Document | Document Title |
---|---|
US10356868B2 |
Load control device for a light-emitting diode light source
A load control device for an electrical load operates in a normal mode and a burst mode to adjust the amount of power delivered to the electrical load. The load control device comprises a control circuit that operates in the normal mode to regulate an average magnitude of a load current conducted through the load between a maximum rated current and a minimum rated current. During the normal mode, the control circuit controls the operating period of a load regulation circuit between a high-end operating period and a low-end operating period. The control circuit operates in the burst mode to regulate the average magnitude of the load current below the minimum rated current. During the burst mode, the control circuit adjusts the low-end operating period to be less than or equal to a minimum on time of the load regulation circuit. |
US10356859B2 |
Phase controller apparatus and methods
A phase controller includes a plurality of pulse width modulation (PWM) circuits, a plurality of switching devices, a computing unit, and a latency generator. The plurality of PWM circuits output pulse signals. The plurality of switching devices are coupled to the respective plurality of PWM circuits, and switch on and off based on the pulse signals. The computing unit calculates the pulse signals to be output from the plurality of PWM circuits, based on outputs of the plurality of switching devices. The latency generator generates latency in any of the pulse signals so that edge positions of the pulse signals output from the plurality of PWM circuits do not collide with each other, wherein the pulse signals change values at the edge positions. |
US10356858B2 |
MicroLED display panel
A microLED display panel includes a substrate being divided into a plurality of sub-regions for supporting microLEDs, and a plurality of drivers being correspondingly disposed on surfaces of the sub-regions respectively. The driver includes a low-dropout (LDO) regulator and a drive circuit. The LDO regulator receives a system power, according to which a regulated power is generated and provided for the drive circuit. |
US10356856B2 |
Capacitor step-down LED driver and driving method using the same
The present disclosure relates to a capacitor step-down LED driver and a driving method using the same. A capacitor step-down LED driver comprises a control circuit and a switching circuit. The control circuit turns on or off the switching circuit in response to an output current and an output voltage of the capacitor step-down LED driver, and thus controls an amount of energy supplied from an input side to an output side. In a first operation state, the switching circuit is controlled not to supply energy from the input side to the output side. In a second operation state, the switching circuit is controlled to supply energy from the input side to the output side. Thus, the output current is maintained to be a value of a desired driving current. |
US10356855B2 |
Microwave heating apparatus
A microwave heating apparatus includes: a heating chamber which houses a heating object; a microwave generating unit which generates a microwave; a transmitting unit which transmits the microwave generated by the microwave generating unit; a waveguide-structure antenna which radiates to the heating chamber the microwave transmitted from the transmitting unit; and a rotation driving unit which drives the waveguide-structure antenna to rotate, wherein the waveguide-structure antenna has a microwave sucking-out opening in a wall surface forming a waveguide structure of the waveguide-structure antenna. |
US10356852B2 |
Plant and method for melting metal materials
Plant for melting metal materials comprising at least a heating unit (11) provided with a container (13) to contain the mainly metal materials and with at least an induction heating device (22) configured to heat the mainly metal materials contained in the container (13). The plant also comprises a transfer unit (25) disposed downstream of the heating unit (11) and configured to move, substantially continuously, the mainly metal solid materials exiting from the heating unit (11) to a melting furnace (12). The container (13) is provided with an aperture (16) through which the mainly metal material, heated and in a solid state, is discharged onto the transfer unit (25), and opening/closing members (17) are associated with the aperture (16), commanded by an actuator (19) and configured to open, close and choke the aperture (16) in order to regulate the delivery of the metal materials that is discharged onto the transfer unit (25). |
US10356842B2 |
Repeater
A repeater for transferring same-destination frames that are addressed to a destination Electronic Control Unit (ECU) efficiently by receiving the frames from respectively different ports, includes: four ports; and a switcher, wherein the first and second ports respectively originating a communication path to an individual ECU, and the third and fourth ports respectively connected to an individual ECU that is different from the one connected the first and second ports, and when the same-destination frames are received by the third and fourth ports of the repeater at the same time, the switcher distributes the same-destination frames among the first and second ports to be transferred via two, i.e., different, communication paths toward one, i.e., same, destination ECU. |
US10356840B2 |
Radio terminal and processor for performing controls related to extended discontinuous reception (DRX) operation according to the moving speed of the radio terminal
A radio terminal according to one embodiment is used in a mobile communication system. The radio terminal comprises a controller configured to perform control related to a DRX operation for intermittently monitoring a downlink control channel based on a comparison result of a value related to a moving speed of the radio terminal and a threshold value when the extended DRX operation is set from a network. |
US10356837B2 |
State transitioning method and electronic device using the same
The disclosure is directed to a state transitioning method for switching between a connected state and an inactive state and related apparatuses using the same. In one of the exemplary embodiments, the disclosure is directed to a state transitioning method used by a user equipment (UE) for switching between a connected state and an inactive state. The method would include not limited to: establishing a wireless connection to enter into a connected state; receiving an inactive state command while being in the connected state; entering into the inactive state in response to receiving the inactive state command; transmitting a connection resume request while being in the inactive state; receiving an uplink (UL) grant which corresponds to the connection resume request; and transmitting UL data in response to receiving the UL grant. |
US10356835B2 |
Communication control apparatus and base station
A communication control apparatus according to a first feature is used in a mobile communication system. The communication control apparatus includes: a controller configured to perform control related to a radio access bearer established between a user terminal and a serving gateway. The radio access bearer is configured with: a first bearer between the user terminal and a base station; and a second bearer between the base station and the serving gateway. The communication control apparatus is positioned on the second bearer. The controller is configured to maintain at least some sections of the second bearer without releasing, even when the first bearer is released. |
US10356831B2 |
Preemptive maintenance for a client-server masquerading network
A method for controlling communication between a remote device and a control server includes sending, over a long range radio communication link, to a number of remote devices, a number of reduced packets, each of the number of reduced packets causing each of the number of remote devices to generate a reduced response packet, the reduced response packet indicating a status of each of the number of remote devices, receiving, from a number of responding remote devices, a number of actual reduced response packets to identify when a remote device is in a report state, examining status data related to each of the number of remote devices, the status data comprising a number of attributes include a remote device reduced packet, a remote device reduced response packet, and a number of remote device attributes, when a fault is detected, generating a remote devices fault report, and transmitting, to a control server, a remote device fault report. |
US10356820B1 |
Apparatus and method for acquisition of fast multi-channel data based on LoRaWAN
An apparatus for acquisition of fast multi-channel data based on a long range wide area network (LoRaWAN) includes: a contention period data processor configured to insert a flag indicating the apparatus itself into an initial contention resolution queue (CRQ), determine whether a flag is a flag of the apparatus, and transmit an access request sequence (ARS) during a contention period; a feedback period data processor configured to check whether information taken out from a data transmission queue (DTQ) is a flag of the apparats, check whether a contention of the apparatus is resolved, and check whether there is a slot for which contention is not resolved among other slots during a feedback period. |
US10356817B2 |
Listen before talk (LBT) in wireless communications
A wireless communication device (alternatively, device, WDEV, etc.) includes at least one processing circuitry configured to support communications with other WDEV(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processing circuitry, among other possible circuitries, components, elements, etc. to support communications with other WDEV(s) and to generate and process signals for such communications. A WDEV monitors for ongoing transmission(s) on a wireless communication medium before transmitting a signal to another WDEV via the wireless communication medium. The WDEV uses different threshold levels (and/or variable threshold level functions) based on whether a detected ongoing transmission is associated with a first or second wireless communication network to determine when to make a concurrent transmission. For example, different WDEVs are associated with different wireless communication networks, and the WDEV uses different considerations to determine when to make transmissions in different situations. |
US10356814B2 |
Search area based control channel monitoring
Systems and methods for search area-based control channel monitoring are provided. According to one exemplary embodiment, a method is performed by a control node for communication with a user equipment. Further, the communication is structured in frames with each frame having subframes. The method includes transmitting, by the control node, a control channel in a search area that is in a subset of the subframes for a frame so as to enable the user equipment to monitor the control channel in only the subset of the subframes for that frame. |
US10356813B2 |
Method and apparatus for sending uplink control information for multi-radio access technology operation
A method and apparatus for sending uplink control information by a multi-mode wireless transmit/receive unit (WTRU) capable of operating on multiple component carriers of a plurality of radio access technologies (RATs) for multi-RAT operation are disclosed. The WTRU may generate uplink control information (UCI) pertaining to a first RAT and a second RAT, wherein the UCI may include a first plurality of hybrid automatic repeat request acknowledgements (HARQ-ACKs) pertaining to a plurality of downlink (DL) transmissions of the first RAT and a second plurality of HARQ-ACKs pertaining to a plurality of DL transmissions of the second RAT. The WTRU may multiplex at least part of the generated UCI pertaining to the first RAT and at least part of the generated UCI pertaining to the second RAT onto a physical channel on a component carrier of the second RAT. |
US10356810B2 |
Device and method for controlling slot-based channel access in wireless LAN system, and slot-based channel access terminal in wireless LAN
An apparatus and a method of controlling slot-based channel access by an access point (AP) to manage a network in a wireless local area network (WLAN) environment and a slot-based channel access terminal are disclosed. A slot-based channel access control apparatus of a WLAN system according to an exemplary embodiment determines one of each terminal and a group of terminals as a slot allocation target, allocates a slot defined in a beacon interval to the determined terminal or group to distinguish channel access time, and transmits a beacon including information on the allocated slot. |
US10356808B2 |
Method and apparatus for timing relationship between control channel and data channel in a wireless communication system
A method and apparatus are disclosed from the perspective of a User Equipment (UE). In one embodiment, the method includes the UE receiving a first control information which schedules a transmission of a first data transmission with data transmission period of a first time interval. The method also includes the UE receiving a second control information which schedules a transmission of a second data transmission with data transmission period of a second time interval, wherein the first data transmission and the second data transmission does not overlap in time domain. The method further includes the UE performing a processing to the first data transmission according to the first control information, and the UE does not perform the processing to the second data transmission according to the second control information. |
US10356806B2 |
Devices and methods in heterogeneous network
A method, in a network node, for transmitting data in a heterogeneous network cellular communication system comprises transmitting of a SFN pilot signal (262). A SFN pilot signal is a pilot signal transmitted by all radio units of a heterogeneous network cell. Optionally, configuration information about non-SFN pilot signals in a cell of the network node is transmitted (260). Non-SFN pilot signals are pilot signals transmitted by less than all radio units of a heterogeneous network cell. The non-SFN pilot signal is transmitted (264). A control channel signal is transmitted (270) on a control channel and a data channel signal associated with the transmitted control channel signal is transmitted (280) on a data channel. A network node operable therefore is also presented. A method for receiving data in a heterogeneous network cellular communication system and a wireless device operable therefore are also presented. |
US10356804B2 |
Data transmission method and user equipment
A data transmission method and user equipment is provides. The method includes: sending, by user equipment (UE), auxiliary scheduling information to a first part of or all of network side devices, an uplink transmission state of the UE is determined according to the auxiliary scheduling information, and perform scheduling on the UE according to the uplink transmission state of the UE, where the uplink transmission state is a first uplink transmission state in which uplink data can be simultaneously transmitted on an uplink carrier corresponding to all of the network side devices, or is a second uplink transmission state in which uplink data can be simultaneously transmitted on an uplink carrier corresponding to a second part of the network side devices; and transmitting, by the UE, data according to scheduling information of the second part of or all of the network side devices. |
US10356792B2 |
Communication terminal device, communication system, communication method compatible with at least two communication schemes
A mobile communication unit performs communication using a first communication scheme. A business wireless communication unit performs communication using a second communication scheme. A storage unit stores first information and second information, mapping the first information and the second information to each other, the first information being defined to receive, using the first communication scheme, service from a further communication terminal device capable of communication using the first communication scheme and the second communication scheme, and the second information being defied to perform communication with the further communication terminal device using the second communication scheme. A business wireless processing unit causes communication based on the second information stored in the storage unit to be performed preferentially, when the business wireless communication unit performs communication with the further communication terminal device while the mobile communication unit is receiving the service from the further communication terminal device. |
US10356791B2 |
Method, mobile terminal and computer program
A method of transmitting data from a mobile terminal over a wireless network. The method includes: applying a different priority level to different types of data transmission; determining quantity of data remaining before expiry of the data connection between the mobile terminal and the wireless network; and transmitting the different types of data over the network in an order determined by the applied priority level. |
US10356790B2 |
Machine-to-machine (M2M) terminal, base station, method, and computer readable medium
A Machine-to-machine (M2M) terminal (11) is configured to receive a first notification from a base station (13) and to transmit a second notification to the base station (13) when establishing a radio connection with the base station (13) after reception of the first notification or while performing a procedure for establishing a bearer between the M2M terminal (11) and a core network (14) after reception of the first notification. The first notification indicates whether specific coverage enhancement processing is supported in a cell (130) of the base station (13) in which the M2M terminal (11) is located. The second notification indicates that the specific coverage enhancement processing is required or being executed by the M2M terminal (11). It is thus possible to provide an improvement to allow the M2M terminal to determine necessity of special coverage enhancement processing for M2M terminals. |
US10356783B2 |
Rate estimation in a wireless mesh network
Introduced here are techniques to provide automated mesh point survey and guided installation for assisting the installation and configuration of a wireless mesh network. Additional implementation techniques are also introduced including, for example, link rate estimation, roaming, and dedicated backhaul link implementation in such wireless mesh network, are also discussed. Among other benefits, this disclosure provides an integral solution where multiple wireless local area network (WLAN) mesh point devices are deployed in a relatively large environment with potential dead spots, such as a home or an office. |
US10356782B2 |
Embedded control signaling for self-organizing wireless backhaul radio and systems
Enhancement of wireless Channel Order and rank (ECHO) systems and ECHO repeater devices for enhancement of a wireless propagation channel for point to point or point to multipoint radio configurations are disclosed. The enhancement may be used for MIMO communications channels. Aspects support a richer multipath environment to increase the rank of the channel propagation matrix and/or to increase the magnitude of the coefficients of the propagation matrix between two or more radios. Such enhancement is applicable to backhaul radios in terms of increased range or in the number of supportable information streams. The installation, provisioning, optimization, control, monitoring, and adaptation of such devices within a network of backhaul radios is also disclosed. Wireless links and control between IBR and ECHO devices, and between ECHO devices and other ECHO devices, are also disclosed. |
US10356776B1 |
Dynamic deployment of new frame configuration
Interference caused between neighboring access nodes deploying wireless air-interface resources in different frame configurations while using the same frequency sub-band is mitigated by modifying the subframes deployed by a first access node by muting the subframes in the first frame configuration. Wireless resources from a different frequency sub-band can be aggregated towards the interfering subframes. A third access node adjacent to the first access node may deploy wireless resources in the first frame configuration and using the second frequency sub-band. A determination of how to reconfigure the interfering subframes is based on numbers of wireless devices in potential interference zones between each access node. |
US10356773B2 |
Control channel bandwidth determination
Aspects of the disclosure relate to determination of bandwidth, frequencies, or a set one or more of subbands that carries a downlink control channel. In some examples, a set of one or more subbands that carries a downlink control channel may be determined based on a function of a predetermined reference resource location. The predetermined reference resource location may be a set of one or more subbands that carries one or more synchronization signals and a broadcast channel. Other aspects, embodiments, and features are also claimed and described. |
US10356770B2 |
Techniques for using an enhanced physical control format indicator channel to identify characteristics of a control region including a set of physical downlink control channels
Techniques are described for wireless communication. A method for wireless communication at a base station includes determining a set of physical downlink control channels (PDCCHs) to be transmitted in a control region; transmitting an enhanced physical control format indicator channel (ePCFICH) identifying a quantity of PDCCHs in the set of PDCCHs associated with each aggregation level of at least one aggregation level, and a size of the control region; and transmitting the set of PDCCHs in the control region on a component carrier deployed in a radio frequency spectrum band. A method for wireless communication at a user equipment (UE) device includes receiving the ePCFICH; receiving the control region; and searching for at least one PDCCH within the control region based at least in part on receiving the ePCFICH. |
US10356765B2 |
Method for reporting channel status information in wireless communication system and device for same
Disclosed in the present application is a method for transmitting, by a terminal, uplink control information to a base station in a wireless communication system. In detail, the method includes the steps of: periodically transmitting, to a base station, first uplink control information including channel status information; and transmitting, to the base station, second unlink control information including response information to downlink data, wherein when the first uplink control information and the second uplink control information are transmitted at the same time, the channel status information is characterized in being included in the second uplink control information and the first uplink control information and the second uplink control information are characterized in being transmitted together with a first indicator for indicating whether the response information is included. |
US10356762B2 |
System and method for multiple point communications
A method for multiple point communications includes configuring a set of first communications system resources to form a plurality of first communications system resource groups, each first communications system resource group including a plurality of channels, and configuring a set of second communications system resources for each one of the plurality of first communications system resource groups, the set of second communications system resources used to convey a feedback transmission. The method also includes signaling information about the plurality of first communications system resource groups to a first user equipment, and signaling information about the sets of second communications system resources associated with the plurality of first communications system resource groups to the first user equipment. |
US10356759B2 |
Parameter encoding techniques for wireless communication networks
Various embodiments are generally directed to parameter encoding techniques for wireless communication networks. In various embodiments, a transmitting device may communicate a plurality of wireless communication parameter values using a single index value comprised in a field of a header or frame. In various embodiments, a receiving device may use the index value to identify the plurality of wireless communication parameter values by consulting mapping information specifying mappings of possible index values to respective sets of parameter values. In some embodiments, the mapping information may specify mappings associated with a defined mapping scheme. |
US10356756B2 |
Data transmission method and device in wireless communication system
A data transmission method of a station (STA) device in a wireless LAN system is disclosed. The data transmission method of an STA device, according to the present invention, comprises: a receiving step of receiving an uplink data frame from a first STA, wherein the uplink data frame includes first receiving operating mode information indicating a receiving operating mode to be changed by the first STA; and a transmitting step of transmitting an ACK frame for the uplink data frame, wherein the ACK frame includes mode change acceptance information indicating whether to accept or reject the change in the receiving operating mode according to the receiving operating mode information. |
US10356754B2 |
Method for supporting sporadic high-capacity packet service and apparatus therefor
A method for supporting a sporadic high-capacity packet service by a terminal may comprise the steps of: receiving, from a base station, control information including pre-defined timing information for synchronization and resource allocation information associated with the terminal; when uplink traffic occurs, performing transmission synchronization on the basis of the pre-defined timing information for synchronization; selecting a resource for uplink data transmission on the basis of the resource allocation information; and transmitting uplink data through the selected resource. |
US10356753B2 |
Suppressing wireless broadcast/multicast data transmissions
A method, an apparatus, and a computer program product for wireless communication are described. The apparatus wirelessly transmits a reservation signal intended for a plurality of receivers for scheduling a broadcast/multicast data transmission, monitors for a confirmation signal from at least one of the plurality of receivers, wirelessly transmits the broadcast/multicast data transmission to the plurality of receivers if the confirmation signal is received, and suppresses transmission of the broadcast/multicast data to the plurality of receivers if the confirmation signal is not received. In some embodiments, the apparatus further determines at least one of a number of received confirmation signals or a signal strength of a received confirmation signal from the at least one of the plurality of receivers, and suppresses transmission of the broadcast/multicast data based on the determined at least one of the number of received confirmation signals or the signal strength of the received confirmation signal. |
US10356752B1 |
Early termination for paging search in common search space
Systems, apparatuses, and methods for early termination of paging search in CSS. A user equipment (UE) may search a common search space (CSS) for a paging indication that may be repeated, up to and including, a maximal number of times in the CSS. A receive power of a reference signal (RS) may be measured for a paging candidate for a number of repetitions, which may be associated with a partial time-frequency region of the CSS. The UE may terminate the paging search based at least on the receive power of the RS and may declare no paging is present without monitoring or searching the full CSS associated with the maximal number of repetitions. |
US10356750B2 |
Paging mechanism for wireless networks
A paging method and system in a wireless network for a target device that is enabled to transition between an active state and a standby state, including: tracking a location of a target device within the network while the target device is in the standby state based on a periodic identifying signal from the target device; determining a serving transmission point for the target device based on the tracking; and instructing the serving transmission point to transmit a paging message to the target device. |
US10356747B2 |
Paging method, related device, and system
Embodiments of the present invention disclose a paging method, a related device, and a system. The paging method includes: receiving, by a forwarding plane gateway, a downlink packet; and sending, by the forwarding plane gateway, a second paging message to at least one base station according to the downlink packet, where the second paging message is used for paging a terminal. In the paging method in the present invention, the forwarding plane gateway sends the second paging message to page the terminal, and a control plane gateway is not required to page the terminal. |
US10356744B2 |
Node localization method and device
A node localization method and device are disclosed. The method includes: determining a first set of radio signal measurement values that can be received by each known-location node of at least one known-location node, and determining a second set of radio signal measurement values that can be received by a to-be-localized node; determining, according to the radio signal measurement values included in the first set that respectively correspond to each known-location node and the radio signal measurement values included in the second set, a weighting coefficient corresponding to each known-location node (101); and determining location information of the to-be-localized node according to the weighting coefficient corresponding to each known-location node and location information of each known-location node (102). |
US10356743B2 |
System and method for wireless location
Systems and methods for wireless location are disclosed. In one aspect, a method for wireless location includes collecting signal strength values from one or more nodes (e.g., mobile devices) in an area over a time interval. The nodes receive wireless signals from one or more other transmitting nodes, where the signal strength values are representative of the signal strengths of the wireless signals. The method further includes normalizing the collected signal strength values and evaluating respective locations within the area of the nodes based on the normalized signal strength values. In a further aspect, the evaluated locations of the nodes may be used to execute an automated light show over the area, by instructing the nodes to display certain color or pattern at their locations in the area. |
US10356739B2 |
Method of detecting synchronization reference signal from neighboring terminal by terminal to which V2V technology is applied, and terminal performing the same
One disclosure of the present specification provides a method in which a terminal receives a sidelink synchronization signal (SLSS) from a neighboring terminal. The method includes: determining by the terminal a period and the number of times of transmitting the SLSSs; and transmitting by the terminal the SLSS during a first time duration defined on the basis of the period and the number of times. The transmitting of the SLSS may include detecting by the terminal an SLSS transmitted by the neighboring terminal in a second time duration within the first time duration. The terminal may discard transmission of an SLSS corresponding to the second time duration within the first time duration. The second time duration may be included in the first time duration, and the second time duration is less than or equal to 40% of the first time duration. |
US10356735B2 |
Synchronizing signal transmissions by antenna apparatuses
According to an example, signal transmissions by a first antenna apparatus and a second antenna apparatus connected to a central processing apparatus through an Ethernet switch may be synchronized with respect to each other. An Ethernet packet containing first data and second data may be generated, in which the first antenna apparatus is to wirelessly transmit the first data and the second antenna apparatus is to wirelessly transmit the second data. In addition, the Ethernet packet may be communicated to the Ethernet switch, in which the Ethernet switch includes a first port that is in communication with the first antenna apparatus and a second port that is in communication with the second antenna apparatus, and the Ethernet switch is to communicate the Ethernet packet through the first port and a copy of the Ethernet packet through the second port substantially simultaneously with respect to each other. |
US10356734B2 |
Synchronization signal options for 5G/new radio
The present disclosure provides an example method and an apparatus for transmitting synchronization signals from an eNB with a different subcarrier spacing from rest of transmissions. That is, a primary synchronization signal (PSS), a secondary synchronization signal (SSS) may be transmitted using a first subcarrier spacing, a physical broadcast channel (PBCH), and/or a reference signal (RS) may be transmitted with a second subcarrier spacing, and other transmissions may be made using a third subcarrier spacing that is different from at least one of the first or second subcarrier spacing. Further, the order of symbols mapped to the synchronization signals may be reversed or otherwise modified within a transmission subframe. |
US10356733B2 |
Distributed joint access for unlicensed sidelink
Aspects of the disclosure relate to distributed joint access of an unlicensed sidelink channel Each sidelink device may perform independent and asynchronous listen before talk (LBT) of the unlicensed sidelink channel with a respective back-off timer value. The first sidelink device to complete back-off may transmit a joint access synchronization (JAS) signal indicating a duration of time that the unlicensed sidelink channel may be accessed by sidelink devices. Synchronized access sharing of the unlicensed sidelink channel across different active sidelinks may then be achieved through distributed handshake signaling. |
US10356727B2 |
User equipment and radio base station
For each UE, a base station determines the number of streams for transmitting a data signal, performs different precoding on the data signal depending on the UE, and allocates different transmission powers to at least two UEs. The base station transmits streams addressed to the at least two UEs in a form in which these streams are non-orthogonally mixed, with transmission powers that are different for the UEs. For each of the streams addressed to these UEs, the base station estimates predictive indices for these UEs from channel state information determined by the UEs to which those streams are addressed, and, based on the predictive indices, allocates different transmission powers to those UEs such that the better the predictive index is, the lower the transmission power is. |
US10356724B2 |
Device handling power control for time intervals based on power level limit
A communication device for handling power control for multiple time intervals comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise determining a first power level for at least one first uplink (UL) transmission, a second power level for at least one second UL transmission and a third power level for at least one third UL transmission such that a sum of the first power level and the second power level is not greater than a power level limit of the communication device and a sum of the first power level and the at least one third power level is not greater than the power level limit. |
US10356723B2 |
Method and device for receiving signal in wireless access system supporting FDR transmission
The present invention relates to a wireless access system supporting a full duplex radio (FDR) transmission environment. The method for a terminal to control uplink transmission power in a wireless access system supporting an FDR, according to an embodiment of the present invention, comprises the steps of: transmitting, to a terminal, power control information on uplink transmission power; and receiving an uplink signal transmitted on the basis of the power control information. The power control information may be determined on the basis of the maximum transmission power of the terminal, the open loop or closed loop power control factor, and a function having as a variable self-interference (SI) value of the base station due to the FDR. |
US10356722B2 |
Method and apparatus for base station transmit power adjustment to reduce power consumption
A process for adjusting base station transmit power to reduce power consumption in a wireless radio system, the method includes causing, by a radio controller, a message to be transmitted on a control channel in the wireless radio system proposing a transmit power reduction with respect to a traffic channel in the wireless radio system. Subsequently monitoring, by the radio controller, one or both of the control channel and the traffic channel for an indication from a mobile station affected by the proposed power reduction that the proposed power reduction is unacceptable. And modifying, by the radio controller, as a function of the presence or absence of the indication, the transmit power of the traffic channel. |
US10356721B1 |
Communication-hub selection techniques
This disclosure describes systems, devices, and techniques for selecting a device in an environment to act as a communication hub for other devices in the environment. For instance, an environment may include two or more devices that are configured to communicate with one another as well as with remote resources (e.g., Internet-available resources, etc.). In one example, the devices each include a first radio configured to communication over a wireless local area network (WLAN) and a second radio configured to communicate over a short-range wireless communication network, such as Bluetooth, ZigBee, Z-Wave, or the like. A device having a highest battery life may be selected as the communication hub for the devices, such that the other non-hub devices may therefore route messages through the hub using their short-range radios. In addition, the non-hub devices may power off their WLAN radios, thus conserving battery life of these devices. |
US10356719B2 |
Skip-correlation based symmetric carrier sensing with multiple power levels
A “Skip-Correlator” ensures carrier sensing symmetry between wireless devices of arbitrary transmission power levels, thereby enabling fair sharing of available spectrum of a wireless channel between the wireless devices. In various implementations, receivers of a wireless device receive wireless preambles from neighboring wireless transmitters. This preamble includes an indication of a transmission power level of the neighboring wireless transmitter. The wireless device then selects and correlates a subset of samples of the received preamble as a function of a transmission power level of that wireless device. The remaining samples of the preamble are skipped by the receiving wireless device, hence the use of the term “Skip-Correlator.” Further, the wireless device computes a total preamble energy of the correlated samples of the received preamble. Finally, the wireless device implements carrier sensing symmetry between itself and the neighboring wireless transmitter as a function of the total preamble energy. |
US10356717B2 |
Apparatus, system and method of power management in a wireless network
Some demonstrative embodiments include apparatuses, devices, systems and methods of power management in a wireless network. For example, a wireless station may be configured to transmit a first frame including a first Wakeup Schedule Element (WSE), the first WSE including a first beacon interval (BI) start time field value; to switch to a Power Save (PS) mode based on the first BI start time field value; and during the PS, transmit a second frame including a second WSE, the second WSE including a second BI start time field value, e.g., different from the first BI start time field value. |
US10356714B2 |
Methods and apparatus for negotiating network sip resources based on device capabilities
One aspect of the present application provides a Category M apparatus that communicates over a communication network. The apparatus comprises a processor and an interface. The processor is configured to generate a message requesting registration of the apparatus with a core network, the message generated to include at least one header indicating a power saving mode capability of the apparatus. The processor is further configured to schedule sleep periods and wakeup times for the apparatus. The interface is configured to transmit the message to the core network. The interface is further configured to receive a response, from the core network, including one or more parameters and one or more timers established by the core network based at least in part on the power saving mode capability of the apparatus. |
US10356713B2 |
Resource control device, system, method and recording medium
A resource control method according to an example aspect of the invention includes: carrying out a control of an assigned amount of computation resource for each radio control unit of an accommodation station realizing the radio control unit, which controls an antenna function of a radio base station, with a virtual machine technology. |
US10356708B2 |
Application assisted band scanning method to reduce network acquisition time
A method of selecting a cellular network entails determining a current location of a mobile device by obtaining location data from an application on the mobile device, prioritizing cellular network frequency bands based on the current location to define a band priority, and selecting the cellular network based on the band priority. This method expedites selection of the cellular network when a mobile device is powered on, when its cellular radiofrequency transceiver is activated or when returning from an out-of-coverage area. |
US10356701B2 |
Adaptation of a maximum cell detection attempt counter for neighbor cell detection
A user equipment comprising a radio frequency communication interface, a memory and a controller, said user equipment being serviced by a servicing cell and wherein said controller is configured for detecting a neighboring cell by attempt to detect a signal over a radio frequency, determine if a signal is received over said radio frequency, and, if so, determine a detected cell based on said signal being received over said radio frequency and identify said detected cell as a neighboring cell; and, if not, increase a attempt counter, said attempt counter indicating a number of attempts to detect a signal over said radio frequency. The UE is further configured to determine whether said attempt counter equals a maximum number of attempts and if so, determine that no cell is present on said radio frequency; and, if not attempt to detect a signal over a radio frequency again. The user equipment is characterized in that said maximum number of attempts is associated with a network environment parameter. |
US10356698B2 |
Method and apparatus for fast scanning for wireless LAN AP search having low network load
The present invention relates to a method and an apparatus enabling a terminal to obtain information required for a wireless LAN AP search from a cellular base station in order to use a wireless LAN service, and to access a wireless LAN AP having a low network load in a short time. The communication method of a terminal according to one embodiment of the present invention may comprise the steps of: switching a channel to an AP scanning channel, which is a channel for searching for a wireless LAN AP between the terminal and the wireless LAN AP; transmitting a wireless LAN AP search signal from the AP scanning channel; receiving, from the wireless LAN AP, a wireless LAN AP response signal, transmitted after an offset time set in accordance with the load state of the wireless LAN AP; and switching the channel to a data transmitting and receiving channel for data communications with the wireless LAN AP. According to one embodiment of the present invention, the terminal can always select the AP having the lowest load by performing a search on all surrounding wireless LAN APs. |
US10356696B2 |
Method and apparatus for automatically detecting and connecting to Wi-Fi networks
An apparatus and methods are provided for automatically detecting and connecting to a Wi-Fi network. In these methods, a wireless device listens for beacons that are sent using a low-power wireless protocol. Once the wireless device detects a first beacon at a first location, the wireless device extracts a first beacon region identifier from the beacon and correlates the first beacon region identifier with a first Wi-Fi network that is located at the first location. Next, the wireless device retrieves a first set of credentials for connecting to the first Wi-Fi network. Once the first set of credentials is retrieved, the wireless device uses the first set of credentials to connect to the first Wi-Fi network. |
US10356695B2 |
Method and user equipment for receiving system information, and method and base station for transmitting system information
A system information update notification may be transmitted/received in system information modification period n, updated system information may be transmitted/received in system information modification period (n+1), and the updated system information may be applied from a particular time point after the system information modification period (n+1). The updated system information may include EPDCCH configuration information or start OFDM symbol information which enables a UE to start control/data reception. |
US10356694B2 |
Grouping of user terminal cell access information in a system information block
Disclosed is a method for generating and transmitting system information in a mobile radio cell. In said method, system information is grouped into several information frames, information required for a mobile user device in order to verify if said mobile user device has access to the mobile radio cell being grouped into a single information frame, and the information frames are fed to the data securing layer by the network layer and are transmitted by means of the physical layer. |
US10356677B2 |
Re-establishment procedure in dual connectivity networks
A method and apparatus are provided. The method includes providing a primary secondary cell by a second node for a user equipment operating in dual connectivity with a first node and the second node; and receiving a request from the user equipment requesting that the primary secondary cell provide the functionality of a primary cell for the user equipment when a radio link between the user equipment and a primary cell provided by the first node is lost. |
US10356675B2 |
Handover candidate cell identification and radio link failure (RLF) mitigation in coverage areas
Aspects of the present disclosure relate to wireless communications and, more particularly, to identifying a cell as a handover candidate in coverage areas based on decoding a secondary synchronization signal and/or a primary broadcast channel of the handover candidate cell. An example method generally includes initiating a search for a secondary synchronization signal (SSS) for a first cell of one or more handover candidate cells, and reporting the first cell as a handover candidate in a measurement report if the SSS for the first cell is detected a threshold number of times. |
US10356673B2 |
Method and system for managing wireless connectivity in a communication system
Aspects of the subject disclosure may include, for example, a method, including applying a voice quality model to network performance information associated with a voice over internet protocol call session to generate a measure of voice quality associated with a first wireless radio access network wirelessly coupling a mobile device and a communication network, detecting a trigger condition for a measurement reporting according to the measure of voice quality, a first signal of the first wireless radio access network, and a second signal of a second wireless radio access network, and detecting a trigger condition for a measurement report according to the measure of voice quality, a first signal of the first network, and a second signal of a network. The measurement report can be transmitted to the first wireless radio access network responsive to detecting the trigger condition for the measurement reporting. Other embodiments are disclosed. |
US10356672B2 |
Handover measurement control method and apparatus
An apparatus and a method in a wireless communication system. In the wireless communication system, a master device provides a data forwarding service for one or plural slave devices, a master device side apparatus including: a monitoring unit, configured to monitor a predetermined trigger event relating to a change in state of the master device; a handover pre-measurement control unit, configured to respond to the predetermined trigger event by controlling the handover pre-measurement of the one or plural slave devices; and a handover measurement control unit, configured to control, based on the handover pre-measurement results, the handover measurement of the one or plural slave devices. The apparatus and method can accelerate start time of effective link handover in a dynamic network, reduce unnecessary link handover, and reduce delays and data loss caused by link failure. |
US10356668B2 |
Handling a terminating circuit switched signaling service to a terminal in a mobile network
Methods, nodes, computer programs and a mobile network for handling a terminating circuit switched signaling service to a terminal in a mobile network are described. A method of handling a terminating circuit switched signaling service to a terminal in a mobile network is described. The signaling service is distinct from a call. The mobile network comprises a first control node and a second control node. The method is performed by the first control node. The method comprises receiving signaling information for terminating the circuit switched signaling service to the terminal, subsequent to the step of receiving, detecting that the terminal has requested a location update from a second control node of the mobile network, and, based on the step of detecting, forwarding the received signaling information to the second control node. |
US10356662B2 |
Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
An access point advertises a management frame quality of service (MFQ) policy that defines an access category used for transmitting a first type of management frame. Each mobile station associated with the access point is to prioritize transmission of management frames according to the MFQ policy advertised by the access point, unless a policy configuration request for the mobile station to prioritize transmission of management frames according to a different MFQ policy has been accepted. |
US10356659B2 |
Base station, relay station, and wireless communication system
A wireless communication system includes a base station; and a relay station capable of wireless connection to the base station; wherein, in a case where a plurality of relay stations is accommodated with using a wireless connection, if a load state of traffic of the base station does not meet criteria, the base station selects at least one relay station, which is to perform the accommodation switching to meet the criteria, among the plurality of relay stations, and controls the selected relay station to perform the accommodation switching, and when the relay station is selected by the base station, the relay station switches a wireless connection to another base station. |
US10356658B2 |
Packet segmentation and reassembly for mesh networks
In aspects of packet segmentation and reassembly for mesh networks, a source node in a mesh network segments an access protocol data unit (PDU) into a set of segments that are concatenated with a segment transport header and transmitted over the mesh network in segmented access messages to a destination node. The destination node allocates memory to store the content of the access PDU based on a segment total field in the segment transport header, and stores each received segment at the appropriate offset in the allocated memory, based on a value of a segment offset filed in each segmented access message. The destination node transmits a segment acknowledgement message including a segment acknowledgement field indicating which of the multiple segments have been received by the destination node. |
US10356656B2 |
Method and apparatus for performing buffer status reporting procedure for relaying in wireless communication system
A method and apparatus for performing a buffer status reporting (BSR) procedure in a wireless communication system is provided. A relay user equipment (UE) receives data to be relayed from a remote UE via sidelink, triggers a BSR or a sidelink BSR for the data to be relayed, and transmits the BSR or the sidelink BSR to a network. |
US10356653B2 |
Multi-user based splitting for multi-rat aggregation
Apparatus, systems, and methods to identify victims and aggressors of interference in full duplex communication systems are described. In one example, apparatus of an eNB capable to manage a bearer in a network comprising multiple heterogeneous radio access technology network access points, the eNB comprising processing circuitry to determine a first portion of the bearer to be allocated to a first network access point and a second portion of the bearer to be allocated to a second network access point in the network and allocate the first portion of the bearer to the first network access point and the second portion of the bearer to the second network access point. Other examples are also disclosed and claimed. |
US10356651B2 |
Controlled connection of a wireless device to a network
Methods, systems and apparatus for connecting a wireless device to a network are disclosed. One method includes preconfiguring the wireless device with credentials, and automatically requesting association, by the wireless device, to a router. Further, the method includes receiving, by a cloud system, an authentication request from the router, wherein the router received the authentication request from the wireless device, and returning, by the cloud system, a response to the authentication request to the router, wherein the response includes internet domains and connection bandwidths the wireless device is allowed to use. Further, the method includes preconfiguring the cloud system with the credentials that are also preconfigured in the wireless device. |
US10356649B2 |
Multisensory change detection for internet of things domain
Examples of systems and methods for multisensory change detection are generally described herein. A method may include receiving a first set of signals from a first combination of sensors and a second set of signals from a second combination of sensors in a plurality of sensors, and determining a first distribution for the first set of signals and a second distribution for the second set of signals. The method may include estimating a divergence between the first and second distributions using the first and second combinations of sensors, a count of the plurality of sensors, and distances from a plurality of signals in the second set of signals to a first plurality of nearest neighbor signals in the first set of signals and a second plurality of nearest neighbor signals in the second set of signals. The method may include determining whether the divergence exceeds a threshold. |
US10356643B2 |
Base station apparatus and communication method
A base station apparatus includes a traffic determination unit, a parameter generator and a setting information transmitter. The traffic determination unit determines whether a traffic amount is larger than a threshold. The parameter generator generates, when the traffic amount is larger than the threshold, indicator information indicating to the terminal to use a parameter set to a parameter region corresponding to a highest moving speed in mobility parameters to which a parameter decreasing with increasing moving speed of the terminal is set to a plurality of parameter regions respectively corresponding to a plurality of moving speeds of the terminal. The setting information transmitter transmits the indicator information to at least one terminal. |
US10356642B2 |
Enhanced RRM measurement mechanism in millimeter wave system
Methods and apparatus are provided for enhanced mechanism for RRM measurement in the mmW system. In one novel aspect, the filtered-consolidation measurement result is generated for each cell. The UE measures multiple control beams in an mmW system. The UE either performs a layer-3 filtering on each of the measured control beams or on consolidation measurement results for each control beam of the cell. The UE generates the filtered-consolidation measurement results for each corresponding cell. In another novel aspect, an intra-cell threshold and an inter-cell threshold are configured, wherein the intra-cell threshold is greater than the inter-cell threshold. The UE obtains a consolidation measurement for the serving cell and compares the result with the two preconfigured thresholds. The UE performs different level of control beam measurements based on the comparison of the consolidation measurement of the serving and the two thresholds. |
US10356639B2 |
Radio communication system, radio terminal, radio network, radio communication method and program
A radio terminal, which has a function to collect and report measurement information designated by a radio network, comprises: means for receiving collection/reporting control information related to the radio terminal's execution of at least one of the collection of measurement information and the reporting of the measurement information to the radio network; and control means for executing, based on the collection/reporting control information, at least one of the collection and the reporting if execution determination information, which is related to at least one of the collection of the measurement information and the reporting of the measurement information to be executed by the local terminal, satisfies a given determination criterion. |
US10356638B2 |
Estimating qualities of links between nodes of a wireless network
Systems, methods and apparatuses for estimating qualities of links between nodes of a wireless network are disclosed. One method includes obtaining, by a service engine, a plurality of link quality signatures, wherein each of the plurality of link quality signatures includes link qualities between a network node and a plurality of network sensors, and estimating, by the service engine, link qualities between a plurality of network nodes based on the plurality of link quality signatures and an estimation model. |
US10356637B2 |
Link quality estimation and apparatus in a telecommunication system
Method and apparatus for enabling accurate link quality estimation of a wireless link between a sending node and a receiving node. When the sending node receives link state reports from the receiving node, it estimates the current state of the wireless link. The sending node also determines a measurement adjusting parameter if the link state reports are deemed inaccurate in relation to the estimated link state, based on a deviation between the received link state reports and the estimated actual link state. The sending node then sends the determined measurement adjusting parameter to the receiving node, and the receiving node provides a link state report based on signal measurements adjusted by the measurement adjusting parameter. The adjusted link state report can then be used for link adaptation of the wireless link and/or for packet scheduling decisions. |
US10356633B1 |
Mesh network adjustment
Methods, apparatuses, and systems relating to narrow beam communications and wireless networking are disclosed. Exemplary methods for wireless networking and communications may include identifying a geographic area, receiving location data relating to the geographic area, receiving network performance data, analyzing the location data and the network performance data, identifying a first access point in the geographic area based at least in part on the analyzing, and adjusting a narrow beam communication device a predetermined amount relating to the first access point based at least in part on the analyzing. |
US10356631B1 |
Method and apparatus for invoking beamforming responsive to carrier transition
Disclosed herein is a method and corresponding apparatus to help manage wireless communication between a base station and a device served by the base. In accordance with the disclosure, when a base station transitions from serving the device on just a first carrier to serving the device on a combination of the first carrier and a second carrier, the base station will responsively take action to improve downlink communication to the device on the first carrier. In particular, the base station will respond to the occurrence of that transition by starting to beamform downlink transmission to the device on the first carrier. |
US10356630B2 |
Method and system for qualification and placement of next generation equipment based on modeling
A method, a device, and a non-transitory storage medium provide to receive from an end device operated by a user, a measurement of a signal transmitted by a wireless station of a wireless access network to the end device, wherein the measurement is taken outside of a building; receive, from the end device, another measurement of a signal transmitted by the wireless station to the end device, wherein the other measurement is taken inside the building; calculate, based on the first measurement and the second measurement, a path loss, for a second frequency, between a future generation cell site and the building; calculate a received signal power of the future generation cell site based on the path loss; compare the received signal power to a threshold value; determine, based on the comparison, whether the user is qualified to receive future generation equipment to be placed in the building. |
US10356626B2 |
Opportunistic reclaiming of resources in new radio-spectrum sharing (NR-SS)
Wireless communications systems and methods related to reclaiming of resources in a shared frequency spectrum shared by multiple operators are provided. A first wireless communication device associated with a first operator of a plurality of operators identifies a transmission opportunity in a shared frequency spectrum shared by the plurality of operators, wherein the first operator has priority among the plurality of operators for accessing the shared frequency spectrum in the transmission opportunity. The first wireless communication device communicates with a second wireless communication device associated with the first operator, in the transmission opportunity without a prior reservation of the transmission opportunity. |
US10356625B2 |
Methods, apparatuses and system for inter-operator spectrum sharing
A concept of having at least one representative access node for inter-operator interactions for spectrum sharing between a first operator's network and one or more further operators' networks is introduced, the representative access node being discoverable by a discovery procedure performed by access nodes. According to an example implementation, a method or technique may include performing a discovery procedure for discovering one or more representative access nodes for inter-operator interactions for spectrum sharing between a first operator's network and one or more further operators' networks, and causing a transmission of results of the discovery procedure to a controlling entity. |
US10356624B2 |
[11AX] conditions for spatial reuse using joint TPC and CCA
An exemplary aspect is directed toward methods, apparatus, and systems related to spatial reuse with overlapping basic service set. A device may determine an overlapping basic service set (OBSS) associated with one or more access points. The device may then reduce a transmit power by a first margin. The device may then increase a packet detection threshold associated with the OBSS by a second margin. The device then sends an uplink data frame to at least one of the one or more access points. |
US10356623B2 |
Techniques for performing carrier sense adaptive transmission in unlicensed spectrum
Aspects for reducing interference between networks are provided. A signal transmitted by a first network over a communications medium using an unlicensed frequency spectrum is decoded to determine one or more parameters of a packet in the signal. A level of utilization of the communications medium by the first network can be estimated based at least in part on a signal strength of the signal and the one or more parameters. A time for communicating in a second network over the communications medium using the unlicensed frequency spectrum can be adjusted based at least in part on the level of utilization of the communications medium by the first network. |
US10356620B1 |
Enhanced security for electronic devices
This disclosure is directed to enhanced security of electronic devices that use IMEI numbers. In addition to a first IMEI number that is created and tracked by an OEM, a manufacturer of chipsets for cell phones creates a similar, but unique second IMEI number that is burned into logic at the chip level of chipsets. The second IMEI number includes a serial number of the chipset to uniquely identify the chipset that is associated with the second IMEI. A combination of a first IMEI and a second IMEI is stored with a registrar. When a device attempts to access a network, a combination of the first IMEI and the second IMEI stored on the device are authenticated with the registrar. If the combination is valid, then the device is allowed to access the network. Otherwise, the device is deemed to be an unauthorized device and access to the network is denied. |
US10356618B2 |
Securing credential distribution
Methods, systems and apparatus for securing credential distribution are disclosed. One method includes receiving, by a cloud system, a notification from a credential management system that a wireless device is associated with an authenticated user of the credential management system, wherein the credential management system stores private network credentials of the authenticated user, and wherein the cloud system further receives an identifier of the wireless device with the notification, authenticating, by the cloud system, the wireless device, receiving, by the cloud system, a request from the wireless device for private network credentials, and distributing, by the cloud system, the private network credentials to the wireless device, thereby allowing the wireless device to obtain local network access with the private network credentials. |
US10356617B2 |
Mobile device to provide continuous authentication based on contextual awareness
Disclosed is a mobile device to authenticate a user. The mobile device may comprise: a first sensor; a second sensor to use more power than the first sensor; and a processor coupled to the first sensor and the second sensor. The processor may be configured to: collect data from the first sensor; determine if an environmental change occurred based on the collected data from the first sensor; engage the second sensor to collect data if the environmental change occurred; and modify a polling rate for the second sensor based on the collected data from the second sensor. |
US10356613B2 |
Information processing device and information processing system that executes a process based on a user operation received from an operator
An information processing device executes a process based on a command received from an operator. The information processing device includes a receiver to receive radio waves output from mobile terminals; a retrieval unit to retrieve, from each of the radio waves, an operator identification information item for identifying an operator carrying the mobile terminal; a measurement unit to measure a radio wave strength level of each of the radio waves received by the receiver; a first storage unit to store, for each operator identification information item retrieved by the retrieval unit, the radio wave strength level measured by the measurement unit; an identifying unit to identify, based on the radio wave strength levels stored for the corresponding operator identification information items, the operator identification information item output by the mobile terminal carried by the operator; and a controller to control execution of the process requested by the operator. |
US10356611B2 |
Systems and methods for providing a user with instant access to web services
A server device may communicate with a user device by engaging in a telephone call with the user device, by providing a webpage to the user device, or in another way. The user device may communicate a request to the server device for a particular web service, such as a mapping service, a banking service, technical support, customer service, etc., and the server device may communicate the request to an instant access device that may cause the user device to instantly access the web service, whether by automatically downloading and installing a mobile application with the web service or by automatically accessing a web page. In some implementations, the instant access device may authenticate the user device in order to provide the user device with access to the web server. |
US10356610B2 |
Methods, systems and devices for small cell communications
The present invention presents a method for small cell communications, comprising: MME transmits a message of setting up a user plane for UE to a base station in a small cell cluster of the UE, wherein the messages of setting up a user plane include information about evolved radio access bearer as well as uplink tunnel identity and address of the transport layer assigned by SGW; the base station assigns downlink TEID and address of the transport layer to the UE, and responds to the MME; the MME transmits the downlink TEID and the address of the transport layer assigned to the UE to the SGW that serves the UE, and receives a response message from the SGW. Examples of the present invention further present an MME device, a base station device, an SGW device and a small cell communication system. The above scheme presented by the present invention provides a method of supporting the architecture and data transmission of small cells, which supports quick handover between small cells, reduces data loss during the handover, avoids multi-hop data forwarding, guarantees QoS, and improves user experience and system performance. |
US10356608B2 |
System and method of user equipment state configurations
Methods and devices that support multiple user equipment (UE) state configurations in a wireless network are provided. A state configuration is selected for a UE from among a plurality of candidate state configurations. Each candidate state configuration is associated with a respective set of one or more predefined operating states from among a plurality of predefined operating states. Information regarding the selected state configuration is then transmitted to the UE. |
US10356607B2 |
Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services
There is provided a wireless communication apparatus including: a communication unit configured to use wireless communication to transmit and receive data related to a service provided by at least one of the wireless communication apparatus and another wireless communication apparatus with other wireless communication apparatuses present within a designated range; and a control unit configured to associate service information for identifying the service with user information for identifying a user using a wireless communication apparatus that provides the service, and include and transmit the associated information in the data. |
US10356605B2 |
Method and apparatus for managing and reusing mobile subscriber identification information to multiple devices
Aspects of the subject disclosure may include, for example, a system that manages reuse of mobile subscriber identity information. The use of a same generic mobile subscriber identity information by multiple devices can be based on the mobility and/or device location. Other embodiments are disclosed. |
US10356601B1 |
Communicating mobility events in an IMS network environment
A system for communicating to an Internet Protocol Multimedia Subsystem (IMS) network mobility events occurring in a telecommunications access network. A mobile device connects to a first base station and registers on an IMS network. A component in the IMS network, such as a telephone application server (TAS), stores the first identifier. In addition, the TAS creates or modifies a call detail record (CDR) to indicate that the mobile phone is connected to the base station. After a handover occurs from the first base station to a second base station, the mobile device transmits to the IMS network a second identifier that identifies the second base station. The mobile device transmits the identifier of the second base station to the TAS within the IMS network via an XCAP PUT or POST request. After receiving the second identifier, the TAS stores the identifier and modifies a CDR to reflect the identifier. |
US10356600B2 |
Multicast handover for mobile communications
Embodiments provide efficient multicast handover for content delivery to client devices in multi-carrier communications systems. For example, client devices in a transport craft can consume a media channel offering via a first carrier during transport through the communications system. Embodiments can establish respective multicast groups for the media channel offering in at least the first carrier and a subsequent second carrier, and can notify the craft of the multicast groups prior to the craft being serviced by the second carrier. Such pre-notification can permit multicast handover of the media channel offering from the first carrier to the second carrier in a manner that avoids typical handover-related. For example, embodiments can direct multicast delivery of the media channel offering to the craft in accordance with the first multicast group while being serviced by the first carrier and in accordance with the second multicast group while being serviced by the second. |
US10356595B2 |
Method and device for nan terminal transitioning state in wireless communication system
The present invention relates to a method for a NAN proxy client transitioning a state in a wireless communication system. Here, the method for a NAN proxy client transitioning a state may comprise the steps of: the NAN proxy client transitioning, to a NAN proxy server, a request message requesting the escrowing of a proxy service; receiving a response message from the NAN proxy server; performing registration to the NAN proxy server on the basis of the response message; and the state of the NAN proxy client transitioning. Here, if the registration to the NAN proxy server is performed, the state of the NAN proxy client can be transitioned to a first state. |
US10356594B2 |
Methods and devices for proximity in-app sensor pairing
Methods and wireless devices for proximity in-app sensor pairing for science education are described. The method may include initiating a science software application on a wireless device, automatically displaying a sensor connection display on a user interface of the wireless device with the sensor connection display including selectable available sensors, obtaining wireless sensor connection information for sensors that are advertising their availability to the wireless device, and sorting the available sensors by the wireless sensor connection information including received signal strength indicator (RSSI) information. |
US10356591B1 |
Secure emergency response technology
Technology for securely processing emergency response. The technology includes combining video data from multiple video sources relating to an emergency response scenario. The video data is combined into a multi-video feed that utilizes a particular amount of bandwidth when delivered. From a display of a multi-video feed, a video source may be selected. A single-video feed is then delivered for the selected video source and the single video feed is utilized substantially the same bandwidth and the multi-video feed. Dynamic geofences may also be generated. The dynamic geofence is based on an object that is capable of moving. When the object moves, the dynamic geofence also moves such that the boundaries of the dynamic geofence are fixed relative to the object, even as the object moves. Group members may be associated with the dynamic geofence such that they are alerted when a group member crosses the dynamic geofence boundary. |
US10356588B2 |
Network access method, device, and system
Embodiments of the present invention disclose a network access method and device. The method includes: establishing a Bluetooth connection to a Bluetooth terminal; receiving, by using the Bluetooth connection, a network access request sent by the Bluetooth terminal; and if the Bluetooth terminal is an authorized device, activating a Bluetooth network sharing function automatically and forwarding the network access request to a wide area network. In the network access method and device provided in the present invention, a simple process and low time consumption are achieved for network access. |
US10356584B2 |
Method and system for broadband near-field communication utilizing full spectrum capture (FSC) supporting pairing, content sharing and security
A wireless communication device detects presence of a peer wireless communication device within operating range and pairs with the detected peer wireless communication device. The wireless communication device and the peer wireless communication device are operable to communicate wireless broadband signals at a power level that is below a spurious emissions mask using broadband near field communication with full spectrum capture. The pairing may be controlled based on the determined distance between the wireless communication device and the peer wireless communication device. A determination is made whether to utilize security to enable the pairing based on the determined distance. A range of the communicated wireless broadband signals may be limited to provide secure communication between a plurality of wireless communication devices that communicate utilizing the wireless broadband signals. Content is shared among the plurality of wireless communication devices based on the limiting. |
US10356582B2 |
Method for changing system information, and apparatus therefor
Provided are a method and an apparatus, for changing system information by an MTC UE. The method may include receiving system information block 1bis (SIB 1bis) for the MTC UE; confirming a change in system information by using at least one from among a count value of the system information, which is included in the system information block 1bis, and system information change indicator information; and receiving at least one system information message which includes changed system information. |
US10356573B2 |
Thermostat synchronization via remote input device
The invention provides a method of inputting a code to a thermostat comprising the following steps, providing a thermostat having a display panel and a receiver for receiving signals from a local router, the local router configured to receive signals via the internet from a remote input device (RID), transmitting a register command to the local router, transmitting new user information to the local router and the thermostat receiving a serial number from the local router and the thermostat synchronizing with the RID without requiring any direct inputs to the display panel of the thermostat. The RID may verify the service set identifier (SSID). |
US10356572B2 |
System and method for provision of a second line service to a telecommunications device using mixed relationship numbers
A method and system for the leveraging a reserved relationship number by an SLS platform and/or SLS phone module for the purpose of performing special operations other than making an SLS call available for termination at a subscriber TD and/or a third party TD involve associating the SLS phone number of the subscriber, the primary number of the subscriber and a next set of instructions via a common reserved relationship number. |
US10356570B1 |
System and method for determining conversion rate for short message service (SMS) messaging
A method for detecting SMS messaging service interruptions by classifying SMS messages as delivered or undelivered based upon the receipt of a successful conversion message within a predetermined time period. A current conversion rate is calculated for each network operator partner and destination network pair and the current conversion rate is compared against a reference conversion rate to identify a decrease in the conversion rate of the SMS messages. If the conversion rate decrease exceeds a predefined value, the channel between the network operator partner and the destination network pair is flagged and subsequent SMS messages are routed to end users via an alternative destination network. |
US10356563B2 |
Technology to facilitate and promote the use of environmentally-friendly transport
The present invention provides a portable processing device comprising a journey type determining module, a journey length determining module and a communication module. The journey type determining module is operable to determine whether a journey undertaken by a person carrying the portable processing device is an environmentally-friendly journey comprising a journey undertaken in an environmentally-friendly vehicle, a journey undertaken using self-propelled means or a journey undertaken on foot. The journey length determining module is operable to determine a length of a said environmentally-friendly journey undertaken by the person carrying the portable processing device. The communication module is operable to transmit journey data to record management apparatus defining the length of the environmentally-friendly journey undertaken by the person carrying the portable processing device. |
US10356562B2 |
Systems and methods for graph-based localization and mapping
Traces collected by multiple portable devices moving within a geographic area that includes an indoor region, each of the traces including measurements of wireless signals sources at different times by a same device, and at least some of the traces including pseudorange measurements related to distances to respective satellites. Location estimates for the portable devices and the signal sources are generated using graph-based SLAM optimization of the location estimates. More particularly, constraints for the pseudorange measurements are generated and applied for the pseudorange measurements in graph-based SLAM optimization. |
US10356558B2 |
Obstacle locating method and apparatus
This disclosure discloses an obstacle locating method and apparatus, which pertain to the field of locating technology. The obstacle locating method includes: acquiring a location of a locating device when an obstacle is found; adding the location and an identification of an indoor map corresponding to the location into location information; and sending the location information to a mobile device, where the location information triggers the mobile device to mark and display the location on an indoor map having the identification. |
US10356556B2 |
Method for locating mobile devices in a common frame of reference
In a method for locating mobile devices, a trajectory (T1, T2) is reconstructed modelling a movement made by each mobile device during which the mobile device carries out measurements of an indicator linked to the distance separating it from access terminals (B1-B5) to a communication network. From these measurements, the locations of the terminals are calculated in a frame of reference linked to each mobile device. A procrustean analysis is then performed to determine, for each mobile device, a geometric transformation that transforms the locations of the terminals in the frame of reference linked to the mobile device into locations transformed in a common frame of reference. From this determination, the location of each terminal transformed in the common frame of reference is superimposed with a location of the terminal in the common frame of reference. Finally, the corresponding geometric transformation is applied to the trajectory of each mobile device. |
US10356555B2 |
Location tracking using fiber optic array cables and related systems and methods
Fiber optic array cables and related systems and methods to determine and/or track locations of objects are disclosed. The fiber optic array cables can be employed in an optical-fiber-based communication system, including a centralized optical-fiber based communication system. In one embodiment, the fiber optic array cable is configured to carry optical RF or radio-over-fiber (RoF) signals to establish communications with objects. The fiber optic array cable includes multiple reference units along the length of the cable. The reference units can be configured to convert received optical RF signals into electrical RF signals to establish RF communications with objects capable of receiving electrical RF signals. The reference units are also configured to convert received electrical RF signals from the objects into optical RF signals, which are then used to determine the location of the object. Having the availability of the multiple reference units on one or more the fiber optic array cables can provide enhanced reliability in tracking objects. |
US10356554B2 |
Information processing method, terminal, server, and computer storage medium
An information processing method performed at a terminal includes: starting a location service of a first application; obtaining place-of-departure information and destination information in a display based on an operation of a user, and generating route indication information according to the place-of-departure information and the destination information; detecting, based on the location service of the first application, real-time information of the user when the user moves along a route indicated by the route indication information, and reporting the real-time information to a server, to obtain push information that is obtained through comprehensive determining based on at least one combination of location information, time information, user behavior information, historically collected information, and point-of-interest (POI) information; and receiving the push information that is directionally pushed when a preset condition is satisfied, and displaying, in the first application, the push information and/or location information combined with the push information. |
US10356552B1 |
Determining hardware requirements for a wireless network event using crowdsourcing
Systems and methods for determining hardware requirements for a wireless network event are disclosed. In embodiments, a method comprises obtaining, by a computing device, social user data over a period of time from a plurality of mobile devices associated with a social event at a location; obtaining, by the computing device, bandwidth usage data for each of the plurality of mobile devices based on the social user data; obtaining, by the computing device, crowd density and traffic pattern data related to the social event; determining, by the computing device, participant movement data for the social event based on the crowd density and traffic pattern data; deriving, by the computing device, a social bandwidth density model based on the bandwidth usage data and the participant movement data; and determining, by the computing device, bandwidth requirements within a geo-spatial boundary associated with the social event from the social bandwidth density model. |
US10356551B2 |
System and method of providing augmented reality content in synchronized dynamic geolocation areas
A system and method for creating a synchronized dynamic geolocation area and augmenting a view of the synchronized dynamic geolocation area with content based on one or more display parameters may be provided. An initiating user may generate a dynamic geolocation area that may track the location of the initiating user as the initiating user moves, and indicate content to associate with the geolocation area and one or more display parameters to associate with the content. A recipient user may be provided with an augmented view of the geolocation area based on the content and the display parameters. Further, a location of the recipient user may be synchronized with the geolocation area, such that as the recipient user or the geolocation area move, the augmented view may be modified to account for the movement. |
US10356550B2 |
Method and system for establishing microlocation zones
A method and system of creating microlocation zones by defining virtual boundaries using a system of one or more transmitters and receivers with one or more spatially-correlated antennas. |
US10356545B2 |
Method and device for processing audio signal by using metadata
Disclosed is an audio signal processing device for processing an audio signal. The audio signal processing device includes a receiving unit configured to receive the audio signal; a processor configured to determine whether to render the audio signal by reflecting a location of a sound image simulated by the audio signal on the basis of metadata for the audio signal, and render the audio signal according to a result of the determination; and an output unit configured to output the rendered audio signal. |
US10356541B2 |
Loudspeaker diaphragm state estimation method and loudspeaker driving circuit using the same
A loudspeaker diaphragm state estimation method includes: adjusting a weight value of a diaphragm displacement model by adaptive filtering until an error between an estimated value of a driving voltage of a loudspeaker and a measured value of the driving voltage is less than a predetermined threshold; estimating a diaphragm relative displacement of the loudspeaker according to the diaphragm displacement model corresponding to a final determined weight value; determining a diaphragm relative speed at a next moment based on an input current, a product value of a vector determined by an estimated value of a diaphragm relative speed and an estimated value of a diaphragm relative displacement, and a weight value vector obtained at a present moment; and determining an estimated value of the driving voltage using the estimated value of the diaphragm relative speed, the input current, and a DC impedance of the loudspeaker at the present moment. |
US10356539B2 |
Method for performing an active profiling of a sound emitted by an engine and corresponding profiling system
A method for performing an active profiling of the sound emitted by a vehicle engine including the steps of injecting second acoustic waves (MW), which are able to combine with the first acoustic waves (EW) in a merge point in said primary propagation path and to generate third resulting acoustic waves (RW); and generating a driving signal for the diffuser by regulating the amplitude of harmonics of the driving signal (SP) as a function of reference acoustic waves and of a workpoint of the engine, calculating equalization coefficients (α1, . . . , αM) to be applied to the amplitudes of said harmonics of the driving signal (SP) via a self-tuning procedure, and comparing the reference acoustic waves (TW) with a simulation (SRW) of the resulting waves. The simulation (SRW) is obtained by applying to a simulation of the second acoustic waves a model of the secondary propagation path. |
US10356538B2 |
Hearing aid having a classifier for classifying auditory environments and sharing settings
A hearing system includes a hearing aid and a personal communication device connected via a short range data communication link. The hearing aid has a signal processor processing an input signal according to audio processing parameters, a sub-system applying respective sets of processing parameters for at least two modes, a classifier component analyzing the auditory environment statistically by comparing specific characteristics of the input signal to one or more thresholds. A program selector component selects automatically an appropriate mode for the signal processing sub-system according to the classifier output. The personal communication device offers the user a user interface for controlling and interacting with the program selector component of the hearing aid, and for generating and transmitting a notification to the hearing aid. Upon reception of the notification, the processor at least one of said one or more thresholds used by the classifier component. |
US10356537B2 |
All-in-one method for wireless connectivity and contactless battery charging of small wearables
One illustrative wearable device embodiment includes: a battery; an antenna coil; a wireless charging module coupled to the antenna coil to harvest wireless power for charging the battery; an NFC (near field communications) module coupled to the antenna coil to receive a query signal and provide a tag response signal; and an NFMI (near field magnetic induction) module coupled to the antenna coil to send and receive audio streams. An illustrative wireless communications method embodiment includes: coupling an antenna coil to a wireless charging module to charge a battery; coupling the antenna coil to an NFC (near field communications) module; and coupling the antenna coil to an NFMI (near field magnetic induction) module to send or receive an audio stream. When coupled, the NFC module receives a query signal, provides a tag response signal, and receives a command signal to set at least one parameter value affecting rendering of the audio stream. |
US10356536B2 |
Hearing device comprising an own voice detector
A hearing device, e.g. a hearing aid, adapted for being arranged at least partly on a user's head or at least partly implanted in a user's head is provided. The hearing device comprises an own voice detector comprising first and second signal strength detectors for providing signal strength estimates of first and second electric input signals. The own voice detector comprises a comparison unit operationally coupled to the first and second signal strength detectors and configured to compare the signal strength estimates of the first and second electric input signals and to provide an indication of the difference between said signal strength estimates; and a control unit for providing an own voice detection signal indicative of a user's own voice being present or not present in the current sound in the environment of the user, the own voice detection signal being dependent on said signal strength comparison measure. |
US10356535B2 |
Method and system for self-managed sound enhancement
A system for capturing an individual's hearing characteristics, including loudness tolerance levels at different sound frequencies, as an individualized shaped auditory profile for automatically enhancing audio to complement and address an individual's hearing deficits experienced via a particular signal pathway including the audio device, the sound environment, and the individual's hearing capabilities. The auditory profile is used to produce enhanced sound subsequently transmitted to the individual via the same signal pathway. The enhanced sound may be produced with consideration of both ears' auditory profile shapes together to increase the dynamic range of the enhanced sound. The sound enhancement can be introduced gradually over a sound reproduction session or a period of time of use. Manual gain adjustments applied by multiple users to particular sound enhancement are recorded and used in pattern recognition to allow the system to learn and suggest alternatives to the desired sound enhancement for the auditory profile. |
US10356530B2 |
Electronic device and loudspeaker thereof
An electronic device and a loudspeaker are provided. The loudspeaker includes: a hollow frame for being connected to the electronic device, a vibration means for producing sound through vibration, a voice coil for driving the vibration means and a magnetic circuit having a magnetic property and arranged at a lower end of an interior of the hollow frame, wherein an end face opening is provided at an upper end of the hollow frame; the vibration means covers the end face opening; one end of the voice coil is connected to the vibration means, and the other end can enter a gap of the magnetic circuit to perform reciprocating motion; the vibration means includes a vibrating diaphragm and a top dome fixedly installed in the middle of the vibrating diaphragm; an outer edge of the vibrating diaphragm is connected to an edge of the end face opening. |
US10356525B2 |
Method for calibrating a microphone and microphone
A method for calibrating a microphone that includes a transducer element and an ASIC. The method includes calibrating the frequency characteristic of the ASIC such that the sensitivity (Smic(fLLF)) of the microphone at a predetermined cutoff frequency (fLLF) shows a predefined reduction (Δ) compared to the sensitivity (Smic(fstandard)) of the microphone at a standard frequency (fstandard). Another aspect of the present invention concerns a microphone. |
US10356521B2 |
Loudspeaker protection
This application describes methods and apparatus for loudspeaker protection. A loudspeaker protection system (1100) is described having a first frequency band-splitter (102) for splitting an input audio signal (Vin) into a plurality of audio signals (v1, v2 . . . ,vn) in different respective frequency bands (ω1, ω2 . . . ωη). A first gain block (103) is configured to apply a respective frequency band gain (gt1, gt2 . . . ,gt3) to each of the audio signals in the different respective frequency bands and a gain controller (109; 1101) is provided for controlling the respective band gains. A thermal controller (1101) determines, for each of a plurality of the different respective frequency bands, a power dissipation for the loudspeaker in that frequency band and also determines a respective thermal gain setting based on the determined power dissipation for that frequency band. The gain controller is configured to control the respective frequency band gains based on the thermal gain settings. |
US10356518B2 |
First recording device, second recording device, recording system, first recording method, second recording method, first computer program product, and second computer program product
A technology is provided that can obtain two audio data with reduced noise, in a system including independent recording devices. A first frequency analyzer performs first frequency analysis on first audio data for each analysis range and generates first result information indicating the result of the first frequency analysis for each analysis range. A condition determinator determines the analysis range based on a first audio quality of the first audio data. A noise band detector detects a noise band for each analysis range based on the first result information and second result information. A first filter processor generates a first filter for filtering data of a noise band for each analysis range, applies a first filter process by the first filter on first audio data for each analysis range, and generates third audio data. |
US10356515B2 |
Signal processor
A signal processor comprising a plurality of microphone-terminals configured to receive a respective plurality of microphone-signals. A plurality of beamforming-modules, each respective beamforming-module configured to receive and process input-signalling representative of some or all of the plurality of microphone-signals to provide a respective speech-reference-signal, a respective noise-reference-signal, and a beamformer output signal based on focusing a beam into a respective angular direction. A beam-selection-module comprising a plurality of speech-leakage-estimation-modules, each respective speech-leakage-estimation-module configured to receive the speech-reference-signal and the noise-reference-signal from a respective one of the plurality of beamforming-modules; and provide a respective speech-leakage-estimation-signal based on a similarity measure of the received speech-reference-signal with respect to the received noise-reference-signal. The beam-selection-module further comprises a beam-selection-controller configured to provide a control-signal based on the speech-leakage-estimation-signals. |
US10356514B2 |
Spatial encoding directional microphone array
In certain embodiments, an article of manufacture, such as a cell phone, has a device body with a non-spheroidal shape, such as a parallelepiped, and microphones configured at different locations on the device body. A signal processing system processes the microphone signals to generate a plurality of different output beampatterns in at least two non-parallel directions, wherein, in generating at least one of the output beampatterns, the signal processing system takes into account effects of the device body on the incoming acoustic signal. Four or more microphones can be used to generate B format output beampatterns, such as three dipole beampatterns and an omnidirectional beampattern. |
US10356507B1 |
Phantom powered JFET circuit for audio application
A novel microphone incorporates a phantom-powered JFET circuit for audio application. In one embodiment of the invention, a novel phantom-powered JFET preamplifier gain circuit can minimize undesirable sound distortions and reduce the cost of producing a conventional preamplifier gain circuit. Moreover, in one embodiment of the invention, one or more novel rounded-edge magnets may be placed close to a ribbon of a ribbon microphone, wherein the one or more novel rounded-edge magnets reduce or minimize reflected sound wave interferences with the vibration of the ribbon during an operation of the ribbon microphone. Furthermore, in one embodiment of the invention, a novel backwave chamber operatively connected to a backside of the ribbon can minimize acoustic pressure, anomalies in frequency responses, and undesirable phase cancellation and doubling effects. |
US10356505B2 |
Adjust transmit power based on touch detection
Attenuation of a wireless signal, particularly a short range wireless pairing signal, is accommodated immediately and automatically by a device in response to detection of presence of an object. When a user provides input to the device, such as by touching the device with a finger, presence of the finger may interfere with a signal emitted from the device. To accommodate for such interference, the device may immediately increase its transmission power upon detection of the finger, without waiting for link quality measurements. |
US10356501B2 |
Connection cable, microphone, and signal processing system
A connection cable is provided with a plurality of structures, a first connector, and a second connector. The plurality of structures include a concave-shaped structure and a convex-shaped structure. The first connector includes the concave-shaped structure and the convex-shaped structure that are arranged in line symmetry with respect to a predetermined reference line. The second connector includes the concave-shaped structure and the convex-shaped structure that are arranged in line symmetry with respect to a predetermined reference line. |
US10356498B2 |
Electronic device having side acoustic emission speaker device
The present disclosure relates to an electronic device having a side acoustic emission speaker. The electronic device may include a speaker module accommodated in the electronic device. The speaker module may include a first substrate, a speaker having a lower surface formed on the first substrate, a waterproof member contacting at least one part of an upper surface and at least one part of a first side surface of the speaker, and a second substrate contacting a second side surface of the speaker and overlapping the upper surface of the speaker. The second substrate may include a first subarea displaced from the upper surface of the speaker by a first distance and having a first thickness and a second subarea displaced from the upper surface of the speaker by a second distance and having a second thickness. A space disposed between the waterproof member and the first subarea may include an acoustic emission hole configured to transfer a sound emitted by the speaker to the outside of the electronic device. |
US10356495B2 |
Technologies for cooling rack mounted sleds
Technologies for rack cooling includes monitoring a temperature of a sled mounted in a rack and controlling a cooling system of the rack based on the temperature of the sled. The cooling system includes a cooling fan array, which may be controlled to cool the sled. Additionally, if needed, one or more adjacent cooling fan arrays that are located adjacent to the controlled cooling fan array may be adjusted to provide additional cooling to the sled. |
US10356494B2 |
Wireless sensor system with dynamic heartbeat message rate
A wireless sensor system includes a wireless sensor node with a sensor interface that interfaces with sensing circuitry, a wireless interface to communicate with a wireless access point, at least one processor, and memory having instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to set a heartbeat message rate to a first heartbeat message rate. Heartbeat messages are sent periodically at the first heartbeat message rate, and sensor data are acquired through the sensor interface. The heartbeat message rate increases to a second heartbeat message rate based on a determination that the sensor data have been acquired and are ready to transmit. The sensor data are transmitted in one or more heartbeat messages at the second heartbeat message rate until all sensor data have been transmitted, then the heartbeat message rate is returned to the first heartbeat message rate. |
US10356493B2 |
Methods, systems, and media for presenting interactive elements within video content
Methods, systems, and media for presenting interactive elements within video content are provided. In some embodiments, the method comprises: causing immersive video content to be presented on a user device, wherein the immersive video content includes at least a first view and a second view, and wherein the first view includes a first interactive element to be presented within the first view and the second view includes a second interactive element to be presented within the second view; receiving an indication that the first view of the immersive video content is to be presented; in response to receiving the indication, causing the first view of the immersive video content to be presented on the user device; determining that the first interactive element has been presented within the first view of the immersive video content; in response to determining that the first interactive element has been presented, identifying a content creator associated with the first interactive element; and assigning attribution information that indicates the presentation of the first interactive element to the content creator associated with the first interactive element. |
US10356489B2 |
Moving image data delivery system, an advertising image data delivery system, and a moving image viewing apparatus
An advertisement provider issues coupons to an audiences of television set in exchange of viewing a commercial message and receives advertising rate from the advertiser of the commercial message in exchange of informing of the coupon issuance. A television station allows the audience to decompress a downloaded digital image data of a television program in exchange of presentation of the coupon. The television station receives allotment of the advertising rate in exchange of informing of the coupon presentation form audiences. The television station sorts the presented coupons by the advertisement providers to inform each advertisement provider of the coupon presentation. The television station allows the decompression even in a shortage of the presented coupon, provided that it will be compensated by money or later presentation of coupon by due data. The commercial messages are provided automatically or by request. The audience may voluntarily replace television program by commercial message. |
US10356487B2 |
Video advertisement filtering method, apparatus and device
Disclosed in embodiments of the present invention are a video advertisement filtering method, apparatus and device. The video advertisement filtering method includes: recognizing a time count number in a time count area of an advertisement frame in a video; determining a time difference between advertisement broadcast end time and present time based on the recognized time count number; and advancing playing time of the video to the advertisement broadcast end time based on the time difference. The video advertisement filtering method, apparatus and device that are provided in the embodiments of the present invention can filter an inserted video advertisement from a video program. |
US10356486B2 |
Skipping advertisements based on advertisement-watching score
Various implementations provide an improved advertisement model that enables users to skip advertisements based on an advertisement-watching score. That is, as a user watches advertisements or, in some cases, portions of advertisements, an advertisement-watching score is computed. The more advertisements that a user watches, the higher their advertisement-watching score will be. When the user's advertisement-watching score reaches or exceeds a certain threshold, the user is provided with an option to skip subsequent advertisements so that they can consume their content in a generally uninterrupted manner. When an advertisement is skipped, the user's advertisement-watching score is decreased by an amount. If the user's advertisement-watching score is decreased to below the threshold, the user cannot skip additional advertisements until the advertisement-watching score again reaches or exceeds the threshold. The user can cause their advertisement-watching score to increase by watching additional advertisements or, in some cases, portions of advertisements. |
US10356482B2 |
Content distribution system and method
There are described methods and systems for distributing content in a network, in particular a multicast network. One method includes delivering content from a source to a destination in a content delivery network. A request for an item of content is received and a first multicast stream is identified or established, the first multicast stream comprising a first copy of the content. At least one second multicast stream is also identified or established, the second stream comprising a second copy of the content. The second copy of the content is time-shifted by a time, M, from corresponding portions of the first copy of the content. The content is then delivered to the destination using both the first and the second multicast streams. |
US10356479B2 |
Device and method for editing channels of smart TV and smart TV
Disclosed is a device for editing channels of a smart TV. The device includes a memory and at least one processor, wherein the memory stores therein computer readable instructions, wherein the instructions are executed by the at least one processor to enable the at least one processor to: receive an interface calling up instruction, and displaying a channel editing list and an operation prompt on a display screen of the smart TV; receive a channel selecting instruction, and determine a channel to be edited in the channel editing list according to the channel selecting instruction; and receive a channel edit instruction, and edit the channel to be edited according to the channel editing instruction, wherein the operation prompt is configured to remind a user that the channel editing instruction is triggered by using a left arrow key or right arrow key of a remote control, and the channel editing instruction is an instruction indicating deletion or a move of the channel to be edited. Also disclosed are a smart TV, and a method for editing channels of a smart TV. |
US10356475B2 |
Methods and apparatus to monitor media presentations
Methods and apparatus to monitor media presentations are disclosed. An example apparatus includes a registration data receiver to obtain demographic information. A logging data receiver is to, when enabled, collect first monitoring information identifying first media, the logging data receiver to receive the first monitoring information from a monitor of a second media device separate from the first media device. An overlay controller is to present a monitoring agreement to the user via an output of the first media device. A first data controller enables the logging data receiver to collect the first monitoring information if the monitoring agreement is accepted, and does not enable the logging data receiver if the monitoring agreement is not accepted. The first data controller is to determine that the first data controller is to act as a master monitor. The first monitoring information is transmitted to a central facility via the master monitor. |
US10356473B2 |
Reception device, reception method, program, and information processing system
Provided is a reception device including a reception part configured to receive first content, a feature amount extraction part configured to extract a feature amount from data of the received first content, an identification result acquisition part configured to acquire an identification result for the first content identified using the extracted feature amount, a command acquisition part configured to acquire a command for controlling an operation of changing over between the first content and second content different from the first content depending on the acquired identification result, and a control part configured to control an operation of changing over from the first content to the second content in response to the acquired command. |
US10356471B2 |
Methods and apparatus for metering portable media players
Example methods, apparatus, and articles of manufacture of a media presentation device is disclosed. The disclosed example includes an output device, an input to receive user input, and a monitor installed in the media presentation device at a time of manufacture of the media presentation device, the monitor provided to a manufacturer of the media presentation device by an audience measurement entity. The monitor to obtain demographic information of a user via the input and present an agreement to the user via the output device of the media presentation device. The monitor to enable collection of monitoring information when the agreement is accepted, prevent collection of monitoring information when the agreement is not accepted and collect monitoring information identifying at least one of a media presentation on the media presentation device or a user interaction with the media presentation device when the collection of the monitoring information is enabled. |
US10356469B2 |
Filtering wind noises in video content
Implementations disclose filtering wind noises in video content. A method includes receiving video content comprising an audio component and a video component, detecting, by a processing device, occurrence of a wind noise artifact in a segment of the audio component, identifying an intensity of the wind noise artifact, wherein the intensity is based on a signal-to-noise ratio of the wind noise artifact, selecting, by the processing device, a wind noise replacement operation based on the identified intensity of the wind noise artifact, and applying, by the processing device, the selected wind noise replacement operation to the segment of the audio component to remove the wind noise artifact from the segment. |
US10356468B2 |
Intelligent agent system comprising terminal devices, and control method
An intelligent agent system comprising terminal devices and, a control method are disclosed. The control method for the intelligent agent system comprises the steps of: transmitting, by a first terminal device, data including context information of a user to a server; storing, by the server, the received data in a user profile; receiving, by the second terminal device, the data including the context information of the recognized user from a server, when a second terminal device recognizes the user; and detecting, by the second terminal device, current context information of the user and recommending a service to the user on the basis of the detected current context information of the user, the received context information, and the characteristics of the second terminal device. |
US10356463B2 |
Personalized content
A media switch enables a terminal to access content by receiving a content request from a terminal for a first piece of content to be distributed over a cable system, identifying a personal channel within resources available in the cable system to distribute the first piece of content to the terminal, transmitting access information to the terminal to enable the terminal to access the first piece of content through the personal channel, and interfacing with a cable headend to provide the first piece of content on the personal channel. |
US10356461B2 |
Adaptive multi-device content generation based on associated internet protocol addressing
A system for adaptive multi-device content distribution based on associated internet protocol (IP) addressing, the system including: a computer processor; a content engine executing on the computer processor and configured to: identify media content served to a television client; identify a client internet protocol (IP) address associated with the television client; submit, to a content exchange service, a request for content placement opportunities; receive content placement opportunities from the content exchange service, each content placement opportunity identifying at least a portion of a source IP address; identify, based on the provided portion of the source IP address, a subset of the content placement opportunities associated with the client IP address; and a content provider configured to: identify content relevant to the media content; and provide the content for the subset of the content placement opportunities. |
US10356459B2 |
Information processing apparatus and method
The present disclosure relates to an information processing apparatus and an information processing method that enable recognition of performance required for decoding more accurately. A file of an MP4 file format, in which information specifying a plurality of NAL units corresponding to a partial image which can be independently decoded in a whole image is stored in moov and the encoded partial image is stored in mdat, is generated, and the generated file is transmitted. The present disclosure can be applied to, for example, an information processing apparatus such as an image encoding apparatus or an image decoding apparatus. |
US10356457B1 |
Enhanced subscriber authentication using location tracking
Tracking and analysis of the location of user and device access to telecommunications services may be used to validate that a given user or device is part of an authorized subscriber household and is therefore properly accessing those services in accordance with the terms of service. A service provider may determine, based on previously collected data and user information collected while a user accesses a service, whether the user's pattern of access establishes a required pattern of access determined by the service provider, such as access on a minimum periodic basis from the home of an authorized subscriber. |
US10356456B2 |
Generating customized video previews
A dynamically created video preview can be provided to a viewer by stitching relevant video clips from a target video based on a viewer profile of the viewer. In various embodiments, a computer receives a request from a viewer to preview a video. The computer can then select one or more clips from the video based on the viewer profile of the viewer. Thereafter, the computer can generate a customized video preview from the one or more selected clips for the viewer based on the viewer profile. Other embodiments may be described and/or claimed. |
US10356452B2 |
Ensuring a target average bit rate in a multiplexed environment
Ensuring a long-term average bitrate for channels of a statistical multiplexing meets or exceeds a specified limit. An arbitrary target average bitrate for each of a set of channels of the statistical multiplexer is received. The long-term average bit rate for each channel of the statistical multiplexer is tracked. For each allocation cycle of the statistical multiplexer, bitrates to each encoder are assigned by splitting a bit allocation pool of the statistical multiplexer into a first portion and a second portion. The first portion is allocated to maximize video quality and the second portion is allocated to minimize a gap between the set of channels that are below their arbitrary target average bitrate based on the long-term average bit rate for the set of channels. Thereafter, the bit rates allocated from the first and second portions are distributed to the encoders encoding/transcoding the set of channels. |
US10356451B2 |
Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
A broadcast signal transmission method according to one embodiment of the present invention can comprise the steps of: generating service data of a broadcast service, wherein the service data includes a service component included in the broadcast service; generating service signaling information for signaling the broadcast service; and transmitting a broadcast signal including the service data and the service signaling information. |
US10356449B2 |
Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
A broadcasting generating process method according to an embodiment of the present invention comprises the steps of: encoding broadcasting data for one or more broadcasting services; encoding first level signaling information including information describing attributes for the one or more broadcasting services; encoding second level signaling information including information for scanning the one or more broadcasting services; and generating a broadcasting signal including the broadcasting data, the first level signaling information and the second level signaling information, wherein the second level signaling information is transmitted through a predetermined position in the broadcasting signal, and the second level signaling information comprises IP address information for identifying IP addresses of packets transmitting the first signaling information and physical layer pipe (PLP) ID information for identifying PLP including the first signaling information. |
US10356439B2 |
Flexible frame referencing for display transport
Flexible frame referencing is described that is suitable for use with a display transport. In one example, the referencing is a method that includes receiving frames at a computer system for transmission to a display, sending frames to the display without inter-frame compression in an intra-frame mode, saving the sent frames to a reference frame list, switching the computer system to an inter-frame mode, selecting a reference frame from the reference frame list, compressing additional received frames using the selected reference frame, and sending the additional frames to the display compressed in the inter-frame mode. |
US10356431B2 |
Moving image reproduction method and moving image reproduction system
A moving image reproduction method includes: dividing data of each of plural frames of a moving image to be displayed on a client terminal using a browser into blocks; judging whether each of the blocks has same information in the preceding frame; obtaining compressed data by encoding each block for which the preceding frame does not have the same information by a method compatible with a still image decoder; preparing compressed still image data in which the compressed data are arranged in succession; describing, for each block, information indicating presence/absence of the same information into image restoration information; preparing image restoration compressed information by encoding the image restoration information; and preparing a display program which is written in a description language that can be interpreted by the browser for reconstructing the data of moving image. |
US10356428B2 |
Quantization parameter (QP) update classification for display stream compression (DSC)
Quantization parameter (QP) update classification techniques for display stream compression (DSC) are disclosed. In one aspect, a method for determining a quantization parameter (QP) value includes determining whether a current block includes a transition from a flat region to a complex region or is a flat block and determining whether a previous block includes a transition from a flat region to a complex region or is a flat block. The method may also include selecting a default technique or an alternative technique for calculating a QP adjustment value for the current block based on whether the previous and current blocks include a transition from a flat region to a complex region or are flat blocks. |
US10356427B2 |
Method and apparatus of palette index map coding for screen content coding
A method and apparatus for video coding using coding modes including a palette mode are disclosed. In one embodiment, the total number of palette indices in the current block is coded into a binary string using a TR (Truncated Rice) binarization process with the Rice parameter to generate a prefix part and using an EGk (k-th order Exp-Golomb) binary process to generate a suffix part for the binary string, or using the EGk binarization process with the Rice parameter (k). The suffix part is allowed to be empty. In another embodiment, a Rice parameter is determined. If the Rice parameter is equal to or greater than log-base-2 of current block size, the variable related to a total number of palette indices in the current block of video data is binarized into a binary string using a fixed-length code with bit length equal to log-base-2 of current block size. |
US10356421B2 |
Video encoding method and video encoding for signaling SAO parameters
The present disclosure relates to signaling of sample adaptive offset (SAO) parameters determined to minimize an error between an original image and a reconstructed image in video encoding and decoding operations. An SAO decoding method includes obtaining context-encoded leftward SAO merge information and context-encoded upward SAO merge information from a bitstream of a largest coding unit (MCU); obtaining SAO on/off information context-encoded with respect to each color component, from the bitstream; if the SAO on/off information indicates to perform SAO operation, obtaining absolute offset value information for each SAO category bypass-encoded with respect to each color component, from the bitstream; and obtaining one of band position information and edge class information bypass-encoded with respect to each color component, from the bitstream. |
US10356419B2 |
Encoding device and encoding method
Problem: The purpose of the present invention is to improve the accuracy of detecting a motion involved in video signal encoding. Solution: This encoding device has a video signal input unit and a status information input unit for a camera angle and the zoom magnification of a lens, the encoding device being characterized in being provided with a control unit and an encoding unit, the encoding unit having an I processing unit, a P processing unit, a selection unit, a buffer memory unit, a decoding unit, a motion correlation unit, a weighting unit, and a determination unit, the weighting unit altering weighting in accordance with status information, the selection unit selecting one among the output of the I processing unit, the output of the P processing unit, and the output of the determination unit. |
US10356416B2 |
Systems and methods of determining illumination compensation status for video coding
Techniques and systems are provided for coding video data. For example, a method of coding video data includes determining motion information for a current block and determining an illumination compensation status for the current block. The method further includes coding the current block based on the motion information and the illumination compensation status for the current block. In some examples, the method further includes determining the motion information for the current block based on motion information of a candidate block. In such examples, the method further includes determining an illumination compensation status of the candidate block and deriving the illumination compensation status for the current block based on the illumination compensation status of the candidate block. |
US10356412B2 |
Variable length coding method and variable length decoding method
A variable length coding method is comprised of: a coefficient value scanning step in which an RL sequence generation unit, a reordering unit, and a binarization unit scan coefficient values within a block in a predetermined scanning order starting at a higher-frequency component toward a lower-frequency component; and an arithmetic coding step in which an arithmetic coding unit and a table storage unit perform arithmetic coding on the absolute values of the coefficient values according to the scanning order used in the coefficient value scanning step, by switching between probability tables for use, wherein, in the arithmetic coding step, a probability table to be used is switched to another probability table in one direction, when the arithmetic-coded absolute values of the coefficient values include an absolute value exceeding a predetermined threshold value. |
US10356409B2 |
Method of deriving motion information
A method of decoding video data using a merge mode can include constructing a merge list using available spatial and temporal merge candidates; determining a merge candidate on the merge list corresponding to a merge index as motion information of a current prediction unit; generating a predicted block of the current prediction unit using the motion information; generating a transformed block by inverse-quantizing a block of quantized coefficients using a quantization parameter; generating a residual block by inverse-transforming the transformed block; and generating a reconstructed block using the predicted block and the residual block, in which the merge list contains a predetermined number of merge candidates among the available spatial and temporal merge candidates, the quantization parameter is derived per a quantization unit, a minimum size of the quantization unit is adjusted per picture, and the quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor. |
US10356405B2 |
Methods and apparatuses for multi-pass adaptive quantization
A video encoding method for encoding a stream of baseband video data. The stream of baseband video data is received as a plurality of coding units. Statistics of each coding unit in the plurality of coding units are gathered. A quantization parameter (QP) for each coding unit is determined from the corresponding statistics. The coding unit is trial encoded using the QP to generate a trial encoded coding unit; and the QP is updated based on the trial encoded coding unit. Trial encoding the coding unit and updating the QP are repeated until the trial encoded coding unit meets a predetermined criterion. Then the coding unit is final encoded using the updated QP to generate a final encoded coding unit. |
US10356402B2 |
Video encoding device and video decoding device
The invention relates to a video encoding device and a video decoding device, and reduces the amount of calculation when applying depth intra-prediction for depth maps, targeting textures and depth maps at respective viewpoints in a multi-view video image. Average calculations and SAD calculations are performed in respective calculation target regions partitioned by wedgelets, and a wedgelet with the minimum SAD for the block is used for prediction. Here, partitioning a target block into sub-blocks and limiting a calculation target region by determining whether to include each sub-block in a calculation target region with each wedgelet based on a region where said wedgelet passes in each sub-block enables reducing the amount of calculation. |
US10356400B2 |
Method for designing an optimization apparatus for a camera having a lens with non-uniform parameters to be imaged as a lens with uniform parameters
An optimization apparatus for a camera system having lenses with at least one non-uniform parameter and a method to design them is disclosed. When the non-uniform parameter of the lenses is the presence of optical distortion, the image of the objects inside the optimization apparatus are deformed. Embodiments of the invention allow designing of optimization apparatuses using 2D or 3D objects pre-distorted according to the exact distortion profile of the lens. When viewed by a camera system with a lens having optical distortion, the image of the pre-distorted apparatus appears undistorted, and can be automatically analyzed with existing software programs or be compared to existing images by human observers. |
US10356399B2 |
Optimization of a multi-view display
Described herein is a multi-view display (based on spatial and/or temporal multiplexing) having an optimization mechanism that dynamically adjust views based upon detected state changes with respect to one or more views. The optimization mechanism determines viewing parameters (e.g., brightness and/or colors) for a view based upon a current position of the view, and/or on the multi-view display's capabilities. The state change may correspond to the view (a viewer's eye) moving towards another viewing zone, in which event new viewing parameters are determined, which may be in anticipation of entering the zone. Another state change corresponds to more views being needed than the display is capable of outputting, whereby one or more existing views are degraded, e.g., from 3D to 2D and/or from a personal video to a non-personal view. Conversely, a state change corresponding to excess capacity becoming available can result in enhancing a view to 3D and/or personal. |
US10356398B2 |
Method for capturing virtual space and electronic device using the same
An electronic device including a display; and a controller configured to display a playback screen of virtual reality content on the display, in response to a capture command while displaying the playback screen of the virtual reality content, display a virtual icon on the playback screen, and in response to a touch input applied to the virtual icon, capture an image of a virtual space of the virtual reality content based on a position of a user in the virtual space and corresponding to a touch level of the touch input. |
US10356396B2 |
Exhibition device and video picture exhibition method
Art exhibition device and a video picture exhibition method which are capable of providing renditions by a spatial image and a projected image, in combination are provided. The exhibition device includes a display portion configured to image-form a spatial image; and a projector configured to project a video picture onto an object. The video picture exhibit ion method using the exhibition device provides a video picture related to the spatial image projected from the projector disposed in a position hang over the display portion toward an upper surface of the display portion. The display portion is configured to image-form a video picture displayed on a display surface of a display disposed in an attitude inclined under a micromirror array through the micromirror array disposed in light-transmissive fashion as a spatial two-dimensional video picture standing up obliquely in a spatial position lying over the micromirror array. |
US10356395B2 |
Tilts as a measure of user engagement for multiview digital media representations
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a multi-view interactive digital media representation for presentation on a device. Once a multi-view interactive digital media representation is generated, a user can provide navigational inputs, such via tilting of the device, which alter the presentation state of the multi-view interactive digital media representation. The navigational inputs can be analyzed to determine metrics which indicate a user's interest in the multi-view interactive digital media representation. |
US10356392B2 |
Coded access optical sensor
A method for performing high dynamic range optical image detection of a scene. The method comprises imaging incident light from a scene onto an object plane of an Optical Array Device, the OAD operating in time modulation mode; determining the locations of those pixels in the object plane of a first light level; detecting the optical irradiance values of those pixels of the first light level to produce a first detected image; detecting the optical irradiance values of those pixels of a second light level to produce a second detected image; and generating a high dynamic range optical irradiance map of the scene by combining the first detected image and the second detected image into a single image. |
US10356390B2 |
Rapid three-dimensional microscopic imaging system
The three-dimensional microscopic imaging system includes: a microscope; a field diaphragm; a narrow-band filter, configured to perform narrow-band filtering; a beam-splitting grating, configured to duplicate a beam into beams with different angles; a lens array with different focal length, configured to perform different phase modulation to each beam with different angles; a micro lens array, configured to modulate the beams with different angles that pass through the lens array with different focal length respectively to different spatial locations at a back focal plane of the micro lens array respectively; and an image sensor configured to record an image corresponding to the modulated beams at the back focal plane of the micro lens array. The system has a simple structure, a cheap cost, and a relatively weak exciting light, and is suit for living samples, and has the adjustable intervals of imaging depths. |
US10356385B2 |
Method and device for stereo images processing
The present invention is related to the processing of stereo pairs (images obtained simultaneously from two cameras), namely, to methods and devices for processing stereo images. The technical result of the invention is creation of a method and a device for processing high-resolution stereo images with improved efficiency (performance) using a limited amount of memory with the help of a hardware accelerator for calculating the disparity map using a semi-global stereo matching algorithm with three-stage post processing (peak detection, interpolation and median filtering), which requires placing only a few strings (from 4 to 24 at different stages of calculating) in the local memory, which allows to obtain a high-quality disparity map in real time, and also by placing programmable cores of signal processors into the device, which prepare data for calculating the disparity map (rectification of images) and final processing of data using video analytics algorithms, and the hardware accelerator, which minimizes the transfer between external memory and the device, since the left and right images are fully loaded only once, and the results of the processing are data structures of a much smaller volume. |
US10356380B2 |
Apparatus and method for acquiring depth information
An apparatus and a method for acquiring depth information are disclosed. To acquire depth information, illumination light of which an amount of light has been modulated by a modulation signal is emitted towards a subject, and an image is captured using an image sensor. An image signal is sequentially acquired from a plurality of rows while shifting a phase of the illumination light at a start exposure time of a row belonging to an intermediate region of a pixel array region of the image sensor. Depth information is calculated from image signals acquired during a plurality of frames while shifting a phase of the modulation signal. |
US10356378B2 |
Image processing device, image processing method, and computer-readable recording medium
An image processing device includes: an image acquisition unit configured to acquire images including at least one narrow-band image and having different wavelength component distributions from one another; an absorption information extracting unit configured to extract absorption information from a first image on the basis of a specific frequency component in the first image and correlation between the first image and a second image, the first image being a narrow-band image among the images, the second image being an image different from the first image among the images, the absorption information being image information indicating a change in absorption caused by absorption of narrow-band light used in capturing of the first image by a light absorber; and a display image generating unit configured to generate an image for display by combining the absorption information with at least any one of the images. |
US10356377B2 |
Control and display system with synchronous direct view video array and incident key lighting
Various embodiments relate to an apparatus for controlling a lighting device. A light control circuit can use a controlled lighting sequence control and drive viewed sections of a lighting device to display chroma key color or emit infrared light, while driving other unviewed portions of the lighting device to display ambient and incident lighting. The viewed and unviewed lighting sections can be based on the field of vision of an image capture device and can change in relation to movements of the image capture device. A sensor can make measurements to determine to field of vision of the image capture device and can be used to generate or modify the controlled lighting sequence. An image processing circuit can generate a composite image using the chroma key while maintaining the subjects that are captured using ambient and incident lighting. |
US10356374B2 |
Projection system
A projection system includes an invisible light projector, an imaging unit, an image generator, and a visible light projector. The invisible light projector projects a predetermined invisible light image onto the object via invisible light. The imaging unit captures an image of the invisible light projected from the invisible light projector. The image generator measures a shape of the object based on the image captured by the imaging unit to generate image data showing image content for projection onto the object in accordance with the measured shape. The visible light projector projects the image content shown by the image data onto the object via visible light. The invisible light projector emits pulsed invisible light to project the measurement pattern. The image generator generates the image data based on an image captured in accordance with a timing for the pulsed light emission. |
US10356369B2 |
Wearable camera
A capture, a storage that stores data of a video image captured by the capture, an attribute information assigning switch that inputs an operation of assigning attribute information related to the data of a video image, and an attribute selecting switch that inputs an operation of selecting the attribute information are included. When there is an input from the attribute information assigning switch, the attribute information associated with a setting state of the attribute selecting switch is stored in the storage by being assigned to data of a video image. |
US10356368B2 |
Method of video surveillance using cellular communication
A method of video surveillance with a mobile station using cellular communication including the steps of: a) applying power to a mobile station which includes a router in communication with a wireless transceiver for transmitting data wirelessly; b) the router in communication with an private network in the mobile station; c) the private network in communication with surveillance devices attached to the mobile station; d) the router in communication with a private APN via the wireless transceiver over a cellular network and the mobile internet to a monitoring center; and e) the monitoring center receiving wireless surveillance data from the surveillance devices and transmitting control data wirelessly to the devices such that surveillance monitoring and device control is completed wirelessly over a series of networks. |
US10356365B2 |
Framework to support a hybrid of meshed endpoints with non-meshed endpoints
A videoconferencing system includes a hybrid MCU configured to act as a hybrid mesh participant in a videoconference. The hybrid MCU may include a processing module to mix videoconference media data received by the hybrid MCU in data streams transmitted from mesh and non-mesh endpoints. The hybrid MCU may further include a forking module to fork combined video/audio data streams received by the hybrid MCU to provide separate video and audio data streams to each mesh endpoint. The hybrid MCU may be configured to provide a mixed video/audio data steam to each non-mesh endpoint of the videoconference. |
US10356361B2 |
Communication terminal, communication system, and display method
A communication terminal includes a receiver and circuitry. The receiver receives first content data from a counterpart communication terminal with a first communication; and receives second content data from the counterpart communication terminal with a second communication. The circuitry controls a display to display the first image generated based on the first content data, the second image generated based on the second content data, one of the first image and the second image being superimposed on the other one of the first image and the second image, a first instruction image for accepting a first instruction to display one of the first image and the second image, and a second instruction image for accepting a second instruction to end the first communication and the second communication with the counterpart communication terminal. |
US10356353B2 |
Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus
A solid-state imaging device having a pixel portion in which a plurality of pixels each including a photodiode are arranged in rows and columns, a reading part for reading pixel signals from the pixel portion, and a key generation part which generates a unique key by using, as the key generation-use data, at least one of fluctuation information of pixels and fluctuation information of the reading part, wherein the key generation part includes a tamper resistance enhancement processing part for processing the key generation-use data to enhance the tamper resistance making it difficult to break the unique key as tamper resistance enhancement processing. Due to this, a unique key having a high confidentiality can be generated. Further, reproducibility and uniqueness of the unique ID can be improved to secure a high tamper resistance of the unique key, and tampering and forgery of an image can be reliably prevented. |
US10356351B1 |
Image sensor with dual conversion gain readout
A method includes reading a first analog reference signal from a first storage node in a dual conversion gain pixel, and converting the first analog reference signal to a first digital reference signal using a comparator coupled to the dual conversion gain pixel. The method also includes reading a first analog image signal from the first storage node, and converting the first analog image signal to a first digital image signal using the comparator. A second analog image signal may be read from the first storage node and a second storage node in the dual conversion gain pixel, and the second analog image signal may be converted to a second digital image signal. A second analog reference signal may be read from the first storage node and the second storage node, and the second analog reference signal may be converted to a second digital reference signal using the comparator. |
US10356348B2 |
Solid-state image capture element, driving method, and electronic device
The present disclosure relates to a solid-state image capture element in which, at least two or more of the discharge driving units are arranged in series between the photoelectric conversion unit and the discharge unit. During capturing of a still image, when a reset operation of the photoelectric conversion unit is performed in starting exposure of the pixel, driving is performed such that after potentials of all the discharge driving units arranged in series are reduced and the charge remaining in the photoelectric conversion unit is discharged to the discharge unit, the potential of the discharge driving unit on the photoelectric conversion unit side is returned to an original potential first, and then the potential of another discharge driving unit is returned to an original potential. The present technology can be applied to a CMOS image sensor which performs imaging by, for example, a global shutter method. |
US10356341B2 |
Skeleton-based effects and background replacement
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. In particular, a multi-view interactive digital media representation (MVIDMR) of a person can be generated from live images of a person captured from a hand-held camera. Using the image data from the live images, a skeleton of the person and a boundary between the person and a background can be determined from different viewing angles and across multiple images. Using the skeleton and the boundary data, effects can be added to the person, such as wings. The effects can change from image to image to account for the different viewing angles of the person captured in each image. |
US10356335B2 |
Camera shades
An imaging device can include an image sensor, a control unit coupled to the image sensor, and a light blocking element coupled to the control unit. The control unit can be configured to adjust the light blocking element in response to image information received from the image sensor. The light blocking element can be configured to regulate light received at the image sensor. |
US10356334B2 |
Systems and methods for illumination and imaging of a target
An imaging device may include a first illumination port to output first light having a first illumination distribution at a target to illuminate the target, a second illumination port to output second light having a second illumination distribution at the target to illuminate the target, the second illumination distribution being substantially similar to the first illumination distribution at the target, the second illumination port being spaced apart from the first illumination port, the first and second illumination distributions being simultaneously provided to the target and overlapping at the target. The illumination from the first and second ports may be matched to a same aspect ratio and field of view coverage as the imaging field of view. |
US10356333B2 |
Image pickup apparatus and image pickup system with increased saturation charge quantity of pixels
An image pickup apparatus performs a global electronic shutter operation in which exposure periods of a plurality of pixels coincide with one another. In a first period in which a photoelectric conversion unit of at least one of the pixels stores charge, signals based on charges stored in holding units of the pixels are successively output to output lines. In a second period after the output of the signals from the pixels is terminated, the holding units of the pixels hold charge. |
US10356331B2 |
Adaptive camera field-of-view
Examples are disclosed that relate to adapting image output from a camera based on output from an orientation sensor. One example provides a display device comprising a display, a movable mount, a camera having an optical field-of-view, an orientation sensor, and a controller. The controller may be configured to receive image output from the camera, generate, based on the image output, a first clipped field-of-view of the camera comprising a target, and in response to a change in an orientation of the camera identified by output from the orientation sensor, generate, based on the image output and the output from the orientation sensor, a second clipped field-of-view comprising the target, the first and second clipped field-of-views being subsets of the optical field-of-view. |
US10356326B2 |
Camera
A camera includes an image pickup device configured to receive a light flux passing through a photographing lens and to convert the light flux into an electric signal, a display device configured to perform a live-view display on the basis of the electric signal output from the image pickup device, an aperture driving actuator configured to adjust a light amount passing through the photographing lens, and a controller configured to control a stop timing of the live-view display performed before an exposure at the time of a still-image photography on the display device in accordance with an operation condition of the aperture driving actuator at the time of the still-image photography. |
US10356324B2 |
Actuator and driving apparatus of camera module for preventing image signal distortion due to driving mode switching
An actuator of a camera module includes a magnetic body, a driving coil disposed to face the magnetic body, and a driving apparatus including a driving circuit connected to the driving coil and selectively providing one of a first control signal and a second control signal to the driving circuit according to a driving mode. The driving apparatus compares a level of a control signal of a previous driving mode with a level of a control signal of a following driving mode upon the driving mode being switched. |
US10356322B2 |
Wearable device, control apparatus, photographing control method and automatic imaging apparatus
There is provided a wearable device including an attachment unit, a motion sensor and a control unit. The attachment unit has a display and an imaging unit. The attachment unit is configured to be attachable to the user. The motion sensor is configured to be capable of detecting a spatial movement of the imaging unit. The control unit is configured to determine whether or not the imaging unit is in a predetermined resting state, based on an output of the motion sensor, and when the imaging unit is not in the predetermined resting state, limit a photographing operation of the imaging unit. |
US10356321B2 |
Imaging apparatus with focus adjustment control and exposure adjustment control
An imaging apparatus includes: an optical system that includes a focus lens and an aperture; an image sensor that converts a subject image formed by the optical system into an electric signal; a reading control circuit that reads the electric signal converted by the image sensor; a shaking detection sensor that detects movement applied to the imaging apparatus, the shaking detection sensor including an angular velocity sensor and an acceleration sensor; a camera-work detection unit that detects camerawork in the imaging apparatus according to a detection result of the shaking detection sensor; and a shooting control unit that controls the focus lens and the aperture in the optical system, and the shooting control unit switches focus adjustment control and/or exposure adjustment control when the camera work is detected by the camera-work detection unit. |
US10356319B2 |
Panoramic portals for connecting remote spaces
Example implementations described herein are directed to systems and methods for providing a panoramic video connection between one location and another, or between one location and a number of distributed remote viewers, which provides reciprocity in terms of awareness of who is viewing and what they are looking at. In example implementations described herein, radial displays present panoramic video from remote locations, or synthesized views of face shots positioned to indicate the viewing direction of remote viewers. |
US10356318B1 |
Long document capture on mobile devices
The present disclosure relates to capturing a document. In certain embodiments, Optical Character Recognition (OCR) is performed on each of a plurality of images to identify one or more character sequences in each image. Each image may comprise a portion of the document. In some embodiments, points of connection are identified among the plurality of images based on the one or more character sequences in each image. In certain embodiments, a unified image of the document is produced by stitching the plurality of images together based on the points of connection. |
US10356316B2 |
Panoramic camera
A panoramic camera is provided with an orientation sensor to record orientation along with a panoramic image. The display or print image is selected from the captured panoramic image, a warped, non-scale-correct image. The selection of the display image is done using the orientation sensor. The orientation sensor data can be recorded with the panoramic image as metadata. The orientation sensor can also be used to control an external display and/or panoramic image selection during browsing. |
US10356312B2 |
Camera device, video auto-tagging method and non-transitory computer readable medium thereof
A camera device, a video auto-tagging method and a non-transitory computer readable medium thereof are provided. The camera device comprises a processor, a camera and a sensor module. The camera is configured to capture a video. The sensor module is configured to generate distinctive sensing information after sensing a distinctive motion event of an user. The processor is configured to create a timing tag for the video according to the distinctive sensing information. |
US10356310B2 |
Method for detecting eye of subject and electronic device thereof
Various embodiments of the present disclosure relate to an apparatus and method for detecting an eye of a subject using an electronic device. In an embodiment of the disclosure, a method of operating the electronic device may include acquiring a preview image via a camera module operatively coupled to the electronic device, detecting face rotation information of a subject from the preview image, extracting modeling data corresponding to the face rotation information of the subject, detecting an eye area of the subject based on of the modeling data, and estimating location information of an eye of the subject through the eye area information of the subject. Other embodiments include detecting a face rotation direction of the subject contained in the preview image using a Multi View Face Detection (MVFD) function. |
US10356308B2 |
Focusing state prompting method and shooting device
A focusing state prompting method and a shooting device are described. The method includes detecting whether there is a clear picture region in a preview interface using an edge detection algorithm; and if so, prompting that focusing is completed. |
US10356303B1 |
Systems and methods for controlling smart devices based upon image data from image sensors
The present embodiments relate to managing the operation of devices within a home or other property based upon received image data. According to certain aspects, a controller within the home may receive, with customer permission or consent, image data from image sensors disposed throughout the home. The controller may analyze the image data in combination with profile data for individuals associated with the home to determine that a certain individual is indicated in the image data. The controller may further determine an action to facilitate based upon the individual being detected in a certain location of the property, and may direct smart devices to perform that action. As a result, the present embodiments may facilitate providing occupant-location based (or occupant-presence or preference based) functionality, functions, or services, and/or directing operations of smart devices located about a property based upon occupant location, presence, preferences, and/or activities at the property. |
US10356300B2 |
Seamless zooming on dual camera
A dual-camera device is provided. The dual-camera device includes wide and telephoto imaging sections with respective lens/sensor combinations, and a processor. The wide and telephoto imaging sections provide wide image data and telephoto image data, respectively. At least one misalignment error exists between the wide and telephoto imaging sections. The processor generates an output image provided with a smooth transition when switching between a lower zooming factor and a higher zooming factor. The processor warps the wide image data using a portion of the misalignment error to generate base wide image data, and warps the telephoto image data using the remaining portion of the misalignment error to generate base telephoto image data. The processor generates the output image using the base wide image data at the lower zooming factor, and generates the output image using the base telephoto image data at the higher zooming factor. |
US10356295B2 |
Imaging device, manufacturing device, and manufacturing method
The present technology relates to an imaging device, a manufacturing device, and a manufacturing method that enable a reliable manufacturing device to be manufactured without an increase in the number of manufacturing steps. A substrate on which an image sensor is mounted, a frame that fixes an infrared cut filter (IRCF), and a unit including a lens are included. The image sensor is sealed by the substrate, the IRCF, and the frame. A vent connected to a space in which the image sensor is sealed is provided in a part of the frame. The vent is blocked by a member that bonds the unit and the frame together. The vent is provided in the frame, in a predetermined shape, and in a vertical direction with respect to a surface to which the member is applied. The present technology can be applied to the imaging device. |
US10356293B2 |
Image sensor having outer and inner address markers
Provided is an image sensor having a pixel region including a plurality of pixel blocks disposed in a matrix form, outer address markers around the pixel region, interspaces between the plurality of pixel blocks, and inner address markers disposed in the interspaces. |
US10356286B2 |
Imaging device and imaging system
An imaging device includes a plurality of pixels arranged in a plurality of rows, in which each of the plurality of pixels outputs a pixel signal; a row scanning unit that scans the plurality of pixels on a row basis; and an output unit that outputs first time information corresponding to a processing timing of the pixel signal on one of the plurality of rows and second time information corresponding to the pixel signal on another of the plurality of rows and having a different value from the first time information. |
US10356275B2 |
Wireless communication apparatus for determining wireless communication to be used, wireless communication terminal for determining wireless communication to be used, and computer-readable and non-transitory recording medium storing program for selecting wireless communication to be used
A wireless communication apparatus includes a first wireless communication unit that performs a first wireless communication, a second wireless communication unit that performs a second wireless communication that consumes less electric power than the first wireless communication, a power supply circuit that supplies electric power to the first and second wireless communication unit by receiving electric power supply from a battery or an external power supply, a state detection unit that detects whether the power supply circuit is in a first state for receiving the electric power supply from the external power supply or in a second state for receiving the electric power supply from the battery, and a first control unit. The first control unit determines which one of the first and second wireless communications to adopt as a wireless communication that is to be used for communication, based on detection result by the state detection unit. |
US10356274B2 |
Methods and arrangements relating to signal rich art
Art can be infused with network identifiers at the time of its creation, rather than as a post-process. The identifiers may be encoded as overt elements of the art, and enable the artist to reprogram—as over time—an augmentation of the artwork experience via network-delivered components. These network components can include stimuli present when the artist created the work (e.g., music), commentary by the artist, video and augmented reality features, audience-crowdsourced content (e.g., imagery of, or feedback provided by, other viewers encountering the artwork), etc. The artwork augmentation can vary with the user's context (e.g., location, demographics, interests, history). Physical brushes can be equipped to insert such identifiers in graphic arts; other authoring tools are disclosed as well. The network experience can be delivered via smartphones, projectors, and other devices. A great number of other features and arrangements are also detailed. |
US10356273B2 |
Image reading device and image reading method
The image reading device includes a scanner, a controller, and storage. The controller replicates first original image data specified by a replication instruction among the original image data stored in the storage to generate second original image data and stores information indicating a replication destination of the first original image data in the storage. Upon acquiring third original image data that is original image data from an image of an original document that is newly read by the scanner, the controller determines whether or not original document data volume indicating volume of the third original image data is greater than available capacity of the storage. Upon determining that the original document data volume is greater than the available capacity, the controller deletes one or more parts of the first original image data for which the replication destination information fulfills a predetermined condition from the storage. |
US10356269B2 |
Image reading apparatus and original size detection method
An image reading apparatus includes a reading unit, which includes an illumination portion for irradiating an original placed on an original table with light and a light receiving portion for receiving irradiated light reflected from the original. The image reading apparatus reads the original one line at a time in a main scanning direction according to the received reflected light. The image reading apparatus determines the size of the original based on the reading result of the reading unit. The image reading apparatus shortens, in a case where the platen cover is in an open state, the lighting duration of the illumination portion than the duration where the platen cover is in a close state. |
US10356265B2 |
Image processing apparatus and application management method
When a lock instruction to an application is received from an instruction issuer who has specific authorization after the application has been stopped, the stopped state is maintained, and a state transition is not allowed. In this way, the state of the application is maintained in an image forming apparatus, and the use of the application cannot be started, thereby preventing a user from restarting the use of the application. Furthermore, when the application is allowed to be used again, the original state can be restored without imposing any load. Also, user data can be reused without being deleted. |
US10356264B2 |
Image reading apparatus and printing apparatus
An image reading apparatus, comprising a memory that can transition from a normal mode to a power saving mode based on an inputted control signal, and a control unit that controls the control signal based on a synchronization signal that indicates a timing at which an image processing module outputs image data to a reading unit or a print unit. |
US10356263B2 |
Image reading apparatus, control method thereof, and storage medium
To specify the position of a crease on a document without necessitating an additional configuration, such as a new sensor and a reading angle switching mechanism. An image reading apparatus including: a light emission controlling unit controlling light emission patterns of a first light emitting unit and a second light emitting unit included in a image reading unit; and a determining unit performing determination relating to a crease produced on a document by comparing a first image obtained by reading the document in a first light emission pattern and a second image obtained by reading the document in a second light emission pattern; and wherein the second light emission pattern is different from the first light emission pattern in balance of a quantity of emitted light from the upstream side of a light receiving unit and a quantity of emitted light from the downstream side of the light receiving unit. |
US10356258B2 |
Image processing system performing screen data selection, image processing device, terminal device and non-transitory readable recording medium
An image processing system comprises: a terminal device that is provided with a display part; and an image processing device that outputs screen data to the terminal device, thereby enabling the display part to display a screen based on the screen data. The image processing device includes: a storage part in which multiple types of the screen data corresponding to respective screen sizes are stored; a screen information obtaining part that obtains information relating to the screen size of the display part; a screen data selecting part that selects the screen data corresponding to the screen size smaller than the screen size of the display part from among the multiple types of the screen data based on the information obtained by the screen information obtaining part; and an output part that outputs the screen data selected by the screen data selecting part to the terminal device. |
US10356257B2 |
Information processing apparatus, non-transitory computer readable medium, and information processing method for presenting a contact name
An information processing apparatus includes a presentation unit that, if there is no contact name registered in a contact list in which a contact name representing a name indicative of a contact and multiple pieces of destination information are associated with each other, presents a contact name that includes an attribute of the contact or destination information indicative of a destination of transmission for the transmitting application of interest. |
US10356253B2 |
Image reading system in which an apparatus accepts an instruction to start reading a document by using setting information in a scan job received from an information processing apparatus, image reading apparatus, and image reading method of image reading system
In an image reading system that includes an information processing apparatus and an image reading apparatus which can communicate with the information processing apparatus, the image reading apparatus receives, from the information processing apparatus, a scan job and causes a reader to read a document in response to a user instruction, transmits an execution status of the scan job to the information processing apparatus, and transmits the image data obtained by the reading to the information processing apparatus. The information processing apparatus transmits the scan job, makes a request to the image reading apparatus to obtain the image data of the document based on the execution status of the scan job, and receives the image data from the image reading apparatus. |
US10356251B2 |
System, smart device and method for apportioning smart device operations and costs
A system, smart device and method for apportioning costs of smart device operations between purposes. Operation information concerning operations performed by the smart device is recorded. The operations are apportioned between purposes based on categorization information and the operation information. The cost of the apportioned operations performed by the device is determined for the purposes based on the operation information and tariff information. |
US10356250B2 |
Systems and methods for emergency communications
Described herein are methods, devices, media, and systems for managing emergency communications and providing seamless data extraction from a communication device by an emergency service. |
US10356249B2 |
Echo time delay detection method, echo elimination chip, and terminal equipment
An echo time delay detection method, an echo elimination device, and terminal equipment are provided. The echo time delay detection method includes: obtaining an audio signal transmitted through air and acquired by an audio input device of terminal equipment when detecting a call access request, the audio signal corresponding to an audio output by an audio output device of the terminal equipment; converting the audio signal to obtain a signal to be processed; determining a reference signal corresponding to the audio signal; and determining an echo time delay value according to the reference signal and the signal to be processed. |
US10356245B2 |
Voice recognition system and voice recognition method
A voice recognition system includes a call connection control device that controls the call destination of a user, and a computer. The computer is configured to perform voice recognition of speech voice data of the user, determine an intention of a speech of the user based on a voice recognition result of the speech voice data, evaluate the reliability of a response generated by the computer for the user based on the determined intention of the speech of the user, and cause the call connection control device to switch the call destination of the user to an operator terminal in a case where the reliability of the response is equal to or less than a threshold value. |
US10356242B2 |
System and method for managing communication interrupts in an enterprise
A computing system for managing one or more communication interrupts during a communication session associated with a resource in an enterprise is disclosed. The computing system includes a monitoring module for monitoring one or more parameters of the communication session. The system further includes a database for storing the one or more monitored parameters. The system further includes a determination module for determining at least one participation score for the resource based on the one or more stored parameters. The system further includes a control module for controlling the one or more communication interrupts based on the at least one determined participation score. |
US10356240B2 |
Caller location determination systems and methods
In particular embodiments, the system is adapted to: (1) monitor a user's behavior to anticipate that the user is likely to imminently place a request for emergency services; and (2) in response to determining that a request for emergency services is likely to be initiated imminently, facilitating the transmission of telemetry data from the user's mobile computing device to a remote computer for use in determining a dispatchable location for use by a PSAP that will handle the request for emergency services. The system may execute these steps in advance of the request for emergency services being initiated. |
US10356239B1 |
Transcribing audio communication sessions
A computer-implemented method to provide transcriptions of an audio communication session is disclosed. The method may include receiving audio data at a first device from a second device over a first wireless network connection of a first wireless network type and providing the audio data to a speaker of the first device for output of the audio data. The method may further include encoding the audio data at the first device based on a second wireless network type and transmitting the encoded audio data from the first device over a second wireless network of the second wireless network type. |
US10356237B2 |
Mobile terminal, wearable device, and message transfer method
A mobile terminal includes: a receiver, configured to receive a first message including web page address information; a transmitter, configured to send a message notification to the wearable device; a processor, configured to record a first moment at which that the mobile terminal is used is detected, where the processor is configured to determine that a user has chosen to view the first message; the processor is configured to determine whether a time interval between a second moment and the first moment is less than a time interval threshold; and the receiver is further configured to obtain web page content when the time interval is less than the time interval threshold; and a display, configured to display the web page content. The mobile terminal obtains and displays the web page content only when the foregoing time interval requirement is satisfied. |
US10356235B2 |
Operation method and system of mobile terminal
An operation method and a mobile terminal connected to an electronic device are provided. A user input is received for selecting a piece of content displayed on a display of the electronic device. The display displays a user interface including one or more items available at the mobile terminal based on the selected piece of content. A user selection of one of the one or more items included in the displayed user interface is received. The selected piece of content and a command for executing a function of the selected item at the mobile terminal are transmitted to the terminal. The display displays a sending user interface indicating that the mobile terminal executes the function of the selected item. |
US10356234B2 |
Enhanced calling systems and methods
Systems and methods described herein may present one or more enhanced communication features during a call. A destination identifier for a communication sent by a first device may be detected, the destination identifier being an identifier associated with a second device. A source identifier for the communication sent by the first device may be detected, the source identifier being an identifier associated with the first device. A first connection between the first device and a server device may be established, the server device comprising a database of call-enhancing elements. A second connection between the second device and the server device may be established. A direct connection between the first device and the second device may be established. By at least one of the first connection, the second connection, and the direct connection, at least one call-enhancing element may be shared with the first device and the second device, the at least one call-enhancing element being associated with at least one of the source identifier and the destination identifier. |
US10356227B2 |
Method of packet marking for flow analytics
A method is implemented by a node of a network domain having a plurality of nodes, where the node functions as an ingress node of the network domain for a data flow. The method enables data flow analysis across the network domain. The method includes receiving a data packet belonging to a data flow at an ingress node of the network domain, determining whether the data packet is to be marked for the data flow analysis, determining whether an egress node of the network domain for the data flow supports data packet marking, marking the data packet with a marking label indicating to supporting nodes in the network domain that the data packet is to be processed for data flow analysis, and forwarding the data packet toward the egress node of the network domain. |
US10356224B2 |
Plug-on networked audio adapter
One embodiment provides an apparatus comprising an input connector directly mateable with a media device to receive an analog signal. The apparatus further comprises an amplifier configured to amplify the analog signal, an analog-to-digital converter configured to convert the analog signal to a digital signal, a network interface configured to convert the digital signal to a networked compliant digital signal compatible with at least one network protocol, and an output connector mateable with a standard network cable that transmits the networked compliant digital signal. |
US10356221B2 |
Access to network-based storage resource based on hardware identifier
Some examples provide a non-transitory computer readable medium having instructions executable by a processor of a computing device. The instructions can cause the processor to establish remote access by the computing device to a network-based storage resource, and establish the remote access based on a hardware identifier associated with the computing device. The instructions can cause the processor to generate, at the computing device, a local index for the remote data stored on the network-based storage resource and available to the computing device through the remote access. The instructions can cause the processor to provide, based on the local index, local access to the remote data through a virtual file system at the computing device. |
US10356218B2 |
Subscription-notification mechanisms for synchronization of distributed states
Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating devices to access information and/or services provided by a remote server. Synchronization techniques include client devices and remote servers storing buckets of information. The client device sends a subscription request to the remote serve identifying a bucket of information and, when that bucket changes, the remote server sends the change to the client device. Authentication techniques include client devices including unique default credentials that, when presented to a remote server, provide limited access to the server. The client device may obtain assigned credentials that, when presented to the remote server, provide less limited access to the server. |
US10356209B2 |
System and method to support context-aware content requests in information centric networks
The disclosure relates to technology for supporting context-aware content retrieval in a network. A router receives an interest message including a content name and a contextual requirement. Memory is accessed to determine whether the content name of the interest message matches a content name stored in the memory. In response to the content name matching the content name of the interest message, the router determines whether interfaces stored in the memory are associated with the content name. The contextual requirement in the interest message is matched with the contextual information associated with the interfaces stored in the memory, the interest message is forwarded to one of interfaces for which the contextual requirement in the interest message matches the contextual information of the interface(s) pertaining to the content. The router then aggregates the forwarded interest message including the contextual requirement with the pending interest message in the memory. |
US10356206B2 |
Deploying an application in multiple cloud computing environments
An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component. |
US10356205B2 |
Viral engine for network deployment
A private network system operates over a public network to provide an asymmetric service to members with information from other members and non-members. The system includes central servers and databases connected via the public network to client systems of public network users. The users may be members who communicate with a private protocol or non-members who communicate with the public protocol. A process for the private service includes communication of information between users via the private service servers. The private service server implements the private service, which includes a viral engine for network deployment. Features of the viral engine include genetic algorithms, data mining, personalization, frictionless service setup, user maximization, and member-controlled privacy. A sample setup process and contact update wizard that include several viral engine features are described. |
US10356201B2 |
Content delivery network with deep caching infrastructure
Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices. |
US10356200B2 |
Optimizing user interface data caching for future actions
The subject matter of this specification generally relates to pre-caching data for a predicted future action. In some implementations, a client device includes a data storage device having a cache that stores data received for one or more mobile applications and a data processing apparatus that communicates with the data storage device and a display. A user interface context can be determined for a given user interface being presented for a given application. A predicted next action that a user of the client device will perform at the given user interface can be determined based on the user interface context. Prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action can be transmitted over a network. The next action data can be received and stored in the cache. |
US10356198B2 |
Data transmission between at least one safe producer and at least one safe consumer
Data transmission between a safe producer and a safe consumer, wherein the safe producer is a network subscriber connected to a first network infrastructure, and the safe receiver is a network subscriber connected to one of the first network infrastructure and a second network infrastructure. Embodiments include generation of secure data for a safe consumer by the safe producer, write access to a data memory and writing the generated secure data, to be identifiable as such, to the data memory. Embodiments also may include consumption of secure data from a safe producer by a safe consumers, wherein a data memory is read accessed, to which data intended for safe consumers had been written to be identifiable as secure data, and wherein the data written to be identifiable as data intended for the safe consumer are read. |
US10356193B2 |
Indexing and searching content behind links presented in a communication
Among other disclosures, a method may include identifying content in an electronic communication, the content including a link. The method may include characterizing content associated with the link and storing the characterization. Upon detecting a match of a characterization, presenting one or more of the communication or portion thereof, the link or content associated with the link. |
US10356192B1 |
Providing electronic content based on sensor data
Techniques are described for using sensor data derived from a monitoring system to drive personalized content. Sensor data captured by a monitoring system may be used to determine attributes of users of the monitoring system and/or attributes of a property monitored by the monitoring system. The determined attributes may be used to select content to present to users of the monitoring system. Content presentation may be made through the monitoring system and may be triggered based on events detected by the monitoring system. |
US10356189B2 |
System and method for creating ad-hoc events from sensed sport-specific data
A method, a sports watch, a computer program, a computing device and a system for creating an event accessible over a communications network, characterized by the method comprising receiving a first sport-specific data from a first sports watch; receiving a second sport-specific data from a second sports watch; comparing the first sport-specific data and the second sport-specific data; detecting a common context with the first sport-specific data and the sport-specific second data; and creating an event based on the common context. |
US10356187B2 |
IoT gateway for weakly connected settings
A gateway that may be implemented in a local network and that communicates with a cloud network to provide efficient services in a weakly connected setting is disclosed. The gateway may be configured to enable services that efficiently utilize resources in both of the gateway and the cloud network, and provide a desired quality of service while operating in a weakly connected setting. The gateway may provide data collection and processing, local network services, and enable cloud services that utilize data collected and processed by the gateway. The local network may include one or more sensors and/or video cameras that provide data to the gateway. In a further implementation, the gateway may determine an allocation of one or more tasks of a service between the gateway and a cloud network by determining the allocation of the one or more service tasks based on desired service latency. |
US10356183B2 |
Method for sharing photographed images between users
An image photographing method for sharing a shared image, which is a plurality of images obtained by photographing an identical subject 103 with a plurality of cameras or an image generated from the plurality of images, between a plurality of users of the plurality of cameras, the image photographing method including: judging whether a target camera that is one of the plurality of cameras photographs subject 103 (S401); and allowing a user of the target camera to browse the shared image according to a period in which the target camera photographs subject 103 (S403) when the judgement that the target camera photographs subject 103 is made (Yes in S402). |
US10356175B2 |
Request multiplexing
The embodiments provide request multiplexing whereby a server receiving a first request for content clones and issues the cloned request to an origin to initiate retrieval of the content. The first request and subsequent requests for the same content are placed in a queue. The server empties a receive buffer that is populated with packets of the requested content as the packets arrive from the origin by writing the packets directly to local storage without directly distributing packets from the receive buffer to any user. The rate at which the server empties the receive buffer is therefore independent of the rate at which any user receives the packets. A first set of packets written to local storage can then be simultaneously distributed to one or more queued requests as the server continues emptying the receive buffer and writing a second set of packets to local storage. |
US10356167B1 |
Workload profiling
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for profiling and configuring work on a cluster of computer nodes. One method includes a component controller designating running software components according to a component configuration, to operate on respective nodes within the cluster to process a workload; determining, for each component, current and historical quantities of resources used by the component when processing previous workloads; computing, for each workload operation, execution metrics that indicate resources used in nodes by the one or more components included in the workload operation; and generating one or more modified parameter values for the component configuration of a particular component or for the workload or for both, the component configuration and workload with the modified parameter values specifying a more optimum use of resources at the nodes in the cluster than the component configuration and workload without the modified parameter values. |
US10356164B2 |
Load balancing for points of interest
A method of point of interest (POI) load balancing includes storing load profile data of a plurality of POIs, monitoring a position of a mobile device, determining an arrival of the mobile device at a first POI of the plurality of POIs, measuring a duration of stay of the mobile device at the first POI, determining whether the duration of stay of the mobile device at the first POI exceeds a preset time threshold for the first POI, and sending an incentive for a second POI of the plurality of POIs to the mobile device upon the mobile device exceeding the preset time threshold for the first POI. |
US10356160B2 |
Methods and devices for acquiring user information
The present disclosure relates to a method for acquiring user information in a terminal device for acquiring user information and a terminal device thereof, and a method for acquiring user information in a server and a server thereof. The method includes: receiving acquisition information uploaded by a first wearable device bound. Herein the acquisition information comprises an identifier for identifying a second wearable device detected by the first wearable device; uploading the acquisition information to a server; receiving the user information pushed by the server. Herein the user information is obtained by the server according to the identifier and is associated with the acquisition information; and performing a processing operation according to the user information. |
US10356158B2 |
Systems and methods for aggregation of cloud storage
The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers. In a first aspect, the invention is directed to file distribution and management across multiple cloud services via a storage manager. The storage manager may aggregate third-party cloud storage provider accounts into a single cloud storage space and load balance files among the third party-accounts as necessary. In one implementation, the storage manager may act as an intermediary, and files may be transferred by the client to the storage manager, which may select and forward the files to a third-party storage provider. File retrieval may be performed similarly, with the client requesting a file from the intermediary storage manager, which may retrieve the file from the corresponding third-party storage provider and forward the file to the client device. |
US10356151B2 |
Video streaming diagnostics
A video stream DSL analyzer receives at least non-physical layer management data and physical layer management data and in response generates metric information. The generated metric information is used to characterize the performance of the video stream information and diagnose any problems if necessary. In response to the metric information, the video stream DSL analyzer changes one or more DSL configuration(s) in order to improve performance. |
US10356150B1 |
Automated repartitioning of streaming data
An automated repartitioning agent (ARA) of a storage service determines a repartitioning plan for a storage object. The plan identifies a source set of partitions whose keys are to be distributed among a target number of partitions. The ARA generates a data structure representing the source set, with entries indicating the key sets of corresponding partitions. The ARA implements repartitioning iterations until the keys of the source set have been redistributed. In each iteration, the ARA compares the key set of a selected entry of the data structure with a target key set and performs repartitioning actions based on the result. The repartitioning action may include splitting the selected entry's partition, merging the selected entry's partition with another partition, or designating the selected entry's partition as acceptable. |
US10356149B2 |
Adjusting encoding parameters at a mobile device based on a change in available network bandwidth
A mobile device is configured to generate a GUI including a plurality of elements, including one or more of: a first element to receive a first set of audio-video encoding parameters; a second element to start/stop streaming to a media server; a third element to enable input of a second set of parameters; a fourth element to select audio and/or video for inclusion in the encoded stream; a fifth element to select the media server from multiple available media servers; a sixth element to toggle front- and rear-facing video cameras; a seventh element to select a streaming application program; an eighth element to accept media server credentials; a ninth element to force identity across the first and second set of parameters; or a tenth element to navigate multiple screens of the GUI. |
US10356148B2 |
Apparatus and method for transmitting multimedia data in hybrid network
An apparatus and a method for transmitting multimedia data in a hybrid network are provided. The apparatus includes a payload part including at least one of first data synchronized according to a time to be reproduced and second data other than the first data, a first header part including information on the payload part, a packet part for generating a packet, the packet part including a second header part including information on the packet, and a transceiver for generating and transmitting a signal including the payload part, the first header part, and the packet part to the hybrid network. |
US10356147B2 |
Customized perishable media content based on user-specified preference for static or variable location
Media consumers can elect to have local news, weather, traffic, or other perishable content inserted into customized media streams. The perishable content is inserted into the media stream as an add-in block containing items associated with a particular locale that matches a user location source preference. The user can specify a static location source preference, or a follow-me, or roaming preference, in which the user's current location is used. The perishable content is selected for inclusion in an add-in block by matching a user's location preference to a locale associated with the perishable content. |
US10356142B1 |
Media streaming devices with noise mitigation
Systems, methods, and computer-readable media are disclosed for streaming media content. The systems, methods, and computer-readable media described herein may improve user experiences and reduce device failures by mitigating problems between devices. In an example method described herein, a media streaming device may be connected to a display device in order to facilitate streaming of content. A processing apparatus of the media streaming device may determine that the display device is not presenting content streamed from the media streaming device and in turn switch the antenna radiation pattern from a first pattern to a second pattern. |
US10356140B2 |
Method, apparatus and system for presenting mobile media information
A solution for presenting mobile media information is provided, including: collecting audio data associated with mobile media information, transmitting the audio data to a mobile voice platform which stores the audio data and generates a tag corresponding to the audio data, obtaining the tag from the mobile voice platform, inserting the tag into a predetermined position in the mobile media information, presenting the mobile media information with the tag being inserted into, invoking the audio data corresponding to the tag from the mobile voice platform according to a trigger operation issued when a user browses the mobile media information, and playing the invoked audio data. |
US10356139B2 |
Method and electronic device for editing content
A content editing method and apparatus for efficiently editing of content by allowing one user who edits the content to confirm a region of the content edited by another user. The content editing method includes displaying a content select interface used by the first electronic device to select content stored in a server; displaying a content edit interface used to edit the content if the content is selected through the displayed content select interface; and displaying an object informing a redundant access to the selected content when a second electronic device attempts to edit a part of the selected content that is being edited by the first electronic device through the content edit interface. |
US10356138B2 |
Method and nodes for configuring a communication path for a media service
A network node is operated to configure a communication path for a media service. The communication path is configured in a cloud network that includes at least one media processing unit that handles media processing required by the media service. The node is located along the communication path and discovers at least one media processing unit by obtaining location information for the at least one media processing unit and configuring the communication path between end user communication devices of the media service by interconnecting. |
US10356137B2 |
Systems and methods for enhanced conference session interaction
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for enhancing presenter and participant interaction in a presentation. A system configured to practice the method can receive, from a viewer of an electronic presentation, a submission of a question and a selection of a communication mode for the question. The system can identify a portion of the presentation to which the question is directed, and update the portion of the electronic presentation to incorporate the question based on the communication mode. The electronic presentation can be a slide show, such as a PowerPoint™ presentation. The system can optionally notify a presenter in the electronic presentation that the portion has been updated. |
US10356136B2 |
Bridging physical and virtual spaces
Examples of systems and methods for bridging virtual and physical spaces are described. In some of these examples, a particular communicant's real world state drives changes in one or more of the communications connections, virtual state, and communications interface of the particular communicant or another communicant. |
US10356133B2 |
Automatic call initiation in response to selecting tags in electronic documents and applications
The present invention provides a telecom control function in a communication terminal. The telecom control function is configured to receive call indicia when a call tag in a software entity, such as an application or electronic document, is selected by a user of the communication terminal. The call indicia provides information associated with a remote party with which a call is being requested by the user. The telecom control function may use the call indicia along with user indicia obtained from the user and indirectly establish a call with the remote party using a telephony terminal other than the communication terminal. If the communication terminal includes a telecommunication client capable of supporting a call, the telecom control function may instruct the telecommunication client to directly initiate the call with the remote party using the call indicia. |
US10356131B2 |
Service chaining for multiple uplink bridges
A system and method for facilitating communication between one or more of a plurality of user virtual machines and external devices is disclosed. The system includes a plurality of uplink bridges configured to facilitate communication between the plurality of user virtual machines and the external devices, a plurality of local bridges, with each of the plurality of user virtual machines being connected to one or more of the plurality of local bridges, and a first multiplexing bridge connected to the plurality of local bridges. The first multiplexing bridge is configured to direct data between the plurality of user virtual machines and the plurality of uplink bridges. The system also includes a second multiplexing bridge connected to the first multiplexing bridge and the plurality of uplink bridges. The second multiplexing bridge is configured to direct the data between the first multiplexing bridge and the plurality of uplink bridges. |
US10356127B2 |
Methods and systems for applying security policies in a virtualization environment
The various implementations described herein include systems, methods and/or devices method for applying security policies in a virtualization environment. In one aspect, the method is performed at an electronic device of a plurality of electronic devices in a computing network, the electronic device having one or more processors and memory storing instructions for execution by the one or more processors. A plurality of user-space instances is instantiated. Respective properties that characterize the user-space instances are identified, and based on the identified properties, respective security policies that define authorized or unauthorized operations and data communications for user-space instances are identified. Furthermore, the identified security policies are applied so as to detect and/or remediate violations of the identified set of security policies. |
US10356126B2 |
Communication between frames of a web browser
There is provided a method and apparatus of providing communication between frames of a web browser which is arranged to enforce a same origin security policy for communication between frames. The method comprises, receiving a hub document of a hub origin into a hub frame of the web browser. Receiving a first application document of a first application origin into a first application frame of the web browser, the first application origin being different to the hub origin. Communicating between the hub document and the first application document within the web browser using a cross origin communication mechanism. |
US10356125B2 |
Devices, systems and computer-implemented methods for preventing password leakage in phishing attacks
A computer-implemented method of preventing leakage of user credentials to phishing websites may comprise capturing user credentials input to website; updating a stored list of trusted website credentials upon determining that the domain of the URL of the website is present in a stored list of trusted websites; generating a hash of the captured user credentials; determining whether the hashed user credentials matches one of the hashed user credentials in the list of trusted website credentials; and when a match is found, requesting input whether the website is trusted or whether the website is unknown and/or untrusted; sending the URL to a remote computer server when the input indicates that the website is unknown and/or untrusted and disallowing submission of the user credentials to the website; adding the domain of the URL to the stored list of trusted websites, adding the generated hash of the captured user credentials to a stored list of trusted website credentials and allowing submission of the user credentials to the website. |
US10356124B2 |
Dynamic device isolation in a network
In one embodiment, a device in a network inserts a profile tag into an address request sent by an endpoint node in the network to a lookup service. The lookup service is configured to identify one or more addresses with which the endpoint node is authorized to communicate based on a profile for the endpoint node associated with the inserted profile tag. The device receives an address response sent from the lookup service to the endpoint node that indicates the set of one or more addresses with which the endpoint node is authorized to communicate. The device determines whether a communication between the endpoint node and a particular network address is authorized using the set of one or more addresses with which the endpoint node is authorized to communicate. The device blocks the communication based on a determination that the particular network address is not in the set of one or more addresses with which the endpoint node is authorized to communicate. |
US10356120B1 |
Method, apparatus and computer program product for assessing the risk of electronic communications using logon types
Disclosed are techniques for use in assessing the risk of electronic communications using logon types. In one embodiment, the techniques comprise a method. The method comprises receiving an electronic communication relating to a login request involving a user and a provider of a computerized resource. The method comprises determining a logon type associated with the logon request. The method comprises determining a first value relating to an amount of logon requests associated with the logon type involving the user and the provider over a first time period and a second value relating to an amount of logon requests associated with the logon type involving the user and the provider over a second time period that is greater than the first time period. The method comprises generating a risk score describing the risk associated with the logon request based on the first and the second values. |
US10356118B2 |
Test method and system for PLC security defense device
A test method and system for PLC security defense device are provided. The method including: acquiring by the first test end the information about the device under test, involving the type of communication mode, the type of PLC, the attack type and/or attack rule; after the attack messages to the device under test being generated and sent to the device under test, obtaining by the first test end the assessment results of the PLC security defense device on the basis of the second test end's response message. This is a fast, objective and thorough assessment method to testify security defense function of the device under test. |
US10356115B2 |
Creating aggregate network flow time series in network anomaly detection systems
In an embodiment, a computer implemented method receives flow data for one or more flows that correspond to a device-circuit pair. The method calculates a time difference for each flow that corresponds to a device-circuit pair. Based on the calculated time differences and the received flow data, the method updates a probability distribution model associated with the device-circuit pair. Then, the method determines whether a time bucket is complete or open based on the updated probability distribution model. |
US10356114B2 |
Method and system of distinguishing between human and machine
A method and a system of distinguishing between a human and a machine are disclosed. The method includes: when a request for accessing a designated network service is received, recording information of the request which include a time of receiving the request and information of an access object that sends the request; computing a statistical value of requests sent by the access object in real time based on a record; and determining the access object to be abnormal when the statistical value of the requests sent by the access object falls outside a predetermined normal range. The disclosed system of distinguishing between a human and a machine includes a recording module, a computation module and a determination module. Identification between humans and machines using the disclosed scheme is difficult to be cracked down and can improve an accuracy rate of human-machine identification. |
US10356108B2 |
System and method of detecting malicious multimedia files
Systems and methods for detection of malicious exploitations in a multimedia file are disclosed. In one embodiment, such an approach includes parsing the compiled bytecode of a multimedia file to detect identified key instructions and determine if such key instructions are repeated in specific patterns that signify the presence of malicious exploitation. The approach may also include examining the contents of the constant pool table in a compiled multimedia file to detect specific shellcode strings that are indicative of presence of malicious exploitation. When the bytecode or the constant pool table indicates that malicious exploitation is present, an approach may be utilized to reduce instances of false positive identification of malicious exploitation. |
US10356106B2 |
Detecting anomaly action within a computer network
A method for network monitoring includes intercepting, in an anomaly detection module, a first data packet transmitted over a network in accordance with a predefined protocol to or from an entity on the network. Both a network address that is assigned to the entity and a strong identity, which is incorporated in the first data packet in accordance with the predefined protocol, of the entity are extracted from the intercepted first data packet. An association is recorded between the network address and the strong identity. Second data packets transmitted over the network are intercepted, containing the network address. Responsively to the recorded association and the network address, the second data packets are associated with the strong identity. The associated second data packets are analyzed in order to detect anomalous behavior and to attribute the anomalous behavior to the entity. |
US10356099B2 |
Systems and methods to authenticate users and/or control access made by users on a computer network using identity services
A controller for user authentication and access control, configured to: store data representing a graph having: nodes representing data elements associated with accesses made using an access token; and links among the nodes representing connections between the data elements identified in details of the accesses. In response to receiving details of an access made using the access token, the controller updates the graph according to the details and identifies a new connection in the graph resulting from update. The controller communicates with an identity service to verify the association of data elements corresponding to the new connection in the graph. Based on a result of the verification, the controller authenticates the user of the access and/or controls the access. |
US10356097B2 |
Domain name system and method of operating using restricted channels
A server system for a domain name system (DNS) which operates to concurrently provide both public-facing and restricted channels for receiving and handling Internet Protocol (IP) address requests from a population of computers. The server system implements an alternative DNS request handling process to provide a trusted computer entity with exclusive access to the restricted channels. |
US10356096B2 |
Authentication using credentials submitted via a user premises device
An authentication system can be operable to receive from a user premises device credentials associated with a user identity, wherein the user premises device can also be operable to monitor and control a premise of the user identity. The authentication system can process the credentials and transmit an authentication verification to an on-line system to enable access to the on-line system by a user equipment of the user identity. The authentication system can be used as a factor (or additional factor) of authentication, for example, to gain sooner access to an on-line system that has locked out a user identity in response to a personal denial of service (PDoS) attack. |
US10356095B2 |
Email effectivity facilty in a networked secure collaborative exchange environment
In embodiments of the present invention improved capabilities are described for managing access to a secure exchange environment managed by an intermediate business entity through a user email identity, the method comprising establishing a secure exchange server hosted by an intermediate business entity, wherein communications and access to a collection of files established by a first business entity are managed for a second business entity; and establishing an email effectivity facility that allows a user of the first business entity to specify a condition for email-based access to at least one resource in the collection of files, wherein the condition expresses (a) an effective period for using an email providing access to the resource and (b) a condition of email access to the resource by a designated individual of the second business entity, wherein the access permission was assigned using a specific email address of the designated individual. |
US10356094B2 |
Uniqueness and auditing of a data resource through an immutable record of transactions in a hash history
Disclosed is a method, a device, and/or a system of uniqueness and auditing of a data resource through an immutable record of transactions in a hash history. In one embodiment, a method includes maintaining uniqueness of a “data organism” that has a hash history, referred to as a hastory, forming a unique identity based on previous transactions in which the data organism participated. The method may be usable to verify an original of the data organism, control copies, transfer ownership and/or audit the datastore. The hastory includes a set of blocks in a sequential chain, each block including a transaction record. A root hash is unique within the datastore for a given data within each block and a given block order of the sequential chain. A transaction record is deposited as a new block in the sequential and the root hash is re-calculated to evolve identity of the data organism. |
US10356088B1 |
User authentication based on multiple asymmetric cryptography key pairs
An ID service provisioned on a server interacts with a corresponding ID app installed on a user device such as a smart phone for secure user authentication (login). A user acquires two asymmetric encryption keys pairs. One of the private keys is secured on SIM on the user device, and the other one stored in the ID app on the user device. At login attempt, the ID service generates two random challenge messages, and encrypts each of them with one of the public keys. Decryption of one challenge is conducted by the SIM and decryption of the other is done by the ID app. A token based on the two decrypted challenge results is returned to the ID service. Alternatively, a single challenge can be double-wrapped with the two keys. The verifies the results and enables secure login without requiring a password. |
US10356084B2 |
Mobile device using shared digital certificate for different managed enterprise applications and related methods
A mobile device may include at least one memory and a processor-cooperating with the at least one memory to enroll with an enterprise mobility management (EMM) server and store a plurality of different managed enterprise applications in the at least one memory, and receive and store a digital certificate associated with a given one of the managed enterprise applications in a secure shared location within the at least one memory. The processor may further run the plurality of managed enterprise applications to share access to the digital certificate from the secure shared location and generate and send encrypted data to another mobile device via the EMM server with all of the managed enterprise applications using the same digital certificate associated with the given managed enterprise application for encryption so that the EMM server is unable to decrypt the encrypted data. |
US10356083B2 |
Methods and apparatus for use in enabling a mobile communication device with a digital certificate
A mobile communication device causes a communication session to be established with a host server of a communication network. The mobile device performs communication operations in the communication session for activating a communication service, such as a data synchronization service, with the host server. In the communication session, the mobile device also receives configuration information which includes information for use in constructing a request message for obtaining a digital certificate from a certificate authority (CA). After receipt of the configuration information, the mobile device constructs the request message for the digital certificate and causes it to be sent to the host server. In response, the host server requests and obtains the digital certificate from the CA on behalf of the mobile device, and thereafter “pushes” the received digital certificate to the mobile device. The mobile device receives the digital certificate and stores it for use in subsequent communications. |
US10356082B2 |
Distributing an authentication key to an application installation
Disclosed are various examples for facilitating distribution of an authentication code to installation of managed applications. An identity certificate is sent to a device by installing a configuration profile on the client device. The configuration profile includes the identity certificate. A management service can also initiate installation of a managed application. The identity certificate can be used to authenticate the client device so that an authentication key can be provided to the managed application. |
US10356080B2 |
System and method for centralized authentication and authorization for cloud platform with multiple deployments
Techniques described herein may be used to centralize authentication and authorization for accessing cloud services provided by different cloud platform deployments. A user equipment (UE) may provide user information to a cloud admin server. The cloud admin server may authenticate and authorize the UE locally and then initiate a sign on procedure with each cloud platform deployment. The sign on procedure may include obtaining user group information for the user and providing the user group information to the cloud platform deployments so that the cloud platform deployments may return permission information without having to each perform an authentication and authorization procedure. The cloud admin server may relay the permission information to the UE, and the UE may use the permission information to access any/all of the cloud services. |
US10356079B2 |
System and method for a single sign on connection in a zero-knowledge vault architecture
A system and/or method include a connect module for facilitating a single sign-on to a digital vault provided by a service provider in a zero-knowledge architecture. |
US10356078B2 |
Web ticket based upon a symmetric key usable for user authentication
Described herein are various aspects pertaining to generating web tickets for use with authenticating computing devices to a computing system. Symmetric keys are used when generating the web tickets, wherein a symmetric key is valid for use when generating web tickets for a first period of time, and a web ticket generated based upon the symmetric key is valid for use when authenticating a computing device for a second period of time that is longer than the first period of time. Thus, the symmetric key is used for authenticating computing devices after it has ceased being used to generate web tickets. |
US10356073B2 |
Secure captcha test
In one embodiment, a system including a processor to run a web browser application and a CAPTCHA challenge application, wherein the web browser application is operative when run to retrieve and present a web page of a website, obtain a request from the website requesting performance of a CAPTCHA challenge process, and request the CAPTCHA challenge application to perform the CAPTCHA challenge process, the CAPTCHA challenge application is operative when run to request a CAPTCHA challenge test from an authentication server, obtain the CAPTCHA challenge test, render a CAPTCHA window including the CAPTCHA challenge test, obtain a user response to the CAPTCHA challenge test, send a value based on the user response to the authentication server, and obtain a response from the authentication server authenticating the user response, and the CAPTCHA challenge application and the web browser application are run as different processes by the processor. |
US10356072B2 |
Data process system, data process apparatus, and data protection method
A system includes a shared device that is shared by users, the shared device including a browser that allows each of the plurality of users to access a web service, and a process apparatus that provides contents to be displayed on the browser. The process apparatus includes a processor that executes a process including authenticating a user of the users that operates the shared device, providing the key to the shared device, and providing a program to the shared device. The program adds a function to the browser. The shared device includes a processor that executes a process including executing the program to encrypt data by using the key when storing the data in the storage, and executing the program to decrypt the encrypted data by using the key when obtaining the data from the storage. |
US10356071B2 |
Automatic log-in and log-out of a session with session sharing
A technique allows for transparently managing, suspending, restoring, sharing, limiting and migrating user sessions on a device without having access to user credentials. A user may automatically log in and out of each or all their online accounts instantaneously and, in doing so, the user may share sessions without sharing passwords across client devices as well as with other authenticated and authorized users. Sharing may be done in a secure manner with the initiating-user being able to restrict shared session rights, as well as being able to remove access to each of the shared sessions. |
US10356070B2 |
Method for transferring profile and electronic device supporting the same
A method of transferring a profile by an electronic device and an electronic device supporting the same are provided. The electronic device includes a secure memory that installs and deletes at least one profile, a profile manager module that performs an authentication procedure about a target electronic device based on device information of the target electronic device and profile information of a target profile, when a profile transfer event about a target profile of the at least one profile installed on the secure memory occurs, and a communication interface that transfers the target profile based on an authentication result about the target electronic device. |
US10356066B2 |
Wrapped-up blockchain
A system includes circuitry for wrapping up blockchains into blockchain loops. A blockchain may include a series of blocks extending from an initial block to a terminal block. The circuitry may wrap-up the blockchain by storing an integrity output coding-consistent with the terminal block within the initial block. In some cases, when the terminal block and initial block include end blocks for the blockchain, wrapping-up the series may form a closed-loop. |
US10356058B2 |
Encrypted message communication
Computer-implemented methods are provided for communicating message data from a sender computer to a receiver computer via a network. The sender computer encrypts the message data in dependence on a cryptographic key to produce a ciphertext, and establishes an access password for the ciphertext with a host computer connected to the network. The sender computer sends the ciphertext via the network to the host computer, and sends an email, containing the cryptographic key in cleartext, to the receiver computer via the network. The cryptographic key comprises a random cryptographic value which is independent of the access password. The host computer receives the ciphertext from the sender computer and stores the ciphertext in association with the access password. The receiver computer receives the email from the sender computer and sends an access request for the ciphertext, and an input password, to the host computer via the network. The host computer, on receiving the access request and the input password, sends the ciphertext to the receiver computer via the network if the input password equals the access password. The receiver computer decrypts the received ciphertext using the cryptographic key to obtain the message data. |
US10356055B2 |
System and method for grid based cyber security
A method and system for providing a secure communication network using an electrical distribution grid is disclosed. A device connected to the electrical distribution grid initiates a request for a secured key token by signaling an intelligent communicating device residing at or near an edge of the grid. The intelligent communicating device forwards the request to a receiver at a distribution substation on the electrical grid. This receiver enhances the properties of the request such that a grid location for the request can be inferred. The enhanced request is forwarded to a server at the distribution substation, which compares the request grid location to a Grid Map and Policies of known secure grid locations. Any inconsistencies between the grid location inferred from the enhanced request and the Grid Map and Policies locations are considered evidence of tampering, and the server rejects the request. |
US10356054B2 |
Method for establishing a secure private interconnection over a multipath network
A method for establishing a fully private, information theoretically secure interconnection between a source and a destination, over an unmanaged data network with at least a portion of a public infrastructure. Accordingly, n shares of the source data are created at the source according to a predetermined secret sharing scheme and the shares are sent to the data network, while encrypting the sent data using (n,k) secret sharing. A plurality of intermediating nodes are deployed in different locations over the network, to create a plurality of fully and/or partially independent paths in different directions on the path from the source to the destination, and with sufficient data separation. Then, the shares are sent over the plurality of fully and/or partially independent paths while forcing shares' carrying packets to pass through selected intermediate nodes, such that no router at any intermediating nodes intercepts k or more shares. |
US10356053B1 |
System and method for allowing access to an application or features thereof on each of one or more user devices
A system and method allows a user to register one or more PINs on one or more user devices, and then authenticates the user to a server via the PIN and a token deposited on the user device being used by the user to allow access to an application on the user device. Individual tokens, or all tokens deposited on the user devices for a user account, may be invalidated, and the user is prevented from authenticating himself or herself via a PIN to allow access to an application on any device for which the last token deposited was invalidated, until the same or different PIN is registered for that device. |
US10356048B2 |
Container deployment for a network
A device can determine that a container is deployed in a front-end of a private network. The container can include a self-contained execution environment. The container can include an interface that is configured for directing network traffic between the front-end of the private network and one or more applications operating in a back-end of the private network. The device can configure an interface of the container for directing network traffic between an external network and the container. The device can configure a firewall of the front-end of the private network to permit routing of network traffic between the external network and the container. The device can advertise a route for directing network traffic between the external network and the container. The device can perform routing of network traffic between the one or more applications operating in the back-end of the private network and the external network using the container. |
US10356046B2 |
Restricting communications in industrial control
Communication in industrial control is restricted (42). Virtual private network functionality is integrated (32) within a programmable logic controller (20) of an industrial control network so that physical access to network interface (16) is insufficient to access information. The programmable logic controller (20) only accepts commands or messages provided through the virtual private network interface (21, 23, 25, 27, 29, 31) and does not accept (42) messages routed directly to the programmable logic controller (20) itself, preventing security breaches in communications. |
US10356044B2 |
Security information and event management
Systems and methods are described for conducting work flows by an SIEM device to carry out a complex task automatically. According to one embodiment, an SIEM device may receive a work flow template defining at an abstract level multiple security tasks that are performed by one or more security devices. The SIEM device starts a work flow instance by deriving the work flow instance from the work flow template and scheduling the security tasks to be performed by the one or more security devices or replacements thereof. The SIEM device then collects results of security tasks. |
US10356041B2 |
Systems and methods for centralized domain name system administration
A Domain Name Service (DNS) administration computer system for centralized DNS administration includes at least one processor. The processor is configured to identify a first administrative action to be performed on a first DNS server. The processor is also configured to generate a first operation request message in an administrative language. The processor is further configured to transmit the first operation request message to a first DNS interface module associated with a first DNS server type of the first DNS server. The first DNS interface module is configured to perform one or more operational interactions with the first DNS server based at least in part on the first operation request, thereby performing the first administrative action on the first DNS server. |
US10356040B2 |
System and method for suppressing DNS requests
A virtual private router (VPR) intercepts DNS requests and returns a pseudo IP address to the requesting application and the pseudo IP address is mapped to a domain name in the request. Requests for content including the pseudo IP address are modified to include the corresponding domain name and transmitted to an intermediary server, which resolves the domain name to a real IP address and forwards the content request. The content is received by the intermediary server, which returns it to the requesting application, such as by way of the VPR. Real IP addresses may be returned by the intermediary server such that subsequent content requests to the domain name may bypass the intermediary server. Requests for certain domains, ports, and/or protocols may bypass the intermediary server such that the VPR resolves the domain names to real IP addresses. |
US10356037B2 |
Address resolution rewriting
A network controller may rewrite an address resolution request and an address resolution response. The address resolution request may be rewritten by changing a request source link address to a link address of a first switch. The address resolution response may be rewritten by changing a response source link address to a link address of a second switch. |
US10356036B2 |
Generating reports from short message type identifiers based on specific attributes
A system, method, and computer-readable medium are disclosed for providing a short message tool for identifying and correlating relationships between and among multiple short messages. The short message tool collates the short message data from all company related short messages and generates a report and create a map between the contents, customers and the revenue. Such a multiple short message tool defines a workflow to generate a report from multiple short messages. More specifically, in certain embodiments the customized report may be customized based on based on lines of business (LOBs), number of short messages and re-generation of short messages (referred to as re-tweets when the short messages are Twitter type short messages), favorites, and information about individual users. |
US10356035B1 |
Recommendation system based on common interests in social networks
Social network friend-based recommendations are provided. Based on user consumption data provided by one or more service providers, a determination may be made as to which social network contacts a user has who may have preferences for video, music, and other media that are close to the user's. The determination of social network contacts who share a common interest and the user consumption data of those social network contacts may be utilized to infer recommendations for the user. Other functionalities may be provided, such as manual recommendations, placing emphasis on recommendations from particular friends, email notifications of content that a friend has consumed that the user has not, an option to view what a social network contact is viewing, providing a list of programs that the user and a social network contact have both seen, and providing advertisements based on consumption data, recommendations, and/or discovered areas of interest. |
US10356034B2 |
Electronically processing bounceback messages from communications networks
Examples of systems and methods for processing email bounceback messages are disclosed. One disclosed method includes the steps of receiving a bounceback email message, determining a classification for the bounceback email message, determining a corrective action for the bounceback email message based on the classification, and executing the corrective action. In another example, program code for performing such a method is encoded on a non-transitory computer-readable media. |
US10356030B2 |
Battery efficient synchronization of communications using a token bucket
Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel. |
US10356028B2 |
Methods, systems, and devices for generating a unique electronic communications account based on a physical address and applications thereof
A unique electronic communications account is generated and linked to a physical address of a user. A network of electronic mail addresses linked to physical addresses can be used for the transmission of information in electronic or physical form. Users can send information to a single recipient or multiple recipients by selecting the recipient or an area of recipients on a map generated by the system. A plurality of users can use a single e-mail address linked to a physical address through creation and storage of user profiles. Users can deactivate and transfer their unique electronic mail address upon relocation to a new physical address. The communication platform can overcome technical problems and limitations of electronic mail existing today. The communication platform can create a transparent global communication that can be achieved via an electronic communications account that can be created for every physical address in the world. |
US10356027B2 |
Location resolution of social media posts
The present disclosure relates generally to internet social media, and more specifically to techniques for determining location-related information about internet social media content. In some embodiments, a system accesses data representing a first social media post, the data including geographic location data identifying a first geographic location. The system identifies a second social media post related to the first post. The system accesses data representing the second social media post, wherein the data representing the second post does not include geographic location data identifying the first geographic location. The system analyzes the data representing the second social media post and determines a location score based at least in part on the analysis of the data representing the second social media post. If the location score exceeds a threshold location score, the system associates the second social media post with the first geographic location. |
US10356026B2 |
Data management in a distributed computing environment
A method for managing data in a distributed computing environment comprises receiving, on a message bus, a request to communicate data between a first system hosting data and a second system accessing data, referencing a policy defining rules for sharing data between the first system and the second system, compiling, based on the policy, a message indicating subscribers to receive the data to publish, and publishing, on the message bus, the compiled message. |
US10356025B2 |
Identifying and splitting participants into sub-groups in multi-person dialogues
An approach is provided that transmits electronic messages between users over a computer network, with the electronic messages being directed to a common storage area on each of the devices utilized by the users. The process identifies a number of topics corresponding to the electronic messages, with the identifying being performed by analyzing text of the electronic messages using natural language processing (NLP) techniques. The approach displays the topics at the device displays that are being utilized by the users. |
US10356022B2 |
Systems and methods for manipulating and/or concatenating videos
Exemplary embodiments of the present disclosure are directed to manipulating and/or concatenating videos, and more particularly to (i) compression/decompression of videos; (ii) search and supplemental data generation based on video content, (iii) concatenating videos to form coherent, multi-user video threads; (iv) ensuring proper playback across different devices; and (v) creating synopses of videos. |
US10356021B2 |
Social platform for event creation and communication and method therefor
A method of event creation and communication comprising: sending an invitation to an event by an individual; displaying the invitation on an event page of the individual, wherein the invitation appears as a bubble on the event page of the individual, information on the event displayed within the bubble; and illuminating a perimeter of the bubble at a predetermined timeframe prior to the event. |
US10356020B2 |
Custom share sheet with shortcut controls to share a content item
Techniques are described herein to generate a custom share sheet. The custom share sheet comprises one or more shortcut controls to share a content item using one or more corresponding contact-avenue pairs. A contact-avenue pair includes a link sharing mechanism and contact information for one or more recipients within the application or application protocol that uses the link sharing mechanism. The contact-avenue pairs are generated based on the share history of the particular user sharing the content item. Shortcut controls to sharing a Content Item Are primarily generated based on local share history. These shortcut controls are ordered based on contact-avenue pairs that were most recently used to share a content item. Shortcut controls to sharing a Content Item Are secondarily generated based on cross-platform share history derived from content items stored in cloud storage. These shortcut controls are ordered based on contact-avenue pairs that were used to share the most content items. |
US10356015B2 |
Execution traces
In one or more embodiments, one or more systems, processes, and/or methods may utilize a trace unit that stores trace data via a trace buffer in a memory medium and may utilize a network interface that provides the trace data from the trace buffer to a network. In one example, the network interface may provide the trace data from the trace buffer to the network in response to a trigger. In one instance, the trigger may include a modification of a pointer to an address of the trace buffer. In another instance, the trigger may include an expiration of a timer. In another example, the trace unit may filter the trace data. In one or more embodiments, storing the traced data and providing the trace data to the network may be performed without involving a main processor of an information handling system that includes the trace unit. |
US10356011B2 |
Partial software defined network switch replacement in IP networks
The claimed subject matter is directed to novel methods and systems for a network topology wherein an Internet Protocol (IP) network is partially integrated and enhanced with a relatively small number of Software Defined Network (SDN)-Openflow (SDN-OF) enabled network devices to provide a resilient network that is able to quickly recover from a network failure and achieves post-recovery load balancing while minimizing cost and complexity. The SDN-OF Controller, or a management node, determines such a minimum set of SDN-OF enabled devices and establishes IP tunnels to route traffic from nodes affected by failure to designated SDN-OF switches and finally to the final destination without looping back to the failed link or node. By combining SDN-OF enabled switches with IP nodes such as routers, a novel network architecture and methods are described herein that allows for ultra-fast and load balancing-aware failure recovery of the data network. |
US10356005B1 |
Network switch aware migration of virtual resources
An apparatus comprises a plurality of host devices each implementing one or more virtual resources that are migratable between the host devices, one or more networks comprising a plurality of network switches each coupled to one or more of the host devices, and a migration controller associated with one or more of the host devices. The migration controller is configured to monitor utilization of the network switches by their associated host devices and to direct migration of the virtual resources between the host devices based at least in part on the monitored utilization of the network switches. Responsive to detection of a first network switch having a utilization above a threshold, the migration controller identifies a second network switch having a utilization below the threshold and directs migration of at least one virtual resource from a first host devices associated with the first network switch to a second host device associated with the second network switch. |
US10355997B2 |
System and method for improving TCP performance in virtualized environments
A method and system of improving TCP performance by offloading TCP processing to a protocol acceleration module is provided. For example, one or more in-sequence data packets being transmitted between a protocol sender and a protocol receiver is observed, and either the protocol sender or receiver resides within a virtualized host. A determination is made whether the protocol packet buffer within the protocol acceleration module is full. In further examples, one or more in-sequence packets are processed in an accelerated mode, where the processing includes copying the in-sequence data packets into the protocol packet buffer. |
US10355992B2 |
System and method for supporting router SMA abstractions for SMP connectivity checks across virtual router ports in a high performance computing environment
Systems and methods for supporting SMP connectivity checks across virtual router in a high performance computing environment. In accordance with an embodiment, SMA model enhancements allow for the possibility to send a packet (i.e., SMP) that is addressed to a local router port. The SMA where the packet is addressed can receive the packet, and then apply a new attribute that defines that the requested information is on a remote node (e.g., connected by a physical link across subnets). In accordance with an embodiment, the SMA can operate as a proxy (receives a SMP and sends another request), or the SMA can modify the original packet and send it on as an inter-subnet packet. |
US10355990B2 |
Ethernet relay
A multi-port access node, for communicating data to-and-fro a plurality of transceiver units via a plurality of respective communication lines, comprising: a plurality of processors, each processor includes a main communication unit that includes a network-side port, said processor includes at least one line-side port associated with a respective one of said communication lines, at least one of said processors further includes a relay unit having a relay port, said relay unit Is coupled with said main communication unit of the same said processor, said relay port is coupled with at least one of said network-side port of at least one different said processor, wherein said relay unit is configured to relay at least part of said data in at least one of a downstream direction destined toward at least one of said transceiver units, and an upstream direction arriving from at least one of said transceiver units. |
US10355988B1 |
System, method, and computer program for preserving service continuity in a network function virtualization (NFV) based communication network
A system, method, and computer program product are provided for preserving service continuity in a Network Function Virtualization based (NFV-based) communication network. In use, a first virtual network function (VNF) instance associated with a first VNF in a first hardware unit in a Network Function Virtualization based (NFV-based) communication network is identified. Additionally, a second VNF instance on a second hardware unit is instantiated, the second VNF instance being compatible with the first VNF instance. Further, communication directed to the first VNF instance is diverted to the second VNF instance on the second hardware unit, in response to initiating the second VNF instance on a second hardware unit. |
US10355987B1 |
Routing methods, systems, and computer program products
In various embodiments, an apparatus, non-transitory computer-readable media, and computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in the network path along which the first data is transmitted in a network, network path information that is based on a first policy and is positioned in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node in the network path along which the first data is transmitted, where the network path information in the header of the first packet includes: a region scoped node identifier that is in an identifier space having a scope that spans within a particular region of the network, and that globally identifies a particular node in a plurality of nodes in the particular region of the network, where the particular node is included in a network path segment that includes the current node and the receiving node in the network path along which the first data is transmitted, and a node scoped network interface identifier that identifies a network interface of a specific node for transmitting the first data that is communicatively coupled between the transmitting node and the receiving node in the network path along which the first data is transmitted; and perform additional processing. |
US10355979B2 |
Media routing
The invention relates to sending media packets, such as SIP or RTP, via a media forwarding element which includes an anycast interface having an address shared with other media forwarding elements. If network topology changes or a media forwarding element becomes unavailable, then anycast messages may be routed to a different media forwarding element sharing the same anycast address. The new media element can then take over handling of the call from the first one. |
US10355978B2 |
Calculating times to live for transaction requests
Example implementations relate to calculating a time to live (TTL). An example implementation includes receiving a transaction request containing a first time to live (TTL) from a requester. A second TTL for a transaction response may be computed, and a transaction response containing the second TTL may be transmitted. |
US10355976B2 |
Methods, nodes and system for establishing independent network paths
A method in a source node establishing independent network paths including a first and second router nodes connected to the source node over a first and second mutually independent networks. The source node includes a first interface towards the first network, associated with a path identifier for a first network path; a second interface towards a second network associated with a path identifier for a second network path, and is configured to select which of the first and second router nodes should be used for sending data from the source node to the destination node via the first and second network paths, wherein the source node is configured to select different router nodes for the first and second network paths. |
US10355974B2 |
Admission control in a packet network
In embodiments of the invention when a session request is received the value assigned to that session is compared to present congestion costs in the network at the present time. If the value of the session exceeds the cost then the session is accepted; otherwise it is rejected. It is possible to show mathematically that, provided this strategy is used for all session requests, then, when demand exceeds supply for a given resource, the congestion measurement for that resource rises to become equal to its shadow price. Here, in a model of a capacity constrained network, the shadow price of a capacity constraint is the cost to other users of using one unit of capacity. Congestion measurements can therefore be used to provide a “cost” (to other users) of admitting the flow to the network, which can then be compared against the “value” (to the network operator) of admitting the flow during the admission control evaluation. Additionally, this “cost” vs. “value” comparison can be used for path selection, as well as any other resource management decision. For example, in particularly preferred embodiments a session is not only admitted based upon the cost value comparison, but is also assigned to a particular path which maximizes value minus cost. |
US10355973B2 |
Data transport using geographical location
A public network links a plurality of nodes, each associated with at least one network address. A transport network connects a plurality of routers, each of which is also connected to the public network. A database holds geographical location information associated with respective network addresses on the public network. The database is used to determine which of the routers is closest to geographical locations associated with the network addresses. Information is stored that identifies these closest routers. The information is suitable for use in a routing protocol for routing data packets through the transport network to a destination outside the transport network. |
US10355972B2 |
System and method for supporting flexible P_Key mapping in a high performance computing environment
System and method for supporting flexible partition key (P_Key) mapping in a high performance computing environment. In accordance with an embodiment, when such computer environments comprise more than one subnet and/or forwarding domain that support inter-subnet partitions, the P_Keys comprising such inter-subnet partitions can change across domain boundaries. In such situations, a partition key of a packet can be updated upon entry to a new subnet and/or forwarding domain. |
US10355970B2 |
Distributed procedure for breadth-first graph traversal on asymmetric communication topologies
The breadth-first search (BFS) starts with a root node. In the first stage, all neighbors of the root node are discovered and added to the nodes frontier. In the following stages, unvisited nodes from the neighbors of the frontier nodes are discovered and added to the frontier. To improve the parallelization of the BFS, the bottom-up search iterates over all unvisited nodes, where each unvisited node searches for its visited neighbors. Communication between nodes and clusters is pipelined with the execution of the BFS. |
US10355969B2 |
Data driven orchestrated network using a light weight distributed sdn controller
A computer implemented method for controlling a software defined network (SDN) is disclosed. The method includes providing one or more client portals configured for facilitating users controlling networked devices, generating configuration data based on input received from users via the client portals, and providing a master SDN controller for managing data flow control on the SDN network. The master SDN controller is operable to route data for the networked devices, generate a plurality of discrete co-controllers each associated with a particular end user with each co-controller having configuration data and routing data for an associated networked device, dispatching the co-controllers to the networked devices associated with the respective end users, installing the co-controllers on the networked devices, and registering the installed co-controllers with the master SDN controller for controlling the routing of data and configuration of the networked devices. |
US10355967B2 |
Optical character recognition for video automation
A video analysis system may utilize display screen snapshots captured from a device. The system may receive time information that indicates a time duration, position-related information that indicates a region, and reference information that indicates information expected to appear in the region during the time duration. The system may transmit an instruction to capture display screen snapshots during a time duration indicated by the time information. The system may receive a display screen snapshot and recognize information in the region indicated by the position-related information. The system may then determine whether the recognized information corresponds to the reference information and based on the result determine whether the video test automation has passed. |
US10355965B1 |
Leveraging a capacity indicator of a mobility management entity
A mobility management entity to facilitate responses to service requests comprises a communication transceiver and a processing system. The communication transceiver is configured to transfer a plurality of requests for delivery to a network element. The processing system is configured to monitor response times of individual responses transmitted from the network element in response to the plurality of requests, process the response times to determine whether or not at least one of the response times exceeds a threshold value, and responsive to determining that at least one of the response times exceeds the threshold value, increase a capacity indicator that indicates an amount of loading on the mobility management entity. |
US10355963B2 |
Heartbeat period setting method, and terminal
Embodiments of the present invention disclose a heartbeat period setting method, including: setting a heartbeat period of a tested application to T2 and performing a first heartbeat test; setting heartbeat periods of multiple applications to T1 if the first heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T3 if the first heartbeat test is passed, and performing a second heartbeat test; and setting the heartbeat periods of the multiple applications to T2 if the second heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T4 if the second heartbeat test is passed, and performing a third heartbeat test, where T1 |
US10355961B2 |
Network traffic capture analysis
A an example method of network traffic capture analysis includes: receiving a plurality of data items, wherein each data item of the plurality of data items comprises at least part of a network packet captured at a network access point; determining a packet retransmission rate in view of a number of groups of data items representing network packets having a common sequence number, a common source network address, and a common destination network address; and causing a notification indicative of the packet retransmission rate to be presented via a graphical user interface (GUI). |
US10355957B2 |
Method, system and apparatus for monitoring error correction data in media sessions
A method, system and apparatus for monitoring error correction data are provided. The method comprises receiving an authorization request defining a media session between an AF server and a mobile device from the AF server. The authorization request contains a media packet flow identifier and a corresponding forward error correction (FEC) packet flow identifier. The method includes deploying policy rules for the media session to a gateway server, the policy rules including the media packet flow identifier and the FEC packet flow identifier; receiving periodic reports from the gateway server, the reports including packet counts for each of the media packet flow and the FEC packet flow; determining whether bandwidth consumed by the FEC packet flow exceeds a predetermined threshold; and when the determination is affirmative, sending an action request to the AF server. |
US10355956B2 |
Spectral masking for wideband wireless local area network transmissions
Methods, systems, and devices are described for wireless communications. A wireless station includes a transmitter to generate a wideband contiguous waveform in a band. The transmitter transmits the waveform that conforms to spectral masking attributes and spectral flatness attributes. The wireless station, or another device supporting spectrum analysis functions, detects a wideband contiguous waveform and performs spectrum analysis of the waveform. The wireless station includes a resolution bandwidth of 25 KHz and a video bandwidth of 7.5 KHz. |
US10355954B2 |
Delay measurement method and device
Embodiments of the present invention provide a delay measurement method and device. The method includes: determining a first delay of a first path; obtaining a first two-way delay of a first two-way path; obtaining a first one-way delay from a third IGW port to a provider/provider edge device; obtaining a second one-way delay from the provider/provider edge device to a first IGW port; determining a second delay, where the second delay is obtained by subtracting the first one-way delay and the second one-way delay from the first two-way delay; and comparing the first delay with the second delay. By means of the foregoing solutions, a one-way delay relationship between delays from the OTT server to different IGWs may be effectively determined, so as to determine a path whose one-way delay is optimal according to the one-way delay relationship. |
US10355952B2 |
Automatic upstream service resumption after downstream system failure
Techniques described herein relate to automatic upstream service resumption after downstream system failure. An automatic resumption module may be configured to monitor a downstream endpoint (of a problematic downstream service provider) and determine when it again successfully can process requests by periodically processing inbound requests (e.g., from suspended upstream service providers) and automatically re-enabling upstream endpoints for the suspended upstream service providers in the case of success. The automatic resumption module may start a trickle feed timer for each upstream endpoint to allow messages to be processed at a configured retry rate while the upstream endpoint remains suspended. The trickle feed timer may be configured to start upon the triggering of a circuit breaker for the involved downstream service. When downstream endpoint invocation succeeds, the automatic resumption module can resume all upstream endpoints associated with the downstream endpoint. |
US10355948B1 |
Method, system, and storage medium for collecting SNMP bandwidth data
Collecting bandwidth data includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers, generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file. |
US10355945B2 |
Service level management of a workload defined environment
Examples of techniques for service level management of a workload defined environment are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: collecting runtime workload data for a workload executing within a container; performing, by a processing device, a determination of whether the runtime workload data satisfies a goal set forth in a service level agreement; responsive to determining that the runtime workload data does not satisfy the goal, providing data from within the container in a format utilized by an application program interface; and accessing the data from within the container through the application program interface from outside of the container. |
US10355931B2 |
Troubleshooting voice-enabled home setup
A home assistant device assisting with the setup and troubleshooting of devices is described. An assistant device can determine setup instructions for devices. The setup instructions for one device can be determined the technical aptitude of the user and assistant the user with setting up devices within their own technical abilities. The setup instructions can then be provided. |
US10355923B2 |
Self-configuration of wireless connections
In general, certain embodiments of the present disclosure provide methods and/or systems for self-configuration of an electronic device to a wireless network is provided, which includes a wireless communication interface, one or more processors, memory, and one or more programs stored in the memory which comprise instructions for the wireless communication interface to send a plurality of multicast packets to a plurality of specific destination addresses. The plurality of multicast packets includes encoded messages in the plurality of specific destination addresses that allow a wireless connection device, with wireless capable hardware, to automatically configure itself to be able to access a wireless network. According to various embodiments, the wireless network may be a secure wireless network. |
US10355921B2 |
Protocol for out of band commissioning of lighting network element
A method for commissioning a wireless lighting control system for network connectivity does not require special device network configuration steps during manufacturing. Network configuration happens dynamically and automatically during commissioning of a lighting control group. The method includes receiving at a mobile device an advertisement packet from each of a plurality of lighting control devices via a commissioning network. A commissioning network connection is established with each of the lighting control devices and the mobile device. A lighting control group network table listing an entry for each of the lighting control devices is built to establish the lighting control group that communicates over a lighting control network. The lighting control group network table is sent to a last lighting control device configured by the mobile device via the commissioning network. Receipt of the lighting control group network table readies the device to receive lighting control event messages for the group. |
US10355917B2 |
Method and apparatus for communication between master and slave processors
An example system includes a slave processor and a master processor. The master processor is configured to communicate with the slave processor over a digital communication link in a first mode, and over an analog communication link in a second mode. A method is also disclosed. |
US10355916B2 |
Survivable networks that use opportunistic devices to offload services
Dynamically identifying and utilizing an opportunistic device by performing at least the following within a discovery offloading module: receive an offloading alert message from a service device, wherein the offloading alert message indicates the service device is unable to provide one or more services to the client device, receive a discovery message from a candidate device, wherein the discovery message indicates the candidate device is capable of performing the services provided to the client device, select, using the dedicated execution environment, an opportunistic service device based on the discovery message from the candidate device; and trigger the restart of host execution instruction within the client device by obtaining the one or more services from the opportunistic service device, wherein the discovery offloading module operates independently from the host execution instructions within the client device. |
US10355913B2 |
Operational analytics in managed networks
A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood. |
US10355912B2 |
Network trouble shooting digital assistant system
A system for troubleshooting a network, the system comprising a virtual machine including a virtual central processor in communication with at least one memory, virtual machine including a knowledge base configured to store contextual information related to the network; a knowledge base manager in communication with the knowledge base, the knowledge base manager configured to collect at least one of contextual information and problem information from at least one data source on the network and populate the knowledge base; a problem monitor in communication with the knowledge base and the knowledge base manager, the problem monitor configured to receive the problem information from the knowledge base manager; a query evaluation engine in communication with the knowledge base and the problem monitor; an interface configured to receive a query; and a natural language query translator in communication with the interface and the query evaluation engine; wherein the natural language query translator is configured to provide a natural language query from the interface and transmit the query in a machine readable format to the query evaluation engine; wherein the query evaluation engine collects at least one of the contextual information in the knowledge base and the problem information in the problem manager relevant to the query and generate a recommendation list. |
US10355911B2 |
System and method for processing information via networked computers including request handlers, process handlers, and task handlers
Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs. A request handler can receive service requests for processing jobs, process handlers can identify tasks to be performed in connection with the processing jobs, and task handlers can perform the identified tasks, where the request handler, the process handlers, and the task handlers can be distributed across a plurality of networked computers. |
US10355910B1 |
System and method for interactive management of remote device based on LoRa communication
A system for interactive management of remote devices based on LoRa communication includes: a web application configured to provide a remote control page to a user; a cloud system server configured to transmit a management command and a transmission option to a gateway and to receive a summary packet for received data; the gateway configured to receive, from the cloud system server, input request data, transmit the request data to a terminal node, decode response data, and transmit the decoded response data to the cloud system server; and the terminal node configured to receive the management command and the transmission option and transmit the management command and the transmission option to a managed device and store corresponding response data from the managed device through local buffer control. |
US10355909B1 |
Configuration of a programmable device
Methods and systems for configuring a programmable logic device include receiving configuration data at an input of a first sector of the programmable logic device and dynamically routing the configuration data through the first sector to a second sector of the programmable device by selecting a first routing path out of the first sector or a second routing path out of the first sector. |
US10355898B2 |
Transmission method, transmission device, reception method and reception device
A transmission method includes mapping processing, phase change processing, and transmission processing. In the mapping processing, a plurality of first modulation signals and a plurality of second modulation signals are generated using a first mapping scheme, and a plurality of third modulation signals and a plurality of fourth modulation signals are generated using a second mapping scheme. In the phase change processing, a phase change is performed on the plurality of second modulation signals and the plurality of fourth modulation signals using all N kinds of phases. In the transmission processing, the first modulation signals and the second modulation signals are respectively transmitted at a same frequency and a same time from different antennas, and the third modulation signals and the fourth modulation signals are respectively transmitted at a same frequency and a same time from the different antennas. |
US10355897B2 |
Method and apparatus for transmission of uplink control information
The present disclosure provides a method for transmission of uplink control information, UCI, over a physical uplink shared channels, PUSCHs. The method comprising: determining a minimum number of physical resource blocks, PRBs, required for transmission of the UCI, based on the number of downlink component carriers, DL CCs; and scheduling at least the minimum number of PRBs for an uplink component carrier, UL CC, to transmit the UCI. The present disclosure also provides a network node for implementing the same. |
US10355892B2 |
Transmitting means for transmitting an output signal, receiving means for receiving an output signal, and methods for transmitting and receiving the same
A transmitter for transmitting an output signal includes first and second filter structures. The first filter structure includes a first combiner to extend a first data signal by a first reference signal to obtain a first extended data signal, and a first IIR filter for filtering the first extended data signal to obtain a first filtered data signal. The second filter structure includes a second combiner to extend a second data signal by a second reference signal, and a second IIR filter for filtering the second extended data signal. The transmitter includes a multiplexer for combining the first and second filtered data signals to obtain the output signal. A system response of the first IIR filter based on the first reference signal corresponds to a system response of the second IIR filter based on the second reference signal. |
US10355888B2 |
Selectabe-tap equalizer
A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval. |
US10355886B2 |
FEC coding identification
The present invention is directed to data communication systems and methods. More specifically, embodiments of the present invention provide techniques for transceivers to quickly identify FEC mode used in data communication. A transmitting transceiver embeds FEC mode information in a designated field of an alignment marker. The receiving transceiver acknowledges the receipt of the FEC mode information and processes the incoming data accordingly. There are other embodiments as well. |
US10355884B2 |
Robust channel estimation for vehicular applications
A method in a receiver node (110, 115) is disclosed. The method comprises converting (604) a received time-domain signal (305, 405) to a frequency-domain signal, and obtaining (608), for the frequency-domain signal, an estimate of a frequency offset between a particular transmitter of one or more transmitters of interest and a receiver of the receiver node. The method comprises obtaining (612) a frequency compensated signal by applying a first frequency offset to compensate for the estimated frequency offset, and obtaining (616) a first channel estimation from the frequency compensated signal. The method comprises obtaining (620) a second channel estimation from the first channel estimation by applying a second frequency offset to the estimated channel, wherein the second frequency offset is the opposite of the first frequency offset. |
US10355881B2 |
System and method for a multi-tenant datacenter with layer 2 cloud interconnection
Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of client systems in a first datacenter each client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided. |
US10355875B1 |
Utilizing movement-based control data
A system for utilizing movement-based control data is presented. The system may include a control device configured to generate a control signal corresponding to at least one movement associated with the control device. The system may also include a target device. The target device may be configured to receive the control signal corresponding to the movement(s) associated with the control device. The target device may also be configured to process the control signal to determine at least one indication of the movement(s) associated with the control device. The target device may additionally be configured to determine at least one control command based on the at least one indication of the movement(s) associated with the control device. The target device may further be configured to execute the at least one control command so that at least one particular device is controlled based on the at least one control command. |
US10355864B2 |
Policy based authentication
Methods and systems for expedited authentication for mobile applications are described herein. A user of a mobile device may authenticate with an enterprise system, and thereby be granted access to enterprise applications and services on the mobile device. The user may then activate an application in a managed partition of the mobile device. The application may determine that the enterprise system supports expedited authentication. The application may request expedited authentication, and the request may be compared to policies for expedited authentication. If the request is permitted, the application may be granted access to an authorization code for expedited authentication. The application may then perform the expedited authentication, and the user may be granted access to the application when the expedited authentication has completed. |
US10355859B2 |
Method and system for selecting a secure prime for finite field diffie-hellman
A method for a Diffie Hellman key exchange, the method including selecting a field size p in the form p=hq+1, where q is a prime number that is one plus a factorial number b, such that q=(b!+1), and h is a cofactor, such that p=hq+1 is prime; selecting a generator integer g whose order modulo p is the prime q or is divisible by q; choosing a private key x; computing a public key gx mod p by raising said generator g to the power of said private key x, using arithmetic modulo said prime field size p; sending said public key gx mod p to a correspondent; receiving, from the correspondent, a second public key B comprising g raised to a second private key y selected by the correspondent, in the form gy; and creating a key Bx from the received second public key B, by raising said second public key B to the power of said private key x, using arithmetic modulo said prime field size p. |
US10355851B2 |
Methods and systems for synchronization between multiple clock domains
A synchronization solution is described, which, in one aspect, allowed finer grained segmentation of clock domains on a chip. This solution incorporates computation into the synchronization overhead time and is called Gradual Synchronization. With Gradual Synchronization as a synchronization method, the design space of a chip could easily mix both asynchronous and synchronous blocks of logic, paving the way for wider use of asynchronous logic design. |
US10355850B2 |
High frequency module
A high frequency module includes a duplexer that includes a transmission filter, a receive-only filter, and a power amplifier that power-amplifies a transmission signal. In order to improve the isolation characteristics between a transmission signal and a reception signal at the duplexer, the receive-only filter is arranged between the power amplifier and the duplexer. |
US10355844B2 |
Method and user equipment for sending uplink signal, and method and base station for receiving uplink signal
A method for requesting an uplink scheduling is provided. In the case that there is an SR PUCCH resource established on a secondary cell, not an SR PUCCH resource established on a primary cell, and a special secondary cell is in a state of de-activation at the time of sending an uplink scheduling request, the uplink scheduling request is stopped and a random access procedure is initiated. If the uplink scheduling request can be sent on a plurality of cells at the same point of time, that is, if there are a plurality of uplink resources available for the uplink scheduling request at the same point of time, the uplink scheduling request is sent only on one of the plurality of cells (and using only one uplink resource). |
US10355839B2 |
System and method for transmitting beamformed reference/control signals
A method for operating a transmission point with reduced interference includes determining a beamformed signal configuration specified in accordance with configuration information of neighboring TPs, wherein the beamformed signal configuration indicates multiplexed beamformed signals in a spatial domain and at least one of a time domain and a frequency domain, and transmitting beamformed signals in accordance with the beamformed signal configuration, wherein the beamformed signals comprises at least one of beamformed reference signals and beamformed control signals. |
US10355838B2 |
Method for transmitting aperiodic reference signal for channel status information feedback in wireless communication system and device therefor
Disclosed is a method by which a terminal transmits channel status information (CSI) feedback in a wireless communication system. Particularly, the method for transmitting CSI feedback comprises the steps of: setting, through an upper layer signal, one CSI process having a periodic reference signal and an aperiodic reference signal; receiving, from a base station, an aperiodic CSI feedback request message related to the one CSI process; generating, in response to the aperiodic CSI feedback request message, aperiodic CSI feedback on the basis of the aperiodic reference signal; and transmitting the aperiodic CSI feedback to the base station. |
US10355837B2 |
Method and device for transmitting ACK PPDU
A method for communicating in a local network by transmitting an acknowledgment physical layer protocol data unit (ACK PPDU) and a device using the same are provided. The device receives a plurality of uplink PPDUs from a plurality of stations and sends the ACK PPDU for plurality of uplink PPDUs when a second type of acknowledgment is selected. |
US10355832B2 |
Information sending or receiving method, user equipment, and base station
Embodiments of this application disclose an information sending or receiving method at user equipment, which includes: determining a frame structure of a serving cell, where a radio frame corresponding to the frame structure includes at least one downlink subframe, at least one uplink subframe, and at least one special subframe, and the special subframe is a first special subframe or a second special subframe; and sending or receiving information in the serving cell based on the frame structure, where the special subframe includes a symbol used for downlink transmission, a guard period, and a symbol used for uplink transmission, a quantity of symbols used for downlink transmission is greater than a quantity of symbols used for uplink transmission in the first special subframe, and a quantity of symbols used for downlink transmission is less than a quantity of symbols used for uplink transmission in the second special subframe. |
US10355830B2 |
Uplink mac protocol aspects
Methods of operation of a wireless device are provided. In particular, Media Access Control (MAC) protocol aspects are disclosed relating to Licensed Assisted Access (LAA) cells and, more generally, to cells of a cellular communications network operating in an unlicensed frequency spectrum. According to one aspect, a method of operation of a wireless device comprises transmitting an Uplink (UL) transmission on a cell for a corresponding UL Hybrid Automatic Repeat Request (HARQ) process, the cell operating in an unlicensed frequency spectrum, and setting a locally maintained status for the UL HARQ process to Acknowledgement (ACK) based on an assumption that the UL transmission was successful. |
US10355828B2 |
Fast radio link control error recovery with low latency transmissions
Methods, systems, and devices for communication are described. Fast error recovery procedures may be employed that decrease latency for radio link control (RLC) data packet recovery during low latency operations. A device may detect a failed low latency transmission, and may activate a timer associated with the failed transmission. The device may generate a failure report if failed transmissions are not rescheduled; for example, if the timer expires before rescheduling. The failure report may be sent to an RLC entity of the device or to a medium access control (MAC) layer entity of the scheduler. In some cases, the device may maintain a list of non-terminated transmissions for high priority bearers. |
US10355824B2 |
Smart integrated cyclic data transport
An apparatus for smart integrated cyclic data transport is provided. The apparatus may preserve the consistency and integrity of a file during the transfer of the file from a source system to a target system. The apparatus includes an orchestration subsystem. The orchestration subsystem includes an analyzer/generator module. The analyzer/generator module executes an algorithm on the file at the source location. An output is generated from the executed algorithm. The apparatus includes a consistency module. The consistency module pre-checks the output at the source location for pretransfer validation and creates a copy of the output. The copy may preserve the consistency and the integrity of the file. The apparatus includes a data transfer subsystem which transfers the file and the output from the source system to the target system. The apparatus may also include a validation subsystem for validating the integrity and consistency of the file. |
US10355822B2 |
Communication techniques applying low-density parity-check code base graph selection
Wireless communication methods, systems, and devices capable of utilizing base graphs for error correction techniques. A base graph can be used to derive a low-density parity-check (LDPC) code used for encoding a retransmission of an original transmission in a wireless communication system. An exemplary method generally includes selecting, based on a modulation and coding scheme (MCS) and a resource allocation (RA) for transmitting a codeword, a base graph (BG), from which to derive a low density parity check (LDPC) code for use in encoding data bits in the codeword (e.g., encoding data bits of a bitstream such that some redundant bits are included in the codeword), encoding the data bits to generate the codeword using the LDPC code derived from the selected BG, and transmitting the codeword using the MCS via resources of the RA. |
US10355821B2 |
Probabilistic signal shaping using a self-referencing sequence
A shaping encoder configured to generate a stream of output bit-words, wherein different bit-word values have different respective rates of occurrence to cause the optical transmitter connected to the shaping encoder to transmit constellation symbols of relatively high energy less frequently than constellation symbols of relatively low energy. The stream of output bit-words is self-referencing in that it encodes one of the input bitstreams applied to the shaping encoder in one or more designated bits of the output bit-words and is generated using a dither stream that can be recovered by the shaping decoder solely based on those one or more designated bits. As a result, some of the circuitry used in the shaping encoder at the transmitter and in the shaping decoder at the receiver can be identical, which can advantageously be used, e.g., to reduce the production costs. |
US10355820B2 |
Decoding method and apparatus in system using sequentially connected binary codes
The present disclosure relates to a 5G or pre-5G communication system to be provided to support a data transmission rate higher than that of a 4-G communication system, such as LTE, and subsequent communication systems. An apparatus according to one embodiment of the present invention can comprise: a first grouping unit for performing repeated decoding by using an outer decoder and an inner decoder, and grouping, in correspondence to a decoding order, a bit stream, which is received from the outer decoder, from a receiver of a system using binary irregular repeat partial accumulate codes to the inner decoder device; an LLR symbol selection unit for calculating indices of grouped bits having the maximum probability value among the grouped bits, and selecting and outputting a predetermined number of grouped bit LLR values by using the indices of the grouped bits having the maximum probability value; an LLR symbol conversion unit for converting the grouped bit LLR values outputted from the LLR symbol selection unit into symbol LLR values, and outputting the same; a Bahl-Cocke-Jelinek-Raviv (BCJR) processing unit for performing a BCJR algorithm operation on the symbol LLR values; a bit LLR calculation unit for converting an output of the BCJR processing unit into bit LLR values; and a second bit grouping unit for grouping the bit LLR values by predetermined bit units. |
US10355816B2 |
Communication method and communication device
A communication method includes executing a cyclic block permutation for a codeword generated based on a quasi-cyclic parity-check code including a repeat-accumulate quasi-cyclic low-density parity-check code, where the cyclic block permutation is permutation of cyclic blocks within the codeword, and mapping each bit of the codeword for which the cyclic block permutation is executed to any one of constellation point of a non-uniform constellation. |
US10355815B2 |
Bitwise operations and apparatus in a multi-level system
A system uses multi-level encoding where each symbol of a plurality of symbols represents more than one bit of information in a user data symbol stream for transfer using a multilevel transmission channel. The user data symbols are represented in a digital bitwise form such that each symbol is presented as a plurality of bits and each bit is subject to a different probability of error. An error correction procedure is applied based on the different error probability that is associated with each bit in the plurality. The channel can be configured to support a mosaic tile structure, each tile containing a channel symbol such that a selected tile has a collective error probability that is different from other tiles. Customized coding can be applied to the tile structure to allocate a selected amount of error correction power to the selected tile based on an overall available correction power. |
US10355814B2 |
Transmitter and method for generating additional parity thereof
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted in a current frame; a parity permutator configured to interleave the parity bits and group-wise interleave a plurality of parity bit groups configuring the interleaved parity bits based on a group-wise interleaving pattern including a first pattern and a second pattern to perform parity permutation; a puncturer configured to puncture at least some of the group-wise interleaved parity bit groups; and an additional parity generator configured to select at least some of the punctured parity bit groups to generate additional parity bits to be transmitted in a previous frame of the current frame, based on the first pattern and the second pattern. |
US10355807B2 |
Jamming device and jamming method
The present invention provides a jamming device for jamming a frequency hopping signal, the jamming device comprising at least one receiving antenna configured to receive signals in the signal spectrum of the frequency hopping signal, an emission detection unit configured to detect relevant emissions in the received signals that pertain to the frequency hopping signal, and an effectivity analysis unit configured to determine and output the effectivity of the emission detection unit based on the number of detected relevant emissions and an expected number of relevant emissions of the frequency hopping signal. Further, the present invention provides a respective jamming method. |
US10355802B2 |
Method of cell search
A method of cell search for a mobile device in a wireless communication system is provided. The method comprises performing a reception timing detection procedure, to obtain at least a possible reception time for a primary synchronization signal (PSS), performing a PSS hypothesis procedure, to generate three frequency-domain PSS sequences according to three root indexes each corresponding to a physical layer identity, and performing a secondary synchronization signal (SSS) coherent detection procedure, to calculate a SSS sequence according to each of the at least a possible reception time with the three frequency-domain PSS sequences, to obtain a physical layer cell identity group corresponding to the SSS sequence. |
US10355797B2 |
Provisioning a service for capturing broadcast content to a user device via a network
A server device that communicates with a user device and the server device is enabled to receive a request for a copy of content, the request including a first identifier associated with the content, information associated with the user device, and information associated with a broadcast station that is broadcasting the content. The server device may obtain a user profile associated with the user device and obtain a station profile associated with a broadcast station, and identify the content, in the station profile. The server device may obtain the copy of the content to enable the user device to access the copy of the content and send, to the user profile, a notification indicating that the user device is authorized to access to the content. |
US10355796B2 |
Method and apparatus for setting values of parameters
A first mode (one-knob off mode) and a second mode (one-knob on mode) are provided as modes for setting parameters. In the first mode, individual elements corresponding to respective parameters of a parameter set are displayed in an operable state, allowing setting of individual parameters. In the second mode, the individual elements are displayed in a non-operable state, and one-element is displayed in an operable state, and a plurality of parameters of the parameter set are controlled by operating the one-element. At the time of switching from the first mode to the second mode, the parameter set is initialized. |
US10355795B2 |
System and method for sharing preset radio stations using a wireless network
Embodiments provide a vehicle comprising a wireless transceiver for transmitting a request for radio presets to a plurality of vehicles within a predetermined proximity of the vehicle; a processor for generating a list of local radio stations based on radio presets information received by the wireless transceiver and a user preference for prioritizing the stations; and an audio system for playing audio received from a selected one of the local radio stations. Embodiments also include a method in a vehicle comprising sending, via a wireless transceiver, a request for radio presets to a plurality of vehicles within a predetermined proximity of the vehicle; generating, using a processor, a list of local radio stations based on radio presets information received by the wireless transceiver and a user preference for prioritizing the stations; and playing, via an audio system, audio received from a selected one of the local radio stations. |
US10355791B1 |
Wireless device
One example discloses a circuit for varying a quality-factor of a wireless device: wherein the wireless device includes an antenna tuning circuit and a communications signal interface; the circuit including, a quality-factor circuit having a feedback circuit; wherein the feedback circuit is configured to be coupled between the antenna tuning circuit and the communications signal interface; wherein the quality-factor circuit is configured to measure an antenna system bandwidth of the wireless device; and wherein the feedback circuit is configured to apply positive feedback to the antenna tuning circuit if the measured bandwidth is greater than a maximum communication signal bandwidth. |
US10355787B2 |
Digital optical receiver and optical communication system using the same
A digital optical receiver capable of adaptively correcting the linearity of an analog front end unit is provided. The digital optical receiver comprises: a photoelectric conversion unit that converts an optical signal into an analog electric signal and outputs the analog electric signal; an analog front end unit that converts the analog electric signal obtained from the photoelectric conversion unit into a digital electric signal and outputs the digital electric signal; a linearity correction unit that corrects the linearity of the digital electric signal obtained from the analog front end unit; a demodulation processing unit that demodulates a signal by using, as input, the digital electric signal obtained from the linearity correction unit; and a control unit that provides an offset signal to the analog electric signal outputted by the photoelectric conversion unit, obtains monitor information for the result of the provision of the offset signal, and controls the linearity correction unit so that the linearity correction unit corrects the linearity of the digital electric signal obtained from the analog front end unit on the basis of the monitor information. |
US10355781B2 |
Locating assets using auto-commissioned light fixtures in a lighting system
A system for locating an asset can include a first light fixture disposed in a volume of space and having a first transceiver, a first light source, and a first modulation circuit, where the first light source emits a first light output that defines a first line of sight, where the first modulation circuit generates and sends a first VLC signal that is part of the first light output, where a first light fixture location of the first light fixture in the volume of space is previously determined using the first transceiver during an auto-commissioning process. The system can also include a communication device associated with the asset, where the asset is disposed in the volume of space, where the communication device includes a second transceiver, where the second transceiver receives the first VLC signal from the first transceiver. |
US10355780B2 |
Intensity-modulated direct detection with multi-channel multi-beaming
Optical communication systems and methods using coherently combined optical beams are disclosed. A representative system includes a first data source for sending first data at a first frequency of a first optical beam to a first aperture, and at a second frequency of a second optical beam to a second aperture. The system further includes a second data source for sending second data at a third frequency of a third optical beam to the first aperture, and at a fourth frequency of a fourth optical beam to the second aperture. The system also includes a first interleaver of the first aperture configured to interleave the first data at the first frequency and the second data at the third frequency; and a second interleaver of the second aperture configured to interleave the first data at the second frequency and the second data at fourth frequency. |
US10355776B2 |
Experimental smartphone ground station grid system and method
This system and method provides for a plurality of satellite ground stations, distributed across some geographic region, and for these regions in turn to be scalable to cover large regions or even the globe using a combination of low-orbit satellites, terrestrial participant devices, and cloud-based communications. The invention in its simplest form is intended to solve the short temporal window problem inherent to the scenario where a single base or ground station is trying to track and communicate with a low-end LEOSAT or even a cube-satellite. |
US10355775B2 |
Approaches for improved frequency reuse efficiency and interference avoidance for a multi-beam satellite communications network
An RF communications transmitter system comprising a processor, a switch and a plurality of feedhorns. The switch is configured to receive a feed signal of a frequency bandwidth. The processor is configured to control the switch to provide the feed signal to each of at least two of the feedhorns for a respective time period. Each of the at least two feedhorns is configured to generate a beam during the respective time period that the feed signal is provided thereto, wherein the beam is formed based on the feed signal and is transmitted to cover a geographic area of the Earth. The formation and transmission of the beams by the feedhorns is controlled by the processor to provide a time-based allocation of bandwidth amongst the beams based on the time period that the feed signal is provided to each of the feedhorns and a respective frequency/polarization reuse scheme. |
US10355772B2 |
Combined satellite and terrestrial communication system for terminals located on a vehicle such as an aircraft using a common set of frequencies
A combined satellite and terrestrial communication system may include at least one satellite earth station, for communication via a satellite with a plurality of terminals using one or more satellite links; a plurality of terrestrial stations, for communication with the plurality of terminals using one or more terrestrial links; wherein the satellite links overlap or coincide in frequency with the terrestrial links; and each of the terminals includes means for inhibiting interference between the satellite links and the terrestrial links. |
US10355771B1 |
RF repeater and mobile unit with cancellation of interference from a repeated signal
A radio frequency repeater device includes a receive antenna that receives a receive signal having a first frequency. A transmit antenna transmits a repeat signal at the first frequency, the repeat signal being an amplified version of the receive signal. A signal filter communicates with the receive antenna and transmit antenna, the signal filter being operable to amplify quadrature and non-quadrature components of an input signal associated with the repeat signal to produce a filtered repeat signal. A coupler combines the receive signal with the filtered repeat signal in such a way that the filtered repeat signal cancels interference from the transmitted repeat signal in the receive signal. |
US10355764B2 |
Method and apparatus for controlling equivalent isotropic radiated power
An access point of a wireless communication network forms beams by applying a weightset for a beamforming weights matrix to signal streams. The Equivalent Isotropic Radiated Power (EIRP) that is emitted from an array of antenna elements at the access point is controlled by calibrating the transmission phase and gain of a respective transmit chain for each antenna element, providing a polar radiation model for an antenna element of the array, and determining a weightset for the weighting matrix subject to a constraint that a maximum total EIRP for the beams in combination in any azimuth direction is maintained within a predetermined EIRP limit, based at least on a spatial separation of the antenna elements, the polar radiation model and the calibrated transmission phase and gain of each respective transmit chain. |
US10355749B2 |
Wireless resonance coupled energy transmission
In a first aspect of the present invention, a wireless power transmission link is proposed, which while substantially maintaining resonant coupling condition (resonance frequency of the source resonant circuit is substantially equal to the resonance frequency of the load resonant circuit) detects a coupling condition of the wireless power transmission link.In a further aspect of the present invention, a wireless power transmission link is suggested, which while substantially maintaining resonant coupling condition (resonance frequency of the source resonant circuit is substantially equal to the resonance frequency of the load resonance circuit) controlling the operating state of the wireless power transmission link such, that the coupling condition of wireless power transmission link is substantially limited to the critical coupling condition. |
US10355746B2 |
Method and apparatus for transmitting or receiving signals in a transportation system
Aspects of the subject disclosure may include, for example, a system for transmitting first electromagnetic waves that propagate on a surface of a component of a transit system, and receiving second electromagnetic waves that propagate on the surface of the component of the transit system. Other embodiments are disclosed. |
US10355744B2 |
Feed line branching apparatus and feed line branching method
Provided is a feedline branching apparatus that makes it possible for additional submarine cables to be installed easily, and with which cost increases can be restricted. For these purposes, the feedline branching apparatus comprises a branching unit and an earth unit. First, second and third terminal stations are connected to the branching unit via first, second and third cables, respectively. When the first and second cables are normal, the branching unit connects a feedline of the first cable to a feedline of the second cable, thereby forming a feedline using a first current. If one of the first and second cables is faulty, the branching unit grounds the feedline of the one of the first and second cables, while connecting the feedline of the other cable to the earth unit. The earth unit grounds a feedline of the third cable, thereby forming a feedline using a second current. When the feedline of the other cable is connected to the earth unit from the branching unit, the earth unit grounds the feedline of the other cable, thereby forming a feedline using the first current. |
US10355743B2 |
Frequency hopping design for large bandwidth allocations in eMTC
Certain aspects of the present disclosure provide techniques for hopping design for larger bandwidth allocations in enhanced machine type communications (eMTC). A method of wireless communication by a user equipment (UE) is provided. The method generally includes receiving a resource allocation for uplink transmission in at least one subframe. The resource allocation includes a set of allocated subframes and configuration information for frequency hopping. The method includes determining allocated frequency hopped resources, within a system bandwidth, for each subframe of the set of allocated subframes. The method includes including a center resource block (RB) in addition to the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB. The method includes removing a last RB from the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB. |
US10355742B2 |
Method and devices for ray-scanning in wireless access system supporting millimeter waves
The present invention relates to a signal transceiving method for detecting site-specific ray characteristics information unique to millimeter wave (mm Wave) links and detecting rich resolvable rays, and to device supporting same. The method for a terminal ray-scanning in a wireless access system supporting millimeter wave technology, according to one embodiment of the present invention, comprises the steps of: receiving a synchronization signal to synchronize with a base station; synchronizing with the base station using the synchronization signal; receiving, from the base station, pilot signals having different configuration patterns according to each transmitting antenna port; and ray-scanning using the pilot signals. |
US10355741B2 |
System and method for bi-directional radio communication
Apparatus and methods for performing wireless communications are provided. In some embodiments, an apparatus includes a transformer including a first winding, a second winding, and a third winding. The apparatus also includes a first transmitter circuit coupled with the first winding, and a second circuit coupled with the second winding. The third winding is coupled with an antenna. The first transmitter circuit is configured to transmit a first signal to the antenna via magnetic coupling between the first winding and the third winding. The second circuit is configured to tolerate without damage a second signal from the first transmitter circuit, wherein the second signal is generated from the first signal via magnetic coupling between the first winding and the second winding. A turn ratio between the first winding and the second winding can be configured to limit a voltage of the second signal to be within a pre-determined threshold. |
US10355737B2 |
Touch screen controller for increasing data processing speed and touch system including the same
A touch screen controller (TSC) includes: a front end circuit configured to send a control signal to a touch panel and to receive a touch signal from the touch panel; an algorithm processing circuit configured to process source data generated based on the touch signal according to a predetermined algorithm; a memory configured to store the source data and result data obtained as a result of processing the source data at the algorithm processing circuit; and a bus configured to transfer data among the front end circuit, the algorithm processing circuit, and the memory. The algorithm processing circuit includes: a buffer configured to temporarily store the source data or the result data and shared by at least two circuits; and a special function register (SFR) configured to store a setting value necessary for an operation of the algorithm processing circuit. |
US10355736B2 |
Anti-glare shade, privacy hood and protective cover for mobile electronic devices
An apparatus including a first central section, a second central section, a left side wall, and a right side wall. The first and second central sections, the left side wall, and the right side wall may be attached together in a first assembled state so that the first central section is adjacent to and at a first angle of substantially less than ninety degrees and substantially more than zero degrees with respect to the second central section, and the left side wall and the right side wall are adjacent to and approximately perpendicular to the second central section, and so that a mobile electronics device having a screen, can be placed on the first central section, and the screen viewed, with the left side wall, the right side wall, and the second central section providing shading to the mobile electronics device when it is on the first central section. |
US10355735B2 |
Camera and flash lens for protective case
A protective case for an electronic device having a camera and a flash. The protective case includes a lens having a first lens portion and a second lens portion. The first lens portion includes a first optically transparent region configured to be positioned proximate the camera when the electronic device is installed in the protective case. The first lens having a top surface, a bottom surface opposite the top surface, and a side surface. The side surface is at least partially coated with a light-blocking ink. The second lens portion includes a second optically transparent region configured to be positioned proximate the flash of the installed electronic device. |
US10355734B1 |
Accessory for mobile device
An accessory for a mobile device comprising a cover. The cover comprises a main body for coupling to a rear surface of a mobile device, an elongate member extending adjacent a rear face of the main body, and a retention band extending from the rear face of the main body and peripheral to the elongate member. The elongate member having a distal end and a proximal end and comprising at least a first segment at the proximal end and a second segment at the distal end, the first segment being hingedly attached to the main body at the proximal end. |
US10355733B2 |
Protective device and electronic device with the same
A protective device for a handheld electronic device includes a frame, at least one bending member, a first elastic member, and at least one rotation member. The frame is sheathed on an electronic device and protects the electronic device. The at least one bending member is mounted on the frame. The at least one rotation member is mounted under elastic rotational compression through the first elastic member and is latched with an end of the bending member. When the bending member is jarred to unlatch from the rotation member, the rotation member rotates out quickly and supports the electronic device. |
US10355730B1 |
Wireless coded communication (WCC) devices with power harvesting power sources for processing internet purchase transactions
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated. |
US10355724B2 |
Multi-band power amplifier
Systems, devices and methods related to multi-band power amplifier. In some embodiments, a power amplifier module includes a power amplifier having an output stage and configured to receive a signal. The power amplifier module also includes a first programmable harmonic termination circuit in electrical communication with the output stage of the power amplifier. The first programmable harmonic termination circuit includes a first plurality of capacitors and a first plurality of switches, with at least one of the first plurality of capacitors being in electrical communication with at least one of the first plurality of switches. The power amplifier module further includes a controller configured to modify a configuration of the first plurality of switches of the first programmable harmonic termination circuit based at least in part on a second harmonic frequency of the signal. |
US10355723B2 |
Communication circuit with single element antenna for multi-frequency applications
A communication circuit according to one embodiment includes a single element antenna, a plurality of signal-limiting circuits, a high-frequency transceiver circuit, and a low-frequency transceiver circuit. The high-frequency transceiver circuit is adapted to be selectively coupled to the single element antenna via the plurality of signal-limiting circuits and tuned to operate at a high frequency carrier frequency, and the low-frequency transceiver circuit is adapted to be selectively coupled to the single element antenna via the plurality of signal-limiting circuits and tuned to operate at a low frequency carrier frequency. |
US10355722B2 |
Multi-mode multi-band self-realigning power amplifier
A power amplifier (PA) system is provided for multi-mode multi-band operations. The PA system includes one or more amplifying modules, each amplifying module including one or more banks, each bank comprising one or more transistors; and a plurality of matching modules, each matching module being configured to be adjusted to provide impedances corresponding to frequency bands and conditions. A controller dynamically controls an input terminal of each bank and adjusts the matching modules to provide a signal path to meet specifications on properties associated with signals during each time interval. |
US10355720B2 |
Distributed software-defined radio
A software defined radio (SDR) virtualizes physical-layer processing operations of a radio access network (RAN) communication standard. The SDR comprises multiple components which are distributed across network nodes communicatively coupled by a fronthaul network. The SDR components are coordinated to function as a RAN transceiver. In one aspect, the SDR can simultaneously support multiple RAN communication protocols and function as a personalized virtual base station for each and every client device in the RAN. |
US10355719B1 |
System and method for informational reduction
Information reduction in data processing environments includes at least one of: one or more Error Correcting Codes that decode n-vectors into k-vectors and utilize said decoding to information-reduce data from a higher dimensional space into a lower dimensional space. The information reduction further provides for a hierarchy of information reduction allowing a variety of information reductions. Transformations are provided to utilize available data space, and data may be transformed using several techniques including windowing functions, filters in the time and frequency domains, or any numeric processing on the data. |
US10355713B2 |
Computer architecture for emulating a correlithm object logic gate using a context input
A device configured to emulate a correlithm object logic function gate comprises a memory and a logic engine. The memory stores a logical operator truth table that includes a plurality of input logical values, a plurality of output logical values, and a plurality of logical operators. These logical values and the logical operators are represented by correlithm objects. The logic engine receives at least one input and a context input correlithm object representing one of the plurality of logical operators. The logic engine determines a portion of the truth table to apply based at least in part upon the logical operator represented by the context input correlithm object. The logic engine further determine an output of the logic function gate based at least in part upon the determined portion of the truth table to apply and the input. |
US10355712B2 |
Use of multiple codebooks for programming data in different memory areas of a storage device
A storage device may program data differently for different memory areas of a memory. In some embodiments, the storage device may use different codebooks for different memory areas. In other embodiments, the storage device may modify bit orders differently for different memory areas. What codebook the storage device uses or what bit order modification the storage device performs for a particular memory area may depend on the bad storage locations specific to that memory area. Where different codebooks are used, optimal codebooks may be selected from a library, or codebooks may be modified based on the bad storage locations of the memory areas. |
US10355710B2 |
Transmission apparatus, transmission method, reception apparatus, and reception method
In a multi-antenna communication system using LDPC codes, a simple method is used to effectively improve the received quality by performing a retransmittal of less data without restricting applicable LDPC codes. In a case of a non-retransmittal, a multi-antenna transmitting apparatus transmits, from two antennas, LDPC encoded data formed by LDPC encoding blocks. In a case of a retransmittal, the multi-antenna transmitting apparatus uses a transmission method, in which the diversity gain is higher than in the previous transmission, to transmit only a part of the LDPC encoded data as previously transmitted. For example, the only the part of the LDPC encoded data to be re-transmitted is transmitted from the single antenna. |
US10355709B1 |
Multiplexed sigma-delta analog-to-digital converter
A sigma-delta ADC circuit with an analog loop filter circuit can be multiplexed between different inputs by flushing the memory of the analog loop filter integrators and the digital decimation filter and filling it with new data for the current input. However, filling the memory can be slow with respect to the sampling frequency because the information about past history has to be built up before meaningful output data can be generated. Thus, the multiplexing rate between channels using a sigma-delta ADC circuit can be slowed by such memory flushing. A multiplexed sigma-delta ADC circuit is described that can overcome these problems so as to be able to support cycle-by-cycle sampling of multiple channels. These techniques can provide a fast sigma-delta analog-to-digital converter (ADC) circuit that is small in area and that can multiplex over a number of channels dynamically. |
US10355708B2 |
Idle tone dispersion device and frequency ratio measuring device
An idle tone dispersion device outputs a frequency delta-sigma modulation signal obtained by using either one of a reference signal and a measured signal to perform frequency delta-sigma modulation of the other and dispersing an idle tone. The idle tone dispersion device includes n (n is any natural number equal to or larger than 2) frequency delta-sigma modulation sections and an adder configured to add up output signals of the n frequency delta-sigma modulation sections and output the frequency delta-sigma modulation signal. Each of the n frequency delta-sigma modulation sections uses either one of the reference signal and the measured signal to perform the frequency delta-sigma modulation of the other. At least one of the reference signal and the measured signal includes jitter including a frequency component higher than a frequency of an idle tone of an output signal of the frequency delta-sigma modulation section. |
US10355704B2 |
Amplifier circuitry, ad converter, and wireless communication device
Amplifier circuitry has sampling circuitry which samples an input voltage, a quantizer which quantizes an output voltage of the sampling circuitry and outputs an output code, a differential amplifier which amplifies a differential voltage between the output voltage of the sampling circuitry and a reference voltage and performs offset adjustment according to the output code of the quantizer, and a first capacitor which is connected between an output node of the differential amplifier and an output node of the sampling circuitry. |
US10355701B2 |
Apparatus and method for frequency calibration of voltage controlled oscillator (VCO) including determining VCO frequency range
A phase lock loop (PLL) circuit includes a selection mode device before a phase detector and time-to-digital converter (TDC). In a first mode, the selection mode device outputs two signals having consecutive rising edges that are spaced apart in time by substantially one period of the reference clock signal. In a second mode, the selection mode device outputs two signals having consecutive rising edges that are spaced apart in time by substantially one period of the feedback clock signal. In a third mode, the selection mode device outputs the reference and feedback clock signals. The phase detector and TDC are configured to generate a signal: indicating the reference clock frequency in the first mode; indicating of the feedback clock frequency in the second mode; and indicating a phase/frequency difference between the feedback and reference clocks in the third mode. These signals are used to control a VCO clock signal. |
US10355699B2 |
Hitless re-arrangements in coupled digital phase-locked loops
An apparatus comprising an accumulator circuit and an offset register. The accumulator circuit may be configured to (a) receive a plurality of frequency offset values from a plurality of sourcing DPLLs and (b) generate a current combined offset value in response to a sum of the frequency offset values. The offset register may be configured to (a) store an offset value corresponding to the current combined offset value in a first mode and (b) store an offset value corresponding to an updated offset value in a second mode. The updated offset value may comprise a difference between the offset value stored in the offset register and the current combined offset value. The offset value may be presented to a receiving DPLL during a re-arrangement of the sourcing DPLLs. Presenting the offset value may reduce a phase transient caused by the re-arrangement. |
US10355698B2 |
Clock circuits and apparatus containing such
Clock circuits and apparatus containing such are useful in clock synchronization and skew adjustment. Such clock circuits may include a delay line coupled to receive an input signal, wherein the delay line comprises a plurality of delay elements, and wherein at least two delay elements of the plurality of delay elements differ in unit time delay. Such clock circuits may further include a phase detector coupled to receive the input signal and a signal generated from an output signal of the delay line. The phase detector may be configured to compare the input signal to the generated signal and to adjust a length of the delay line to synchronize the input signal and the generated signal. |
US10355695B2 |
Reprogrammable universal logic device based on MEMS technology
Various examples of reprogrammable universal logic devices are provided. In one example, the device can include a tunable AC input to an oscillator/resonator; a first logic input and a second logic input to the oscillator/resonator, the first and second logic inputs provided by separate DC voltage sources (VA, VB), each of the first and second logic inputs including an on/off switch (A, B); and the oscillator/resonator including an output terminal. The tunable oscillator/resonator can be a MEMS/NEMS resonator. Switching of one or both of the first or second logic inputs on or off in association with the tuning of the AC input can provide logic gate operation. The device can easily be extended to a 3-bit or n-bit device by providing additional logic inputs. Binary comparators and encoders can be implemented using a plurality of oscillators/resonators. |
US10355693B1 |
Extended GPIO (eGPIO)
An extended General Purpose Input/Output (eGPIO) scheme is disclosed. In some implementations, an input/output (I/O) boundary scan cell comprises an output path to route output signals from a first voltage domain and signals from a second voltage domain to an I/O pad operating in a pad voltage domain, the output path having a first level shifter to up shift the output signals from the first voltage domain or the second voltage domain to the pad voltage domain; an input path to receive input signals from the I/O pad, the input path having a second level shifter to down shift the input signals from the pad voltage domain to the second voltage domain; and test logic to test signals in the first voltage domain and the second voltage domain. |
US10355690B2 |
High speed driver with adaptive termination impedance
An apparatus is provided which comprises: a data sampler coupled to an output of a driver, wherein the data sampler is to sample data and to compare it with a first threshold voltage and a second threshold voltage, and wherein the data sampler is to generate an up or down indicator according to comparing the data with the first and second threshold voltages; and logic coupled to the data sampler, wherein the logic is to receive the up or down indicator and to increment or decrement a number of already DC compensated impedance legs of the driver according to the up or down indicator. |
US10355688B2 |
Controlled current manipulation for regenerative charging of gate capacitance
A circuit for regenerative gate charging includes an inductor coupled to a gate of a FET. An output control circuit is coupled to a timing control circuit and a bridged inductor driver, which is coupled to the inductor. A sense circuit is coupled to the gate and to the timing control circuit, which receives a control signal, generates output control signals in accordance with a first switch timing profile, and transmits the output control signals to the output control circuit. In accordance with the first switch timing profile, the output control circuit holds switches of the bridged inductor driver in an ON state for a first period and holds all of the switches in an OFF state for a second period. Gate voltages are sampled during the second period and after the first period. The timing control circuit generates a second switch timing profile using the sampled voltages. |
US10355685B2 |
Output circuit
An output transistor (2) has a source connected to a VDD1 and a drain connected to an output terminal (1). A pre-driver (3) receives a signal varying in accordance with a data input signal (DIN), and provides a gate signal (SG1) to a gate of the output transistor (2), the gate signal (SG1) transiting between the VDD1 and a potential (VP) at a power source end (4). When a VDD2 is output from an output node (N1) and an assist signal (SA) makes a first transition corresponding to the transition of the gate signal (SG1) from HIGH to LOW, the drive assist circuit (20) performs an assist operation in which a potential of the output node (N1) is temporarily brought down from VDD2. |
US10355682B2 |
Clock generation circuit and charge pumping system
A clock generation circuit includes: a two-phase clock generation circuit configured to generate a first phase clock signal and a second phase clock signal based correspondingly on a non-inverted clock signal and an inverted clock signal, the first phase clock signal and the second phase clock signal exhibiting non-overlapping logical high states; an inverter configured to generate the inverted clock signal based on an input clock signal; and a delay circuit which is non-inverter-based and which is configured to generate the non-inverted clock signal based on the input clock signal, the delay circuit having a predetermined delay sufficient to cause a difference between a first duration and a second duration within a clock cycle to be less than a predetermined tolerance. |
US10355680B2 |
Frequency adjusting device and method for adjusting frequency
A frequency adjusting device includes a voltage droop detector and a frequency divider. The voltage droop detector compares a supply voltage with a lower threshold voltage to output a comparison result. When the supply voltage is greater than the threshold voltage, the frequency divider outputs a result of dividing a basic clock signal by a first value as a clock signal. When the supply voltage is smaller than the threshold voltage, the frequency divider outputs a result of dividing the basic clock signal by a second value as the clock signal. |
US10355677B1 |
Current driver system
One example includes a current driver system. The system includes a current source configured to provide a source current to a transition node. The system also includes a Josephson latch comprising at least one Josephson junction stage. The at least one Josephson junction stage can be configured to conduct the source current from the transition node as a current-clamped bias current in a deactivated state of the Josephson latch. The Josephson latch can be configured to activate in response to the bias current and a trigger pulse to switch the at least one Josephson junction stage to a voltage state to conduct at least a portion of the source current from the transition node as an output current to a load in response to activation of the Josephson latch. |
US10355676B2 |
Electronic circuit
An electronic circuit includes: a bistable circuit connected between first and second power sources respectively supplied with first and second power-supply voltages and including first and second inverters connected in a loop being inverter circuits switching between first and second modes; a control circuit outputting first and second signals respectively setting the inverter circuits in the first and second modes to the inverter circuits; and a power-supply circuit supplying a first voltage as a power-supply voltage while the inverter circuits are in the first mode, and supplying a second voltage higher than the first voltage as the power-supply voltage while the inverter circuits are in the second mode, wherein the first mode exhibits hysteresis in a transfer characteristic curve and the second mode exhibits no hysteresis in a transfer characteristic curve, and/or the first mode has a steeper transfer characteristic curve than the second mode. |
US10355672B2 |
Semiconductor device with power gating scheme
A semiconductor device includes: a power-gated logic circuit suitable for operating in response to a first power gating enable signal which is deactivated in a standby mode and activated in an active mode; a transmission unit suitable for selectively transmitting an output signal of the power-gated logic circuit to an output terminal in response to a third power gating enable signal; a clocked latch unit suitable for latching a signal of the output terminal in the standby mode and an initial stage of the active mode in response to a second power gating enable signal; and an internal circuit suitable for operating based on the signal of the output terminal, wherein the first to third power gating enable signals are sequentially activated. |
US10355661B1 |
Anti-resonance structure for dampening die package resonance
A power delivery network, circuit, and method reduce die package resonance of an integrated circuit (IC) die. Decoupling capacitors interact with equivalent series inductances (ESLs) of power conductors within a package carrier substrate create the die package resonance characteristic. In one form, an anti-resonance tuning circuit has a first node conductively coupled to one of the IC die's positive or negative power supply conductors, and a second node conductively coupled directly to a selected conductive structure on the carrier substrate. The anti-resonance tuning circuit includes a tuning capacitor, a tuning inductor, and optionally a dampening resistor coupled in series and having values sufficient to mitigate the die package resonance. In another form, impedance adjustment techniques are provided to connect and tune the anti-resonance tuning circuit to lower an impedance peak. |
US10355657B1 |
Loudness level and range processing
Loudness signal processors and methods for processing an input audio signal in order to control a resulting integrated loudness level and a resulting loudness range of an output audio signal by a predetermined target loudness level and by a predetermined target loudness range, the processors and methods comprising level detection and level distribution analysis; transfer function generation based on the level distribution, the predetermined target loudness level and the predetermined target loudness range; and calculation of a gain to apply to said input audio signal, resulting in said output audio signal. |
US10355651B2 |
Amplifier and a wireless signal receiver comprising said amplifier
An amplifier includes a supply voltage terminal and a reference voltage terminal and an input terminal. An amplifier arrangement includes a first and second branch coupled between the supply and reference voltage terminals, and one or more transistors configured to provide current flow through each of the branches based on the input signal at the input terminal. A first output terminal is coupled to the first branch to provide a first output signal based on the current flow therethrough. A second output terminal is coupled to the second branch to provide a second output signal based on the current flow therethrough. An impedance-modifying circuit is coupled to the second output terminal to provide a voltage variation in the second output signal in response to the input signal greater than a voltage variation in the first output signal in response to the input signal. |
US10355643B2 |
Differential Colpitts voltage-controlled oscillator
A differential Colpitts voltage-controlled oscillator according to example embodiments includes a feedback circuit constituting a Colpitts oscillator structure, a negative resistance circuit including a first negative resistance transistor and a second negative resistance transistor cross-coupled to each other and connected to the feedback circuit, a resonance circuit including a first inductor and a variable capacitor connected to both ends of the first inductor to generate differential output signals base on outputs of the feedback circuit, and a phase noise reduction circuit coupled to the feedback circuit to remove phase noise. |
US10355641B2 |
Crystal oscillator device and method of measuring crystal oscillator characteristic
A crystal oscillator device is disclosed. The crystal oscillator device includes: a crystal piece provided in a casing; a pair of excitation electrodes provided on the crystal piece; a light emitting element configured to emit light that is to be reflected by one of the excitation electrodes to generate reflected light; a light receiving element configured to receive the reflected light; and an alarm generator configured to generate an alarm based on a signal upon an index value being less than or equal to a reference value, the signal being generated in the light receiving element, the index value representing an oscillation level of the crystal piece in an oscillating state. |
US10355639B2 |
Safe photovoltaic system
The present disclosure relates to a photovoltaic system comprising at least one string of series-connected solar modules and an inverter, a test circuit which can be connected between the string and the inverter in at least one string line, and a testing method in particular for checking whether the inverter-side section of the string lines is closed and whether the inverter is connected. |
US10355630B2 |
Inverter control device
An object of the invention is to correct a variation of a gain of a current sensor without causing an increase in size and a high cost of an inverter control device. An inverter control device according to the invention includes a 3-phase/dq-axis conversion unit which converts the output current detected by a current sensor into a dq-axis current and a gain adjustment unit which adjusts a detection gain of the current sensor for each phase. In a case where a current value of a secondary harmonic component contained in the dq-axis current is equal to or more than a predetermined threshold, the gain adjustment unit corrects the gain of the current sensor such that the current value of the secondary harmonic component becomes less than the threshold. |
US10355629B2 |
Control method for protecting generators
Systems and methods for protecting a generator are provided. An example method can include receiving a signal indicative of a voltage associated with a stator. The method can include receiving a signal indicative of a nominal voltage associated with the stator. The method can include receiving a signal indicative of a monitoring state associated with the generator. The method can include receiving a signal indicative of a deadband range. The method can include determining a voltage ratio based at least in part on the voltage associated with the stator and the nominal voltage. The method can include determining an adjusted operating limit using a multiplier determined based at least in part on the voltage ratio. The method can include generating a power command to control operation of the generator based at least in part on the adjusted operating limit. |
US10355625B2 |
DC brushless motor and method for controlling the same
This DC brushless motor (1) is provided with a stator (2) that has exciting coils (31, 32) and a rotor (4) that is positioned coaxially to the stator (2). The stator (2) has a quasi-E-shaped cross-section in the axial direction at the radius part; a plurality of protrusions (212, 222, 232) serving as magnetic poles are formed on the respective 3 parallel sections (211, 221, 231) of the E in the same number in the circumferential direction; and of the magnetic poles (212, 222, 232) formed at the 3 parallel sections (211, 221, 231) of the E, the top and the bottom magnetic poles (212, 232) are respectively positioned so as to be shifted in the opposite directions in the circumferential direction with respect to the center line of the middle magnetic pole (222). Changes in the magnetic resistance between the stator (2) and the rotor (4), which are caused by the flow of a magnetic flux generated around the exciting coils (31, 32), are utilized as a driving force. The DC brushless motor (1) configured in said manner exhibits excellent space efficiency at low cost and is less affected by temperature changes. |
US10355620B2 |
Conversion device
This conversion device converts DC powers from a plurality of DC power supplies, to AC power and supplies the AC power to a load. The conversion device includes: a filter circuit including an AC reactor and a first capacitor; a DC/AC inverter connected to the load via the filter circuit; DC/DC converters provided between the respective plurality of DC power supplies and the DC/AC inverter; a second capacitor provided between the DC/AC inverter and the DC/DC converters; and a control unit configured to set a current target value for each of the DC/DC converters to thereby be synchronized with current of the AC power, based on voltage of the AC power, voltage variation due to current flowing through the AC reactor and an impedance thereof, reactive currents respectively flowing through the first capacitor and the second capacitor, and voltage of each DC power. |
US10355619B2 |
Semiconductor module
A semiconductor module according to an embodiment includes an insulating substrate having a power conversion circuit mounted thereon, a first transistor constituting an upper arm, a second transistor constituting a lower arm, a first input interconnection pattern coupled to a positive-side input terminal, a second input interconnection pattern coupled to a negative-side input terminal, an output interconnection pattern coupled to an output terminal, and an absorbing device configured to absorb surge voltage, wherein the first input interconnection pattern includes a first-transistor mounting area on which the first transistor is mounted, wherein the output interconnection pattern includes a second-transistor mounting area on which the second transistor is mounted, wherein the second input interconnection pattern includes an absorbing-device connecting area disposed between the first and second transistor mounting areas, and wherein the absorbing-device connecting area is electrically coupled to the first-transistor mounting area through the absorbing device. |
US10355617B2 |
Medium voltage transformerless multilevel converter and method for controlling a medium voltage transformerless multilevel converter
A multilevel converter includes single phase configurations. A single phase configuration has a first half-bridge (HB) module, a second HB module separated by a first capacitor coupled to a DC link, and a neutral point clamped (NPC) module clamped to the first HB module and the second HB module. Further, the single phase configuration has a first individual switching device and a second individual switching device, the first individual switching device operably connected to the first HB module and the NPC module, and the second individual switching device operably connected to the second HB module and the NPC module. The converter further includes a power output assembly comprising multiple phases and providing multiple-phase alternating (AC) power, wherein the single phase configuration supplies power to one of the multiple phases of the power output assembly. |
US10355614B1 |
Power converter apparatus with serialized drive and diagnostic signaling
An apparatus, such as a motor drive or other power converter, includes a first controller circuit coupled to at least one serial communications channel and configured to transmit at least one serial communications signal including drive signals and at least one second controller circuit configured to receive the transmitted at least one serial communications, to recover the drive signals therefrom and to transmit the recovered drive signals on respective ones of a plurality of parallel channels to at least one driver circuit that drives semiconductor switches of a power converter. The first controller circuit may be included in a first module, the at least one second controller circuit may be included in at least one second module, and the at least one serial communications channel may include at least one cable (e.g. a fiber optic cable) connecting the first module to the at least one second module. |
US10355612B2 |
Flyback power converter circuit and secondary side controller circuit thereof
A flyback power converter circuit converting an input voltage to an output voltage includes a transformer, a power switch, a synchronous rectifier (SR) switch, and a secondary side control circuit. The secondary side control circuit controls the SR switch to be ON when the power switch is OFF. The secondary side control circuit includes a driving switch for controlling the SR switch, a synchronous control circuit powered by a voltage related to the output voltage, which controls the driving switch to operate the SR switch, and a clamping circuit including a clamping switch and a clamping switch control circuit. The clamping switch control circuit controls the clamping switch according to a current inflow terminal voltage of the clamping switch and/or the voltage related to the output voltage, such that, during a secondary side power-on period, an equivalent impedance of the current inflow terminal of the clamping switch is smaller than a predetermined clamping impedance. |
US10355610B2 |
LLC power converter and switching method thereof
A method includes turning off a high-side switch of an inductor-inductor-capacitor (LLC) power converter; detecting a first current pulse at a gate of a low-side switch of the LLC power converter after turning off the high-side switch; and turning on the low-side switch of the LLC power converter after detecting the first current pulse. |
US10355606B2 |
Quasi-resonant valley lockout without feedback reference
A method of controlling a power supply includes detecting a transition of the power supply to discontinuous conduction mode (DCM), and locking an operating point of the power supply after detecting the transition. The operating point can be unlocked when a timer expires or when a feedback voltage slope exceeds a threshold. |
US10355604B2 |
Control circuit and control method for switch circuit and switching-mode power supply circuit
The present invention provides a control circuit and a control method for a switch circuit and a switching-mode power supply circuit. The control method comprises following steps: detecting an output voltage or an output current, and adjusting an upper limit value and a lower limit value of an inductor current according to a result of comparing the output voltage or the output current with the corresponding reference; and sampling the inductor current, and controlling a main switch transistor in the circuit to be switched off when a sampling current rises to the upper limit value, and controlling the main switch transistor to be switched on when the sampling current drops to the lower limit value. In the present invention, the inductor current is fast in response without overshoot, the output voltage drops very little, there is no overshoot in a process of voltage recovery, and circuit transient response is fast. |
US10355598B2 |
Systems and methods for real-time signal sampling in power conversion systems
System and method for regulating a power conversion system. An example system controller includes a signal processing component and a driving component. The signal processing component is configured to receive a feedback signal associated with an output signal of a power conversion system and generate a processed signal based on at least information associated with the feedback signal. The driving component is configured to generate a drive signal based on at least information associated with the processed signal and output the drive signal to a switch in order to affect a primary current flowing through a primary winding, the drive signal being associated with a demagnetization period corresponding to a demagnetization process of the power conversion system. The signal processing component is further configured to, sample and hold the feedback signal a plurality of times during the demagnetization period to generate a plurality of sampled and held signals. |
US10355596B2 |
Buck-boost converter
A buck-boost converter and a method are presented. The buck-boost converter comprises an inductor, a buck converter, and a boost converter. The buck converter controls switches according to a buck duty cycle, whereas the boost converter controls switches according to a boost duty cycle. The converter contains a voltage feedback loop for regulating an output voltage of the converter. A buck comparator generates the buck duty cycle signal by comparing the error voltage with a ramp voltage. A boost comparator generates the boost duty cycle signal by comparing a boost error voltage with the ramp voltage, wherein the boost error voltage is indicative of a sum of the error voltage and an offset voltage and the boost ramp voltage is indicative of a sum of the ramp voltage and the offset voltage. There is a duty cycle feedback loop for adjusting the buck and boost duty cycles. |
US10355590B2 |
Boost converter with pre-charge current
Method and apparatus is disclosed for providing a controlled pre-charging current for capacitive loads coupled to a boost converter. For at least some embodiments, the boost converter may include a high-side field effect transistor (FET) and a low-side FET. The boost converter may provide the pre-charge current by periodically enabling the high-side FET while the low-side FET is maintained in an off state. The high-side FET may be enabled by a square-wave signal. The pre-charge current may be delivered until the output voltage of the boost converter exceeds a reference voltage. After the output voltage exceeds the reference voltage, the boost converter may transition to a normal (switching) operation. |
US10355589B2 |
Switching regulator
In a switching regulator, a first switch and a second switch are turned ON and OFF complementarily according to an output voltage. In a step-up/down mode, a third switch and a fourth switch are turned ON and OFF complementarily while the ON-duty D of the third switch is kept fixed. |
US10355585B2 |
Variable frequency drive circuit with overvoltage protection
A variable frequency drive (VFD) circuit includes an input connectable to an AC source, a rectifier to convert an AC power input to a DC power, a DC link to receive DC power from the rectifier and having a DC link voltage thereon, a DC link capacitor bank with one or more capacitors connected to the DC link, and a pre-charge circuit coupled to the DC link capacitor. The pre-charge circuit further includes one or more resistors, one or more pre-charge relays each operable in on and off states to selectively control a current flow through the resistor(s) so as to control an initial pre-charge of the DC link capacitor, and an overvoltage relay operable in on and off states to selectively cut-off a current flow to the DC link capacitor bank, so as to prevent an overvoltage condition in the DC link capacitor bank. |
US10355583B1 |
Power converter fault detection by counting request pulses
A controller for use in a power converter includes a comparator that receives an output signal representative of an output voltage of the power converter. The comparator generates a constant voltage signal in response to a comparison of the output signal and a reference signal. A switch request circuit receives the constant voltage signal and a fault signal. The switch request circuit generates a request signal in response to the constant voltage signal and the fault signal to control switching of a power switch of the power converter to control a transfer of energy from an input of the power converter to the output of the power converter. A power limit fault circuit receives the request signal. The power limit fault circuit generates the fault signal to indicate a fault existence in the power converter in response to a rate of consecutive request pulses greater than a threshold. |
US10355582B2 |
Bypass circuit and method having switch biased to provide bypass of power from power modules in a power system
A method and apparatus to bypass, using bypass circuits, non-operating power modules in a power system. Multiple power sources are coupled to inputs of respective power modules. Multiple bypass circuits have respective terminals operatively coupled to the respective outputs of the power modules. The outputs of the power modules are coupled in a series connection and the series connection is coupled across a load. Each bypass circuit includes a switch operatively coupled across a first input of a circuit and an output of a power module. A feedback circuit includes a second input coupled to an output of the circuit. A coupling circuit includes a third input coupled to an output of the feedback circuit. The coupling circuit includes an output operatively coupled across the switch. The switch is biased to provide the bypass responsive to a voltage of the output of the circuit and the voltage of the power module output. |
US10355580B2 |
DC-DC converter with protection circuit limits
A DC-DC converter includes a protection function for handling a reverse connection state, and a protection function for handling a predetermined abnormality other than a reverse connection state, while reducing conduction loss. The DC-DC converter includes a first protection circuit unit, and a switching element on a first conductive path of a high-voltage side switches to an OFF state upon a predetermined abnormal state being detected to prevent a current from flowing into a voltage conversion unit. Furthermore, a reverse connection protection circuit unit and a switching element, on a third conductive path between the voltage conversion unit and a reference conductive path, is configured to switch to an off state if at least a low-voltage side power supply unit is in a reverse connection state, preventing a current from the reference conductive path. Thus, a current is prevented from flowing toward a power supply that is improperly connected. |
US10355577B2 |
Control circuit and control method of switching power supply
A control circuit and a control method of a switching power supply, according to feedback signals on a pin FB and a pin CS, a constant current control module generates and outputs a control signal to control an output current of the switching power supply, thereby regulating duty cycle of a first transistor adaptively and controlling an output current Io of a power supply system to be constant; according to the feedback signals on the pin FB and on the pin CS, a constant current precision compensation module adaptively regulates circuit parameters of the constant current control module and a sample-and-hold module, preventing precision of constant current output from being influenced by change of a working mode and/or by variation of input conditions; when an output voltage changes, QR mode keeps unchanged or depth of a CCM keeps approximately constant. |
US10355575B2 |
Linear motor with reduced cogging force
A linear motor includes a plurality of magnets arranged at equal intervals, and an armature arranged opposite to the magnets and including an armature core having a plurality of teeth extending toward the magnets. The teeth include a first tooth located at one end in the thrust direction and a second tooth located at the other end on the opposite side. The first tooth and the second tooth have different dimensions or shapes so as to reduce cogging force generated due to the structure of the armature core at the ends in the thrust direction. |
US10355572B2 |
Vibration motor
A vibration motor is disclosed. The vibration motor includes a housing, a substrate engaging with the housing, a vibration unit received in the housing, an elastic member suspending the vibration unit, and a coil assembly interacting with the vibration unit. The vibration unit further includes a slot for receiving a fixing part of the elastic member, and the slot includes a first part having a first width and a second part having a second width greater than the first width, and the first part is relatively closer to a distal end of the second fixing part. |
US10355565B2 |
Method of manufacturing stator for motor
In a method for manufacturing a stator of the present invention, positions of stamping out the first stator core and the second stator core are respectively set so that an angular difference between respective rolling directions thereof becomes 360 degrees÷(4×motor pole pair number), when laminating the first stator core which is not circular stamped out from a first electromagnetic steel sheet, and the second stator core which is not circular stamped out from a second electromagnetic steel sheet. For the second stator core, orientation of a shortest segment among virtual segments linking opposite sides or diagonals which pass through a center thereof is not orthogonal to the rolling direction, and at least two are stamped out alongside in a width direction. |
US10355564B2 |
Electronic architecture intended to supply an electric machine for automotive vehicle
The subject of the invention is an electronic architecture (10) intended to supply an electric machine for automotive vehicle, the electronic architecture (10) comprising at least: an electronic power unit (100); a thermal dissipator (200) supporting the electronic power unit (100); an electronic control unit (300) configured to control the said electronic power unit (100); a support (400) of the electronic control unit supporting the electronic control unit (300) and arranged between the electronic power unit (100) and the electronic control unit (300); and an electrical connector (500) comprising at least one power trace intended to be connected electrically to at least some electrical elements (phase φ, B+, B−) of the electric machine and/or of an electrical energy source, the electrical connector (500) being arranged between the electronic power unit (100) and the support (400) of the electronic control unit and configured to electrically connect the electronic power unit (100) and/or the electronic control unit (300) to the at least one power trace. |
US10355563B2 |
Motor stator assembly and wire-managing structure thereof
A motor stator assembly includes a stator core, at least one winding coil, a circuit board, a metallic post and a covering member. The stator core includes plural poles. The winding coil is wound around the corresponding pole. The metallic post has a first end surface and a second end surface. The second end surface is attached on the circuit board. The covering member is used for partially covering the metallic post. The covering member includes plural protrusion parts and plural notches. A bottom surface of the notch is not higher than the first end surface. A top surface of the protrusion part is not lower than the first end surface. An outlet part of the winding coil is transferred through at least two of the plural notches and fixed on the first end surface. |
US10355562B2 |
Slip-ring arrangement with spiral fan
A slip-ring arrangement for an electrical rotary machine has a rotor and a sliding-contact device which is arranged on the rotor and has a slip ring, and a sliding-contact element with which the slip ring can make electrical contact. Furthermore, a radial fan impeller with an intake device is arranged on the rotor, wherein the intake device is designed in such a way that, during operation of the radial fan impeller, a cooling fluid can be drawn into the radial fan impeller through the intake device along the sliding-contact device. Furthermore, the slip-ring arrangement has a spiral housing which is of spiral design and surrounds a radial circumference of the radial fan impeller. |
US10355560B2 |
Motor structure capable of dissipating heat therein
A motor structure includes a housing, a cover, an air guiding shell formed therein with an air collecting structure and mounted around the housing, and a cooling fan. The housing defines a plurality of first inlet holes and a plurality of outlet holes. The cover defines a plurality of second inlet holes. The air collecting structure defines a plurality of through holes aligned with the second inlet holes of the cover so as to provide a path for allowing one portion of the air current generated by the cooling fan to enter the housing for heat dissipation. One portion of the air guiding shell surrounds the first inlet holes of the housing to form another path for allowing another portion of the air current to enter the housing for heat dissipation. |
US10355554B2 |
Electric powered linear actuator
An electric linear actuator includes include a housing, a puck, an actuator rod, and an electric motor. The puck is contained within the housing and configured for substantially linear motion, within the housing. The actuator rod is capable of being contained, at least in part, within the housing and configured to actuate, in a substantially linear fashion, in response to substantially linear motion of the puck. The electric motor is disposed within the rod and configured to provide mechanical force to cause the substantially linear motion of the puck, within the housing. |
US10355550B2 |
Methods and apparatus for reducing machine winding circulating current losses
In some embodiments, a system includes three conductors, each conductor being on a separate layer such that the layers are parallel to one another and stacked. Each conductor has a winding portion and a terminal portion. The conductors are configured such that at least one electrical interconnect electrically couples two adjacent conductors within the winding portion but the third conductor is electrically isolated from the other two conductors within the winding portion. Within the terminal portion all three conductors are electrically coupled. |
US10355548B2 |
Motor having concentratedly-wound stator coil
A motor includes a stator that has pole cores and a stator coil comprised of unit coils each being concentratedly wound around a corresponding one of the pole cores. Each of the unit coils is comprised of first and second sub-coils that are stacked in two layers in a stacking direction. Each of the first and second sub-coils is spirally wound so that coil sides of the sub-coil overlap each other in an overlapping direction perpendicular to the stacking direction. Each of the unit coils also has, at a single place, a connecting portion that connects the first and second sub-coils of the unit coil. The connecting portion is provided in a coil end of the unit coil. For each of the first and second sub-coils of the unit coil, the connecting portion is located at an innermost periphery of the sub-coil in the overlapping direction of the sub-coil. |
US10355547B2 |
Rotary electric machine
Phase windings are configured radially inside first coil ends by connecting together tip portions of first terminals that are bent so as to extend outward from slots that are six slots apart, and radially outside the first coil ends by connecting together tip portions of second terminals that are bent so as to extend outward from slots that are five slots apart, and also connecting together tip portions of second terminals that are bent so as to extend outward from slots that are seven slots apart in modified positions of an inserted slot group, and by connecting together tip portions of second terminals that are bent so as to extend outward from slots that are six slots apart in regions other than the modified positions of the inserted slot group. |
US10355537B2 |
Method for adjusting magnetic permeability of electrical steel
A core lamination includes a first region defined by a ferromagnetic electrical steel substrate having a predefined magnetic permeability and a second region having a lower magnetic permeability than the first region, the second region defined by the substrate selectively overcoated with at least one non-ferrous element from Period 2-5, or a combination thereof. |
US10355535B2 |
Appliance for wireless power and data transfer
An apparatus is provided that includes a power transmitter, data receiver, and an antenna operatively coupled to the power transmitter and data receiver. The antenna being configured to switchably transmit energy from the power transmitter to power a sensor, and receive data to the data receiver from the sensor in which a frequency being used by the antenna is the same for both transmission of the energy and reception of the data. |
US10355533B2 |
Wireless power transmission system, and method for controlling wireless power transmission and wireless power reception
A wireless power transmission system, and a method for controlling wireless power transmission and wireless power reception are provided. According to an aspect, a method for controlling a wireless power transmission may include: detecting a plurality of target devices used to wirelessly receive power; selecting a source resonating unit from among a plurality of source resonating units, based on the amount of power to be transmitted to one or more of the plurality of target devices, a coupling factor associated with one or more of the plurality of target devices, or both; and wirelessly transmitting power to a target device using the selected source resonating unit. |
US10355526B2 |
Bi-directional inductive power transfer
A method, apparatus, and system are provided which enables the control of contactless power transfer in an inductive power transfer system using a phase control technique. The method comprises adjusting the phase of a secondary-side converter output voltage with respect to that of a primary-side converter. The magnitude of power transfer is determined by the relative phase angle, and the direction of power transfer is determined by whether the secondary converter output voltage leads or lags the input converter voltage, thereby enabling bi-directional power transfer between the primary and secondary sides of the system. According to alternative embodiments, the method may also be used for uni-directional power transfer only, and/or the secondary converter may be operated to maintain a constant relative phase angle. |
US10355520B2 |
System and method for achieving controlled load transition between power supplies and battery backup units
Systems and methods for achieving controlled load transition between power supplies and battery units are described. A method may include determining that a Power Supply Unit (PSU) coupled to an IHS via a power transmission interface is turned off; allowing a Backup Battery Unit (BBU) coupled to the IHS via the power transmission interface and in parallel with the PSU via a current sharing bus to supply all current consumed by the IHS via the power transmission interface while the PSU is turned off, where the PSU and the BBU are each configured to output a current sharing signal onto the current sharing bus that is indicative of the PSU's or BBU's current being supplied to the IHS via the power transmission interface; reducing a current sharing scaling factor of the BBU; determining that the PSU is turned back on; and increasing the current sharing scaling factor of the BBU. |
US10355514B2 |
Rectifier arbitration in wireless charging systems
A wireless power transmitting device may transmit power wirelessly to a wireless power receiving device. The wireless power receiving device may be a portable electronic device with an array of wireless power receiving coils that receive wireless power from wireless power transmitting coils in the wireless power transmitting device. Each receiving coil in the array of wireless power receiving coils may be coupled to a respective rectifier. Control circuitry of the wireless power receiving device may be configured to determine which rectifiers to enable for synchronous rectification. The control circuitry may be configured to enable at least one rectifier based on the alternating-current voltages produced by each coil in the array of receiving coils. The control circuitry may also be configured to enable at least one rectifier based on the output current from each rectifier. |
US10355512B2 |
Focused power transfer for implantable medical device
A rechargeable cell of an implantable medical device is recharged by an external charging unit that includes a transmitting coil configured to emit an electromagnetic field and a near-field focusing plate having a subwavelength structure pattern that focuses the emitted electromagnetic field to a focal pattern. The implantable medical device includes a housing having a window of an electromagnetically transparent material and a receiving coil enclosed by the housing. The receiving coil extends adjacent to and is aligned with the window. The rechargeable cell is enclosed by the housing and is configured to be charged by current induced in the receiving coil when the receiving coil is exposed to the focal pattern. In some examples, the near-field focusing plate is configured to produce the focal pattern to have a size that is less than an outer dimension of the window and a focal length from the near-field focusing plate that at least reaches the window. |
US10355506B2 |
Power supplying system and method
A system for supplying adapted power to an electronic device with a reduced level of power consumption when the device is not in use includes a first power supplying module, a control module coupled to the first power supplying module, and an MCU coupled to the control module and coupled to the electronic device. The MCU is configured to switch on the first power supplying module when the first power supplying module is in normal state, the normal state being an AC power supply coupled to the first power supplying module. The MCU detects an instant mode of the electronic device and outputs a first signal to the control module when the electronic device is in a standby mode. The control module is configured to switch off the first power supplying module when the first signal is received. A power supplying method is further provided. |
US10355502B2 |
Electronic device storage and charging cabinet
A charging cabinet includes a housing including a plurality of horizontal storage chambers for storing mobile electronic devices, a mounting chamber at a back side relative to the horizontal storage chambers, a plurality of flip covers pivotally mounted at a front panel thereof and biasable to close/open the respective horizontal storage chambers and clocks for locking the respective flip covers, and a power supply unit including a power input module mounted at a back panel of the housing and electrically connectable to an external power source for power input, and a power socket module and an expansion module respectively electrically connected to the power input module with respective power jacks and respective USB connectors thereof arranged at different elevations to face toward the respective horizontal storage chambers for the connection of the respective storage mobile electronic device for charging. |
US10355499B2 |
Battery protection circuit, battery protection apparatus, and battery pack
A battery protection circuit for protecting a secondary battery, the battery protection circuit not having a CPU, includes a non-volatile memory into which characteristics data determining protective characteristics of the battery protection circuit are writable; and a protection operation circuit which performs a protection operation of the secondary battery based on the characteristics data read out of the non-volatile memory. |
US10355498B2 |
Response to detection of an overdischarge event in a series connected battery element
A computer-implemented method to respond to an exceptional charge event including an overdischarge in an energy storage system having a plurality of series-connected battery elements. The method includes monitoring, using the microprocessor, the energy storage system for a charge imbalance using a first detection modality; initiating a reduction of said charge imbalance using a first response modality; monitoring, using the microprocessor, the energy storage system for the overdischarge of a particular one battery element of the plurality of battery elements using a second detection modality different from said first detection modality; and initiating a response to said exceptional charge event using a second response modality different from said first response modality, said response decreasing a risk associated with said overdischarge. |
US10355483B2 |
Fully distributed filtering for load-based dynamic state estimation
Methods and Systems for dynamic state estimation (DSE) in an electric power system (EPS) having a multi-control area interconnected power network. Estimating current states of buses in a control area using historical data via a state transition model of buses of the control area. Receiving, a current state of 1-hop and n-hop neighboring buses located in neighboring control areas. A 1-hop neighboring bus connects to one boarder bus of the control area via a tie-branch and n-hop neighboring bus is connected to the 1-hop neighboring bus via at least one tie-branch, wherein n is greater than one. Determining measurements of states from buses in the control area. Finally, updating the current state of the buses using a measurement model on a basis of estimated current states of the control area, the received states from the neighboring control areas, and the measurements of states from buses in the control area. |
US10355480B2 |
Adaptation of polyphase waveguide probes
Disclosed are various embodiments for transmitting energy conveyed in the form of a guided surface-waveguide mode along a lossy conducting medium such as, e.g., the surface of a terrestrial medium by exciting a polyphase waveguide probe. A probe control system can be used to adjust the polyphase waveguide probe based at least in part upon characteristics of the lossy conducting medium. |
US10355474B2 |
Inrush current prevention circuit, inrush current prevention method, and computer readable medium
An inrush current prevention circuit includes: a voltage detection unit configured to detect a value of an input voltage applied by a power supply; a current detection unit configured to detect a value of an input current input from the power supply; a current limiting element configured to limit the input current; a voltage drop detection unit configured to detect a voltage drop in the power supply resulting from inrush currents using a detection voltage value detected by the voltage detection unit and a detection current value detected by the current detection unit; and a control unit configured to decrease a current limiting level of the current limiting element when the voltage drop detection unit detects the voltage drop. |
US10355472B2 |
Over temperature protection circuit and semiconductor device
An over temperature protection circuit includes a temperature sensor unit, a detection unit, and a filter unit. The temperature sensor unit detects a temperature and outputs a temperature detection signal. The detection unit has a first threshold for determining whether a temperature state is a normal state, and a second threshold for determining whether the temperature state is an over temperature state; and operates with respect to an internal ground. The detection unit determines the normal state or the over temperature state, based on the level of the temperature detection signal with respect to the first threshold and the second threshold; and outputs a state signal. The filter unit filters out a change of the state signal, produced in accordance with a change of the internal ground. |
US10355470B2 |
Cable fitting for connecting a high-voltage cable to a high-voltage component
A high-voltage cable fitting, typically a cable end termination or a cable joint, includes coaxially arranged around an axis a rigid conical insulator, an electrically insulating, elastomeric stress-relief cone matching the rigid conical insulator through a conical interface and an axially aligned current path. The current path connects a conductor of the cable to a high-voltage current terminal arranged on top of the rigid conical insulator and provided for connection to a high-voltage component. The rigid conical insulator is configured as a condenser core and includes a plurality of electrically conductive field-grading layers, which are arranged concentrically around the axis, and a rigid polymeric matrix which embeds the field-grading layers. In order to keep the size of the cable fitting small and to enable the fitting to carry high rated continuous currents a section of the cable conductor, which is stripped off the insulation of the cable, extends from the conical interface to the high-voltage current terminal and forms the axially aligned current path, and the condenser core comprises an axially aligned tubular duct which receives the stripped-off section of the cable conductor and which passes two opposing front faces of the condenser core. |
US10355463B2 |
Shield conductive path
A shield conductive path includes a shielded wire (10). An outer conductor shell (20) has a tubular shell body (21), a shell-side fixing portion (26) and a coupling (23) extending therebetween. The shell-side fixing portion (26) is fixed to a front part (13F) of a braided wire (13). An inner conductor terminal (40) has a terminal body (41) at a front part and a terminal-side fixing portion (42) in a rear part. The terminal body (41) is accommodated in the shell body (21). The terminal-side fixing portion (42) is fixed to a front part (11F) of a core (11) in the coupling (23), and a shield cover (50) surrounds an inner conductor connecting portion (45) composed of the front part (11F) of the core (11) and the terminal-side fixing portion (42) in a non-contact manner. |
US10355462B2 |
Bridge joint cover assembly
A bridge joint cover assembly for a busway bridge joint, the assembly comprising a bridge joint cover plate having a cover plate hole, a viewing plate fixed to the cover plate, over the cover plate hole, and the viewing plate including infrared (IR) material. The IR material is further aligned with the cover plate hole in the bridge joint cover plate. |
US10355460B2 |
Switchgear with circuit breaker bay(s)
Switchgear comprises a support structure that supports one or more bus conductors. The bus conductor(s) each extend longitudinally in a bus direction. The switchgear further includes one or more circuit breaker bays. Each circuit breaker bay comprises feeder cable terminal(s) configured to respectively terminate feeder cable(s). Each circuit breaker bay further comprises a circuit breaker that is spaced from the feeder cable terminal(s) in the bus direction, and that comprises terminal pair(s). Each pair includes a bus-side terminal via which the circuit breaker connects to a respective bus conductor and a feeder-side terminal via which the circuit breaker connects to a respective feeder cable terminal. The circuit breaker is also configured to selectively interrupt current between the bus-side terminal and the feeder-side terminal of each terminal pair. The bus-side terminal and the feeder-side terminal of each terminal pair are spaced from one another in the bus direction. |
US10355458B2 |
Production method of spark plug
Disclosed is a production method of a spark plug in which a ground electrode has an electrode base and a tip welded to a surface of the electrode base via a weld metal. The production method includes an image capture step, an image analysis step and an inspection step. The image capture step is to capture image data about the surface of the electrode base to which the tip has been welded. The image analysis step is to perform analysis of the image data, thereby detecting an edge of the electrode base and an edge of the weld metal, determining a center point of a contour of the weld metal and then detecting an edge of the tip in a specific area of the image data. The inspection step is to inspect a welding position of the tip based on the detected edges of the electrode base and the tip. |
US10355455B2 |
Photonic crystal laser and strain measuring device
A photonic crystal laser and a strain measuring device are provided. The photonic crystal laser includes a disk-shaped photonic crystal structure two-dimensionally disposed in a matrix on a disposition plane and a flexible substrate disposed to support the photonic crystal structure and to cover at least a side surface of the photonic crystal structure. |
US10355454B2 |
Optical semiconductor device, optical module, and method for manufacturing optical semiconductor device
Provided is an optical semiconductor device which has long-term reliability since a threshold current is small, and a relaxation oscillation frequency is high. An optical semiconductor device includes an InP semiconductor substrate, a lower mesa structure that is disposed above the InP semiconductor substrate, and includes a multiple quantum well layer, an upper mesa structure that is disposed on the lower mesa structure, and includes a cladding layer, a buried semiconductor layer that buries both side surfaces of the lower mesa structure, and an insulating film that covers both side surfaces of the upper mesa structure by being in contact with both side surfaces of the upper mesa structure, in which the lower mesa structure includes a first semiconductor layer, above the multiple quantum well layer, and the upper mesa structure includes a second semiconductor layer which is different from the cladding layer in composition, below the cladding layer. |
US10355452B2 |
Optical module and method for controlling optical module
An optical module includes a light source; a demultiplexer configured to demultiplex a light into a transmission light and a local light; an optical modulator; an excitation light source; an optical waveguide substrate that includes: a polarization beam splitter configured to split a reception light into an X-polarized component and a Y-polarized component, a beam splitter, a pair of optical hybrid circuits configured to cause the X-polarized component and the Y-polarized component to interfere with the local light split by the beam splitter, a pair of local light waveguides configured to couple the beam splitter and the pair of optical hybrid circuits, a pair of reception light waveguides configured to couple the polarization beam splitter and the pair of optical hybrid circuits, wherein the pair of local light waveguides and the transmission light waveguide are doped with a rare-earth ion that amplifies a light when the excitation light is introduced. |
US10355451B2 |
Laser with sampled grating distributed bragg reflector
A laser comprising a laser cavity formed by a broadband mirror and a comb mirror having a plurality of reflection peaks. A spacing between the plurality of reflection peaks is adjusted such that only one reflection peak is in a gain bandwidth of the laser. |
US10355449B2 |
Quantum cascade laser with angled active region and related methods
A QCL may include a substrate, an emitting facet, and semiconductor layers adjacent the substrate and defining an active region. The active region may have a longitudinal axis canted at an oblique angle to the emitting facet of the substrate. The QCL may include an optical grating being adjacent the active region and configured to emit one of a CW laser output or a pulsed laser output through the emitting facet of substrate. |
US10355447B2 |
Laser device
A laser device suppresses the variation of each time-lag so that a distortion of a combined laser output is suppressed. The laser device includes electric current control elements Q1, Q2 connected in series to a laser diode unit corresponding to respective laser diode units LD1, LD2, an electric current control circuit 11 that controls an electric current flow in the laser diode unit by adding a voltage to a control terminal of the electric current control element to turn on the electric current control element, and voltage adjustment circuits 12a, 12b corresponding to the laser diode unit adjusts, individually, every laser diode unit and the voltage that is added to the control terminal of the electric current control element when the laser diode is off. |
US10355444B2 |
Media access control MAC chip and terminal device
The present disclosure discloses a Media Access Control (MAC) chip and a terminal device. The MAC chip includes a silicon substrate layer (1), a silicon dioxide base layer (2) formed on a surface of the silicon substrate layer (1), and a silicon base layer (3) formed on a surface, away from the silicon substrate layer, of the silicon dioxide base layer (1); and an element layer (4) formed on a surface, away from the silicon dioxide base layer (2), of the silicon base layer (3), and herein the element layer (4) includes a laser (41), a passive device (42), a detector (43), a drive circuit (44) and an MAC chip body (45), herein the drive circuit (44) is respectively connected with the laser (41), the detector (43) and the MAC chip body (45), and the laser (41) is connected with the detector (43) through the passive device (42). |
US10355443B2 |
Illumination device and projector
An illumination device includes: a plurality of light-emitting elements; a collimating optical system; a first multi-lens array including a plurality of first lenses; a second multi-lens array including a plurality of second lenses; and a superimposing lens. The plurality of second lenses are arranged respectively corresponding to the plurality of first lenses. The plurality of first lenses form a plurality of first lens columns. A width, in a first direction, of one second lens of the plurality of second lenses has a distribution in a second direction, where the first direction is a direction in which the plurality of first lens columns are arranged and the second direction is a direction orthogonal to the first direction. |
US10355436B2 |
Method and apparatus for radial ultrasonic welding interconnected coaxial connector
A coaxial connector assembly for interconnection with a coaxial cable with a solid outer conductor is provided with a monolithic connector body with a bore. A mating surface with a decreasing diameter toward a connector end is provided on an outer diameter of the connector body proximate the connector end. An overbody may be provided overmolded upon a cable end of the connector body. An interface end may be seated upon the mating surface, the interface end provided with a desired connection interface. The interface end may be permanently coupled to the mating surface by a molecular bond interconnection. In a method of interconnection, the interface end is coupled to the mating surface by application of radial ultrasonic welding. |
US10355435B2 |
Universal multi-charger device
The present invention, relates to an improved mobile cell-phone charger device, a wireless USB male prong plug, to charge a plurality cell-phones or tablets apparatus members. One of the embodiment features of the present invention, pertains to a revolving pivot pinion wheel, which rotates in a clockwise or counterclockwise movement, inside the casting frame member, charging a cell-phone member. This improved mobile cell-phone charger device, consist of an electrical female prong connector holes, attached to a revolving pivot pinion wheel, to charge multiples different cell-phones apparatuses members. The universal multi-charger device, has others improved features, such as a rotating dial member, to control and charge different cell-phones apparatuses members. |
US10355428B2 |
Card edge connector with holes for transferring light
A card edge connector includes a longitudinal insulative housing, a number of terminals retained in the insulative housing, a pair of transparent members mounted to the insulative housing, and a metallic shell surrounding around the insulative housing. The insulative housing has two side walls extending along a longitudinal direction, two end walls connecting between the longitudinal ends of the two side walls and a center slot defined therebetween. The metallic shell includes two covering portions respectively located above the two side walls in a vertical direction perpendicular to the longitudinal direction. Each of the covering portions has a number of through-holes arranged above the transparent members to leak out the light transferred therefrom. |
US10355425B2 |
Cable with alarm
The disclosure proposes a cable for connecting to an electronic device. The cable comprising an electrical cord, a connector, a sensor device and an alarm unit. The connector is connected to one end of the electrical cord, and adapted to connect the cable to the electronic device. The sensor device is arranged at the connector and is adapted for collecting sensor data from the electronic device when the connector is connected to the electronic device. The alarm unit is connected to the sensor device and arranged to initiate an alarm based on output data from the sensor device. |
US10355420B1 |
Electrical connector with connected ground shields
An electrical connector includes a plurality of contact modules and ground shields. The ground shields are interleaved with the contact modules within a housing, such that the ground shields alternate with the contact modules. The contact modules include multiple electrical signal conductors held by a dielectric body of the respective contact module. Each of the ground shields includes a plate that defines a bridge slot therethrough and a ground bridge extending from the plate. The ground bridge extends from the plate at a location that is spaced apart from the bridge slot. The ground bridges of the ground shields extend laterally across corresponding contact modules. Distal tips of the ground bridges are received within the bridge slots of adjacent ground shields disposed along opposite sides of the corresponding contact modules, and the distal tips engage edges of the bridge slots to electrically connect the ground shields together. |
US10355409B2 |
Wiring-harness with connector staging device
A wiring-harness includes an electrical-connector and a staging-device. The staging-device has a cavity defining a flexible-member in compressive contact with the electrical-connector. The flexible-member is configured to removably retain the electrical-connector within the cavity. The cavity locates the electrical-connector in a predetermined-position within the staging-device, such that the electrical-connector is presented to an assembler in the predetermined-position. The staging-device is particularly useful in automated, i.e. robotic, installation of the wiring-harness. |
US10355407B2 |
Connector and connector assembly with rockable lever to assist with mating and separating
A first connector has the rockable lever for engaging with a second connector. The lever has a working part, the operating part, and the regulating part. When a second connector is pressed downward toward the first connector, the working part is pressed by the second connector. As a result, the lever rocks and the regulating part regulates the upward movement of the second connector. At this time, the operating part moves upward. When an operator subsequently presses the operating part downward, the lever rocks in the opposite direction, and the regulating part allows the second connector to move upward. At this time, the first working part moves upward thus pressing the second connector upward. |
US10355406B2 |
Electrical connector
A connector system according to some embodiments of the disclosure includes first and second connectors. Each connector includes a housing, a terminal retainer having electrical terminals that are connected to a cable mounted therein. The housings are configured to mate together. One connector includes a locking protrusion on the housing, a first sleeve which is moveable relative to the housing, a second sleeve attached to the first sleeve and which is moveable relative to the first sleeve and relative to the housing, and a biasing member mounted between the first housing and the second sleeve. The biasing member is configured to bias the first and second sleeves toward a mating end. The housing of the second connector has a flexible finger configured to cause movement of the second sleeve relative to the first sleeve and further configured to releasably engage the locking protrusion on the first housing. |
US10355404B2 |
Housing of board connector, board connector and board connector with case
A housing (12) of a board connector (10) to be connected to a circuit board (P) is disposed such that a connection surface to a mating connector (50) is exposed to outside through an opening (41) of a case (40) capable of accommodating the circuit board (P) inside. The housing (12) includes outer locking protrusions (31) for locking a peripheral edge part of the opening (41) of the case (40) from outside of the case (40) so that the board connector (10) will not displace into the case (40) due to forces exerted by a mating connector (50) during a connection operation. |
US10355403B2 |
Tool coupler for use with a top drive
A tool coupler includes a first component having a shaft and a plurality of locking members; a second component having an inner housing for receiving the shaft and a plurality of complementary locking member; and an outer housing configured to rotationally lock the first component to the second component. |
US10355396B2 |
Electrical connector having front and rear sealing members
An electrical connector includes: an insulative housing having a base and a tongue; plural contacts affixed to the insulative housing and exposed to the tongue; a shielding shell enclosing the insulative housing and having a front end; an outer cover enclosing the shielding shell and having a front protrusion, an annular slot being defined between the front end of the shielding shell and the front protrusion of the outer cover; a rear sealer sealing an interfacing gap between the shielding shell and the outer cover; and a front sealer disposed in the annular slot; wherein at least one of the shielding shell, the outer cover, and the front sealer has a groove in fluid communication with the interfacing gap. |
US10355394B2 |
Electrical connector with a reliable waterproof performance
An electrical connector is provided which has a reliable waterproof performance. The electrical connector has an insulated body having a housing, a plurality of conductive terminals, a metal shell, two fixed plates, and a waterproof adhesive. The plurality of conductive terminals are fixed to the insulative body. The insulated body is inserted into a cavity of the metal shell from back to front. The two fixed plates are respectively mounted on two opposite sides of the housing. Each fixed plate has a fixed portion and a holding portion bent downwardly from a rear side of the fixed portion. A rear side of the housing is held by the holding portions. The waterproof adhesive is coated on the holding portion and the rear side of the housing to form an overall seal on a rear portion of the cavity. |
US10355391B2 |
Connector
A connector includes a housing that has a plurality of terminal receiving chambers into which terminals are inserted and a rear holder that is mounted at the housing and supports a wire connected to the terminal received in each terminal receiving chamber. In the connector, the rear holder has a terminal holding part that holds each terminal at a predetermined position in an insertion direction of the rear holder into each terminal receiving chamber. |
US10355390B2 |
Automatic opening of a connector self-closure system
In at least one embodiment, a connector assembly for being positioned on a vehicle is provided. The connector assembly includes first and second connector portions. The first connector portion defines a first and second channels. Each of the first and second channels are positioned on opposite sides of the first connector portion. The first connector portion includes a first contact member and a second contact member. The second connector portion includes a first shutter and a second shutter positioned on an outer surface of the second connector portion. Each of the first shutter and the second shutter are configured to receive the first contact member and the second contact member, respectively. Each of the first and second shutters pivot about an axis in response to receiving the first contact member and the second contact member, respectively, to enable the first connector portion to mate with the second connector portion. |
US10355384B2 |
Integrated connector for electronic device
In one example an electronic device comprises a chassis and a printed circuit board coupled to the chassis and comprising a body formed from a plurality of laminate layers, and at least one receptacle formed in the body and comprising at least one data connector positioned in the receptacle to provide a communication connection. Other examples may be described. |
US10355382B2 |
Electric connector and manufacturing method of the same
By a simple configuration, contact members can be well retained with a housing in a mutually opposed state, and productivity can be improved. When the contact members in the mutually opposed state are to be attached to the housing, a contact retainer prepared by molding in advance is used by disposing the contact retainer in part of the contact opposed region. As a result, the contact members are stably retained in the mutually opposed state even in injection molding molds. Even in a case in which the contact members normally cannot be retained in the mutually opposed state in the injection molding molds, the housing and the contact members can be integrally molded by well retaining the contact members in the mutually opposed state by using the contact retainer and a contact retainer auxiliary and executing an injection molding process. |
US10355378B2 |
Pane having an electrical connection element
A pane having at least one electrical connection element is described. The pane has a substrate, an electrically conductive structure on a region of the substrate, a layer of a solder material on a region of the electrically conductive structure, and at least two soldering points of a connection element on the solder material. The at least two soldering points define at least one contact surface between the connection element and the electrically conductive structure, and a shape of the at least one contact surface has at least one segment of an oval, an ellipse, or a circle with a central angle α of at least 90°. |
US10355374B2 |
Terminal fitting
A terminal fitting (1) includes a rectangular tube (11) with a bottom wall (12), two side walls (13A, 13B) rising from the bottom wall (12) and a ceiling wall (15) facing the bottom wall (12). The rectangular tube (11) includes a terminal insertion opening (17) on one end, and a tab (T) is insertable therein. A resilient contact piece (21) is arranged along the bottom wall (12) inside the rectangular tube (11). Two protection walls (31A, 31B) extend respectively from the side walls (13A, 13B) to close the terminal insertion opening (17), leaving a clearance for entrance of the tab (T) between the ceiling wall (15) and the protection walls. The protection walls (31A, 31B) have facing edges (35A, 35B) facing the mating protection walls (31B, 31A), and the facing edges (35A, 35B) extend obliquely with respect to a line (L) perpendicular to the bottom wall (12). |
US10355371B2 |
Flexible conductive bonding
Examples are disclosed that relate to flexible electrical interconnects in electronic devices. One example provides a device including a flexible substrate, a conductive trace disposed on the flexible substrate, an electronic component mounted to the flexible substrate, a liquid metal interconnect bridging between a pad on the component and the trace on the flexible substrate, and an encapsulant covering the interconnect. |
US10355367B2 |
Antenna structure for exchanging wireless signals
Aspects of the subject disclosure may include, for example, an antenna structure that includes a feed point that facilitates coupling to a dielectric core that supplies electromagnetic waves to the feed point, and a dielectric antenna coupled to the feed point for receiving the electromagnetic waves, the dielectric antenna including an antenna lens that operates as an aperture of the dielectric antenna, the antenna lens having a structure that adjusts a propagation of the electromagnetic waves in the dielectric antenna to reduce a cross section of far-field wireless signals generated by the dielectric antenna. Other embodiments are disclosed. |
US10355366B2 |
Microwave absorbing composite for turbine blade applications
The invention provides a composite laminate comprising an outer, an intermediate and an inner section comprising, respectively, first layers of composite material and one or more functional layers having a printed circuit for absorbing the electromagnetic radiation incident on the composite laminate; second layers of composite material; a conducting layer contiguous to the intermediate section and third layers of composite material. The values of the resistivity of the functional layer and the thickness of the intermediate section are comprised in predefined ranges for the attenuation of the reflection of electromagnetic radiation of the composite laminate in the S or X bands up to a peak of −20 dB. The invention also refers to manufacturing methods of the composite laminate (11) and to wind turbine blades including the composite laminate. |
US10355360B2 |
Systems, devices and methods for flexible meander line patch antenna
The disclosed antenna is designed to work at GPS L1, GPS L2, GPS L5/GLONASS/BEIDOU frequencies. The antenna is fabricated on a flexible body and includes a meander line between a 50Ω RF feeding cable on the ground plane and a patch element. The resonant mechanism is excited by the meander line structure from 1170 Mhz to 1610 MHz and the Patch gives the wideband performance. Most configurations of the antenna have a low profile of about 0.15 mm. |
US10355354B2 |
Array antenna communication system and method therefor
Array antenna communication system is introduced, which is a communication system that receives a location signal generated by a mobile communication apparatus and accordingly transfers a communication signal with a corresponding phase direction. The system includes an array antenna module and a beamforming circuit. The array antenna module includes a plurality of antenna units arranged in array form. The beamforming circuit is used for receiving a plurality of location signals, a plurality of phase control signals, and transferring a plurality of output signals, wherein the beamforming circuit receives the location signal and accordingly generates the corresponding control signal, and controls the corresponding antenna unit of the array antenna module, so as to enable the antenna unit to move to a position corresponding to a phase and to transfer the plurality of output signals, thereby achieving communication signal enhancement. |
US10355350B2 |
Remote electrical tile unit, base station, and method for managing remote electrical tilt antenna
Embodiments of the present invention provide a remote electrical tilt unit, a base station, and a method for managing a remote electrical tilt antenna. The method includes: receiving, by the remote electrical tilt unit, permission configuration information sent by a first base station through a group of AISG ports of the remote control unit; configuring management permission of the first base station on the remote electrical tilt unit according to the permission configuration information, where the management permission includes at least control permission and query permission, and control permission on the remote electrical tilt unit can be allocated to only one base station. In this way, multiple base stations jointly manage a remote electrical tilt unit in a remote electrical tilt antenna, and a problem that it is difficult to locate and troubleshoot a fault when configuration of the remote electrical tilt unit is incorrect is resolved. |