Document Document Title
US10356864B2 LED driver with silicon controlled dimmer, circuit module and control method thereof
An apparatus can include: a bleeder circuit coupled to a DC bus of an LED driver having a silicon-controlled dimmer, where the bleeder circuit is controlled to discharge a current of the DC bus; a controller configured to control the bleeder circuit to discharge the DC bus at a first current after detecting a transition in a voltage of the DC bus; and the controller being configured to control the bleeder circuit to discharge the DC bus at a second current until the DC bus voltage rises to a predetermined load driving voltage, where the second current is less than the first current.
US10356863B2 LED driver, circuit and method for detecting input source
A method of controlling an LED driver can include: generating a first comparison signal using a first reference voltage, the first comparison signal having a duty cycle in accordance with an alternating current input voltage generated by a transformer of the LED driver, and representing an operation frequency of an input source; generating a conversion voltage signal by an averaging operation of the first comparison signal with a time constant that is greater than a switching period of an electronic transformer; generating a second comparison signal by comparing the conversion voltage signal against a second reference voltage; and determining whether the transformer is the electronic transformer or a power frequency transformer based on the second comparison signal.
US10356862B2 Printed circuit board, corresponding lighting module, lighting system and method for implementing lighting modules
The printed circuit board includes metallic zones including: a first, second and third positive terminal, a first and second negative terminal, wherein the second negative terminal is connected to the first negative terminal, and electric contacts for the mounting of one or more LEDs and electric traces such that the LEDs are connected in series forming a LED string. The printed circuit board comprises selection means implemented with electric traces and metallic contacts adapted to be short-circuited via links in order to permit all of the following connections: a connection of the LED string between the first and third positive terminal, a connection of the LED string between the first positive terminal and the first negative terminal, a connection of the LED string between the second and third positive terminal, and a connection of the LED string between the second positive terminal and the first negative terminal.
US10356861B2 Constant output current LED driver
A constant output current LED driver is disclosed. The driver is capable of operating with a wide range of input direct current (DC) voltage, and is configured with a full bridge inverter, an auxiliary circuit, and a voltage current converter. The full bridge inverter and auxiliary circuit collectively operate to provide a phase shift controller for the LED driver system. The LED driver operates under zero voltage switching (ZVS) for all switches in the LED driver circuit for all of the input voltage levels and for all of the output voltage levels. By maintaining ZVS in all conditions, the system can operate at very high frequency and be compact yet still achieve high power density. The resulting topology is applicable for a wide range of constant output current LED drivers. Switchable loads other than LEDs can also be driven.
US10356857B2 Lighting system with power factor correction control data determined from a phase modulated signal
A light emitting diode (LED) lighting system includes a power factor correction (PFC) controller that determines at least one power factor correction control parameter from phase delays of a phase modulated signal. In at least one embodiment, a peak voltage of the phase modulated signal is a PFC control parameter used by the PFC controller to control power factor correction and generation of a link voltage by a PFC LED driver circuit. The phase delays are related to a peak voltage of the phase modulated signal. Thus, in at least one embodiment, detecting the phase delay in one or more cycles of the phase modulated signal allows the PFC controller to determine the peak voltage of the phase modulated signal.
US10356854B2 Power conversion apparatus and power conversion method
A power conversion apparatus and a power conversion method are provided. The power conversion apparatus includes a rectifier configured to convert AC power to DC power, a smoothing filter configured to control the DC power received from the rectifier to be constant, an inverter configured to convert the DC power received from the smoothing filter into high-frequency power by turning the DC power on and off using a switching device, and a control unit configured to control the rectifier and the inverter. A rating of output power from the inverter is determined in accordance with a frequency of the high-frequency power output from the inverter, a current-applying time, and an operation rate obtained by dividing the current-applying time by a sum of the current-applying time and a non-current-applying time.
US10356851B2 Transparent pane having an electrical heating layer, method for the production thereof, and use thereof
A transparent pane, having at least one heatable, electrically conductive coating connected to at least two collection electrodes, provided for electrically connecting to a supply voltage to generate a heating current that flows across a heating field formed between the at least two collection electrodes is described. The heating field includes at least one communication window free from the heatable, electrically conductive coating. The transparent pane further includes at least one heatable, electrically conductive coating, and at least two additional electrodes. The additional electrodes are connected to one of the two collection electrodes via a respective current supply line.
US10356848B2 Lamp heating for process chamber
A process chamber is provided including a top, a bottom, and a sidewall coupled together to define a volume. A substrate support is disposed in the volume. The process chamber further includes one or more lampheads facing the substrate support, each lamphead comprising an arrangement of lamps disposed along a plane. The arrangement of lamps is defined by a center and a plurality of concentric ring-shaped zones. Each ring-shaped zone is defined by an inner edge and an outer edge and each ring-shaped zone includes three or more alignments of one or more lamps. Each alignment of one or more lamps has a first end extending linearly to a second end that are separated by at least 10 degrees around the center. The first end and the second end are both located within one ring-shaped zone. Each alignment located within a same ring-shaped zone is equidistant to the center.
US10356847B2 Composite panel with integrated heater system and associated methods for manufacturing
Described herein is a composite panel that includes a first layer made from an electrically non-conductive material. The composite panel also includes a resistance heater printed onto the first layer and a capacitive sensor applied onto the first layer. The capacitive sensor is operably coupled with the resistance heater. The composite panel additionally includes a second layer adjacent the resistance heater and the capacitive sensor. The resistance heater and the capacitive sensor are positioned between the first layer and the second layer. Furthermore, the second layer is made from an electrically non-conductive material. The resistance heater is configured to generate heat at least partially in response to input sensed by the capacitive sensor.
US10356843B1 Frequency band control algorithm
Embodiments are directed to systems and methods for selecting appropriate transmission configurations in a mobile ad hoc frequency division duplexing mesh network. In one scenario, a node receives transmission parameters from a neighboring node, where the transmission parameters include an indication of the node's current transmission configuration. The node receives network parameters from neighboring nodes, where the network parameters include connection information describing the node's current network connection to the neighboring nodes. Then, based on the received transmission parameters and the received network parameters, the node calculates a change factor which indicates the desirability of changing transmission configuration. The node accesses the calculated change factor to determine whether the transmission configuration of the node is to be changed and, upon determining that the change factor indicates that the transmission configuration of the node should be changed, the transmission configuration of the node is changed to a second, different transmission configuration.
US10356841B2 Method, apparatus, and system for enhancing concurrent processing capability of wireless local area network
A method, an apparatus, and a system for enhancing a concurrent processing capability of a wireless local area network (WLAN) are disclosed. The method includes receiving a first association request including an identifier of a first station (STA) that is from the first STA; performing association with the first STA; sending a first association query request including the identifier of the first STA to a WLAN controller; after the first STA is associated, receiving an association query response from the WLAN controller; and performing disassociation from the first STA when the association query response is used to instruct an access point (AP) not to associate with the first STA. When a large quantity of association events need to be concurrently processed, a STA is associated with at first, improving user experience.
US10356838B2 Supporting network slicing in a wireless communication system
Apparatuses, methods, and systems are disclosed for supporting network slicing. One apparatus includes a processor, a first transceiver that communicates with a remote unit, and a second transceiver that communicates with a mobile communication network supporting a plurality of network slices. The processor receives, via the first transceiver, a request to establish a network connection with the mobile communication network and identifies a network slice selection indicator associated with the request. The processor also selects a management function in a network slice that supports the network slice selection indicator and establishes, via the second transceiver, the requested connection by using the selected management function in the network slice.
US10356836B2 User terminal and base station for performing uplink transmission in an unlicensed band
A user terminal according to a first aspect is used in a mobile communication system. The user terminal comprises: a receiver configured to receive, from a base station, candidate timing information indicating candidate timings of an uplink transmission on an unlicensed band channel that is a frequency channel of an unlicensed band; a controller configured to determine, by monitoring the unlicensed band channel, a transmission timing at which the uplink transmission to the base station is performed, from the candidate timings indicated by the candidate timing information; and a transmitter configured to transmit, at the transmission timing, uplink data via the unlicensed band channel to the base station.
US10356833B2 Resource allocation method, resource contention method, and related apparatus
The present invention discloses a resource allocation method, a resource contention method, and a related apparatus, so as to resolve a problem, in a contention-based distributed resource reuse method in the prior art, that a delay in obtaining an available resource by UE is long. The method in the present invention includes: sending, by a first terminal, declaration information used to indicate an available resource; receiving, by the first terminal, resource request information sent by at least one second terminal according to the declaration information; and sending, by the first terminal, response information, where the response information includes an identification of at least one third terminal, so as to instruct the at least one third terminal to use the available resource, and the at least one third terminal is selected from the at least one second terminal.
US10356830B2 System and method to facilitate stateless serving gateway operations in a network environment
A method is provided in one example embodiment and may include sharing an access key from a control-plane serving gateway (SGW-C) to a plurality of user-plane serving gateways (SGW-Us); allocating a plurality of Fully Qualified Tunnel Endpoint Identifiers (FQTEIDs) associated with a user equipment (UE) session; generating an access token for the UE session based, at least in part, on the access key and the plurality of FQTEIDs; and appending the access token to user-plane packets for the UE session. The method can further include receiving a data packet for the UE session by a particular SGW-U, wherein the uplink packet is appended with the access token for the UE session; determining FQTEIDs associated with the UAT; and routing the uplink packet from the particular SGW-U based on the FQTEIDs.
US10356829B2 Method and apparatus for transmitting metadata in WFD
Provided are a method and an apparatus for transmitting metadata in a WFD. More particularly, a WFD source transmits, to a WFD sink, a first transmission stream in which an audio stream and a video stream are superimposed and multiplexed. The WFD source receives, from the WFD sink, a first RTSP request message for requesting transmission of metadata for audio data and video data during the transmission of the first transmission stream. The WFD source transmits, to the WFD sink, a first RTSP response message in response to the first RTSP request message during the transmission of the first transmission stream. The WFD source transmits, to the WFD sink, a metadata stream including the metadata and a second transmission stream in which the audio stream and the video stream are superimposed and multiplexed.
US10356828B2 Method for controlling a wireless access device using channel avoidance between processors of the wireless access device
The invention discloses a method for controlling a wireless access device, comprising: storing the channel information when the first processor receives a channel information transmitted by the second processor; wherein, a current used channel information is transmitted from the second processor to the first processor when the second processor is detected to establish a connection with the other wireless devices; establishing a wireless connection between the first processor through channels which are different from the stored channel information and the other wireless devices. The invention also provides a equipment for controlling the wireless access device. According to the method and the equipment, channel avoidance is performed automatically during establishment of a wireless connection of the wireless access device, so that the technical problem of co-channel interference is solved.
US10356827B2 Apparatus, method, and program
[Object] To make it possible to reduce the amount of wireless resources that is necessary for the wireless backhaul for a wireless communication device operating as a base station. [Solution] There is provided an apparatus including: a controller configured to control an operation of a wireless communication device so that the wireless communication device performs an operation as a mobile station performing wireless communication with a base station. The controller controls an operation of the wireless communication device so that the wireless communication device performs an operation as a base station performing wireless communication with a mobile station and an operation as a core network node.
US10356826B2 Simultaneous bidirectional wireless link
Apparatuses, methods, and systems of a node that supports a simultaneous bidirectional wireless link with a second node are disclosed. One embodiment of the node includes a first sector that includes a first transceiver and a first plurality of antennas operative to form a beam directed to a first sector of a second node. The node further includes a second sector that includes a second transceiver and a second plurality of antennas operative to form a beam directed to a second sector of the second node. For at least one time slot of a plurality of time slots, one of the first transceiver or the second transceiver is operative to transmit a first communication signal to the second node while the other of the first transceiver or the second transceiver is operative to receive a second communication signal from the second node.
US10356824B2 Network controller, node device and mesh network system thereof
An apparatus can include: (i) a network controller in a mesh network, the network controller being configured to send a beacon in a predetermined beacon slot in a broadcast manner, where the beacon includes a slot allocation state of the mesh network; and (ii) a plurality of node devices, where each node device is configured to synchronize according to the beacon, and to send a data packet within a corresponding fixed time slot according to the slot allocation state, where each of the fixed time slots corresponds to only one of the plurality of node devices.
US10356818B2 Wireless communication terminal, wireless communication system, wireless communication method, and recording medium
A wireless communication terminal has a plurality of communicators, a radar detection circuit, a channel use confirmation circuit, a channel information acquisition circuit, a channel information notification circuit, a channel determination circuit, and a channel setting circuit. First communication channel information indicates a data communication channel set in a communicator of a first peripheral terminal. Second communication channel information indicates a monitoring communication channel set in the communicator of the first peripheral terminal or a communication channel confirmed to be usable by the channel use confirmation circuit of the first peripheral terminal. The channel determination circuit determines a communication channel different from any of a first communication channel indicated by the first communication channel information and a second communication channel indicated by the second communication channel information as the data communication channel.
US10356816B2 Re-contention-based co-existence on a shared communication medium
Techniques for managing re-contention on a shared communication medium are disclosed. In order to facilitate re-contending for access to the communication medium, an access point may adjust one or more uplink transmission parameters associated with a triggering condition for invoking a contention timer. In addition or as an alternative, the access point may mute transmission on the communication medium during one or more symbol periods designated for transmission. In addition or as an alternative, the access point may configure a timing advance to create a re-contention gap.
US10356812B2 Variable-length transmission schemes
A method of wireless communication includes receiving, at a user equipment (UE), a grant from a base station on a control channel, the grant including content indicating a mini-slot assigned to the UE. The method may include interpreting the grant based on a current configuration of a data channel to determine the mini-slot. The method may include communicating with the base station during the mini-slot indicated by the grant.
US10356807B2 Techniques for transmitting and receiving channel occupancy identifiers over an unlicensed radio frequency spectrum band
Techniques are described for wireless communication. A first method may include inserting, in a first transmission using a first radio access technology (RAT), a channel occupancy identifier for a second transmission using a second RAT. The first method may also include transmitting the first transmission having the channel occupancy identifier over an unlicensed radio frequency spectrum band. A second method may include receiving, at a receiver operated using a first RAT, a channel occupancy identifier for a transmission using a second RAT. The channel occupancy identifier may be received over an unlicensed radio frequency spectrum band. The second method may also include decoding the channel occupancy identifier to identify a backoff period, and refraining from accessing the unlicensed radio frequency spectrum band using the first RAT based at least in part on the identified backoff period.
US10356805B2 Methods and systems for scheduling in a virtual MIMO communication environment
A system and method for scheduling cooperative uplink transmissions in a virtual multiple input multiple output (MIMO) wireless communication environment are provided. More specifically, both random and channel aware orthogonal scheduling techniques for identifying a sub-set of N mobile terminals to provide cooperative uplink transmissions for each transmit time interval are provided.
US10356802B2 Base station and scheduling method of uplink resource unit
A scheduling method of uplink resource unit includes selecting an uplink parameter set, by calculating the uplink parameter set capable of achieving a minimized energy consumption according to a traffic and a QoS of a user equipment (UE). The uplink parameter set allows a plurality of transmission variations. A score function is used to calculate a score of a transmission condition variation of the UE and a transmission order of the UE is determined according to the score. A disposing position of the resource units in uplink subcarriers is determined. The time occupied by the disposing position is checked to see whether or a delay constraint allowed by the UE is satisfied. If the result of checking the disposing position does not satisfy the delay constraint, the number of consecutive subcarriers is changed and the step of determining the disposing position of the resource units in the uplink subcarriers is repeatedly performed.
US10356800B2 Scalable numerology with symbol boundary alignment for uniform and non-uniform symbol duration in wireless communication
Aspects of the present disclosure provide various wireless communication numerology designs that can maintain symbol boundary alignment while multiplexing different numerologies in wireless communication. The symbols may be scaled for different tone or subcarrier spacings while maintaining the symbol boundary alignment between different numerologies. Maintaining the symbol-boundary alignment between different numerologies enables symbol-level numerology multiplexing. The disclosed numerology designs enable low latency communication and improved interference management, and provide non-ambiguous symbol boundary timing reference for multiplexing different numerologies.
US10356797B2 Methods and apparatuses for lowering overhead using channel reciprocity
The present disclosure concerns radio communication. More particularly, the present disclosure concerns a possible reduction in overhead signaling. The radio link quality of a first radio link (e.g., DL) as well as a second radio link (e.g., UL) is obtained 130. Also, the obtained radio link quality of the first radio link is compared 140 with the obtained radio link quality of the second radio link. This is done in order to establish whether a similarity in the radio link quality is within a predefined tolerance. Next, the signaling for both the first radio link and the second radio link is controlled 150 if, or when, the similarity of the radio link quality is determined to be within said predefined tolerance.
US10356794B2 Communication system and communication method, communication apparatus and control method for the same, and storage medium
In a communication system including a first apparatus and a second apparatus, the first apparatus transmits to the second apparatus a signal that requests information for connecting to a network. Then, in response to receiving the signal from the first apparatus, the second apparatus determines whether or not another apparatus connectable to the network is present within a communicable range of the second apparatus, and when determining that the other apparatus is present in the communicable range, the second apparatus notifies the first apparatus of information for connecting to the other apparatus. The first apparatus receives from the second apparatus the information for connecting to the other apparatus, and connects to the other apparatus and to the network, based on the received information.
US10356788B2 System and method for high-rate sparse code multiple access in downlink
Higher rates of data communication may be utilized for downlink than for uplink. However, the decoding complexity of Sparse Code Multiple Access (SCMA) may become prohibitive for very high rates, resulting from, for example, a large number of layers, for very large constellations, or a combination of the two. Methods and transmitters are provided herein for transmitting that has been generated to reduce complexity at the receiver and methods and receivers are provided herein for receiving and decoding a received signal with reduced complexity. The reduced complexity in part is provided by the ability to maintain real and imaginary parts of a transmitted signal independent from one another.
US10356785B2 Telecommunications apparatus and methods
A wireless telecommunications system in which downlink communications are made using a radio interface that spans a system frequency bandwidth (host carrier) and supports at least some communications from a base station to least some terminal devices within a plurality of restricted frequency bands (virtual carriers) which are narrower than and within the system frequency bandwidth. A terminal device conveys an indication of its identity, to the base station during an initial connection procedure as the terminal device seeks to access the radio interface. The terminal device and the base station both determine a selected restricted frequency band from among the plurality of restricted frequency bands based on the identity of the terminal device in the same way. Thus the terminal device and base station select the same restricted frequency band and can accordingly configure their respective transceivers to allow downlink communications between them within the selected restricted frequency band.
US10356784B2 Method and apparatus for constructing control field including information regarding resource unit in wireless local area network system
Proposed is a control field including allocation information regarding a resource unit (RU) in a wireless local area network (WLAN) system supporting a plurality of RUs. The control field including the allocation information regarding the RU may be included in an uplink or downlink a physical layer (PHY) protocol data unit (PPDU), and may be designed in consideration of a plurality of frequency bands. A control field corresponding to a specific frequency band may be duplicated in a different frequency band. Further, the control field corresponding to the specific frequency band may be used for scheduling of a data field corresponding to the same frequency band and a data field corresponding to the different frequency band.
US10356779B2 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
A wireless communication network that forms an ad-hoc network without the arrangement of a controlling station sets a period that a communication apparatus can utilize with priority and performs isochronous communication in the period as required. When isochronous communication has not been performed or after isochronous communication has finished in the priority utilization period, other communication apparatuses perform arbitrary communication. When another communication is performed in a communication apparatus's own priority utilization period, the start of isochronous communication is temporarily delayed. In an ad-hoc communication environment, data having a real-time characteristic, such as AV content, can be efficiently transmitted through the isochronous communication.
US10356778B2 Facilitating detection of control channels with different transmission time intervals in a wireless communication system
Facilitation detection of control channels with different transmission time intervals (TTIs) in wireless communications systems is described herein. In one example, a computer-implemented method comprises: monitoring, by a mobile device comprising a processor, a first control channel in the beginning of a first TTI; and receiving, by the mobile device, a first downlink control information (DCI) on the first control channel in the first TTI, wherein information of the first DCI indicates a pattern of a second TTI associated with a second control channel, and wherein the second control channel occurs later than the first control channel and the second TTI is shorter than the first TTI. The computer-implemented method can also comprise determining, by the mobile device, whether to monitor the second control channel of the second TTI based on the information of the first DCI.
US10356774B2 Wireless communication terminal, base station device, and resource allocation method
A wireless communication terminal capable of increasing the utilization efficiency of ACK/NACK resources and suppressing unnecessary PUSCH band reduction while avoiding ACK/NACK collision. The wireless communication terminal has a configuration provided with: a reception unit for receiving a control signal including ARI via an E-PDCCH set from among one or a plurality of E-PDCCH sets; a control unit for determining an offset value indicated by the ARI on the basis of whether or not a resource region that may be taken by a dynamic ACK/NACK resource corresponding to the E-PDCCH set that has received the control signal and a resource region that may be taken by a dynamic ACK/NACK resource corresponding to another E-PDCCH set overlap, and imparting an offset to the ACK/NACK resource according to the value of the ARI; and a transmission unit for transmitting the ACK/NACK signal using the determined ACK/NACK resource.
US10356772B2 Bearer mobility and splitting in a radio access network-based, 3rd generation partnership project network having an integrated wireless local area network
A wireless local area network (WLAN) point-to-point communications link between an evolved universal terrestrial radio access network node B (eNB) and a user equipment device (or simply UE) is identified by UE/eNB media access control (MAC) identifiers on a per UE or per data radio bearer (DRB) basis for offloading cellular data from a long term evolution (LTE) link to the WLAN point-to-point communications link. A wireless local area network tunneling protocol (WLTP) includes packet formats and network protocol stack arrangements to support functions facilitated by the WLAN point-to-point communications link, such as, for example, identification of control and data traffic messages, DRB identification for WLTP packets, quality of service (QoS) delay and packet loss measurement, support of bearer splitting, and support of a general framework for offloading cellular traffic at different depths of the 3rd Generation Partnership Project (3GPP) network protocol stack.
US10356771B2 Method and device for transmitting downlink information in wireless communication system
A 5th-generation (5G) or pre-5G communication system which is to support a higher data transfer rate beyond a 4G communication system such as a long term evolution (LTE) is provided. The method for transmitting a downlink signal by a base station in a wireless communication system supporting non-orthogonal multiple access (NOMA) includes the steps of selecting a pair of terminals including one short-distance terminal and at least one long-distance terminal which will share an identical downlink transmission resource, generating a superimposed signal in which a signal for the short-distance terminal and a signal for the long-distance terminal are superimposed on one another, generating information necessary for cancelling the signal of the long-distance terminal from the superimposed signal, transmitting the generated information necessary for cancelling the signal of the long-distance terminal to the short-distance terminal, and transmitting the generated superimposed signal to the pair of terminals.
US10356766B2 Wireless communication method and apparatus for reporting traffic volume measurement information to support uplink data transmissions
A method and apparatus for uplink transmission is disclosed. A WTRU transmits a first type message to a Node-B that indicates that the WTRU has uplink buffered data to transmit and the WTRU requires uplink resources for transmission of the uplink buffered data. The WTRU receives a first uplink data scheduling message in response to the transmitted first type message. Subsequent to receiving the first uplink data scheduling message, the WTRU transmits a second type message or a third type message. The second type message includes a plurality of indications. The third type message indicates an amount of uplink buffered data and has less information than the second type message. The WTRU receives, in response to the transmitted second type message or third type message, a second uplink data scheduling message and transmits uplink data over an uplink channel based on the received second uplink data scheduling message.
US10356758B2 Method and apparatus for requesting and modifying resource configuration in a wireless communication system
A method and apparatus are disclosed from the perspective of a UE for requesting SPS resources for V2X message transmissions in a wireless communication system. The method includes generating a first V2X message for transmission. In addition, the method includes transmitting a first signal to a network node for requesting SPS resources for transmitting the first V2X message and V2X messages which are generated subsequent to the first V2X message, wherein the first signal includes an identity used to associate the SPS resources with the first V2X message and the V2X messages. Furthermore, the method includes receiving a second signal from the network node, wherein the second signal contains a first information indicating the SPS resources and the identity. The method also includes transmitting the first V2X message and the V2X messages according to the SPS resources indicated by the first information.
US10356741B2 Fingerprint positioning for mobile terminals
At least one of location-specific downlink properties and location-specific uplink properties of a radio link are determined and fused to obtain a location-specific fingerprint of the radio link associated with a location of a mobile device.
US10356740B2 System and scheme for uplink synchronization for small data transmissions
A method and apparatus for timing advance (TA) synchronization for uplink (UL) data transmissions are provided. A base station transmits a TA instruction to a UE. The TA instruction indicates one of at least two TA options. The first TA option indicates direct initial grant-free (GF) uplink (UL) data transmissions. The second TA option indicates indirect initial GF UL data transmissions with the UE initiating TA reference signaling for updating a TA parameter of the UE. The UE performs an initial GF UL data transmission to the base station based on the TA instruction.
US10356738B2 Method for acquiring synchronization in a communication system and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method for acquiring, by a first user equipment (UE) in a coverage of a first cell, synchronization in a wireless communication system, the method comprising: receiving a message for a sidelink resource configuration from a second cell through the second UE in a coverage of the second cell; if a channel quality of the second cell is less than a predetermined threshold, selecting the first cell as a synchronization reference cell; and transmitting a sidelink data to the second UE using the sidelink resource configuration based on the synchronization acquired from a synchronization signal of the first cell.
US10356732B2 Narrowband signal detection for network protection
Technology for a repeater is disclosed. The repeater can include a narrowband detector configured to detect one or more power levels that correspond to one or more signals communicated in one or more sub-bands of a selected band. The repeater can include a controller. The controller can select a signal from the one or more signals based on a power level of the selected signal. The controller can adjust a gain or output power of the repeater based on the power level of the selected signal communicated in the one or more sub-bands of the selected band.
US10356731B2 User apparatus, base station, and uplink transmission power reporting method
A user apparatus in a mobile communication system that includes a first and second base station that perform communication with the user apparatus by inter-base station carrier aggregation. The user apparatus includes a setting information reception unit that receives, from the first base station, first setting information for instructing whether to report uplink transmission power information to the first base station, and second setting information for instructing whether to report uplink transmission power information to the second base station. A report control unit reports uplink transmission power information to the first or second base station when detecting a report trigger for performing reporting of the uplink transmission power information. When the report control unit detects a report trigger for a specific base station for which it is instructed not to perform reporting of the uplink transmission power information, the uplink transmission power information is reported to another base station.
US10356729B2 Communication device, transmission power control method, and program
There is provided a communication device including: a communication unit that receives a beacon for a second communication service making secondary usage of a spectrum assigned to a first communication service; and a control unit that controls a transmission power to be used for transmission of a radio signal of the second communication service from the communication unit based on location data included in the beacon and indicating a location of a transmission source node of the beacon and a location of an interfered node interfered by the second communication service.
US10356728B2 Methods and systems for downlink transmit power control command transmission
Backwards compatibility may be achieved by transmitting an alternating pattern of uplink TPC commands in uplink timeslots. In one example, a served user equipment (UE) receives a downlink TPC command from a serving base station during a downlink timeslot in a sequence of downlink timeslots, and generates an uplink TPC command based on a received power level of the downlink TPC command. The served UE may then transmit the uplink TPC command in an uplink timeslot mapped to the downlink timeslot in which the downlink TPC command was received, as well as transmit an alternating pattern of uplink TPC commands in other uplink timeslots. The alternating pattern of uplink TPC commands may cause a neighboring base station to effectively maintain its transmit power level.
US10356726B2 Uplink access with compressed mode in a communication network system
An access device of a communication network system calculates power estimation values for successive time slots of a communication channel based on measurement values for the successive time slots from a user equipment accessing the communication network system via the access device. The access device performs transmit power control based on the power estimation values. If a compressed mode is active for the user equipment, from use for the transmit power control, power estimation values or measurement values for predetermined time slots are excluded, which include no time slot or at least one time slot before a first time point T1 at which the user equipment has entered the compressed mode, at least one time slot after a second time point T2 at which the user equipment has returned from the compressed mode, and each time slot between the first time point T1 and the second time point T2.
US10356725B2 Uplink signal sending method and user equipment
An uplink signal transmitting method applied to a carrier aggregation system, comprises: after configuring more than two timing advances, user equipment rate-matching uplink signals and/or uplink channels between which front-to-back symbol overlap will occur in time domain over different uplink carriers, and then transmitting the uplink signals and/or uplink channels, or discarding and then transmitting the uplink signals and/or uplink channels, or transmitting simultaneously.
US10356718B2 Synchronization for extending battery life
The present invention discloses a method and system for efficiently supporting data calls to WTRUs in systems that also support telephony. Various types of data is transmitted on a known schedule which is tightly synchronized to a predetermined time frame. The WTRUs synchronize their wake-up periods to search for data at times when data may or will actually be transmitted to them.
US10356711B2 Method and device for triggering plurality of PS-poll frames in wireless LAN
Disclosed are a method and a device for triggering a plurality of PS-poll frames in a wireless LAN. The method for triggering a plurality of PS-poll frames in a wireless LAN can comprise the steps of: transmitting, by an AP, a beacon frame; transmitting, by the AP, a first PS-poll trigger frame within a beacon interval; receiving, by the AP, a plurality of first PS-poll frames transmitted on the basis of a UL MU transmission by a first STA group as a response to the first PS-poll trigger frame; transmitting, by the AP, a plurality of first downlink data frames to a plurality of STAs on the basis of a DL MU transmission as a response to the plurality of first PS-poll frames; transmitting, by the AP, a second PS-poll trigger frame within a beacon interval; receiving, by the AP, a plurality of second PS-poll frames transmitted on the basis of the UL MU transmission by a second STA group as a response to the second PS-poll trigger frame; and transmitting, by the AP, a plurality of second downlink data frames to the plurality of STAs on the basis of the DL MU transmission as a response to the plurality of second PS-poll frames.
US10356710B2 Method and system for mobile device to utilize channels with low power consumption
The present invention facilitates efficient and effective power management for wireless telecommunications. In one embodiment, presented approaches enable power savings in devices with a limited power supply (e.g., mobile devices operating on battery power supply, photocell, etc.). In one exemplary implementation, power smart channels facilitate power conservation. Power smart channel communications can be transmitted at lower power levels than conventional or normal channel communications. Presented power smart channel methods and systems can be implemented in a wireless cellular communication environment where power smart channels are established and used in accordance with various aspects and configurations of the components (e.g., location, remaining battery charge, multiple resource bands, etc.) in the wireless cellular communication environment.
US10356707B2 Wireless local area network connection method, mobile terminal, and storage medium
The various embodiments described herein include methods, devices, and systems for connecting to a wireless local area network. In one aspect, a method is performed at a mobile terminal. The terminal detects wireless local area networks near a geographic location where the terminal is located, each of the wireless local area networks includes an identifier. The terminal then matches the identifiers of the wireless local area networks and a prestored geographic location of the terminal with an identifier and a geographic location of a wireless local area network, and determines an accessible wireless local area network that includes a corresponding access key. The terminal sets the corresponding access key. The terminal presents a list of the wireless local area networks on a network connection interface, and a connection identifier for the accessible wireless local area network. The terminal detects an operation on the connection identifier, and connects to the accessible wireless local area network.
US10356705B2 Method for location area update in multi-rat environment and method for transmitting/receiving paging information
The present invention relates to a method for updating a TAC in a multi-RAT environment and a method for transmitting/receiving paging information. A terminal, which is capable of establishing a radio connection through a first radio interface by a first radio protocol and a radio connection through a second radio interface by a second radio protocol, may determine the best radio interface on the basis of predetermined conditions, perform a TA update through the best radio connection interface, and transmit/receive paging information through the best radio connection interface.
US10356702B2 Method and user equipment (UE) for provisioning minimum system information (MSI) in wireless communication system
Accordingly the embodiments herein provide a method for provisioning Minimum System Information (MSI) for User Equipment (UE) in a wireless communication system. The method includes decoding Primary Broadcast Channel (PBCH) to acquire a first Master Information Block (MIB) periodically transmitted by base station. Further, the method includes determining to perform one of bar a cell from which the first MIB is acquired for a pre-determined period of time and acquire second MIB transmitted on Secondary Broadcast Channel (SBCH) by base station based on cell barring indication received in the first MIB. Furthermore, the method includes transmitting a request message to the base station to obtain at least one SI block of the OSI. In some embodiments, the method includes receiving a list of system configuration indexes (SCIs) and corresponding configuration of SI blocks, from the base station based on SI storage capability of the UE indicated to the base station.
US10356690B2 Method and apparatus for determining a communication path (as amended)
Disclosed are a communication path determination method and device, which solve the problems of low transmission efficiency and long transmission time delay which may be caused by the existing path which is configured for a small cell needing to access a network for directly communicating through a wireless channel between the small cell and a macro base station. The method comprises: when a wireless node needs to access a network, acquiring, by the wireless node, an optimal communication path from same to the network; and communicating, by the wireless node, with the network through the acquired optimal communication path, wherein the optimal communication path indicates the wireless node to access the network through at least one auxiliary node, and at least one of the at least one auxiliary nodes is a wired node which is directly connected to the network. Since the wireless node accesses the network and communicate with the network through at least one auxiliary node with the function of being capable of providing the data forwarding service for other nodes, the quality and performance of data transmission between the wireless node needing to access the network and the network are improved, and the transmission efficiency of the wireless node is improved.
US10356687B2 Wireless network protocol systems and methods
A system and method for providing wireless network communications between a plurality of remote devices and a site controller are provided. Each network and the site controller communicates using a communications protocol adapted to allow remote devices and the site controller to independently control the communication path for transmissions sent by each device. In some embodiments, remote devices can collect and store information about other remote devices and available communication paths for optimum data transmission. Also, in some embodiments, remote devices can quickly join a preexisting network by communicating with a site controller and/or other remote devices. Other embodiments are also claimed and described.
US10356685B2 Handling undesirable inter-frequency cell changes
Systems and methods for handling undesirable inter-frequency cell changes are disclosed. A small cell base station receives a request to perform a cell change of a user equipment (UE) from a base station serving the UE to the small cell base station, wherein the base station serving the UE is operating on a different frequency than the small cell base station, receives, from the base station, parameters related to one or more previous cell changes performed by the UE, and determines whether or not the cell change is desirable based on the parameters related to the one or more previous cell changes.
US10356683B2 Method and device for preserving mobility information in terminal state transition and effectively re-accessing in heterogeneous cell network in mobile communication system
The present invention pertains to a method and device for preserving mobility information in terminal state transition and effectively re-accessing in a heterogeneous cell network in a mobile communication system. A method for estimating a mobility state of a terminal in a mobile communication system according to one embodiment of the present invention may comprise the steps of: receiving, by the terminal, system information from a serving cell during an idle state; calculating mobility state information by using the received system information; storing the mobility state information; and transmitting the mobility state information to a base station when the terminal is connected to the base station. According to one embodiment of the present invention, when an idle state of a terminal is changed to a connection state in a mobile communication system, a mobility state of the terminal can be more effectively estimated.
US10356682B2 Methods and apparatuses for exchanging information regarding a determined coverage extension (CE) level
Embodiments herein provide a method of managing indication of Coverage Extension (CE) level. The method includes determining the CE level from a Downlink (DL) measurement. Further, the method includes indicating the CE level determined to a Base station (BS). Further, the method includes determining a change in the CE level and indicates the change in the CE level to the BS. Further, the method includes attempting a RRC connection establishment using one of a CE specific Random Access Channel (RACH) preamble and CE specific Physical Random Access Channel (PRACH) resources.
US10356680B1 Voice retainability evaluation
An apparatus comprising at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to receive an initial user equipment message from a target cell, transmit an initial context setup request message to the target cell including one or more service indicators, receive an initial context setup response message from the target cell, and calculate a drop ratio associated with a double S1 connection based upon a number of abnormal radio access bearer releases subtracted from a number of radio access bearer releases associated with the successful double S1 connection divided by a total number of radio access bearer releases. The one or more service indicators are determined based upon the received initial user equipment message.
US10356679B2 Handover using dual active connections
A technique is disclosed to minimize service interruption at a wireless user equipment device during a handover by maintaining dual active connections during the handover. Upon initiating the handover, an initial/first connection with a first access node is maintained while establishing a second connection with a second access node. The user equipment device can receive data over the first connection and second connection during the handover. The first connection may be terminated (by the user equipment device or by timing out due to inactivity) after the handover is completed. Other aspects, embodiments, and features are also claimed and described.
US10356676B2 Resource switching method, apparatus, and system
Embodiments of the present invention provide a resource switching method, an apparatus, and a system. The method includes: receiving, by a first device, a first resource switching message sent by a second device, where the first device and the second device belong to a same service group, the first resource switching message includes first resource information, and the first resource information is used to indicate a first resource satisfying a resource switching requirement of the second device; determining, by the first device, a second resource in the first resource, where the second resource is a resource satisfying a resource switching requirement of the first device; and sending, by the first device, a second resource switching message, where the second resource switching message includes second resource information, and the second resource information is used to indicate the second resource.
US10356674B2 Scheduling and handover of a vehicular connection with periodic messaging
The method provided in this embodiment improves the capabilities of automatic driving and ADAS of electric vehicles. The method can be applied to vehicle networking, such as V2X, LTE-V, V2X, etc. The method includes receiving, from the mobile device, an indication of a requirement for transmission resources, comprising at least an indication that the resources are required with a periodicity, transmitting, to the mobile device, an assignment of a first scheduling configuration for the device-to-device connection, transmitting, to the mobile device, an indication to begin use of periodically recurring radio resources, and handing over responsibility for providing radio resources for the device-to-device connection from the network node to a target network node such that the availability of radio resources with the periodicity is substantially maintained.
US10356666B2 Communication device and communication control method
A module includes a switching request receiving unit configured to receive, when the module is connected with one terminal, a switching request indicating a connection switching to another terminal, an address changing unit configured to change the connection destination address using the reception of the switching request by the switching request receiving unit as a trigger, a connection disconnecting unit configured to forcibly disconnect the connection with the one terminal when the connection destination address is changed by the address changing unit, and a connection process executing unit configured to receive a connection request from the another terminal by the connection destination address changed by the address changing unit after the connection with the one terminal is disconnected by the connection disconnecting unit and to connect with the another terminal.
US10356664B2 Transmission method for trigger frame by a 802.11ax access-point
A wireless communication method in a wireless network comprising an access point and a plurality of stations. The method includes selecting a transmission mode among a first and a second transmission modes, wherein access to a communication channel in the first transmission mode uses a contention mechanism with stations of the network, while access to the communication channel in the second transmission mode uses a preemption mechanism; sending a trigger frame to the stations using the selected transmission mode, the trigger frame reserving a transmission opportunity on at least one communication channel of the wireless network and defining resource units forming the communication channel and including a plurality of resource units that the stations can access for sending data; and receiving data from stations over the defined resource units.
US10356663B2 Service allocation determining methid
A slice allocating method capable of dynamically changing a service and a slice to be allocated to the service is provided. An OSS/BSS holds allocation service information in which a service to which a slice has been allocated is associated with the slice. Further, a request reception unit of the OSS/BSS receives an SLA-SL which is a requirement of a function. An allocation determination unit determines a slice having an SLA-SL corresponding to a service requirement of the received service. When the service of the slice determined by the allocation determination unit is the same as the service associated with the slice in advance, an allocation request unit reallocates the service to the determined slice.
US10356661B2 Admission control and load balancing
Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more particularly, to methods and apparatus to enable a node to be aware of active services and context for a mobile device in order to determine the load balancing and admission control for the services. For example, in certain aspects, a mobile device for managing at least one data flow between a core network and the mobile device may determine whether at least one of the data flow or a service related to the data flow should be reported and send a report to a first node based on the determination. The report may identify at least one of the data flow or service and indicates a packet data network (PDN) connection or bearer associated with the service or data flow.
US10356660B2 Systems and methods for optimizing network traffic
Systems and methods for optimizing network traffic are disclosed. In one embodiment, a system for optimizing the performance of a plurality of networks includes a first terminal device, a traffic steering controller, and a terminal traffic steering agent. The traffic steering controller may be configured to receive user profiles, terminal metrics and network performance metrics and create traffic steering rules based on the user profiles, terminal metrics, and network performance. The terminal traffic steering agent may be configured to receive traffic steering rules from the traffic steering controller and direct a virtual network switch based on the traffic steering rules. The virtual network switch may be configured to handle network traffic at a virtual network interface and, based on directions received from the traffic steering controller, exchange network traffic at least at a physical interface of at least one of the plurality of access networks.
US10356657B2 Method and apparatus for receiving MAC PDU in mobile communication system
The present disclosure relates to a communication technique and system for converging, with IoT technology, a 5G communication system for supporting a higher data transmission rate beyond a 4G system. The present disclosure may be applied to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cards, health care, digital education, retail business, security and safety related services, etc.), on the basis of the 5G communication technology and IoT associated technology. According to the present invention, in a method of receiving a MAC PDU, when an unused value is included in a received MAC PDU, the MAC PDU is received through a multicast channel, and the unused value is included in a sub-header of the MAC PDU, the sub-header and a payload portion corresponding to the sub-header are ignored and the remaining sub-header and payload portion are processed.
US10356655B2 Data rate control method and related apparatuses using the same
The disclosure is directed to a data rate modification method and related apparatuses using the same method. According to one of the exemplary embodiment, the disclosure is directed to a data rate control method implemented by a user equipment, the method would include not limited to: transmitting a connection establishment message which comprises an identification (ID) of the UE and a network ID; receiving a data rate configuration comprising a first data rate class ID and a plurality of network data rates which is associated with the network ID as each network data rate is associated with a different data rate class ID; and setting a first data rate based on the first data rate class ID to communicate with a core network.
US10356652B2 Adapting communication parameters to link conditions, traffic types, and/or priorities
Systems and methods are provided for adapting communication parameters to a variety of link conditions, traffic types and priorities. For example, WiFi transmission parameters (e.g. retry limit, AIFS, CW size, MCS order and/or CCA threshold) may be adapted to channel congestion levels, channel errors and/or traffic priority levels. Parameter adaptation may be coordinated across layers (e.g. between MAC and PHY layer parameters). Congestion levels may be detected, for example, using a smoothed queue size and/or channel busy time. Traffic may be transmitted using adapted parameters, such as reduced retry limits for a high congestion level and increased retry limits for priority traffic in response to channel error. Feedback may support parameter adaptation. For example, feedback may be provided by a receiver and/or within a sender, such as a sender MAC and/or PHY layer or a parameter adapter providing feedback (e.g. spoofed NACK packet) to a sender application, transport and/or network layer.
US10356647B2 Base station device, user equipment, and method for reporting channel state information
A base station device, user equipment, and a method for reporting channel state information are disclosed. The base station device receives at least one piece of aperiodic channel state information (CSI) from user equipment, where the at least one piece of aperiodic CSI corresponds to an aperiodic CSI measurement result on a first reference subframe, the aperiodic CSI measurement result on the first reference subframe is an aperiodic CSI measurement result of a first downlink subframe set, and the first reference subframe is a subframe in the first downlink subframe set. The base station device effectively receives an aperiodic channel state measurement result of the downlink subframe set.
US10356646B2 Device and method for handling measurement gaps
The present invention relates to a method and an apparatus for handling measurement gaps and performing measurement upon detection of a failure in a mobile communication system.
US10356640B2 Apparatus, system and method of cellular network communications corresponding to a non-cellular network
Some demonstrative embodiments include devices, systems and/or cellular network communications corresponding to a non-cellular network. For example, an Evolved Node B (eNB) may be configured to transmit to a User Equipment (UE) at least one configuration message to configure one or more measurements to be performed by the UE with respect to at least Wireless-Local-Area-Network (WLAN), to receive from the UE at least one report message including measurement information corresponding to the WLAN, to trigger the UE to start or stop offloading to the WLAN, and/or to transmit to the UE network assistance information corresponding to the WLAN.
US10356636B2 Techniques and apparatuses to improve drone-mounted user equipment performance
A method, an apparatus, a base station, user equipment, and a computer program product for wireless communication are provided. In some aspects, the apparatus may identify a user equipment as a drone-mounted user equipment, and/or may configure one or more parameters associated with the user equipment based at least in part on identifying the user equipment as a drone-mounted user equipment. In some aspects, the apparatus may determine, for a user equipment mounted on a drone, that a threshold is satisfied with regard to an uplink throughput, a downlink throughput, a signal strength, or a signal quality associated with the user equipment, and/or may configure a transmission power parameter or a measurement reporting parameter based at least in part on determining that the threshold is satisfied.
US10356635B2 Mobile communication system
A base station which uses either one of a plurality of component carriers individually or uses an aggregate carrier which is an aggregate of the above-mentioned plurality of component carriers to carry out radio communications with a mobile terminal corresponding to the above-mentioned component carrier and also carry out radio communications with a mobile terminal corresponding to the above-mentioned aggregate carrier is provided. The base station notifies a bandwidth of an aggregate carrier which is an aggregate of all of the above-mentioned component carriers, as a bandwidth which the above-mentioned base station uses, to the mobile terminal corresponding to the above-mentioned aggregate carrier. As a result, while an improvement in the transmission rate is provided according to the aggregate carrier, the base station can also support an operation of a mobile terminal corresponding to a component carrier.
US10356634B2 Base station, communication system, communication method and storage medium
A base station includes: a reception unit for receiving a first adjacent cell list which is a list of cells adjacent to a cell managed by an adjacent base station from the adjacent base station; and a control unit for employing the first adjacent cell list as a second adjacent cell list that is a list of cells adjacent to a cell managed by the base station itself.
US10356632B2 Variable beamwidth multiband antenna
An antenna system includes an antenna lens, and one or more antenna feeds placed at an on or off-focal point of the antenna lens. Each of the one or more antenna feeds comprises one or more antenna feed elements that are electrically independently operable. The antenna system also includes an antenna feed network electrically coupled with the one or more antenna feed elements via signal paths.
US10356629B2 Mesh islands
A network device operable with a hybrid mesh network having a plurality of network and client devices, comprising: a processor, a memory, and a first independently addressable network interface and a second independently addressable network interface, the first network interface and the second network interface being adapted to enable multiple communication pathways within the hybrid mesh network wherein the network device is configured to determine communication characteristics of one or more of the multiple communication pathways thereby to enable determination of optimization of communication within the hybrid mesh network by partitioning of the hybrid mesh network into two or more mesh islands wherein communication within each mesh island is non-overlapping with the another of the mesh islands.
US10356614B2 Secure electronic subscriber identity module (eSIM) restoration
A secure element uses a backup context to restore a deleted electronic Subscriber Identity Module (eSIM) without compromising a trust relationship with a mobile network operator (MNO). A backup copy of a data binary large object (data blob) originally used to instantiate the eSIM is retrieved. The secure element determines if the eSIM within the data blob is uniquely associated with the secure element from a previous installation. The secure element examines the data blob to determine an identifier unique to the eSIM. The identifier can be an integrated circuit card identifier (ICC-ID) or a profile identifier. The secure element searches a table of instantiated eSIMs in the secure memory. If the secure element is able to match the recovered eSIM identifier with an entry in the table, then the secure element installs this eSIM in the secure element.
US10356609B2 Base station apparatus and method of setting cell ID
A base station apparatus installed by a general user, wherein a cell ID can be easily set in cases when setting of a cell ID is necessary. In this apparatus, a DHCP message reception unit (105) receives a DHCPACK message from a DHCP server. An IP address extraction unit (107) extracts an IP address stored in the IP address field of the DHCPACK message. A cell ID determining unit (108) sets a unique cell ID for this base station apparatus based on the IP address extracted by the IP address extraction unit (107).
US10356606B2 Proxy platform for inter-operator provisioning of eSIM profiles
A system for supporting the deployment of an embedded subscriber identification module (eSIM) provisioning management system on the ES3 interface between Subscription Manager Data Preparation (SM-DP) of a target mobile network operator (MNO) and Subscription Manager Secure Routing (SM-SR) of a current MNO. A SM-Proxy implements a SM-SR functionality on a first interface towards the SM-DP, and implements a SM-DP functionality on a second interface towards the SM-SR. A hosted SM-DP implements a RESTful API to receive SIM profile information from a provisioning server in the target MNO's network. An Agreement Management system controls a set of eSIM provisioning rules. A Service Portal enables the MNOs to manage their eSIM provisioning rules across their MNO partners.
US10356604B2 eSIM profile reuse for eUICCs
A notification is received from a user device indicating that an embedded subscriber identity module (eSIM) profile is deleted from an embedded universal integrated circuit card (eUICC) of the user device, in which the eUICC has a particular eUICC identifier (ID). The profile state of the eSIM profile is transitioned from a state of in use to a state of suspended. A billing function is then notified that the eSIM profile is deleted from the eUICC of the user device and the suspended state of the eSIM profile. If the billing function determines that the eSIM profile is active for billing a subscriber for telecommunication services, the profile state of the eSIM profile is transitioned from suspended to released for reuse solely by the eUICC with the particular eUICC ID. However, if the billing function determines that the eSIM profile is inactive, the profile state of the eSIM profile is transitioned from suspended to available for use by any eUICC.
US10356603B2 Profile server for providing a communication profile for communication via a communication network
A profile server provides a communication profile for communication via a communication network. The communication profile is assigned to a subscriber identity module. The profile server includes: a database, configured to store a plurality of subscriptions comprising a plurality of identifications, wherein an identification is assigned to each subscription, and wherein each subscription comprises subscription data for generating a communication profile; a communication interface, configured to receive an identification from the subscriber identity module; and a processor, configured to call up a subscription from the database, wherein the subscription is assigned to the received identification, to extract subscription data from the called up subscription, and to generate the communication profile based on the extracted subscription data. The communication interface is further configured to send the generated communication profile to the subscriber identity module in order to provide the communication profile for communication via the communication network.
US10356597B2 Testing and validation of user equipment for a cellular network
Compatibility and/or compliance testing for a wireless cellular network may be performed using a testing system that includes a device that implements multiple base stations in a single hardware device. Additionally, a network simulation server may simulate a core portion of the wireless cellular network. Test cases, such as test cases defined using a scripting language, may be received and the test cases may be interpreted to obtain configuration information for the testing system. Based on the configuration information, the base stations and the simulated network devices may be initially configured. After configuration, and based on the test case, a UE may be controller to interact with the simulated network in a manner implements the desired compatibility and/or compliance tests.
US10356596B2 Data transmission system using vehicle and method of controlling same
A method of transmitting data from one point to another point using a vehicle, and a system for performing the same may include searching for at least one neighbor vehicle, determining a vehicle which is to transmit the data to the second station, among the searched at least one neighbor vehicle, and transmitting the data to the determined vehicle.
US10356590B2 System and method for responding to emergencies using robotic assistance
A method includes: providing to a robot, by a system, a predetermined behavior configured to help an emergency responder; directing the robot, by the system, to a designated location; instructing the robot, by the system, to gather emergency data; receiving, by the system, from the robot, the gathered emergency data; and transmitting the emergency data, by the system, to the emergency responder. A method for responding to emergencies using robotic assistance includes: receiving, by a robot, from a system for responding to emergencies using robotic assistance, a predetermined behavior configured to help an emergency responder; instituting, by the robot, the predetermined behavior; receiving, by the robot, a direction to a designated location; proceeding, by the robot, to the designated location; receiving, by the robot, an instruction to gather emergency data; gathering, by the robot, the emergency data; and transmitting, by the robot to the system, the gathered emergency data.
US10356586B2 Projector and control method
A projector includes: a projection unit which projects a first image onto a projection surface; a detection unit which detects a position of an indicator on the projection surface; a first storage unit which stores a second image including a figure drawn according to the position of the indicator; an acquisition unit which acquires information for specifying a transmission destination of the second image via a wireless reader/writer; a communication unit which communicates via a network; and a transmission unit which transmits the second image via the communication unit to the transmission destination specified by the information acquired by the acquisition unit.
US10356581B2 Login processing method and device of machine-to-machine/man communication terminal equipment
The present document provides a method and apparatus for login processing of a Machine-to-Machine/Man (M2M) terminal device, herein, the method includes: transmitting a login request to an M2M platform; receiving an operation corresponding to a detection result obtained after the M2M platform detects a parameter configuration status of an M2M terminal device; and executing the operation corresponding to the detection result. The present document solves the problem of low login processing efficiency of an M2M terminal device in the related art, and then realizes processing the parameter configuration status of the M2M terminal during the login processing of the M2M terminal device.
US10356578B2 Alignment of packets for implementing coexistence of multiple homogeneous radios
Techniques are disclosed for controlling, in a network device, multiple radio circuits operating in a same or similar frequency band and in close physical proximity. In some embodiments, the radio circuits operate on the same network protocol. The network device can include a coexistence controller coupled to the network circuits. According to some embodiments, the network circuits are each assigned a priority, and the coexistence controller can control operations between the network circuits by selectively adjusting one or more transmission operating parameters of a respective network circuit based on a plurality of operating criteria, which include each network circuit's priority. Among other benefits, the embodiments disclosed herein can increase wireless network bandwidth and reduce mobile device power consumption by providing coordination among the radio circuits so that the transmitting and receiving operations are performed in a way that they do not interfere with their respective antennas.
US10356577B1 Method and system for asset tracking
Described herein is a method for asset transportation verification. The method comprises detecting a trigger for asset transportation verification; tracking one or more first asset location updates of a first asset tracking device; tracking one or more second asset location updates of a second asset tracking device; determining, responsive to the trigger, whether the second asset tracking device is co-located with the first asset tracking device based upon the one or more first asset location updates and the one or more second asset location updates; generating an alert in response to determining the first asset tracking device is not co-located with the second asset tracking device.
US10356576B2 System and method of geo-locating mobile apparatus
A system and method are provided for determining a location of a mobile apparatus. The mobile apparatus can include a chassis, a communications module, and a controller including a processor and memory, wherein the processor is programmed to perform instructions that are stored in the memory. The instructions can include defining an offline perimeter surrounding the chassis, locating a chassis position in relation to the offline perimeter, and determining whether the chassis position is outside the offline perimeter. Upon making this determination, the processor is programmed to establish communication between the mobile apparatus and the central location via the communication module, receive an indication from a network that the chassis is located outside an online perimeter that is larger than the offline perimeter, and output a signal upon receiving the indication.
US10356575B1 System and method for network provisioning
An electronic tool is arranged to configure elements in an electronic communication network and the electronic tool is deployed at a central location. A control circuit is configured to execute decision logic and execution of the decision logic is effective to construct an appropriate product or service offer for the customer based upon parameters entered by the customer. A transceiver circuit receives acceptance of the offer and the control circuit responsively creates electronic signals that provision electronic elements in an electronic communication network to implement the product or service offer.
US10356571B2 Method and device for sharing enriched information associated with a call
Embodiments herein provide a method for sharing enriched information associated with a call. The method includes receiving message including enriched information from a sender device, where the enriched information is received before establishing a call, after establishing a call, or after terminating a call. Further, the method includes determining a correlation between the enriched information with the call. Further, the method includes displaying the enriched information based on the correlation.
US10356568B2 Method and system for enhanced messaging using presentation information
Techniques for acquiring, sending, receiving or using status information, such as presentation information, from a remote location over a network are disclosed. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.
US10356567B2 Multi-channel communication system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a first system information comprising a message and an identifier of a user, selecting a channel from a plurality of different third party communication channels for sending the message based on one or more properties of communications on the channel, determining a channel-specific user identifier for the selected channel based on the identifier of the user, creating a channel-specific message formatted for the selected channel based on the message, and sending the message to the user on the selected channel using the channel-specific user identifier.
US10356566B2 Protection of mission-critical push-to-talk multimedia broadcast and multicast service subchannel control messages
A Mission-Critical Push-To-Talk (MCPTT) node is connected to a group of user equipments (UEs) served by the MCPTT node. The MCPTT node generates a Multimedia Broadcast and Multicast Service (MBMS) Subchannel Control Key (MSCCK), sends first messages to the UEs in unicast, wherein the first messages include the generated MSCCK, generates at least one MBMS subchannel control message, applies integrity protection and/or confidentiality protection to the at least one MBMS subchannel control message with the MSCCK, and sends the at least one MBMS subchannel control message in multicast.
US10356565B2 System and method for situational awareness driven group communications
A method and apparatus for situational awareness driven group communications are provided. In an embodiment, a PTT server platform receives incident information related to an incident. The PTT server platform identifies members of a first response group for responding to the incident based on the incident information, and creates a PTT call group associated with the incident. The PTT server platform configures the client devices associated with the members of the first response group with the first set of QoS parameters, and enables communications among the client devices associated with the members of the first response group.
US10356564B2 Method and apparatus for enhancing MBMS/SC-PTM procedures for V2X communication in wireless communication system
A multi-cell/multicast coordination entity (MCE) determines a cluster to which a vehicle-to-everything (V2X) message. The MCE receives a first session start message, which includes a temporary mobile group identity (TMGI), quality of services (QoS) parameters, and a list of cells, from a V2X application server and determines a cluster, which contains group of cells, to which V2X message is to be broadcast, based on the received TMGI, QoS parameters, and list of cells. Upon determining the cluster, the MCE transmits a second session start message, which includes an indication to notify eNodeB (eNB) to wait for scheduling information, to eNBs corresponding to the determined cluster, and transmits MBMS scheduling information to the eNBs. Further, update of the cluster may be triggered from the V2X application server or from the eNB with limited feedback.
US10356559B2 Harvesting labels for significant locations and updating a location fingerprint database using harvested labels
This disclosure describes embodiments for harvesting and serving labels for locations. In an embodiment, a method comprises: receiving, by one or more server computers, location data including wireless access point data and location labels associated with significant locations, the location data being harvested from a plurality of devices operating at a plurality of geographic locations; and updating, by the one or more server computers, a plurality of fingerprints representing the plurality of geographic locations, the updating including associating at least one of the received location labels with at least one of the plurality of fingerprints.
US10356549B2 Wi-Fi tile transfer
Various technologies described herein pertain to transferring geospatial tiles for Wi-Fi networks. A geospatial tile specifies a geographic region and includes data pertaining to a plurality of Wi-Fi networks having respective geographic coverage areas within the geographic region. A mobile device can receive an indicator that corresponds to a geospatial tile for retrieval by the mobile device. Further, the mobile device can request the geospatial tile from a tile management system based upon the indicator. Upon receiving the geospatial tile from the tile management system, the mobile device stores the geospatial tile in a tile cache. Further, the mobile device can automatically connect to a particular Wi-Fi network from the plurality of Wi-Fi networks utilizing data for the particular Wi-Fi network included in the geospatial tile when the mobile device is positioned within a geographic coverage area of the particular Wi-Fi network.
US10356548B2 System and method for improved passenger boarding
A method for receiving boarding information from a plurality of passengers and a transit staff, calculating an arrival time to request each of the plurality of passengers to arrive at a boarding gate, where the arrival time is based on the boarding information. The method further includes transmitting a message to a user terminal associated with each passenger, where the message includes the arrival time.
US10356547B2 Information processing apparatus, information processing method, and program
The present technique relates to an information processing apparatus, an information processing method, and a program capable of performing appropriate remapping.An offset angle calculation section calculates an offset amount of a position of a reference screen from a reference position present in a front direction of a user, and a position information correction section corrects a position of an audio object referred with the reference position, in conformity with the position of the reference screen on the basis of the offset amount. Furthermore, an object remapping section remaps the position of the audio object in conformity with a position of a reproduction screen on the basis of the corrected position of the audio object. The present technique can be applied to an information processing apparatus.
US10356544B2 Method for processing sound signal and terminal device
A method includes: receiving, by using channels located in different positions of a terminal device, at least three signals emit by a same sound source; determining, according to three signals in the at least three signals, a signal delay difference between every two of the three signals; determining, according to the signal delay difference, the position of the sound source relative to the terminal device; and when the sound source is located in front of the terminal device, performing orientation enhancement processing on a target signal in the at least three signals, and obtaining a first output signal and a second output signal of the terminal device according to a result of the orientation enhancement processing, where the orientation enhancement processing is used to increase a degree of discrimination between a front characteristic frequency band and a rear characteristic frequency band of the target signal.
US10356543B2 Microelectromechanical systems microphone with electrostatic force feedback to measure sound pressure
A MEMS may include a backplate comprising first and second electrodes electrically isolated from one another and mechanically coupled to the backplate in a fixed relationship relative to the backplate, and a diaphragm configured to mechanically displace relative to the backplate as a function of sound pressure incident upon the diaphragm. The diaphragm may comprise third and fourth electrodes electrically isolated from one another and mechanically coupled to the diaphragm in a fixed relationship relative to the diaphragm such that the third and fourth electrodes mechanically displace relative to the backplate as the function of the sound pressure. The first and third electrodes may form a first capacitor, the second and fourth electrodes may form a second capacitor, and the first capacitor may be configured to sense a displacement of the diaphragm responsive to which the second capacitor may be configured to apply an electrostatic force to the diaphragm to return the diaphragm to an original position.
US10356542B2 Auditory prosthesis system including sound processor apparatus with position sensor
An exemplary auditory prosthesis system includes a sound processor apparatus that is configured for external use by a patient and includes 1) a position sensor that detects a positioning of the sound processor apparatus and 2) a control module that is communicatively coupled to the position sensor and performs a predetermined action with respect to the auditory prosthesis system in accordance with the detected positioning of the sound processor apparatus. Corresponding auditory prosthesis systems and methods are also described.
US10356533B2 Speech recognition
An optical microphone arrangement comprises: an array of optical microphones (4) on a substrate (8), each of said optical microphones FIG. 2 (4) providing a signal indicative of displacement of a respective membrane (24) as a result of an incoming audible sound; at first processor (12) arranged to receive said signals from said optical microphones (4) and to perform a first processing step on said signals to produce a first output; and a second processor (14) arranged to receive at least one of said signals or said first output; wherein at least said second processor (14) determines presence of at least one element of human speech from said audible sound.
US10356532B2 Earpiece and method for forming an earpiece
A device includes an electromagnetic radiation delivery system such as a laser of light emitting diode infrared emitter configured for delivery of electromagnetic radiation within a sealed canal such as an ear canal, a fiber optic cable configured for delivering or capturing the electromagnetic radiation within the sealed canal, and a photo detector coupled to the fiber optic cable forming a portion of a voice communication system. Other embodiments are disclosed.
US10356531B2 Piezoelectric MEMS sensor, such as force, pressure, deformation sensor or microphone, with improved sensitivity
A MEMS sensor, in particular a microphone, of a piezoelectric type, formed in a membrane of semiconductor material accommodating a compliant portion, which extends from a first surface to a second surface of the membrane. The compliant portion has a Young's modulus lower than the rest of the membrane. A sensitive region having piezoelectric material extends on the first surface, over the compliant portion and is fixed at its ends to the membrane on opposite sides of the compliant portion. A third area of the membrane, arranged between the compliant portion and the second surface, forms a hinge element.
US10356527B2 Output control device, output control system, and output control method
An output control device includes a signal input unit configured to receive an audio signal; a first output unit configured to output the audio signal to a first reproducing device; a second output unit configured to output the audio signal to a second reproducing device via communication in which a delay of a first delay time period occurs; and a buffer unit configured to temporarily store the audio signal, to read the temporarily-stored signal, and to output the read signal to the first and the second output units. The buffer unit is configured to advance a second read position, which is a read position in the buffer unit of a buffer signal to be output to the second output unit, by the first delay time period ahead of a first read position, which is a read position of a buffer signal to be output to the first output unit.
US10356522B2 Loudspeaker protection
This application describes methods and apparatus for loudspeaker protection. A loudspeaker protection system (100) 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 . . . , ωn). A first gain block (103) is configured to apply a respective frequency band gain (g1, g2 . . . , g3) to each of the audio signals in the different respective frequency bands and a gain controller (107, 108, 109) is provided for controlling the respective band gains. A displacement modeller (104, 105) determines a plurality of displacement signals (x1, x2 . . . , xn) based on the input audio signal (Vin) and a displacement model (104a) where each displacement signal corresponds to a modelled cone displacement for the loudspeaker for one of said different respective frequency bands. The gain controller (107, 108, 109) is configured to control the respective frequency band gains based on the plurality of displacement signals.
US10356520B2 Acoustic processing device, acoustic processing method, and program
A sound source localization unit determines a localized sound source direction that is a direction to a sound source on the basis of acoustic signals of a plurality of channels acquired from M (M is an integer equal to or greater than 3) sound pickup units being at different positions, and a sound source position estimation unit determines an intersection of straight lines to an estimated sound source direction, which is a direction from the sound pickup unit to an estimated sound source position of the sound source for each set of the two sound pickup units, classifies a distribution of intersections into a plurality of clusters, and updates the estimated sound source positions so that an estimation probability that is a probability of the estimated sound source positions being classified into clusters corresponding to the sound sources becomes high.
US10356516B2 Bone conduction microphone
A bone conduction microphone device that registers speech signals from a user. The microphone device includes a housing having an abutment or contact part, which has a central axis substantially parallel to a predetermined distal direction and a predetermined proximal direction. The abutment, during use, abuts against and is in vibratory contact with tissue of a head or neck of the user, and receives, during use, vibrations, representing a speech signal and propagating through at least a part of the user's tissue or bone structures in the head or neck when the user is speaking. The housing further includes or is connected to at least one sealing element, which substantially or at least partly encircles the abutment or contact part about the central axis.
US10356512B1 Unified wavefront full-range waveguide for a loudspeaker
A loudspeaker may include a full-range waveguide for creating a unified wavefront. The waveguide may include a plurality of entrances, which may be positioned at a first axial end. The waveguide may include a mouth disposed at a second axial end opposite the plurality of entrances. A contoured surface extending between the entrance and the mouth defines a cavity within the waveguide. The contoured surface may include a first pair of walls positioned opposite one another and a second pair of walls positioned opposite one another. The waveguide may include at least one integrator disposed in the cavity between two adjacent entrances. Each integrator may extend transversely between the first pair of walls and may taper towards the mouth to form a pointed edge extending between the first pair of walls. A pair of integrator surfaces each include a solid portion and a perforated portion.
US10356511B2 Ultrathin acoustic impedance converter
The present invention discloses a ultrathin acoustic impedance converter belonging to the acoustic field, which is characterized by comprising one or a plurality of impedance conversion units, wherein each impedance conversion unit is composed of a frame, a plurality of prestressed membranes or prestressed string nets, and multiple layers of acoustic materials, wherein a through cavity is fabricated in the frame, the prestressed membranes or string nets and the acoustic materials are alternately arranged in the cavity, i.e., a prestressed membrane or string net is arranged, and then a layer of acoustic materials is arranged, and so on until the through cavity is fully filled. The cavity can be designed in different shapes either with a variable cross section or a uniform cross section. Each prestressed membrane or string net is required to be applied with prestress before being arranged in the cavity, and the magnitude of the prestress depends on the acoustic impedance value that the membrane or string net is expected to reach. The novel ultrathin acoustic impedance converter of the present invention can realize rapid change from low impedance to high impedance or from high impedance to low impedance and realize ultrathin design.
US10356510B2 Earphone having a controlled acoustic leak port
An earphone comprising an earphone housing having a wall comprising (1) a front side that joins (2) an end portion in which a primary sound output opening is formed, which joins (3) a face portion in which a secondary output opening is formed, which joins (4) a back side which joins the front side and encloses a driver, wherein the primary output opening is dimensioned to output sound generated by a diaphragm of the driver contained within the earphone housing into the ear and the secondary output opening is dimensioned to vent the ear to a surrounding environment, and wherein the primary output opening and the secondary output opening face different directions.
US10356509B2 Signal processing method of audio sensing device, and audio sensing system
A signal processing method of an audio sensing device is provided. The audio sensing device includes a plurality of resonators, at least some of the plurality of resonators having different frequency bands. The method includes setting a plurality of time frames corresponding to the plurality of resonators, and calculating a sound feature for each of the plurality of time frames, the sound feature being calculated based on an audio signal detected by each of the plurality of the resonators, wherein the plurality of time frames are set independently for each of the frequency bands, and at least some of the plurality of time frames are set to have different time intervals.
US10356508B2 Sound collecting apparatus
A sound collecting apparatus capable of effectively suppressing sounds other than a target sound is provided. The sound collecting apparatus includes a plurality of microphones. A total number of effective microphone pairs in which a distance between two microphones is smaller than a distance D is larger than a total number of the plurality of microphones. The distance D is represented by D=c/2f, where the frequency of the target sound acquired from each of the plurality of microphones is f and sound velocity is c. When an angle formed by a straight line connecting two microphones configuring an effective microphone pair and a predetermined straight line is θ, the angles θ of all effective microphone pairs acquired from the plurality of microphones are different from each other.
US10356504B2 Low latency transmission systems and methods for long distances in soundwire systems
Low latency transmission systems and methods for long distances in SOUNDWIRE systems are disclosed. In an exemplary aspect, a SOUNDWIRE sub-system is coupled to a long cable through a bridge. The bridge converts SOUNDWIRE signals to signals for transmission over the long cable and converts the signals from the long cable to the SOUNDWIRE signals for transmission in the SOUNDWIRE sub-system. Conversion between signal types may include concatenating signals of a similar type into a group that is serially transmitted over the long cable. Concatenation of bit slots in this manner consumes minimal overhead in bus turnaround, thereby reducing latency. In further aspects, the functionality of the bridge may be incorporated into a headset or a mobile terminal.
US10356503B2 Charging of wireless earbuds
A storage and charging capsule for a pair of wireless earbuds is presented. The storage and charging capsule has a base part, an elongate intermediate part, the intermediate part having a longitudinal major axis, and a cover part being retractable over the intermediate part. The intermediate part has a first end attached to the base part, a second end, and an earbud chamber formed between the first and second ends. The earbud chamber is adapted to receive the pair of wireless earbuds arranged one after another along the longitudinal major axis of the intermediate part. The capsule further has a power source for charging the pair of wireless earbuds when placed in the earbud chamber in the intermediate part.
US10356502B2 Electronic device
An electronic device includes a housing, an elastic member positioned by the housing, and an acoustic component held by the elastic member. The elastic member includes a main body portion surrounding the acoustic component and a membrane portion which is continuous to the main body portion and faces the acoustic component. The housing includes a passage which communicates the membrane portion and an external space with each other.
US10356499B2 Artificial intelligence sound output apparatus, hub for communication network, method of manufacturing the apparatus, and grille for the apparatus
Disclosed is an artificial intelligence hub including: a main body having a speaker for outputting sound; a communication module for wirelessly communicating with a surround ding device; a base arranged below the main body to support the main body; a cover coupled to a top of the main body, the cover having an upper surface for displaying a screen based on information exchanged via the communication module; and a grille having a vertically elongated cylindrical shape and provided with a plurality of through-holes therein, the main body being arranged within the grille, the grille being coupled at an upper end thereof to the cover housing and coupled at a lower end thereof to the base.
US10356497B1 Removable environmental microphone and radio cover assembly
A removable microphone and radio cover assembly is claimed for use in challenging or rugged environments to improve the consistency of communication. The removable microphone cover comprises of a main cover, layers of interchangeable media, a spacer and an attachment tab. In some configurations, the removable cover assembly may consist of multiple main covers or the main cover with a mounting assembly. It is desirable, therefore, to have a removable cover for handheld communication devices that can be manipulated, oriented or changed to adapt to changes in environmental conditions. It is also desirable for the user to be able to attach, cover or mount the removable cover on different or multiple handheld communications devices as needed.
US10356496B2 Converged passive optical LAN
The technology relates to a converged passive optical local access network. The converged passive optical local access network may include a network switch, one or more passive optical splitters, one or more optical network terminals, one or more user devices, and a converged optical line terminal. The converged optical line terminal is integrated into a server and comprised of one or more fiber-optic network interface cards. The converged optical line terminal is configured to manage the transmission of data between the converged passive optical local access network and an external network.
US10356491B2 Systems and methods for virtual set-top support of an HTML client
A server remote from client device executes an HTML-based virtual client application. Using the HTML-based virtual client application, the server renders an image corresponding to a video frame. The rendered image includes HTML commands. The server generates an HTML wrapper for the rendered image. Generating the HTML wrapper includes converting the HTML commands to HTML primitives that are selected from a subset of available HTML commands. The server sends the HTML wrapper to the client device to be processed by an HTML-based application on the client device to enable the image to be displayed.
US10356490B2 Method for transmitting broadcast signals and method for receiving broadcast signals
A method of providing a broadcast content, comprising: receiving a broadcast content from an external input source, the broadcast content derived from a broadcast stream, wherein the broadcast content includes a plurality of watermarks carrying fragments of full watermark information, wherein the full watermark information includes first URL data and second URL data, the first URL data including signaling bits which identify a portion of a final URL, the second URL data including the rest of the final URL, wherein values of the signaling bits are pre-assigned to specific URL strings, wherein the full watermark information further includes type information and point information, the type information specifying type of a corresponding watermark, and the point information identifying where the corresponding watermark is embedded in the broadcast content; extracting the watermarks from the broadcast content; re-assembling the full watermark information using the watermarks.
US10356488B2 Output control system, output control method, and non-transitory computer-readable recording medium
An output control system and the like that can control output of a content having a quality the user desires is provided. A client transmits a video content output request to a server. Receiving the output request from the client, the server transmits an advertising content to the client. The client transmits output information presenting the viewing time of the advertising content to the server. The server outputs to the client a video content having a quality corresponding to the viewing time presented by the acquired output information.
US10356481B2 Real-time modifiable text captioning
An approach to modifying text captioning is provided, comprising receiving, by a captioning modifier program, input data associated with a video stream, analyzing, by the captioning modifier program, the input data, altering, by the captioning modifier program, text captioning associated with the video stream to indicate eventful aspects based on an analysis of the input data and generating, by the captioning modifier program, supplementary information associated with the video stream based on the analysis and providing the supplementary information as an addition to the text captioning.
US10356480B2 Methods and systems for generating and providing program guides and content
Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. A first system causes an interactive interstitial to be presented on a remote first device of a user in conjunction with a scheduled program. The first system determines if a second device of the user is available to receive an interstitial interaction request. At least partly in response to determining that the second device is available to receive an interstitial interaction request, the interstitial interaction request is presented via a client hosted on the second device. At least partly in response to determining that the user has provided an interaction via the second device, the interaction is stored in memory. Optionally, an interstitial is composed based at least in part on the user interaction. The composed interstitial is optionally displayed via the first device of the user in conjunction with a scheduled program.
US10356477B2 Interactive content system and method
The present disclosure is directed to a system and method of providing interactive content. The method may include sending, from a media device, a request for one or more interactive applications to a first content source that is distinct from a second content source that provides video content to the media device. The request may indicate one or more locations to be polled for the one or more interactive applications. The method may include generating, at the media device, a menu of selectable interactive applications displayable at a display device. The selectable interactive applications may include at least one of the one or more interactive applications corresponding to the request.
US10356476B2 Playback of pre-recorded social media sessions
Introduced here are computer programs and associated computer-implemented techniques for streaming pre-recorded social media sessions involving a host (also referred to as a “communicator”) and one or more participants. In some embodiments the pre-recorded social media sessions are based on recordings of live interactions between the host and the participant(s), while in other embodiments the pre-recorded social media sessions are based on separate recordings that are combined in such a way to mimic a live face-to-face interaction. Accordingly, these pre-recorded social media sessions may be presented in such a manner that they appear to be live broadcasts that are streamed in real time. Various embodiments also concern technologies that enable an interaction management platform to intelligently create social media sessions from pre-recorded media content generated by the host and/or the participant(s).
US10356474B2 Transmission method, reception method, transmission device, and reception device
According to one aspect of the present disclosure, a transmission method for enabling transmission of content using a broadcast wave and a communication channel includes: transmitting auxiliary information using at least the broadcast wave, the auxiliary information being information for synchronizing content transmission using the broadcast wave and content transmission using the communication channel when the content is transmitted using the broadcast wave and the communication channel, and the auxiliary information causing a reception side to perform the synchronization when the reception side receives the auxiliary information. Therefore, even if timing of starting reception of the content through the communication is delayed, the reception side can play back the content by a combination of the broadcasting and the communication.
US10356472B2 Methods and apparatus for upgrading set top box devices without the loss of stored content
Methods and apparatus for smoothly and efficiently upgrading set top boxes, e.g., personal video recorders, which have customer selected content stored thereon are described. The described methods allow content stored on a set top box to be uploaded to a network storage device, e.g., automatically at a predetermined time prior to a scheduled upgrade, or in some cases, via manual control of the set top box to be upgraded. After stored content is uploaded to the network storage device, the set top box is replaced with a new set top box. The new set top box can be preloaded with the previously uploaded content or a content download can be triggered, e.g., by activating a hidden application and by supplying information identifying the set top box being replaced as part of the upgrade process.
US10356467B2 Virtual user interface including playback control provided over computer network for client device playing media from another source
A server is deployed on a network and manages operation of a plurality of server instances each with a virtual frame buffer. A client establishes a connection with the server at a start of a user session. The server allocates a server instance to the client and a user interface application renders a corresponding graphical user interface to the virtual frame buffer of the allocated server instance. The server forwards updates of the graphical user interface from the virtual frame buffer to the client, where at least some of the updates include transparency information for blending the graphical user interface with additional visual information at the client. When the session is complete the server reclaims the server instance allocated to the client. In-room device requirements in guest rooms of a hospitality establishment are thereby minimized while providing enhanced user interface performance. Locations in other applications include private residences and businesses.
US10356460B2 System and method for generating and delivering personalized content
A media system configured to select personalized programming for individual users is disclosed. The programming may include content, advertisements, and/or interactive queries, each of which may be selected based on profiles of the users.
US10356458B2 Controlling content presentation and display of program information in an electronic program guide
Presentation of content and display of program information in an electronic program guide (EPG) can be controlled. A content manager component of a device can control or modify display of program information in the EPG based on user information selecting favorite programs on various channels or applications. Based on the modified EPG, the content manager component can switch to respective channels or applications presenting respective favorite programs at respective times of presentation of the respective favorite programs. The content manager component also can modify the EPG to prominently display a defined number of most popular programs for respective time slots in the EPG to facilitate presentation of popular programs to the user via the EPG and selection of popular programs by the user.
US10356454B1 Dynamic video ad format based on user bitrate and bandwidth
This disclosure generally relates to systems and methods that facilitate employing bandwidth factors to determine, infer, or predict a client device buffer wait time or a client device buffer ratio associated with a video playback on a client device to select an advertisement format for the video and select an advertisement to accompany the video based upon the format.
US10356453B2 Apparatus and method for configuring a control message in a broadcast system
An apparatus and a method for providing information used for generating and consuming multimedia content in a broadcast system supporting a multimedia service based on an Internet protocol are provided. The method includes composing a message type field containing information indicating on a type of control information contained in the control message, composing a length field containing information on the length of the control message, composing optional fields having different values according to the type of the control information, and composing a payload field containing content of the control information.
US10356450B2 Encoding device, transmission device, and reception device
To enable a reception side to easily secure a display continuity when video data having a frame rate switched part is distributed. Video data having a switched part from encoded image data of a first sequence to encoded image data of a second sequence having a different frame rate from the first sequence is generated. The video data is encoded in a manner that a display end timing of a last picture of the encoded image data of the first sequence is set to a same timing as a display start timing of a first picture of the encoded image data of the second sequence.
US10356448B2 Multi representation edge server with enhanced open-GOP compression
A video server comprising an input port configured to receive from a user terminal requests to deliver video segments in a target representation. The server comprises an output port configured to deliver the requested video segments to the user terminal. The server comprises a data link configured to retrieve from storage capabilities, for each request from the user terminal, a video segment in at least one source representation in an Open GOP scheme. The server comprises an access to one or more video transcoding capabilities. The video server is configured to cause one or more video transcoding capabilities to transcode at least a part of the video segment in at least one source representation in an Open GOP scheme into the requested target representation in a Closed GOP scheme when the requested target representation is different from a representation previously provided to the user terminal.
US10356446B2 Methods and apparatus for monitoring the insertion of local media into a program stream
Methods and apparatus for monitoring locally inserted media are disclosed. A disclosed system for detecting locally inserted media includes a tag encoder and a media monitoring device at a media presentation location. The tag encoder is to associate an identifying tag with a segment of a media stream carrying local media that was spliced into a primary media stream after the primary media stream was received by an editing station of a media distributor. The media monitoring device is to: detect presentation of the media stream; determine that the segment is local media that was spliced into the primary media stream based on changes in the media stream indicative of transitions between primary media and local media, the changes including changes in identifying tags; and store an indication to credit presentation of the media and to indicate that the media stream includes locally inserted media.
US10356445B2 Use of simultaneously received videos by a system to generate a quality of experience value
A primary video and a second instance of a reference video can be simultaneously transmitted to a system through at least a first node of a communication network, the second instance of the reference video configured to be compared to a first instance of the reference video stored by the system to generate at least one quality of experience (QoE) value that infers a perceptual quality of the primary video as received by the system. The QoE value can be received from the system. A determination can be made as to whether the QoE value is less than a threshold value. Responsive to determining that the QoE value is less than the threshold value, the perceptual quality of the primary video can be improved by re-routing transmission of the primary video to the system.
US10356438B2 Method and apparatus of error handling for video coding using intra block copy mode
In order to overcome the issue caused by a decoded block vector (BV) pointing to a reference block overlapping with an unavailable area, various methods are disclosed. According to one method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by padding from neighboring available pixels. The padding can be done in the horizontal direction and then the vertical direction. The padding may also done in the vertical direction first and then horizontal direction. In another method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by using previous decoded pixels in the unavailable area. A pre-defined value may also be used for the unavailable area.
US10356434B2 Picture encoding device and picture encoding method
There is provided a picture encoding device that encodes a picture and encodes a difference quantization parameter in a unit of a quantization coding block which is divided from the picture and is a management unit of a quantization parameter. A quantization parameter calculator derives a quantization parameter of the quantization coding block to be encoded. A prediction quantization parameter derivation unit derives a prediction quantization parameter using the quantization parameters of a plurality of quantization coding blocks which precede the quantization coding block to be encoded in order of encoding. A difference quantization parameter generator derives a difference quantization parameter of the quantization coding block to be encoded, using a difference between the quantization parameter of the quantization coding block to be encoded and the prediction quantization parameter. A first bitstream generator encodes the difference quantization parameter of the quantization coding block to be encoded.
US10356433B2 Universal video codec
A method of video compression comprising: (a) receiving a first block of video frames; (b) fully compressing the first one or more video frames and partially compressing the other frames in said block of video frames; (c) optionally adding a next block of video frames to the already processed video frames, wherein said processed video frames comprises fully decoded video frames and partially decoded video frames; (d) fully compressing the next one or more frames and partially compressing other frames in said already processed video frames and said optionally next block of video frames; and repeating steps (c) and (d).
US10356429B2 Moving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus
The moving picture coding method for coding an input image includes: converting a value of a first parameter into a first binary signal, the first parameter identifying a type of a sample offset process to be applied to a reconstructed image corresponding to the input image; and coding at least a portion of the first binary signal through bypass arithmetic coding using a fixed probability.
US10356426B2 Advanced motion estimation
Encoding and decoding using advanced motion estimation includes generating a first encoded frame by encoding a first frame from the input video stream, generating a reconstructed frame based on the first encoded frame, generating an encoded reference frame by encoding the reconstructed frame, wherein encoding the reconstructed frame includes storing the encoded reference frame in an external memory such that respective blocks from the encoded reference frame are directly accessible, generating a second encoded frame by encoding a second frame from the input video stream, and transmitting or storing the second encoded frame. Encoding the second frame includes generating reconstructed reference frame data, wherein generating the reconstructed reference frame data includes directly retrieving a block from the encoded reference frame from the external memory, and encoding the second frame using the reconstructed reference frame data.
US10356425B2 Video encoding method and apparatus, or video decoding method and apparatus that perform intra prediction based on one or more sample values and one or more patterns that are determined with respect to block
Provided is an image encoding method including determining at least one sample value related to a first block, based on sample values of previously-reconstructed reference samples; determining at least one pattern in which samples of the first block are to be arranged; generating one or more candidate prediction blocks for the first block, based on the at least one sample value and the at least one pattern; and determining prediction values of the samples of the first block, based on one of the one or more candidate prediction blocks.
US10356424B2 Image processing device, recording medium, and image processing method
There is provided an image processing device including: a preprocessing unit configured to perform preprocessing for reducing an amount of information of an input image to generate a preprocessed image and supply the preprocessed image to an encoding processing unit that encodes and outputs the preprocessed image, wherein the preprocessing unit includes a transformation unit configured to divide the input image into predetermined blocks, perform transformation processing with a predetermined method, and generate transform blocks, a block-of-interest determination unit configured to hold region information indicating a region of interest or a non region of interest of the input image and determine whether or not each transform block is a block of interest on the basis of the region information, and an information amount reduction unit.
US10356422B2 Fast rate-distortion optimized quantization
A system and method for applying Rate Distortion Optimized Quantization (RDOQ) is disclosed. In one example, there is provided a method that includes determining at least one prediction type and at least one partition type for use in encoding at least one block of video data. The method further includes applying a non-RDOQ quantization scheme to the at least one block of the video data. The non-RDOQ quantization scheme may be applied during the determination of the at least one prediction type and the at least one partition type. The method further includes applying an RDOQ quantization scheme to the at least one block upon determining the at least one prediction type and the at least one partition type.
US10356417B2 Method and system of video coding using projected motion vectors
Techniques related to video coding perform by using projected motion vectors.
US10356415B2 Systems and methods for constraining representation format parameters for a parameter set
Techniques and systems are provided for encoding video data. For example, a method of encoding video data includes generating an encoded video bitstream including multiple layers. The encoded video bitstream includes one or more sequence parameter sets and a video parameter set. The method further includes generating, according to a constraint, one or more representation format parameters for a sequence parameter set assigned to a base layer of the encoded video bitstream. The constraint limits values of the one or more representation format parameters in the sequence parameter set to be less than or equal to values of corresponding representation format parameters that are assigned to the base layer in the video parameter set.
US10356406B2 Real-time video encoder rate control using dynamic resolution switching
Dynamic resolution switching achieves a target bitrate for single-pass and two-pass encoding of a video stream. A single-pass encoder determines whether an encoding bitrate for a frame meets a target bitrate. If not, a quantization parameter used to encode the frame is compared against minimum and maximum threshold values to determine whether the video resolution needs to be adjusted. A two-pass encoder encodes an input frame using a quantization parameter and determines whether video resolution for encoding the frame during a second pass may be adjusted based on the bitrate at which the input frame is encoded. The resolution may be adjusted based on encoder limitations with respect to a motion search area used to code a frame.
US10356401B1 Noise cancellation in a wireless head mounted display
A method of operating a VR or AR head mounted display (HMD) system includes obtaining a video performance parameter for a video signal, selecting a clock frequency for video data transfer within the HMD system based on the video performance parameter, detecting one or more available frequency bands for a wireless data connection between a host device and the HMD system, and selecting a frequency band from the one or more available frequency bands for the wireless data connection, based on a predetermined connection suitability parameter for the one or more available frequency bands and based on the selected clock frequency for video data transfer within the HMD system. The method further includes establishing a wireless connection between the host device and the HMD system over the selected frequency band.
US10356389B2 Dissipating an electrostatic charge from an optical element
A method and apparatus for dissipating an electrostatic charge from an optical element are described. An apparatus includes the optical element, a microelectromechanical system (MEMS) device located proximate to the optical element, and a conductive coating over the optical element, wherein the conductive coating is substantially transparent, and wherein the conductive coating dissipates the electrostatic charge.
US10356388B2 Stereoscopic video distribution system, stereoscopic video distribution method, stereoscopic video distribution apparatus, stereoscopic video viewing system, stereoscopic video viewing method, and stereoscopic video viewing apparatus
It is the object of the present invention to provide a stereoscopic video distribution system, a stereoscopic video distribution method, a stereoscopic video distribution apparatus, a stereoscopic video viewing system, a stereoscopic video viewing method, and a stereoscopic video viewing apparatus. In the stereoscopic video distribution system according to this invention, stereoscopic video signals provided by a plurality of video distribution source servers for distributing stereoscopic videos are once received by a transcoding server, so that the stereoscopic video signals can be reproduced by a BD player and a TV for stereoscopic viewing.
US10356386B2 Method and apparatus for processing projection-based frame with at least one projection face generated using non-uniform mapping
A video processing method includes obtaining projection face(s) from an omnidirectional content of a sphere, and obtaining a re-sampled projection face by re-sampling at least a portion of a projection face of the projection face(s) through non-uniform mapping. The omnidirectional content of the sphere is mapped onto the projection face(s) via a 360-degree Virtual Reality (360 VR) projection. The projection face has a first source region and a second source region. The re-sampled projection face has a first re-sampled region and a second re-sampled region. The first re-sampled region is derived from re-sampling the first source region with a first sampling density. The second re-sampled region is derived from re-sampling the second source region with a second sampling density that is different from the first sampling density.
US10356383B2 Adjustment of perceived roundness in stereoscopic image of a head
In telecommunication video calling and videoconferencing systems, it is strongly desirable for remote observers to interact with natural gaze cues. In natural gaze interaction, the camera for a source observer appears to be co-located in the eye region of a destination observer image and vice versa. The appearance of camera co-location is achieved for stereoscopic camera pair that are placed either side of an autostereoscopic 3D display. Such cameras typically provide stereoscopic images that have disparity distributions that provide unnatural perceived head roundness. The present embodiments achieve perceived head roundness that is closer to that expected in natural face to face interaction by modification of perceived local depth in detected regions of the head.
US10356382B2 Information processing device, information processing method, and program
There is provided an information processing device including a change unit configured to change arrangement of a first object corresponding to a first user and a second object corresponding to a second user from first arrangement to second arrangement in accordance with reproduction of a video including depth information, in a virtual space corresponding to the video.
US10356381B2 Image output apparatus, control method, image pickup apparatus, and storage medium
An image output apparatus includes an image signal processing unit configured to perform image processing on acquired image data and a depth information generation unit configured to generate information regarding a depth direction related to an image. A three-dimensional image data generation unit generates three-dimensional image data based on depth information and the image data subjected to the image processing. A system control unit associates the image data subjected to the image processing by the image signal processing unit with the depth information generated by the depth information generation unit and performs control such that the three-dimensional image data generation unit is caused to generate the three-dimensional image data using the depth information changed according to the image data before and after the image processing.
US10356379B2 Image storage apparatus, image reproducing apparatus, method of storing image, method of reproducing an image, recording medium and photographing apparatus
An image storage apparatus, an image reproducing apparatus, a method of storing an image, a method of reproducing an image, a storage medium and a photographing apparatus are provided. The image storage apparatus records link information of a contents file within a moving image file and stores the linked moving image file. Accordingly, a user can select the moving image file to be displayed together with the linked contents file on one screen when the user reproduces the moving image file.
US10356376B2 Vehicle-mounted camera system
In a vehicle-mounted camera system, an appropriate white balance correction processing according to a situation is executed to a long exposure time image and a short exposure time image shot in variously changing illumination environments. A vehicle-mounted camera system includes a vehicle-mounted camera that performs relatively long exposure time shooting and short exposure time shooting, a signal processing device (signal processing device) that executes a white balance correction processing for each of a long exposure time image and a short exposure time image, composes these images after the white balance correction processing, and generates a high dynamic range image, and a system control part (processing switch device) that obtains an illumination environment in which the vehicle is placed, and switches the white balance correction processing for the long exposure time image and the white balance correction processing for the short exposure time image according to the illumination environment.
US10356373B2 Vehicle image capture corporation
A vehicle image capture system may include a vehicle mounted image capture device adapted to capture one or more images external of a vehicle, a navigation system adapted to determine an instantaneous position of the vehicle, and a user interface arranged to allow a user to input a first position. The system is adapted to compare an instantaneous position of the vehicle with the first position, and to capture one or more images if the instantaneous position of the vehicle and the first position are within a predetermined proximity.
US10356372B2 Door access system
A door access system includes a door transmittable to light and movable between a closed position and an open position. The door includes first and second sides. A door access control device is mounted to the door. A camera is located at an inside facing the second side of the door in the closed position and is in electrical connection with the door access control device. The camera is configured to pick up an image of a passerby at an outside facing the first side of the door in the closed position and is configured to send the image of the passerby to the door access control device for identifying an identity of the passerby. A door locking device is in electrical connection with the door access control device. The door access control device is configured to set the door locking device to a locking state or an unlocking state.
US10356370B2 Information processing system and method, information processing apparatus, image-capturing device and method, recording medium, and program
A feature extracting unit obtains sensor data from a plurality of sensors to calculate each feature. When an event determining unit determines the occurrence of an event based on each feature, a display data constructor generates remote-controller display data for displaying the event, and controls a remote-controller display device to display the remote-controller display data. When a user decision is input from a user input IF based on this display, a control unit controls the sensors to be turned ON or OFF. When an infrared sensor detects an abnormality, a microwave sensor whose power consumption is small after the infrared sensor is turned ON. When the microwave sensor detects an abnormality, a video camera and a microphone are turned ON, and the microwave sensor is turned OFF. A communication unit wirelessly transmits an image signal captured by the video camera and an audio signal processed by the microphone. Then, if the infrared sensor does not detect an abnormality, the video camera and the microphone are turned OFF. With this arrangement, power consumption can be suppressed. The present invention is applied to, for example, a security system, for example, for monitoring outside a vehicle by a video camera disposed in the vehicle when the vehicle is parked.
US10356366B2 System and method for taking control of a system during a commercial break
During output of a primary media stream from a cable, satellite, television, radio or internet source, a condition, signal or indication of a commercial break is detected causing a context switch to occur and enabling other services, programming or devices to intervene during the commercial break and causing an alternative output to be produced by a process or device. When the commercial break is over, the system may optionally rejoin with the primary media stream.
US10356364B2 Registering and displaying visual attention metadata in a web video conferencing and seminar system
A method is disclosed for portraying physical visual attention cues or visual cues normally present in a conventional physical world in a virtual conference or class. The visual cues can be emulated by electronic signals in a video environment through physical interactions with the computer input by the user or participant of the virtual conference or image recognition algorithms provided by the video conferencing system.
US10356357B2 Digital deposition and evidence recording system
Embodiments include a modular video recording system. The system includes a first module for supporting a primary input to be recorded, such as from a first camera. A second, third, or other combination of modules may also be used to support or add additional inputs to be recorded. Any of the modules may support control features, switcher features, and other electronics and components to fully integrate the modules as additional modules are added to the system.
US10356356B2 Multimedia communication and display device
A garment having audio-video display capabilities, has a garment body bearing a a video display device. The display device is preferably mounted to a surface of the garment body whereby it cannot be seen unless activated. An audio reproduction device is also mounted to the garment body. Both the video and audio display/reproduction devices are controlled by a microprocessor system likewise mounted to the garment body. The processor system is capable of receiving video and audio data and control signals from a remote source, such as a smartphone, over a wireless communications system, such a Bluetooth system. In addition, the garment may itself have a camera and microphone to allow the wearer to record audio-visual material and display it on the garment system.
US10356354B2 Imaging apparatus, imaging system, and moving object
An embodiment provides an imaging apparatus including pixels arranged to form rows including first and second rows, first control lines connected to the pixels of the first row, second control lines connected to the pixels of the second row, and a scan unit including at least a first row drive unit generating first control signals supplied to the first control lines and a second row drive unit generating second control signals supplied to the second control lines, the scan unit being configured to drive the pixels in units of rows based on a scanning signal. The first control signals generated by the first row drive unit is input to the second row drive unit. The second row drive unit selects the first control signals and the scanning signal and generates the second control signals based on the selected signals.
US10356347B2 Digital imaging system and method for correcting errors in such a system
A digital imaging system and method for correcting errors in the digital imaging system, the digital imaging system having an image sensor, a readout apparatus for reading out the image sensor, wherein a dark current image is captured using the image sensor and the readout apparatus, and a processor comprising hardware wherein the processor is configured to perform the method comprising: generating a Fourier transform by means of a Fourier transformation on the basis of the image data of the dark current image; storing data which describe the Fourier transform; back-transforming the Fourier transform by subjecting the saved data to Fourier transformation and generating a corrective image from the back-transformed data, and correcting image errors in the digital imaging system in another image captured using the digital imaging system by offsetting image data from the captured image with image data from the corrective image.
US10356346B1 Method for compensating for off-axis tilting of a lens
A method for compensating for off-axis tilting of a lens relative to an image sensor in an image acquisition device comprises acquiring a set of calibrated parameters n → ≡ ( n x n y n z ) corresponding to the tilting of said lens. Px′ and Py′ indicate a coordinate of a pixel in an acquired image. Image information is mapped from the acquired image to a lens tilt compensated image according to the formulae: P x ′ = s n z ⁡ ( n z - 1 ) ⁢ ( ( n x 2 + n z ⁡ ( n z - 1 ) ) ⁢ u x + n x ⁢ n y ⁢ u y ) P y ′ = s n z ⁡ ( n z - 1 ) ⁢ ( ( n y 2 + n z ⁡ ( n z - 1 ) ) ⁢ u y + n x ⁢ n y ⁢ u x ) where s comprises a scale factor given by s = n z u x ⁢ n x + u y ⁢ n y + n z and where ux and uy indicate the location of a pixel in the lens tilt compensated image.
US10356344B1 High dynamic range imaging pixels with multiple exposures
Image sensors may have high dynamic range (HDR) functionality. To implement the high dynamic range functionality, the image sensor may use multiple exposure imaging. In multiple exposure imaging, multiple images are captured with an image sensor at different exposure times and are later combined into a single high dynamic range image. Image data from one or more exposures in a multi-exposure imaging scheme may be used to determine that subsequent exposures will not produce useful information. To conserve power in the image sensor, certain readout circuitry such as analog-to-digital converter circuitry and column memory may be disabled during readout of the exposures that are determined to not produce useful information.
US10356343B2 Methods and system for geometric distortion correction for space-based rolling-shutter framing sensors
Aspects and embodiments are generally directed to an imaging system and methods for correcting geometric distortion induced by rolling-shutter operation of framing sensors. In one example, a method includes the acts of developing a DtoN mapping from a distorted image space to a normalized image space for initial pixels of the rolling-shutter framing sensor, developing an NtoD mapping from the normalized image space to the distorted image space for repositioned pixels in the normalized image space based on the DtoN mapping, the repositioned pixels corresponding to the initial pixels of the rolling-shutter framing sensor, producing a normalized image based on the repositioned pixels and the NtoD mapping, and resampling the normalized image to produce a corrected image of the imagery collected by the rolling-shutter framing sensor.
US10356340B2 Video rendering with teleprompter overlay
Systems and methods for rendering video with teleprompter script overlays are described. A video rendering system provides a user interface for displaying a script for use during the rendering of the video (e.g., while the user records and/or streams the video). The script is arranged such that it at least partially overlays the video feed and is positioned within the display of the user interface to produce a line of sight of a user corresponding to first region of a field of view of the video capture device. When a user's line of sight is fixed upon the script overlay (i.e., when the user is reading the script) and aligned with the first region of the field of view of the video capture device, a viewer of the video rendering is given a visual perception that the user is looking directly at the viewer (e.g., making eye contact).
US10356338B2 Virtual three dimensional video creation and management system and method
A method and system is provided for the creation, management, and distribution of two dimensional video content that appears to a viewer as having a third dimension of depth. The system includes a camera array with multiple cameras at respective different positions that coordinates the off-center rotating motion of apertures that are part of diaphragms in the camera lens systems. The resulting images from each camera in the array are stitched together to create a larger content field and only a portion is displayed at any one time.
US10356332B2 Dual aperture zoom camera with video support and switching / non-switching dynamic control
A dual-aperture zoom digital camera operable in both still and video modes. The camera includes Wide and Tele imaging sections with respective lens/sensor combinations and image signal processors and a camera controller operatively coupled to the Wide and Tele imaging sections. The Wide and Tele imaging sections provide respective image data. The controller is configured to output, in a zoom-in operation between a lower zoom factor (ZF) value and a higher ZF value, a zoom video output image that includes only Wide image data or only Tele image data, depending on whether a no-switching criterion is fulfilled or not.
US10356328B2 Display control apparatus and display control method
Provided is a display control apparatus in which a movement amount of a selection candidate to be selected, from among a plurality of positions displayed in a display screen, according to a selection operation performed by a user, is selectable. The display control apparatus also displays an indicator that indicates a currently selected position. The display control apparatus, in the case of a first movement amount being set, displays a position of the selection candidate, so as to be distinguishable from other positions. Also, the apparatus, in the case of a second movement amount of the selection candidate being set, displays a position of a selection candidate so as to be distinguishable from other positions.
US10356325B2 Image capturing apparatus to address shake
An image capturing apparatus includes an image sensor, a frame configured to support the image sensor, and one or more driving members configured to move the frame in a direction parallel with an imaging plane of the image sensor. The driving members include a vibration unit that generates vibration. The vibration unit of at least one of the driving members overlaps a center of the imaging plane of the image sensor, when viewed in a direction orthogonal to the imaging plane of the image sensor.
US10356320B2 Information processing device and image input device
According to an embodiment, in an information processing device, when there is no change in a first image received from an image sensor, reception of the next first image is awaited. When there is a change in the first image, a second image having a higher resolution than the first image is received from the image sensor and processing for the second image is performed.
US10356313B2 Systems and methods for lensless image acquisition
Image-sensing devices include odd-symmetry gratings that cast interference patterns over a photodetector array. Grating features offer considerable insensitivity to the wavelength of incident light, and also to the manufactured distance between the grating and the photodetector array. Photographs and other image information can be extracted from interference patterns captured by the photodetector array. Efficient extraction algorithms based on Fourier deconvolution introduce barrel distortion, which can be removed by resampling using correction functions. The sensing devices can be made to minimize distortion that results from efficient extraction algorithms based on Fourier deconvolution.
US10356311B2 Method and apparatus for performing image processing operation based on frame/algorithm selection
An exemplary image processing method includes the following steps: receiving an image input composed of at least one source image; receiving algorithm selection information corresponding to each source image; checking corresponding algorithm selection information of each source image to determine a selected image processing algorithm from a plurality of different image processing algorithms; and performing an object oriented image processing operation upon the source image based on the selected image processing algorithm. The algorithm selection information indicates an image quality of each source image and is generated from one of an auxiliary sensor, an image processing module of an image capture apparatus, a processing circuit being one of a video decoder, a frame rate converter, and an audio/video synchronization (AV-Sync) module, or is a user-defined mode setting.
US10356309B2 Portable electronic device for photo management
A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.
US10356306B2 Electronic device connected to camera and method of controlling same
Disclosed is an electronic device including a memory; and a processor, wherein the memory stores instructions which when executed, cause the processor to load a virtual server in the memory when a connection of a camera to the electronic device is detected, receive at least one image from the camera, control processing of the at least one image through the virtual server, and provide the at least one image processed through the virtual server to an application corresponding to the virtual server.
US10356301B2 Imaging system, angle-of-view adjustment method, and angle-of-view adjustment program
An embodiment of the invention provides an imaging system (10) in which captured data obtained by an imaging unit (22) of a pan/tilt camera (14) provided in a moving body (12) is transmitted and a captured image is displayed on a display screen (200). The imaging system (10) includes a coordinate designation unit (46) that designates designation coordinates and movement destination coordinates as a command to adjust an angle of view, an angle-of-view adjustment period calculation unit (50) that calculates pan/tilt operation parameters, using the designation coordinates and the movement destination coordinates, a movement state calculation unit (52) that calculates a movement state of the imaging unit from the captured data, and a pan/tilt operation parameter correction unit (54) that corrects the pan/tilt operation parameter on the basis of the movement state of the imaging unit.
US10356299B2 Camera module and electric holder and assembling method thereof
A camera module includes a lens, a photosensitive chip and an electrical holder. The electrical holder has an integrated circuit that the electrical holder serves as an integration of a base and a PCB in a conventional camera module, wherein the electrical holder not only forms an assembling unit for connecting a driver and an optical lens but also forms an electrical connection unit for electrically connecting to the driver, a photosensitive chip and a flexible circuit board with each other, so as to minimize an overall size of the camera module.
US10356298B2 Board inspection apparatus
A board inspection apparatus is disclosed, which includes a surface-side irradiator irradiating a surface of each inspection area of a board, a surface-side camera taking a surface-side image of the surface, a rear face-side irradiator irradiating a rear face of each inspection area, a rear face-side camera taking a rear face-side image of the rear face, and a controller moving the surface-side irradiator and the surface-side camera to a position corresponding to the surface of each inspection area, moving the rear face-side irradiator and the rear face-side camera to a position corresponding to the rear face of each inspection area, and inspecting the surface and the rear face of each inspection area based on the surface-side image and the rear face-side image, respectively.
US10356296B2 Light guide for finger print reader
An image capture apparatus including a light guide device, a transparent device, a light source and an image capture device is provided. The light guide device includes a top surface, a bottom surface opposite to the top surface, a light incident surface connected between the top surface and the bottom surface and a light emitting surface opposite to the top surface. The bottom surface is connected between the light incident surface and the light emitting surface. An acute angle α is included between the light incident surface and the top surface. The transparent device is disposed on the top surface of the light guide device. The light source is used to emit a light beam. The image capture device is disposed on the light emitting surface of the light guide device.
US10356294B2 Photographing device, moving body for photographing, and photographing control apparatus for moving body
A photographing device attachable to a moving body includes: a first control section configured to predict and obtain a change in physical quantity based on an alteration in a photographing state; and a communication control section configured to transmit information related to the change in the physical quantity. The photographing device improves stability in the moving body and stability of photographing. Information related to influence on the moving body based on a change in an outer shape and a change in a position of the center of gravity of the photographing device mounted on the moving body is shared by the moving body to improve the stability in the moving body and the stability of photographing.
US10356292B2 Optical unit with rolling correction function and optical unit with triaxial shake correction function
An optical unit with rolling correction function is provided and performs rolling correction by fixing a circuit board on which an imaging element is mounted and a heat dissipating member to a rotation member, transmitting heat from the circuit board to the heat dissipating member, and rotating the rotation member. A rotation shaft of a rotation supporting mechanism is fixed to the rotation member via the heat dissipating member. Accordingly, it is possible to dissipate heat by transmitting heat that is generated from the imaging element, from the circuit board to the heat dissipating member, and then transmitting the heat from the heat dissipating member to the rotation shaft. The imaging element and the heat dissipating member overlap with the rotation shaft at an identical position when the imaging element and the heat dissipating member are seen from an optical axis direction.
US10356291B2 Camera housing with integrated expansion module
A camera housing includes an integrated expansion module for providing expanded functionality to a camera (e.g., a display screen). Different embodiments of the housing include different expansion modules for adding a variety of features to the camera when the camera is placed in the housing. Thus, a user may modify features of a camera by swapping the housing. Furthermore, a user may add a feature to an existing camera without needing to purchase a new camera.
US10356284B2 Color processing apparatus, color processing method, non-transitory computer-readable storage medium
An input chromaticity data calculation unit 113 calculates input chromaticity data rg from device-dependent color data RGB. A chromaticity data transformation unit 114 transforms the input chromaticity data rg into output chromaticity data xy by referring to an LUT stored by an LUT storage unit 13. A total amount calculation unit 115 refers to the LUT of the LUT storage unit 13 to calculate a total amount Σ′XYZ of the device-independent color data XYZ from the color data RGB. An output color data calculation unit 116 uses the total amount Σ′XYZ to calculate color data XYZ from the output chromaticity data xy.
US10356283B2 Gray component replacement in a digital image to generate a color transformed image
Examples analyze a digital image to determine an amount of high-frequencies corresponding to each pixel of the digital image based at least in part on gradients corresponding to a pixel neighborhood of each pixel. Examples analyze the digital image to determine a degree of randomness for each pixel based at least in part on the corresponding gradients. Examples generate an activity mask for the digital image based at least in part on the amount of high-frequencies and the degree of randomness corresponding to each pixel. Examples process the pixels of the digital image by performing gray component replacement to generate a color transformed image based at least in part on the activity mask.
US10356282B2 Image processing apparatus and color separation processing method by interpolation processing using a multi-dimensional lookup table
In color separation processing by a method that combines a multidimensional LUT and interpolation processing, smooth gradation is implemented by reducing errors accompanying interpolation processing. An image processing apparatus includes a color separation processing unit configured to perform, by interpolation processing using a lookup table having a plurality of dimensions in accordance with signal components of an input image, color separation of an input value that is each pixel value of the input image into an output value corresponding to each of signal components handled by an output device, and each grid point of the lookup table is associated with information representing change characteristics at each portion between adjacent grid points for each dimension of the plurality of dimensions, and in the color separation processing, the interpolation processing is performed based on the information representing the change characteristics.
US10356281B2 Profile adjustment method, storage medium storing profile adjustment program, and profile adjustment apparatus
In an output profile representing a correspondence relationship between device independent coordinate values and second coordinate values in a second device dependent color space, a color conversion table used to convert the device independent coordinate values into the second coordinate values is defined as a first conversion table, and the device independent coordinate values at the adjustment point are defined as to-be-adjusted PCS values. In optimization, an optimization process including an element making provisional color values closer to an adjustment target is executed, the provisional color value being acquired by a conversion, in accordance with the first conversion table, of provisional PCS values resulting from a change in the to-be-adjusted PCS values, thus acquiring an optimal solution for the device independent coordinate values corresponding to the adjustment target.
US10356280B2 Information processing device, transfer system, information processing method, and non-transitory computer-readable medium
An information processing device includes a linker that links respective identification information of one or more persons and an object involved in a transfer established using a network, and an updater that updates the respective identification information for a subsequent transfer transaction.
US10356279B2 Image processing apparatus, method of controlling same, and storage medium
The present image processing apparatus stores setting information for whether to force setting of authentication information for each user. Furthermore, upon accepting a login request from a user, in a case where the stored setting information indicates forcing setting of authentication information, the image processing apparatus displays on a display unit a setting screen for setting authentication information to allow the user to set authentication information. In addition, the image processing apparatus executes login processing in accordance with a setting status of authentication information for the user.
US10356278B2 Reading apparatus with shading correction using a white reference member, reading method, image forming apparatus, and image forming system
Provided is a reading apparatus capable of preventing luminance unevenness in a reading range by correcting shading data. An original reading unit of a reading apparatus configured to read an image on an original includes a row of light receiving elements aligned in a main scanning direction orthogonal to a direction in which the original is conveyed. The reading apparatus generates shading data used in shading correction, based on the result of reading a white reference board via the original reading unit.
US10356272B2 Photoelectric conversion device, image reading apparatus, image forming apparatus, and method of photoelectric conversion
A photoelectric conversion device includes a plurality of light receiving elements, a plurality of A/D conversion units, and an offset giving unit. The light receiving elements are arrayed in one direction and each convert a light signal into an electrical signal. The A/D conversion units perform A/D conversion on the electrical signals output from the light receiving elements. The offset giving unit gives an offset voltage of a certain level to the electrical signals output from the light receiving elements without flowing a steady current before the electrical signals are input into the A/D conversion units.
US10356268B2 Image reading device
An image reading device includes an image reading unit, a conductive member, a switching portion, and a switching control portion. The image reading unit includes a light emitting portion and a light receiving portion. The light emitting portion irradiates light on a document sheet that is conveyed while in contact with an upper surface of a plate-like contact member. The light receiving portion outputs image data corresponding to light reflected from the document sheet. The conductive member is provided on a lower surface of the contact member. The switching portion is switched between an on-state and an off-state so as to select between a state where the conductive member is grounded or a state where the conductive member is not grounded. The switching control portion controls switching of the switching portion.
US10356266B2 Information processing system, information processing apparatus, and method for processing information
An information processing system having an information processing apparatus and programs includes an application memory unit storing applications executing a series of processes using electronic data, in which program identification information, parameter setup information, and flow identification information are defined, a use screen memory unit storing use screen information of defining a form; a first receiving unit receiving a first request including the application identification information; a first sending unit sending the use screen information; a second receiving unit, an acquiring unit acquiring the flow information identified by the flow identification information included in the second request, and an executing unit causing the program identified by the flow information to be executed using the parameter included in the second request in conformity with the execution order to execute the series of processes using the electronic data based on the information related to the electronic data.
US10356262B2 Image processing apparatus and image processing method
An image processing apparatus is provided for scanning a medium including a scan region where target information is provided. The image processing apparatus implements processes of running an application for generating an electronic document; controlling the application to instruct a scanning device to scan the medium at a specified scan size, which is smaller than the size of the medium and includes at least the scan region, upon accepting a scan instruction from a user; controlling the scanning device to scan the medium and capture image data of the medium at the specified scan size based on the instruction from the application; executing a character recognition process on the image data captured by the scanning device to acquire the target information; and controlling the application to generate the electronic document including the target information acquired by the character recognition process input to a corresponding input field.
US10356261B2 Image-forming apparatus with document reading unit that automatically feeds and reads documents
Provided is an image-forming apparatus that is able to determine whether or not reading of a document ends properly without knowing the number of sheets of the document, and when overlapped feeding occurs, is able to estimate the location where overlapped feeding occurs. The image-forming apparatus has a document feeding unit that conveys a set document one sheet at a time, and a document reading unit that reads the conveyed document and obtains document image data. The image-forming apparatus includes an extraction-area-specifying unit that specifies part or all of the top and bottom margins of document image data as extraction areas, a number-image-extracting unit that respectively extracts the images in the extraction areas specified by the extraction-area-specifying unit as number images, and a number-image-summarizing unit that generates a number-verification page on which plural number images are summarized.
US10356254B2 Method of using a print server
A printing method uses a print server that provides, when identification information for an image forming apparatus is stored in the print server, a service of receiving and storing a print job for the image forming apparatus and sends the stored print job to the image forming apparatus. The printing method includes, as a first step, receiving an instruction to delete the identification information for the image forming apparatus from the print server. The method further includes as a second step, sending, from the print server to the image forming apparatus, a print job for the image forming apparatus left in the print server, after the first step. As a third step, the identification information for the image forming apparatus is deleted from the print server, after the second step.
US10356246B2 Method and communications arrangement for operating a communications connection
The invention relates to a method and a communications arrangement for operating a communications connection between a communications terminal device (KE1) associated with a first participant and at least one first terminal device (KE2) associated with a second participant. For a process running on a second terminal device (RE1) integrating with a first communications terminal device (KE1) to be operated by the first participant, said process being free of functions for controlling the communications connection, at least one piece of information that is reproducible on a terminal device is extracted from a process-produced output (P1) to the second terminal device (RE1). Further, upon initiation of the communications connection between the communications terminal device (KE1) and the first terminal device (KE2), the reproducible information is transmitted to at one of the least one terminal devices (KE2, RE2) associated with the second participant.
US10356241B2 911 training system
A system is disclosed of use as a 911 training system that can be used to train individuals how to use a cell phone to make a 911 phone call to an emergency call center network by having a student make a simulated, but realistic, phone call to a simulated emergency call center and having the student perform the steps needed to have the emergency call center direct first response personnel and equipment to an emergency situation.
US10356238B2 Cover and electronic device including the same
A cover of an electronic device is disclosed and includes a mounting part in which the electronic device is mounted, a bottom part connected to one end of the mounting part, a connecting part extending from the bottom part, and a cover part fastened to the connecting part and disposed to cover the mounting part or disposed side by side with the bottom part. The cover part has at least a portion with a specified transparency and has, on a side of the cover part, a transparent conductive pattern having at least one of an electric force and a magnetic force.
US10356233B2 Display processing apparatus
A mobile terminal apparatus including an operation lock mode setting unit that sets an operation lock mode; an event container display control unit that displays, when a predetermined event occurs, an event container indicating the occurred predetermined event on a display unit; an event container display change control unit that sets an event container between an active state and an inactive state; a lock canceling operation unit that cancels the operation lock mode; and a canceling operation handling control unit that, when an active-state event container is displayed on the display unit and the operation lock mode is canceled, performs automatic activation and display of an application program corresponding to the event of the active-state event container, and when all event containers on the display unit are in the inactive state and the operation lock mode is canceled, displays a predetermined display screen on the display unit.
US10356220B2 Information processing apparatus, method for controlling information processing apparatus, and storage medium
A determination unit determines whether a server is an apparatus configured with an information processing apparatus in an integrated manner, and according to a result of the determination of the determination unit, a communication connection between the server and the information processing apparatus is controlled, and the transition of a power state is controlled.
US10356217B2 Virtual weather generation
A method and apparatus for providing virtual weather data are described. Embodiments retrieve a plurality of weather data snapshots of historical weather data and provide an API through which a plurality of remote clients request weather data. A request specifying a first set of geographical and spatial coordinates and further specifying a first set of time and date coordinates is received. In response to the request, a first set of weather data is determined from the plurality of weather data snapshots of historical weather data, based on the first set of geographical and spatial coordinates and the first set of time and date coordinates and transmitted to the first remote client. A plurality of follow-on sets of geographical and spatial weather data are also requested and transmitted to the first remote client.
US10356215B1 Crowd and cloud enabled virtual reality distributed location network
A virtual reality network provides access to a number of virtual reality representations, each virtual reality representation representing a location in a virtual universe and defined by VR data stored on the network. The VR data can be in a simplified data format. A database stores the network address and the location in the universe of each virtual reality representation. A database server provides access to the database. The database server generates a list of locations in response to a location query from a visitor, and provides the network address of the virtual reality representation of a selected location. A visitor connects to the database server with a client host to visit the locations in the virtual universe.
US10356208B2 Server-side scheduling for media transmissions according to client device states
A system embodying the subject disclosure includes a memory to store instructions. A controller coupled to the memory, responsive to executing the instructions, can perform operations including obtaining performance characteristics for segments of a network; the segments are selected based on a trajectory of a mobile device coupled to the network. The controller can predict future transport and segment characteristics based on the performance characteristics. The controller can receive a request from the mobile device for transmission of a data packet over the network. The controller can monitor a power state of the mobile device and predict a future power state of the mobile device. The controller can determine a target time for fulfilling the request, based on the future power state and the future transport and segment characteristics. The controller can schedule a time for fulfilling the request according to the target time. Other embodiments are disclosed.
US10356207B2 System and method for dynamically adapting network delivery modes of content
A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.
US10356203B2 Fault-tolerant operational group on a distributed network
In an embodiment of the present invention, a method receives, at a first node of multiple nodes, each node connected to a common network bus, a health message from a second node. The health message includes a log of health messages from other nodes. Each node sends health messages at a frequency known to the plurality of nodes. The method further compares, at the first node, the log of messages from other nodes in the received health message to a log of health messages previously received from other nodes stored by the first node. Based on the comparison, determining a health status of each node. Using embodiments of the present method and system, computing units can form dynamic fault-tolerant groups.
US10356197B2 Data management in an information-centric network
Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
US10356188B2 Dynamic update of tips on a device
A query is sent from a client device to a server for tips to functionality of the client device. The query can include information, such as a device type, e.g., iPhone vs. iPad. The server can provide tips that are appropriate for the client device. The client device can provide additional filtering of the tips, e.g., based on current operating system and device properties, to provide available tips. The client device maintains a list of available tips, and manages the list such that only relevant tips are visible to the user.
US10356186B2 Method, computer program and computer for estimating location based on social media
A system and method to estimate a location relating to a user who has not filled in information about the location in a profile field in social media such as a microblog. The system and method estimates association between a user in social media and a location includes the steps of acquiring a first content posted to the social media by a first user associated with a first location, determines regional localization of the first content on the basis of the first location, acquires a second content posted to the social media by a second user not associated with a location, determine the degree of a relationship between the first content and the second content, and associating the first location with the second user on the basis of the localization and the degree of the relationship.
US10356184B2 Systems and methods for service and session continuity in software defined topology management
Embodiments of the present invention provide systems and methods for a Session-level SDT component in the control plane to handle setup, recovery and mobility of individual session requests in real time. The Session-level SDT component may comprise path management that performs either stateless of stateful path switching for an ongoing session, whether download or uplink, according to the stateful requirements of the session. The path management may be in conjunction with user equipment mobility management operation; it may also be in conjunction with network scalability and automation operation, such as load balancing.
US10356181B2 Information processing system, information processing method and computer program product
An information processing system includes a device; and an information processing apparatus including a conversion unit configured to convert second data in a second format, different from a first format processable for the device, to generate first data in the first format; a first transmission unit configured to send the first data to the device; a reception unit configured to receive information indicating an operation to a screen, displayed on a display unit of the device based on the first data; and a second transmission unit configured to send to the device, an instruction to perform processing related to the operation indicated by the information, the processing being defined in the second data. The device includes an acquisition unit configured to acquire data that is an object to be processed in the processing performed in accordance with the instruction, via a network without passing through the information processing apparatus.
US10356180B2 Method for processing vehicle-to-x messages
A method for processing vehicle-to-x messages in a processing module and a method for processing vehicle-to-x messages in a control module. In this way, the data traffic between processing module and control module can be considerably reduced.
US10356177B2 Prioritizing ranges to rebuild based on namespace health
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device detects memory error(s) associated with memory device(s) of set(s) of storage units (SUs). The computing device processes the memory error(s) to generate a rebuilding priority level for at least some EDS(s) and establishes an EDS scanning rate. The computing device scans the EDS(s) based on the EDS scanning rate. When an EDS error is detected, the computing device updates the rebuilding priority level to generate an updated rebuilding priority level for the at least some of the set of EDSs and facilitates generation at least one rebuilt EDS for the EDS error based on the updated rebuilding priority level.
US10356173B2 Maintaining and caching server connections
A set of runspaces with active connections are maintained in a pool. A set of timers are set and, based upon the timers, simple commands are submitted through the runspaces, to maintain the connections in an active state. The runspaces with the active connections can then be used from the cache, without having to open a new connection.
US10356171B1 Mail server migration with message synchronization
Mail server migration. For each mailbox, a migration utility is started on a target server to get a list of message IDs that have already been migrated. The command “list-message-ids” is executed. The migration utility is started on the source server in a backup mode. The “backup” command is executed. Then, the migration utility is started on the target server in a restore mode. A “restore” command is executed. The migration utility on the source server provides mail messages to a standard output. The migration utility on the target server accepts mail messages on the standard input and restores them. An RPC agent transfers data via TCP once it gets it from the migration utility on the source server. The migration module receives data from the RPC agent and puts data to the standard input of the migration utility on the target server as soon as it receives it.
US10356170B2 Network system and control method of a network system, and a control device
A system having a server and a control device that connects to the server through a global network and executes processes referenced to data stored on the server can handle events in which the control device and server cannot communicate with each other. When a control device-side product master database stored by a POS terminal is updated while the POS terminal is unable to communicate with the control server, the POS terminal communicates with another POS terminal through the local area network LN and causes that other POS terminal to update its locally stored control device-side product master database.
US10356169B1 Virtual content delivery network
A plurality of virtual content delivery network nodes are implemented using virtualization infrastructure of at least one processing platform. The processing platform is implemented using at least one processing device comprising a processor coupled to a memory. Each of the virtual content delivery network nodes comprises one or more virtual network function instances of a network functions virtualization framework of the virtualization infrastructure. The virtual content delivery network nodes may be dynamically added to, modified in and deleted from at least one virtual content delivery network in accordance with one or more specified policy criteria. A virtual content delivery network control plane may be arranged as an overlay relative to the network functions virtualization framework of the virtualization infrastructure. The virtual content delivery network control plane communicates with the network functions virtualization framework via one or more application programming interfaces.
US10356168B1 Modulating feed composition to improve long-term engagement with content feeds
The disclosed embodiments provide a system for improving long-term engagement with content feeds. During operation, the system identifies a cohort of users interacting with a content feed. Next, the system divides the cohort into two or more groups of users based on a change in a level of engagement of the users with the content feed. The system then determines, for each group of users in the two or more groups, a feed composition of the content feed for the group. The system also compares the feed composition across the two or more groups of users to identify a factor associated with the change in the level of engagement with the content feed. Finally, the system uses the factor to modulate a subsequent feed composition of the content feed to improve or optimize the long-term engagement with the content feed.
US10356163B2 Method and communication system for unlocking user data
A method at a server system includes: in response to a request for a user to enter a first information exchange hall, detecting a lock status of predefined information of an information exchange operation that is associated with the user and a second information hall; in accordance with a determination that an operation state of an information exchange operation that was executed at the second information exchange hall is a predefined inactive operation state: changing the lock status of the predefined information from the locked state to the unlocked state; and processing entry of the user into the first information exchange hall; and in accordance with a determination that the operation state of the information exchange operation is a predefined active operation state, initiating a process to restore entry of the user into the second information exchange hall.
US10356162B2 System and method for generic service NFV orchestration and management for converged services
A system and method for network functions virtualization management and orchestration includes a virtualized infrastructure manager, a network functions virtualization orchestrator coupled to the virtualized infrastructure manager, a virtual network function manager coupled to the network functions virtualization orchestrator, one or more dedicated network services coupled to the network functions virtualization orchestrator, the one or more dedicated network services being orchestrated by the network functions virtualization orchestrator in accordance with a generic network service descriptor, and one or more dedicated network functions coupled to the virtual network function manager, the virtual network function manager configured to manage the dedicated network functions in accordance with a generic network function descriptor.
US10356157B2 Systems and methods for notifying users of changes to files in cloud-based file-storage systems
Systems and methods are disclosed herein for notifying a user of a change to a file stored in a cloud-based file-storage system. A first indication of a first change to the file by a first user is received from a remote server, where the file is associated with a second user and is stored by the remote server. Subscription preferences of the second user are received. A notification indicating the first change to the file is displayed on a mobile device associated with the second user if a category of the notification is allowed by the subscription preferences. The notification includes a graphical preview of the file, an identifier of the file, and an identity of the first user.
US10356154B2 Systems and methods for allocating communication resources via information technology infrastructure
The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include a first field comprising the communication endpoint identifier, a second field comprising the site identifier for the web site, and a third field comprising a session identifier for the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
US10356146B2 Processing of streamed multimedia data
A method and device for streaming multimedia data over a communication network. Data associated with multimedia content is received over the communication network. Portions of the data are processed into multiple data blocks. The multiple data blocks are associated with multiple segments by associating each segment with at least two data blocks of the multiple data blocks. The segments of the multiple segments are sequenced according to a stream index. The stream index is assigned to a main index that describes a set of streams for the multimedia content.
US10356144B1 Reassigning source peers
Delivering information over a distribution network is disclosed. A first assignment of one or more sources peers in the distribution network is sent to a source peer in the distribution network. At least one of a change in a network condition and a policy change is detected. It is determined that at least one modification should be made to the first assignment. A second assignment of one or more source peers in the distribution network is sent to the source peer.
US10356132B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method of transmitting broadcast signals and method of receiving broadcast signals
The present invention proposes a method of transmitting a broadcast signal. The method of transmitting the broadcast signal according to the present invention proposes a system capable of supporting a next-generation broadcast service in an environment that supports next-generation broadcasting using a terrestrial broadcast network and an Internet protocol network. In addition, the present invention proposes an efficient signaling scheme for both the terrestrial broadcasting network and the Internet protocol network in the environment that supports next-generation broadcasting.
US10356129B2 Simple trusted transfer to internet of things device
A system and method for updating multiple devices that are coupled to a network by a hub provides a trusted platform module in each of the devices, sends messages from the network to the hub for updating the devices, sends each of the devices messages from the hub to update the device, executes the content of each message in the device to which that message is sent, and deletes each message after it has been executed. Each of the messages preferably includes trusted code, and the device receiving each message executes the trusted code in the trusted platform module. The trusted code may include an update function, an image, and control data, and preferably has integrity. The hub may receive trusted code from a remote server, execute the trusted code to send a message to one of the devices, and then delete the trusted code.
US10356128B1 Tag-based policy architecture
A tag-based policy architecture enforces information technology (IT) policy in a virtualized computing environment using cryptographically-verifiable metadata to authenticate compute resources coupled to a computer network and to authorize access to protected resources of the network. The compute resources are illustratively virtual machine instances (VMIs) provided by a virtual data center (VDC) of the environment, whereas the protected resources are illustratively virtualized storage, network and/or other compute resources of the VDC. Each VMI includes an intermediary manager, e.g., metavisor. The tag-based policy architecture includes an infrastructure having a centralized policy decision end point (e.g., a control plane of the VDC) and distributed policy enforcement endpoints (e.g., metavisors of the VMIs) to provide end-to-end passing of the cryptographically-verifiable metadata to (i) authorize instantiation of the VM is at the control plane, and (ii) enforce access to the virtualized resources at the metavisors.
US10356123B2 System and method for deprovisioning
A method, computer program product, and computer system for identifying a first user in a network. Access to at least a portion of the network is available to at least one of the first user and a second user based upon, at least in part, one or more attributes of the first user. If there is a determination of a change in an attribute of the one or more attributes of the first user has occurred, removing at least a portion of the access to at least the portion of the network from at least one of the first user and the second user based upon, at least in part, the change in the attribute of the one or more attributes of the first user.
US10356121B2 Systems and methods for dynamic network security control and configuration
A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a group; detecting a change in an attribute of the asset; and in response to detecting the change in the attribute of the asset, modifying, by the computer system, a configuration setting for a firewall. Among other things, the embodiments of the present disclosure can perform dynamically configure and control security features in response to changes in the computing environment, including asset attribute changes, security events, operational events, user input and environmental changes. Embodiments of the present disclosure thereby help to quickly maintain or change the security posture of a system and maintain the level of compliance with set of predefined security benchmarks or codified best practices.
US10356119B1 Detection of computer security threats by machine learning
A system for detecting computer security threats includes a machine learning model that has been trained using sequence codes generated from malware process chains that describe malware behavior. An endpoint computer monitors the behavior of a process and constructs a target process chain that describes the monitored behavior. The target process chain includes objects that are linked by computer operations of the monitored behavior. The target process chain is converted to a sequence code that is input to the machine learning model for classification. A response action is performed against one or more objects identified in the target process chain when the machine learning model deems the target process chain as describing malware behavior.
US10356117B2 Bayesian tree aggregation in decision forests to increase detection of rare malware
In one embodiment, a computing device provides a feature vector as input to a random decision forest comprising a plurality of decision trees trained using a training dataset, each decision tree being configured to output a classification label prediction for the input feature vector. For each of the decision trees, the computing device determines a conditional probability of the decision tree based on a true classification label and the classification label prediction from the decision tree for the input feature vector. The computing device generates weightings for the classification label predictions from the decision trees based on the determined conditional probabilities. The computing device applies a final classification label to the feature vector based on the weightings for the classification label predictions from the decision trees.
US10356116B2 Identity based behavior measurement architecture
An Identity Based Behavior Measurement Architecture (such as the BMA) and related technologies are described herein. In an exemplary embodiment, the BMA can be derived from an IMA and use an identity model to express a deterministic measurement value for platform behavior.
US10356112B2 Method of mitigating cookie-injection and cookie-replaying attacks
The present disclosure is drawn to systems, methods, and computer-readable media for mitigating cookie-injection and cookie-replaying attacks using a VPN client. The VPN client receives a session request regarding access to a private intranet. In response to the request, the VPN client retrieves cookie deleting criteria, and deletes all cookies which satisfy the cookie deleting criteria. Once all cookies satisfying the cookie deleting criteria are deleted, the VPN client proceeds with the session request.
US10356110B2 Systems and methods for detecting resources responsible for events
Systems and methods are disclosed for identifying resources responsible for events. In one embodiment, a method may include determining a number of unique actors in a plurality of actors that have accessed the resource. The method may further include identifying from the plurality of actors a set of affected actors that has been affected by an event and identifying from the set of affected actors a subset of resource-affected actors that accessed the resource prior to being affected by the event. The method may further include determining a number of resource-affected actors in the subset of resource-affected actors and, based on the number of unique actors and the number of resource-affected actors, determining an event score for the resource. The event score may be a lower bound of a confidence interval of a binomial proportion of the number of resource-affected actors to the number of unique actors.
US10356107B1 Detecting anomalous behavior via user authentication graphs
Significant and aggregate user authentication activity may be analyzed across a population of users and computers in one or more networks to differentiate between authorized users and intruders in a network, and/or to detect inappropriate behavior by otherwise authorized users. Dynamic graphs and graph models over user and computer authentication activity, including time-constrained models, may be used for the purposes of profiling and analyzing user behavior in computer networks. More specifically, an edge-based breadth first search of graphs may be used that enforces time-constraints while maintaining traditional breadth first search computational complexity equivalence.
US10356101B2 Utilizing transport layer security (TLS) fingerprints to determine agents and operating systems
A computer system receives a first information detailing a TLS fingerprint. A computer system determines an amount of bad transactions associated with the TLS fingerprint, wherein a bad transaction is a transaction involved in one or more fraudulent activities. The computer system determines whether the amount of bad transactions associated with the TLS fingerprint exceeds a threshold amount.
US10356100B2 Rule-based application access management
A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
US10356093B2 Connection management of smart devices with automobile head unit
Embodiments are directed towards establishing a network connection between a mobile device and an automobile head unit. A user of the mobile device interacts with a user interface on the mobile device to establish the connection with the head unit. If authorized, the head unit disconnects a currently connected device if the connection is to be via classic Bluetooth protocols. If the head unit has reached a maximum number of registered mobile devices, then the head unit sends a request to the mobile device for a selection of which currently registered mobile devices are to be unregistered. The head unit registers the mobile device with the head unit and establishes the connection between the mobile device and the head unit via classic Bluetooth protocols or Bluetooth Low Energy protocols depending on the type of connection request.
US10356092B2 Uncloneable registration of an internet of things (IoT) device in a network
An IoT device has a public device identifier and a private device identifier, where the public device identifier is publicly available and the private device identifier is secret but kept in a secure device database as a correspondence. A registration request is sent from the IoT device to an association server in communication with the device database having an association between IoT public identifier and a corresponding IoT private identifier. The association server which receives the registration request responds with a registration acknowledgement containing, in encrypted form, the private device identifier of the original request and, optionally, the public device identifier associated with the registration request. The requesting IoT device receives the association acknowledgement, decrypts the private device identifier, compares it to its own device identifier, and if they match, sends one or more association requests.
US10356087B1 System, method and computer program product for credential provisioning in a mobile device platform
To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.
US10356086B1 Methods and apparatuses for securely operating shared host computers with portable apparatuses
The present invention provides methods and apparatuses that utilize a portable apparatus to securely operate a host electronic device. Typically, each portable apparatus includes a data storage unit which stores an operating system and other software. In one example, a portable apparatus can provide a virtual operating environment on top of a host's operating system for a host device. In another example, a portable apparatus containing its operating system can directly boot a host device with one or more hardware profiles. Furthermore, a device-dependent protection against software piracy, a user-dependent protection against sensitive data leaks, a controllable host operating environment to prevent unwanted information exposure, and a secure restoration procedure to prevent virus infection between the host device users may be incorporated. Moreover, a pre-defined information may also be utilized to authorize a connected-state guest operation environment in the host device.
US10356085B2 Remote pump monitoring and control
A system includes a pump controller, a user device, and a server. The pump controller transmits identity information via a first communication connection with the pump controller. The server validates the identity information in response to determining that characteristics of the identity information satisfy one or more predetermined validity criteria that are different than the identity information. The pump controller establishes a second communication connection with the server using authentication credentials generated by the server and transmitted to the pump controller in response to validating the identity information. The server transmits a unique activation code to the pump controller via the second connection. The pump controller displays the activation code. A user device associated with a user account transmits the activation code to the server. The server authorizes remote communications with the pump controller via the user account in response to determining that the activation request includes the activation code.
US10356081B2 Systems and methods for secure automated network attachment
A method for automatically attaching a purpose-built electronic device to a provider network includes steps of discovering, by a Wi-Fi module of the purpose-built electronic device, a wireless data network in operable communication with the provider network selecting, by the Wi-Fi module, the wireless data network, transmitting a primary authentication certificate from the Wi-Fi module to an authentication, authorization, and accounting server of the provider network, receiving, by an application server of the provider network, a secondary authentication certificate from a functionality module of the purpose-built electronic device authenticating, by the provider network, the primary and secondary authentication certificates, and attaching the purpose-built device to the provider network.
US10356077B2 Automated search result adaptation according to user account information
Techniques include receiving a search query from a user device, determining native applications that are installed on the user device and associated with user accounts, and identifying app state records based on the search query and the applications. Each app state record includes an application access mechanism (AAM) and application state information (ASI). The AAM references a native application and indicates operations for the application to perform. The ASI describes a state of the native application after the application has performed the operations. Identifying the app state records based on the native applications includes determining that each record includes an AAM that references one of the applications. The techniques also include selecting AAMs from the identified app state records and transmitting the AAMs to the user device. Other techniques include generating result scores for app state records identified based on the search query using the native applications.
US10356075B2 Automated verification of chains of credentials
A method, a computing system and a computer program product are provided. A computing device identifies a credential of a first entity and determines one or more second entities, each electronically verifying the credential of the first entity. The computing device determines one or more third entities, each electronically verifying one or more from a group of second entities and other ones of the third entities, wherein the second and third entities form a set of chains of verification from the first entity. The computing device analyzes the set of chains of verification to detect one or more loops within the set of chains among the second and third entities. A verification of the credential is generated by the computing device based on detection of a trusted entity within one of the set of chains and not detecting a loop within the one of the set of chains.
US10356074B2 Computing system for resource management based on resource attributes and predicting user actions
Embodiments of the present invention provide a system for identifying and pooling resources, as well as tools that enable users to manage the pooled resources. In particular, the system may identify resource data provided by an authenticated user and assign a classification to the resource based on the data type. The system may further create logical links between and amongst the resources provided by all authenticated users within the system according to their respective classifications, grouping like resources or related resources together. Resources may be assigned to one or more classifications and may be “tagged” for later identification and retrieval by the system based on the data contained within the resources. The system may then provide the aggregated data to the user for further processing and input.
US10356068B2 Security key generator module for security sensitive applications
In one embodiment, a system includes a sender host having a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to select a plurality of base parameters commonly identifiable by a sender host and a receiver host and determine at least one external event that triggers a change in selection of the plurality of base parameters to a plurality of changed parameters. The logic also causes the processing circuit to generate a unique security key using the plurality of base parameters in response to a determination that the at least one external event has not occurred, generate the unique security key using the plurality of changed parameters in response to a determination that the at least one external event has occurred, and send, by the sender host, a message including the unique security key to the receiver host.
US10356067B2 Device and method for providing user-configured trust domains
A method of operating a first device in group of devices in a network is disclosed. The method comprises encrypting and decrypting, with a processor of the first device, communications with other devices in the group of devices using a shared key that is stored in a memory of each device in the group of devices; receiving, with a transceiver of the first device, a first message from a second device in the group of devices, the first message indicating that the first device is authorized to share the shared key; and transmitting, with the first device, the shared key to a third device in the network that is not in the first group of devices only after receiving the first message indicating that the first device is authorized to share the shared key.
US10356061B2 Hiding a public key exchange in noise
A process of hiding one or more public keys inside of random noise is introduced, whose purpose is to protect the privacy of the public keys. In some embodiments, the random noise is produced by quantum randomness, using photonic emission with a light emitting diode. When the public key generation and random noise have the same probability distributions, and the key size is fixed, the security of the hiding can be made arbitrarily close to perfect secrecy, by increasing the noise size. The process of hiding can protect public keys that are vulnerable to Shor's algorithm or analogs of Shor's algorithm, executed by a quantum computer. The hiding process is practical in terms of infrastructure and cost, utilizing the existing TCP/IP infrastructure as a transmission medium, and a light emitting diode(s) in the random noise generator.
US10356056B2 Method and system for privacy-preserving order statistics in a star network
One embodiment provides a system that facilitates privacy-preserving order statistics. The system receives, by a first device from a second device, a second value associated with the second device perturbed by a random value. The system determines a first difference between a first value associated with the first device, and the second value. The system encrypts a second difference between the first difference and the random value. Subsequent to transmitting the encrypted second difference, the system receives a sign of a first integer and a ciphertext. The system decrypts the ciphertext to obtain a third value which indicates the first difference scaled based on the first integer, wherein the scaled first difference is perturbed by a second integer. The system determines, based on the sign of the first integer and a sign of the third value, whether the first value is greater than or less than the second value.
US10356052B1 Apparatus and method for administering proxy identities
A non-transitory computer readable storage medium has instructions executed by a processor to host a proxy identity depot service application program interface to provide communication channels for proxy identity enabled applications operative on client devices. A proxy identity depot has a proxy identity management service, a proxy identity reputation service and a proxy identity transfer service. The proxy identity depot includes proxy identities for a real user, where each proxy identity has its own identity attributes to protect primary identity attributes of the real user and thereby each proxy identity is operative as a personal privacy proxy.
US10356051B2 Obfuscation of email addresses
A method, apparatus, and computer program product are disclosed for facilitating two-way email communication in manner that obfuscates sender and recipient email addresses. The method includes receiving a correspondence request indication; assigning a first transaction address to a sender and a second transaction address to a recipient; receiving a message from the sender; associating the message from the sender with the first transaction address; and causing a transmission of the message from the sender to the recipient using the first transaction address. A corresponding apparatus and computer program product are also provided.
US10356050B1 Mitigation of data leakage in HTTP headers
A web application on a client computer system submits a web request to a destination Web server via a network application programming interface. A web request scrubber is installed on the client computer system between the network application programming interface and a network interface of the client computer system. The web request scrubber intercepts the web request and determines if an HTTP referer field is present. Based at least in part on the intended destination of the web request, the web request scrubber identifies and applies an applicable scrubbing policy to the information in the HTTP referer field. The web request scrubber removes or modifies some or all of the information in the HTTP referer field in accordance with the applicable scrubbing policy, and forwards the modified web request to the destination Web server via the network interface of the client computer system.
US10356047B2 RPC call interception
A service proxy is described herein. The service proxy is configured to act as an intermediary between a client and a service. The service proxy may observe communications, modify communications, log communications, or the like, particularly so as to enhance the security and reliability of the host device. In some implementations, the service proxy may cooperate with an operating system to take over a named port object. In some implementations, the service proxy may receive messages as an intermediary between the client and the server. In some implementations, the service proxy may attach to a shared memory to intercept communications. In some implementations, the service proxy may be injected into a client process to appear to be the client itself.
US10356039B1 Apparatus, computer program, and method for utilizing a data structure to access fully qualified domain name information
An apparatus, computer program, and method are provided for utilizing a data structure to access fully qualified domain name information. A data structure is stored including a plurality of pairs. Each pair has a first element including information associated with a fully qualified domain name, and a second element including a result of a hash function performed on the information associated with the fully qualified domain name. In use, the data structure is utilized to access the information associated with the fully qualified domain name of at least one of the pairs, based on the result of the hash function performed on the information associated with the fully qualified domain name.
US10356038B2 Shared multi-tenant domain name system (DNS) server for virtual networks
A DNS proxy may tag DNS requests from a virtual network with a separating identifier, such as a virtual network ID, before forwarding them to a shared DNS server. This can allow each virtual network to have its own namespace and avoid naming conflicts. The shared DNS server can examine the tagged DNS requests to respond to the DNS requests using the local namespace as identified by the separating identifier.
US10356033B2 Method and communication device for processing data for transmission from the communication device to a second communication device
A method and communication device for processing data for transmission from the communication device to a second communication device is provided. It is detected that the data comprises an attachment. An address of a copy of the attachment is determined, the attachment present on a storage device external to the communication devices. An address of the copy of the attachment is substituted in the data such that the copy is retrievable at the second communication device via the address. The data is then transmitted to the second communication device.
US10356031B2 Prioritized communication inbox
Prioritized and categorized presentation of incoming communications is provided based on characteristics of the communications such as sender, recipients, subject, body content, recipient's past interactions, and similar ones. User or administrator defined explicit rules and configurations may be taken into consideration along with analysis results of incoming communication attributes and user history in determining a category and a priority level for the incoming communication. The incoming communication may then be presented according to the determined category and priority level along with tools for the recipient to modify automatic determinations and otherwise interact with the communication.
US10356019B2 Forwarding un-responded to instant messages to electronic mail
A method of forwarding an instant message to electronic mail can begin with determining availability of an instant messaging client for a recipient. The method can continue with sending the instant message to the instant messaging client for the recipient. The method can include not receiving a reply to the instant message within a pre-defined period of time. The method can further include sending an electronic mail message including the instant message to the recipient upon reaching the pre-defined period of time.
US10356017B2 Configurable use of local presence authorization policy
A request from a watcher client to obtain presence information of a presentity client may be processed at a presence server using a system configuration of the presence server that stores local presence authorization rules (“pres-rules”). By storing pres-rules locally at the presence server, these pres-rules may be used by the presence server in lieu of, or in combination with, other pres-rules that may be maintained by a separate pres-rules storage server, such as an eXtensible Markup Language (XML) Document Management Server (XDMS). The system configuration may specify configurable parameters that control the behavior of the presence server in engaging the XDMS when processing requests from watcher clients, as well as the behavior of the presence server in merging pres-rules retrieved from the XDMS with the local pres-rules maintained by the presence server.
US10356016B2 System and method for pseudo-presence indication for non-XMPP client devices within XMPP applications
A method includes receiving a message from an XMPP client for delivery to a contact, querying an XMPP presence system for an XMPP address and presence information related to the contact, querying the XMPP presence system for an alternative address if an XMPP address is not available or the presence information indicates that the contact is unavailable, and delivering the message to the alternative address or storing the message for future delivery if an alternate address is unavailable.
US10356013B2 Method of emulating a multipath connection
A method of emulating a multipath connection, in which data packets sent or received by a given user equipment are intercepted by a plurality of concentrators situated in at least one network to which the user equipment is connected. Each concentrator serves to aggregate connections making use of a plurality of paths that can be used by the user equipment. One of the concentrators is designated in dynamic manner as being “primary” concentrator, and the other concentrator(s) are designated as being “secondary” concentrator(s). The primary concentrator or a secondary concentrator: a) receives a data packet sent by the user equipment to a correspondent; b) when necessary, removes all of the multipath options from the received packet; c) replaces the source address of the received packet with an address of the primary concentrator; and d) sends the packet as modified in this way to the correspondent.
US10356009B2 Processor designed for a deterministic switched ethernet network
Multiple-core processor to be connected, by way of communication ports, to a deterministic switched Ethernet network using virtual links to which items of equipment are connected, the processor including clusters each including cores, wherein at least one cluster of the processor implements a switch function that makes it possible to interconnect the items of equipment in the network. At least one cluster of the processor implements an end system function providing functions of sending and receiving data in the network, and at least one cluster of the processor implements an application.
US10356004B2 Software load balancer to maximize utilization
A load balancer receives a sequence of requests for computing service and distributes the requests for computing service to a computing node in an ordered list of computing nodes until the computing node reaches its maximum allowable compute capability. Responsive to an indication that the computing node has reached its maximum allowable compute capability, the load balancer distributes subsequent requests for computing service to another computing node in the ordered list. If the computing node is the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to a computing node other than one of the computing nodes in the ordered list of computing nodes. If the computing node is not the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to another computing node in the ordered list of computing nodes.
US10356003B2 Method for truncating service period, network controller, and station
The present invention discloses a method for truncating a service period, a network controller, and a station. The method includes: determining allocation control information of an service period, where the allocation control information includes a truncation indication and a truncation type indication; and sending the allocation control information to a station, so that the station uses the service period to perform communication, and truncates the service period according to a truncation type indicated by the truncation type indication when the service period is surplus and the truncation indication indicates that the service period can be truncated. According to the method for truncating a service period, the network controller, and the station in embodiments of the present invention, interference to communication after the service period is truncated can be reduced.
US10356000B2 Apparatus and method for uploading data in mobile communication system supporting a plurality of radio access interfaces
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method for uploading data by a station (STA) in a mobile communication system supporting a plurality of radio access interfaces (RAIs) is provided. The method includes, upon detecting that there is content to be uploaded, determining whether a first RAI among the plurality of RAIs is available, and when the first RAI is available, transmitting a header message including information related to the content and a body message including at least one of a plurality of segments which are generated based on the content to a proxy server through the first RAI to upload the at least one of the plurality of segments to an original server.
US10355994B1 Lens distribution
Certain hash-based operations in network devices and other devices, such as mapping and/or lookup operations, are improved by manipulating a hash key prior to executing a hash function on the hash key and/or by manipulating outputs of a hash function. A device may be configured to manipulate hash keys and/or outputs using manipulation logic based on one or more predefined manipulation values. A similar hash-based operation may be performed by multiple devices within a network of computing devices. Different devices may utilize different predefined manipulation values for their respective implementations of the manipulation logic. For instance, each device may assign itself a random mask value for key transformation logic as part of an initialization process when the device powers up and/or each time the device reboots. In an embodiment, described techniques may increase the entropy of hashing function outputs in certain contexts, thereby increasing the effectiveness of certain hashing functions.
US10355993B2 Safe network interface
Deterministic network interface for an avionic network, configured for two Ethernet physical media, with two neighboring network interfaces. The network interface of the invention allows the realization of ring-topology network without collision in the physical Ethernet media. The communication between nodes is carried out in a fully deterministic fashion by an unconnected (UDP) protocol. The interface of the invention incorporates a hardware end-to-end integrity mechanism that ensures message integrity from the memory of the sender host to that of the recipient one.
US10355989B1 Virtual performance hub
In general, this disclosure describes a virtual router configured to enable multi-cloud service provider connectivity. The multi-cloud service provider connectivity may enable network function virtualization (NFV) services to be applied to network traffic such as enterprise traffic. The NFV services may be offsite, cloud-based NFV services or data center provider-hosted NFV services, for example. In one example, a system comprises at least one computing device deployed to a data center by a data center provider and configured by the data center provider to execute a virtual router, wherein the virtual router is configurable by a customer to route packet flows to one or more servers that host network function virtualization services for application of the network function virtualization services to the packet flows.
US10355986B2 Method and apparatus for forwarding an interest packet based on a probability tree in an information network
A method and device for forwarding an interest packet based on a probability tree in an information network. By introducing a probability tree, the process of forwarding an interest packet is finally changed into a selection process: starting from a root node of the probability tree, selecting child nodes of a current node according to the probability of each child node of the current node, and stopping selecting until the selected child node is a leaf node. Moreover, the introduced probability tree provides a good carrier for machine learning. By considering the selection process as an optimization problem, the selection process can be converged to be approximate to an optimal state using online machine learning, and moreover, the probability of each node in the probability tree can be adjusted according to changes in network conditions, so that the forwarding method and device have strong adaptability to the network changes, thereby improving self-adaptability. Compared with the existing interest packet forwarding solution, the present invention improves the forwarding efficiency, increases throughput, and achieves load balance.
US10355985B2 Network property verification
A method of network property verification may include obtaining one or more properties of a network to verify, and obtaining first forwarding rules for a first network device in the network, where the first forwarding rules are indicative of how the first network device handles an incoming packet with a variable-length packet header. The method may also include obtaining second forwarding rules for a second network device in the network, the second forwarding rules indicative of how the second network device handles the incoming packet, and generating a pushdown automata based on the first and the second forwarding rules. The method may additionally include applying a saturation-based algorithm to the pushdown automata to verify the one or more properties of the network.
US10355983B2 Traceroute to return aggregated statistics in service chains
A packet is received at a network device hosting a service function that is part of a service chain. The packet is sent to the network device from an originating network device. The content of the packet is analyzed to determine that the packet comprises a request for statistical values to be aggregated by the network device. The statistical values are aggregated at the network device. A report comprising the statistical values aggregated at the network device is generated. The report is sent to the originating network device.
US10355982B2 Network device and terminal for multi-path communication, operation method thereof, and program implementing operation method
An approach for multipath communication of a terminal via a gateway is provided. The approach includes storing a whitelist including applications corresponding to multipath communication applicable objects, and generating, when a first application included in the whitelist is executed, at least one path connected to the gateway using at least one of multiplex communication interfaces.
US10355977B2 Gateway using multicast to unicast conversion
A multicast frame directed to a plurality of devices coupled to a network can be received, where the plurality of devices comprising at least one intended recipient device and at least one unintended recipient device. A destination unicast address corresponding to an intended recipient device can be identified. The multicast frame can be converted into a unicast frame directed to the intended recipient device, the unicast frame configured with the destination unicast address. The unicast frame can be blocked from accessing the unintended recipient device. The unicast frame can be provided to the intended recipient device.
US10355975B2 Latency guaranteed network on chip
A method and system including a set of processor cores; and a set of routers each including a set of input ports and a set of output ports, where: each processor core of the set of processor cores corresponds to a different router of the set of routers and is communicatively coupled with a corresponding router via the router's set of input ports and set of output ports, based on a physical destination address of a data packet, each router is operable to send one or more data packets to the one or more adjacent routers or the processor core corresponding to the router, where each router is operable to retain a data packet in the event of a traffic condition, and each router implements a deterministic routing policy.
US10355966B2 Managing variations among nodes in parallel system frameworks
Systems, apparatuses, and methods for managing variations among nodes in parallel system frameworks. Sensor and performance data associated with the nodes of a multi-node cluster may be monitored to detect variations among the nodes. A variability metric may be calculated for each node of the cluster based on the sensor and performance data associated with the node. The variability metrics may then be used by a mapper to efficiently map tasks of a parallel application to the nodes of the cluster. In one embodiment, the mapper may assign the critical tasks of the parallel application to the nodes with the lowest variability metrics. In another embodiment, the hardware of the nodes may be reconfigured so as to reduce the node-to-node variability.
US10355964B2 Method and system to capture selected network data
A method of capturing selected network data includes selecting a first server from a plurality of servers in accordance with a first criterion, and the first server processing a first packet of a plurality of packets; selecting a second packet from the plurality of packets in accordance with a second criterion, and providing data associated with the second packet to a capture server. The first and second criteria are based on second information associated with the second packet. The second information is associated with one of the session layer, presentation layer, and application layer. A corresponding system and computer-readable device are also disclosed.
US10355958B2 Methods, systems and devices for monitoring and managing network-connected device usage
The present application provides monitoring and managing usage of one or more network-connected devices over a network. The network-connected devices may include devices connected to the Internet of Things (IoT). Some aspects provide systems, methods and computing devices for: receiving usage and rate data associated with network-connected device(s); determining device expenditure data based on the usage and rate data; obtaining allocation information pertaining to a time period; updating information associated with one or more data files with the device expenditure data; comparing the updated information to the allocation information; and determining whether an allocation indicated by the allocation information for the time period is feasible.
US10355953B2 Method for simulating propagation times in networks
A method in which the propagation times of a target network are simulated in an actual network, wherein the topology of the target network includes a number of senders and a number of receivers, and wherein the topology of the actual network includes one or more of the senders and receivers. A path between a first sender and a first receiver in the topology of the actual network differs from the path between the first sender and the first receiver in the topology of the target network, wherein in the actual network at least one first message of the first sender is received through a first network interface by a gateway having at least two network interfaces, is delayed by a delay, and is sent through a second network interface on a path to the first receiver.
US10355950B2 Progressive deployment and termination of canary instances for software analysis
A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.
US10355949B2 Behavioral network intelligence system and method thereof
A method and system for determining the behavioral impact of applications and their respective users on a network carrier are provided. The method includes receiving data collected by at least one deep packet inspection (DPI) engine; classifying the received data at least per an application path respective of each of the applications; generating an application path profile data structure using the collected data; and generating, responsive to at least one behavioral rule, at least one degree of fulfillment (DoF) for the application path based on contents of the application path profile data structure, wherein the at least DoF defines an association of the application path with at least one behavior group, wherein the behavior group determines the behavioral impact of an application represented by the application path.
US10355946B1 Capacity planning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a plurality of software components deployed on a cluster of computing nodes, each component operating on one or more respective nodes within the cluster to process a workload, each component utilizing at least the following resources of the one or more respective nodes: storage, processing power, memory, and disk and network input and output operations; determining, for each identified component, current and historical usages of the resources of the one or more respective nodes by the component when processing the workload; receiving data specifying a future workload; and calculating, from the current and historical usages of each component, an estimated capacity required for the cluster to process the future workload, where the estimated capacity specifies, at least, how many nodes should be in the cluster to process the future workload.
US10355944B2 Minimally invasive monitoring of path quality
Systems and techniques are described for performing minimally invasive monitoring of path quality in a network. Specifically, path quality requests and measurements can be piggy-backed on the data traffic that is flowing through a secure connection between two network nodes. For example, path quality requests and measurements can be inserted into the TFC padding field of IP/ESP packets that are being communicated between two IPsec devices. The disclosed embodiments ensure that the number/frequency of measurements increases/decreases naturally in proportion to the amount of traffic flowing, and that the measurement data does not get differential treatment in the network as they are intrinsically bound to the data packets being monitored.
US10355943B1 Apparatus and methods of analyzing status of computing servers
Various example implementations are directed to circuits, apparatuses, and methods for monitoring and/or analysis of computing servers. According to an example embodiment, an apparatus includes a processing circuit having an analysis circuit configured to retrieve operating state data for a plurality of servers. The analysis circuit determines an operating state of each of the servers for a plurality of time periods. The determined operating state is one of an up state, a warning state, and a down state. The processing circuit also includes an interface circuit configured to provide a graphical user interface (GUI). For each of the servers, the GUI displays a timeline having a respective time block for each of the plurality of time periods. Each time block has a graphical indication of one of the three states of operation corresponding to the operating state of the server at the corresponding time period.
US10355942B1 Scaling of remote network directory management resources
Features are disclosed for facilitating remote management of network directories of organizations by a directory management system. The network directories may change over time, experiencing growth in size and number of current connections, increased latency, reduced performance, and the like. The network directories may also shrink over time, experience fewer connections, etc. Organizations can define scaling policies by which the directory management system can automatically respond to the occurrence of various events, such as changes in the size or usage of the organizations' network directories, by scaling resources associated with the directories. The directory management system can perform various scaling actions on-demand or without requiring additional action by the organizations, thereby reducing the time and effort required by the organizations to monitor their own directories and implement (or request implementation of) changes.
US10355941B2 Sensor data handling for cloud-platform infrastructure layouts
A system maintains, generates, and manages infrastructure layouts. The infrastructure layouts include structural relationships for the handling of received sensor data. The infrastructure layouts may be traversed to determine datastore options for the sensor data and contextual information that may be used to enrich the received sensor data.
US10355940B2 Compiler for and method of software defined networking, storage and compute performing operations
Method of and a compiler for controlling a network based on a logical network model. The network has physical nodes and logical nodes. The physical nodes are interconnected by physical links in accordance with a physical network layout. The logical network model has logical nodes indicated with a logical node name which refers to at least one physical node in the network. The method uses a depth-mapping relation defining how the logical nodes are mapped to the physical nodes. The method includes creating logical links between the logical nodes in dependence on the physical paths between the physical nodes and on the depth-mapping relation. The method uses edge-relationships between logical link, logical path, physical link, physical path and depth-mapping relations. Logical paths in the logical network are transformed into a physical path comprising of physical links between the physical nodes through recursive calculation and forwarding instructions are created for the physical nodes, in dependence on the edge-relationships and point-of-attachment names between physical links and physical nodes. A user of a compiler may specify additional operations other than switching, multiplexing or de-multiplexing to be performed at a logical node on packet or signal. Said packet or signal may be identified with a logical identifier identifying at least one logical link or logical path, and said additional operation may be specified at a logical node, providing programmability of additional operations in said logical network model. Said additional operations will, if possible, be performed by physical or virtual resources represented by physical nodes.
US10355939B2 Scalable data center network topology on distributed switch
A method is provided for networking nodes in a data center network structure, including connecting at least ten base units each including connected nodes with southbound connections of a multi-host NIC controller having northbound a higher total bandwidth than southbound, the controllers configured as dragonfly switches; connecting the ten base units with their respective controllers in a modified Peterson graph form as an intragroup network to build a super unit including three groups, where each controller uses three northbound connections for a direct connection to three other base units of the super unit, and in which two base units of each group are connected via a respective one of a fourth northbound connection to one of the other groups, and a remaining base unit not being part of one of the groups is adapted for using three northbound connections for direct connection to one base unit in each group.
US10355937B2 Systems and methods for determining a topology of a network comprising a plurality of intermediary devices and paths
Systems and methods are disclosed for determining a topology of a network comprising a plurality of intermediary devices and intermediary paths. One method includes transmitting probes having a TTL value with a destination set to a destination device; receiving, for each probe transmitted, a response including an IP address of a responding device; determining whether more than one responding device has responded to the probes; determining whether more than one responding device has been found for two previous transmissions of probes when more than one responding device has responded to the probes; and transmitting, for each more than one responding device, probes having a decreased TTL value with a destination set to one of the IP addresses of the more than one responding devices, when more than one responding device has been found for two previous transmissions.
US10355934B2 Vertical scaling of computing instances
Technology for scaling computing instances is provided. In one example, a method may include identifying vertical scaling rules defining a criterion for vertically scaling a computing instance from a first instance type to a second instance type. The method may further include monitoring usage of the computing instance and vertically scaling the computing instance from the first instance type to the second instance type based on the usage as compared to the vertical scaling rules.
US10355928B2 Priority based reconfiguration scheme for remote units
One embodiment is directed to a system comprising a first unit communicatively coupled to a second unit via a communication link. The second unit comprises a reconfigurable circuit, wherein first and second circuit configuration images are stored in the second unit, the reconfigurable circuit configured with the first or second circuit configuration image. The second unit further comprises an interface device configured to communicatively couple the second unit to the communication link, wherein first and second interface configuration images are stored in the second unit, the interface device configured with the first or second interface configuration image based on the reconfigurable circuit configuration. The second unit configured so the interface device is configured with the first interface configuration image or the second interface configuration image when the reconfigurable circuit is configured with the first circuit configuration image or the second circuit configuration image respectively.
US10355927B2 Device management service
The techniques described herein build a device and/or update a configuration of the device so that the device is tailored for a particular use or a particular user. That is, the techniques may receive device configuration update information and generate instructions to send to the device so that the device can execute the configuration update.
US10355925B2 Autonomous generation and transmission of reportable events by fabric-attachable storage drive
A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
US10355922B1 Automated computing architecture configuration service
Functionality is disclosed herein for providing an automated computing architecture configuration service for creating, updating, or otherwise providing computing architecture templates. The automated computing architecture configuration service examines a set of computing specifications to correlate possible computing architecture configurations with the specifications, based on benchmarked performance results for existing computer architecture instances or possible instances. The correlation may subsequently be utilized to provide the computing architecture templates or a service proposal based on one or more computing architecture templates.
US10355920B2 Defining acquisition and measurement definitions in a machine monitoring system
A machine monitoring system uses generically defined collection definitions, acquisition definitions, and measurement definitions to define machine data to be collected by machine monitoring devices and other data sources in a unified and device/source independent manner. Configuration software of the machine monitoring system defines data to be collected for a particular machine in such a manner that multiple different types of monitoring devices or data sources can each interpret the data definitions and provide the same type of data back to the software system. Thus, the data to be collected is defined once by the configuration software, and the data definition is interpreted internally by each monitoring device or data source. This greatly simplifies the monitoring system and provides the advantage that new monitoring devices can be added to the system to collect data without impacting the software configuration of the data required.
US10355918B2 System and method for automatically repairing a network element
Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE.
US10355915B2 Control apparatus, control method, and infrastructure control system
According to one embodiment, a system includes control apparatus and server. Control apparatus includes collector, transmitter, receiver and main controller. Collector collects sensing data concerning control targets in social infrastructure. Transmitter transmits collected sensing data to server. Receiver receives control instruction from server. Main controller controls control targets based on control instruction. Server includes acquisition unit, database, generator and instructor. Acquisition unit acquires sensing data from control apparatus. Database stores sensing data. Generator generates control instruction by processing sensing data. Instructor transmits generated control instruction to control apparatus.
US10355914B2 Procedure for a problem in a communication session
Techniques for procedure for a problem for a communication session are described. According to various embodiments, techniques may be employed to remedy problems that may occur during a communication session, such as via bandwidth reallocation, dynamic remapping of routing paths, and so forth. In at least some implementations, a service policy for a communication session is reconfigured to attempt to remedy a problem that occurs during the communication session.
US10355907B2 Transmitter, receiver and methods therein for wireless communication
The embodiments herein relate to a method performed by a transmitter (12) for transmitting data in a wireless communications network (100). The transmitter (12) determines a change of a characteristic of a signal. The change of the characteristic is transparent to a first receiver (10) and carries information to a second receiver (13). The transmitter (12) applies the determined change of the characteristic to the signal. The transmitter (12) transmits the signal with the applied change to the first receiver (10) and the second receiver (13).
US10355906B2 Synchronization device and synchronization method
A synchronization device has a signal reception unit and a signal generation unit. The latter provides a multicarrier signal, which serves as an internally transmitted signal. The former receives the same type of externally received signal as the internally transmitted signal. An STO timing detection unit detects a position at which a correlation value in the correlation calculation between sampled data of the internally transmitted signal shifted at a predetermined sampling interval and sampled data of the externally received signal is maximum as an STO timing. A difference calculation unit calculates a difference between phases of the externally received signal and the internally transmitted signal at each subcarrier in a state in which the STO timing is detected. A correction control unit executes correction control on the signal generation unit such that a difference in a phase of each calculated subcarrier is added as a correction amount.
US10355905B2 Method and apparatus for transmitting Wi-Fi signals in unlicensed spectrum in wireless communication system
A method and an apparatus for transmitting a reservation signal in a wireless communication system are provided. A device supporting long-term evolution in unlicensed spectrum (LTE-U) transmits the reservation signal, e.g. clear-to-send (CTS)-to-self, as a form of a Wi-Fi signal to a network.
US10355904B2 Transmitter, receiver and system for filterbank multicarrier communication
The present invention is directed to a transmitter and receivers for filterbank multicarrier (FBMC) communication. The transmitter comprises a processor adapted to calculate two auxiliary pilot symbols, and a precoder adapted to insert the two calculated auxiliary pilot symbols into a symbol structure of symbols, the symbols adjacently surrounding a main pilot symbol, wherein the precoder is adapted to insert the two auxiliary pilot symbols at two symbol positions of the symbol structure, which are symmetric to the main pilot symbol P in a time domain and/or in a frequency domain.
US10355896B2 Optimized channel estimation field for enhanced directional multi-gigabit network
This disclosure describes systems, methods, and devices related to an optimized channel estimation field. A device may determine an enhanced directional multi-gigabit (EDMG) frame to be sent to a first device using a communication link. The device may determine a channel estimation field (CEF) associated with the EDMG frame, wherein the CEF is comprised of one or more orthogonal frequency division multiplexing (OFDM) symbols. The device may cause to send the EDMG frame to the first device.
US10355895B2 Baseband unit with adaptive fronthaul link for a distributed radio access network
A distributed radio frequency communication system facilitates communication between a wireless terminal and a core network. The system includes a remote radio unit (RRU) coupled to at least one antenna to communicate with the wireless terminal. The RRU includes electronic circuitry to perform at least a first portion of a first-level protocol of a radio access network (RAN) for communicating between the wireless terminal and the core network. The system also includes a baseband unit (BBU) coupled to the core network, and configured to perform at least a second-level protocol of the RAN. A fronthaul link is coupled to the BBU and the RRU. The fronthaul link utilizes an adaptive fronthaul protocol for communication between the BBU and the RRU. The adaptive fronthaul protocol has provisions for adapting to conditions of the fronthaul link and radio network by changing the way data is communicated over the fronthaul link.
US10355894B2 Simplified 3-phase mapping and coding
Systems, methods and apparatus are described that facilitate transmission of data between two devices within an electronic apparatus. An apparatus has a bus interface, a 3-phase encoder, and a processing circuit that can configure the 3-phase encoder for a first mode of operation in which data is encoded in a sequence of two-bit symbols, transmit a first three-phase signal representative of the sequence of two-bit symbols on each of the three wires. The processing circuit may be configured to configure the 3-phase encoder for a second mode of operation in which data is encoded in a sequence of three-bit symbols. Three-phase signal representative of the sequence of two-bit symbols or sequence of three-bit symbols on each of three wires, where a three-phase signal is in a different phase on each wire when transmitted, and a transition in signaling state occurs between transmission of each pair of symbols.
US10355885B2 Adjacent channel interference protection
A method in a fixed point-to-point radio link transceiver, the method comprising the steps of receiving a first signal from a far end transceiver in a first frequency band, and detecting the presence of interference in the received first signal, as well as transmitting a second signal to the far end transceiver. The step of transmitting comprising including, in the second signal, a request to reduce transmission symbol rate in the far end transmitter when interference is detected in the received first signal.
US10355883B2 Signal detection method and signal detection device
A signal detection method and a signal detection device are provided. The signal detection method includes steps of: performing channel estimation based on a signal received by each of antennae, to acquire a channel estimation matrix for transmitters multiplexing on identical time-frequency resources on each of the antennae; determining an equivalent Pattern Division Multiple Access (PDMA) channel estimation matrix for each of the antennae based on a PDMA encoding matrix, and acquiring an equivalent multi-antenna PDMA channel estimation matrix for all the antennae based on the equivalent PDMA channel estimation matrix for each of the antennae; performing a joint detection based on the equivalent multi-antenna PDMA channel estimation matrix, an equivalent multi-antenna received signal vector and a set of constellation points of the transmitters multiplexing on the identical time-frequency resources, to acquire Log Likelihood Ratios (LLRs) for the transmitters; and decoding the LLRs for the transmitters, to acquire multi-user information at transmitting end.
US10355882B2 System and method for providing unified communications and collaboration (UCC) connectivity between incompatible systems
An improved system and method are disclosed for enabling unified communications and collaboration (UCC) communications between incompatible communication systems. For example, the method may include using a universal UCC (U2C2) gateway in a first system to establish a connection with a server in a second system. The U2C2 gateway mimics a behavior defined for use within the second system when communicating with the server in order to be compatible with the second system. The U2C2 gateway notifies a multipoint control unit (MCU) within the first system of the connection. The MCU manages the UCC session and recognizes the U2C2 gateway as the source and destination for communications corresponding to the connection. The U2C2 gateway normalizes media received from the second system for compatibility with the first system before sending the media to the MCU for the UCC session. The U2C2 gateway also normalizes media received from the MCU for compatibility with the second system before sending the media to the second system.
US10355880B2 System for communicating data
A system (100) for communicating data may include a first device (102) and a second device (104). The first device (102) may include a first processor (112) and a plurality of WWANs (118). The first processor (112) may execute a first MPTCP (204) and a plurality of first VPNs (206). The first device (204) may be configured to receive and segregate a stream of packets of data into a plurality of data blocks (Db). The first MPTCP (204) and the plurality of WWANs (118) may coordinate to provide multiple data paths based on the bandwidth of each of the plurality of WWANs (118) for transmitting the plurality of data block (Db). The plurality of data blocks may be received by the second device (104) to be further processed and sent to a desired destination.
US10355879B2 Virtual extensible LAN tunnel keepalives
One embodiment of the present invention provides a switch that is a member of a fabric switch. The switch includes a keepalive response module that identifies a keepalive response packet that does not correspond to any keepalive packet previously transmitted by the switch. The switch also includes a switch identifier extraction module that extracts a switch identifier from a payload of the keepalive response packet, where the switch identifier corresponds to another member switch in the fabric switch. The switch further includes a forwarding module that constructs a packet that includes the payload and is destined to the other member switch.
US10355874B2 Method and device for receiving a multimedia broadcast multicast service in a mobile communication system
The present disclosure relates to a method and device for receiving a multimedia broadcast multicast service (MBMS) in a mobile communication system. The method for receiving the MBMS of a terminal in the mobile communication system according to an embodiment of the present disclosure is characterized in that it includes: determining whether service area ID (SAI) information on a serving cell is broadcast during the MBMS; receiving the SAI information on the serving cell when it is determined that the SAI information is broadcast; determining, by using the received SAI information of the serving cell, whether an SAI of the MBMS matches the SAI of the serving cell; and changing the cell reselection priority of the frequency of the serving cell to the highest priority if it is determined that the SAI of the MBMS matches the SAI of the serving cell.
US10355869B2 Private blockchain transaction management and termination
A blockchain of transactions may be referenced for various purposes and may be later accessed for ledger verification. One example operation may include one or more of identifying a plurality of rules defining a temporary private blockchain, creating a private blockchain block comprising the plurality of rules defining the temporary private blockchain, transmitting an update to a private blockchain block, and designating the temporary private blockchain closed responsive to receiving the update.
US10355867B2 Generating fingerprinted content data for provision to receivers
A method for generating, from initial content data, output content data for provision to one or more receivers, wherein the initial content data is encoded according to a coding scheme, wherein for a quantity of data encoded according to the coding scheme, the coding scheme provides a mechanism for including in the quantity of encoded data additional data such that a decoder for the coding scheme, upon decoding the quantity of encoded data, does not use the additional data to generate decoded data, the method comprising: selecting one or more portions of the initial content data; for each selected portion, generating a data construct that comprises a plurality of data structures, each data structure comprising data, including a version of the selected portion, that is encrypted using a corresponding encryption process different from each encryption process used to encrypt data in the other data structures, wherein the data construct is arranged such that using a decryption process that corresponds to the encryption process for one data structure on the encrypted data in each data structure in the data construct produces a quantity of data encoded according to the coding scheme that uses the mechanism so that a decoder for the coding scheme would not use any data structure in the data construct other than said one data structure; and using the generated data constructs in the initial content data instead of their corresponding selected portions to form the output content data.
US10355866B2 File reputation acquiring method, gateway device, and file reputation server
A file reputation acquiring method, a gateway device, and a file reputation server, the method comprising the gateway device acquires at least one function in the accessed file and acquiring a function hash value of each function in the at least one function to obtain at least one function hash value, determines, using a classifier obtained in advance by training, a probability distribution separately corresponding to each function hash value, where the probability distribution is used to indicate a probability that each function hash value appears in a file of a black sample set, and a probability that each function hash value appears in a file of a white sample set, and determines a reputation value of the accessed file according to the probability distribution corresponding to each function hash value.
US10355863B2 System and method for authenticating electronic content
The present invention provides for an authenticity marker to be embedded within web page and/or email content which allows a user to validate that the content originates from the true source of the content and is not merely a copy. The method includes a user requesting content in the form of a web page and/or email from a server using a web browser or email client. The server receives the request, retrieves the content and forwards it to an authentication server. The authentication server inserts into the retrieved content a unique fractal icon and/or information only known between the owner of the content and the user.
US10355862B2 MAC tag list generating apparatus, MAC tag list verifying apparatus, MAC tag list generating method, MAC tag list verifying method and program recording medium
Disclosed is a MAC tag list generating apparatus capable of efficiently performing message authentication through which information pertaining to a falsified position as well as existence of falsification can be obtained. This MAC tag list generating apparatus is provided with: a group test matrix generating means for generating a group test matrix W, which is a parameter of a combined group test, on the basis of a plurality of items obtained by dividing an obtained message M; and a MAC tag list generating means that, while sharing results obtained by applying a pseudo random function to the items forming each row of the generated group test matrix W, sums the results, and then applies the summed results to pseudo random permutation to generate a MAC tag list T, which is a MAC tag list pertaining to the message M.
US10355861B2 Chassis-based cryptographic affinities
Cryptographic affinities are generated to improve security in data centers. When a blade server is hot swapped, the cryptographic affinities protect electronic data stored within the blade server. The cryptographic affinities are generated based on hashing a unique chassis identifier. If the blade server is installed in a different chassis, the cryptographic affinities lock out the different chassis from read, write, and other access operations. The cryptographic affinities may even require deleting or reformatting before rekeying is commenced.
US10355858B2 Authenticating a system to enable access to a diagnostic interface in a storage device
Provided are an apparatus, system, and method authenticating a system to access diagnostic interface in a storage device. The storage device includes a computer readable storage medium implemented to store data and a controller. The controller receives a request from the computer system to initiate a cryptographic nonce to access diagnostic interface in the storage device. The controller generates a nonce and returns to the computer system. Upon receiving an unlock request from the computer system to access the diagnostic interface including a signed nonce comprising at least the nonce encrypted with a private key by the authorized unlock system, the controller uses a public key that is a cryptographic pair with the private key to decrypt the signed nonce to determine whether to grant the computer system access to the diagnostic interface in the storage device.
US10355855B2 Communication control device, communication device, and computer program product
According to an embodiment, a communication control device includes a generating unit and a sending unit. The generating unit refers to specification information, which specifies the communication device belonging to a group from among a plurality of communication devices, and generates identification information, which enables identification of the communication device specified in the specification information, by implementing, from among a plurality of generation methods for generating the identification information, a generation method in which the size of the generated identification information is smaller than the other generation methods. The sending unit sends the identification information to a plurality of communication devices.
US10355853B1 Multilayered obstructed brokered (MOB) embedded cyber security architecture
Embodiments of the invention are directed to a multilayered obstructed brokered network routing and data repackaging system, sometimes referred to as a MOB HUB. The MOB HUB is configured to communicate with a mission computer on a vehicle. At least one mobile computer is configured to communicate with the MOB HUB.
US10355852B2 Lock detector for phase lock loop
Methods and systems are described for generating, using a voltage-controlled oscillator (VCO), a plurality of phases of a local clock signal, generating a phase-error signal using a phase comparator receive a phase of the local clock signal and a reference clock signal, and configured to output the phase-error signal, generating a frequency-lock assist (FLA) signal using a FLA circuit receiving one or more phases of the local clock signal and the reference clock signal, the FLA signal indicative of a magnitude of a frequency error between the reference clock signal and the local clock signal, and generating a VCO control signal using an error accumulator circuit receiving the phase-error signal and the FLA signal, and responsively providing the VCO control signal to the VCO to lock the local clock signal to the reference clock signal.
US10355849B2 HARQ operation when TDD cell and FDD cell are included in carrier aggregation
One disclosure of the present specification provides a method for operating a HARQ from user equipment (UE). The method comprises the steps of: the UE receiving downlink data from each cell, when at least one TDD-based cell and at least one FDD based cell are established according to carrier aggregation (CA), a specific TDD-based cell is established as a primary cell of the carrier aggregation (CA), and the at least one FDD-based cell is established as a secondary cell of the carrier aggregation (CA); the UE confirming a PUCCH format to be used for transmitting a HARQ ACK/NACK for the downlink data; and the UE determining the number of bits for transmitting the HARQ ACK/NACK when use of the specific PUCCH format for transmitting the HARQ ACK/NACK is confirmed.
US10355848B2 Resource allocation
A method of signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of chunks. An allocation of the sub-carriers for each of a plurality of user devices is received. The received allocations are processed to determine, for each user device, data identifying a start chunk and an end chunk within the sequence of chunks, which depend upon the sub-carriers allocated to the user device. Different resource allocation data is generated for each of the user devices using a predetermined mapping which relates the data identifying the corresponding start chunk and end chunk determined by the processing step to resource allocation data comprising a unique value. The respective resource allocation data is signaled to each of the plurality of user devices.
US10355846B2 Methods and nodes for soft cell uplink prioritization
The invention relates to a method in a wireless device for mapping a logical channel to one of a first and a second link. The first link is maintained to a first radio network node and the second link is maintained to a second radio network node. The method comprises obtaining (910) information indicating to which of the first and the second links one or more of at least one logical channel is mapped. The method also comprises selecting (920) a logical channel among the at least one logical channel, and mapping (930) the selected logical channel to one of the first and the second links based on the obtained information. The invention also relates to a corresponding method in the first radio network node.
US10355843B2 Carrier aggregation method performed by terminal in wireless communication system and terminal using same method
The present invention provides a massive carrier aggregating method performed by a terminal in a wireless communication system, the method comprising the steps of: controlling a plurality of sounding reference signal (SRS) transmission powers with respect to a plurality of SRS cells to be triggered, respectively; and simultaneously transmitting a plurality of SRSs relating to the plurality of SRS cells to be triggered to a network, wherein the plurality of SRS transmission powers are different from each other.
US10355842B2 Method of transmitting uplink phase tracking reference signal by user equipment in wireless communication system and apparatus supporting same
The present invention proposes a method of transmitting and receiving an uplink phase tracking reference signal between a user equipment and a base station in a wireless communication system and an apparatus therefore.According to one embodiment applicable to the present invention, the user equipment can transmit an uplink phase tracking reference signal to the base station using a power boosting level determined based on first information and second information received from the base station.
US10355841B2 Methods and apparatus for transmitting modulation signals
A plurality of modulation signals is generated. Each of the plurality of modulation signals includes a pilot symbol sequence having a plurality of pilot symbols. Each pilot symbol sequence is inserted at a same temporal point in each modulation signal, and each pilot symbol in the pilot symbol sequence has a non-zero amplitude. A quantity of the plurality of pilot symbols in each pilot symbol sequence is greater than or equal to a quantity of the plurality of modulation signals to be transmitted. The plurality of modulation signals are transmitted in an identical frequency band from a plurality of antennas. Each of the transmitted plurality of modulation signals includes transmission data and one of the pilot symbol sequences.
US10355840B2 Base station, terminal, transmission method, and reception method for using MPDCCH (m-physical downlink control channel) to indicate resource assignment for PDSCH (physical downlink shared channel) intended for MTC (machine-type communication) terminal
A resource assignment determiner determines a resource for a PDSCH intended for an MTC terminal, and a transmitter transmits an MPDCCH that includes resource assignment bits indicating the resource thus determined and transmits the PDSCH using the resource thus determined. The MPDCCH is a PDCCH intended for the MTC terminal. The resource assignment bits are associated with a resource that is used when the MPDCCH and the PDSCH are transmitted in the same subframe and a resource that is used when the MPDCCH and the PDSCH are transmitted in different subframes.
US10355836B2 Bearer setup in dual connectivity
In some example embodiments, there is provided a method. The method may include generating, by a network node, a message including an indication of whether a bearer is at least one of a default bearer or a dedicated bearer; and sending, by the network node, the generated message, wherein the generated message is sent to a base station to enable the base station to control assignment of the bearer to a macrocell when the indication represents that the bearer is a default bearer. Related systems, methods, and articles of manufacture are also described.
US10355835B2 Communication system, base station, control apparatus, and control method for communication system
A communication system including a plurality of radio base stations and a control apparatus coupled to the plurality of radio base stations, the control apparatus comprising a first memory and a first processor configured to determine at least one transmission pattern that indicates a combination of transmission states for each of the plurality of radio base stations at a specified timing, and transmit, to each of the plurality of radio base stations, control information including information that indicates an allocation of radio resources determined based on the at least one of transmission patterns, wherein each of the plurality of radio base stations are comprises a second memory and a second processor configured to execute, based on the control information, transmission control on a terminal that communicates with each of the plurality of radio base stations.
US10355833B2 Characterization of in-chip error correction circuits and related semiconductor memory devices/memory systems
A method of operating a semiconductor memory device can include receiving data, from a memory controller, at an Error Correction Code (ECC) engine included in the semiconductor memory device, the data including at least one predetermined error. Predetermined parity can be received at the ECC engine, where the predetermined parity is configured to correspond to the data without the at least one predetermined error. A determination can be made whether a number of errors in the data is correctable by the ECC engine using the data including the at least one predetermined error and the predetermined parity.
US10355831B2 Wireless communication terminal, base station device, resource allocation method
A radio communication terminal that increases the ACK/NACK resource utilization efficiency while preventing ACK/NACK collision, and that causes no unnecessary reduction of the PUSCH band in a system that transmits E-PDCCH control information. The radio communication terminal adopts a configuration including a receiving section that receives a control signal including an ACK/NACK index via an enhanced physical downlink control channel (E-PDCCH) transmitted using one configuration from among one or a plurality of configuration candidates, a control section that selects a resource to be used for an ACK/NACK signal of downlink data from among specified resources specified beforehand based on E-PDCCH configuration information used for transmission or reception of the E-PDCCH and the ACK/NACK index, and a transmitting section that transmits the ACK/NACK signal using the selected specified resource.
US10355826B2 Communication methods performed by secondary base station and master base station and associated base stations
The present disclosure provides a method in a secondary Base Station (BS) for reporting a downlink data transmission state to a master BS. The method comprises: transmitting, by the secondary BS, one or more Packet Data Convergence Protocol (PDCP) Protocol Data Units (PDUs) from the master BS to a User Equipment (UE); and transmitting, by the secondary BS, to the master BS a downlink data transmission state message including a sequence number of at least one PDCP PDU that has been transmitted successfully. The present disclosure also provides a method in a master BS for discarding PDCP PDUs as early as possible. The method comprises: receiving, by the master BS, from a secondary BS a downlink data transmission state message; and discarding, by the master BS, one or more PDCP PDUs stored in the master BS based on the downlink data transmission state message. The associated master BS and secondary BS are also provided.
US10355823B2 System and method for block-coding transcoding
A system and method for block-code transcoding. An input signal is analyzed to determine if the input signal includes multiple control words, multiple data words and a single control word or only data words. If the input signal comprises multiple control words, the method includes, generating a control word location map and mapping the control codes and any data words to a block-code encoded transmission signal. If the input signal comprises a single control word and multiple data words, the method includes, generating a control word location address indicating a location of the single control word and mapping the control code and the multiple data words to a block-code encoded transmission signal. If the input signal comprises only data words, the method includes, mapping the data words sequentially into the block-code encoded transmission signal. Accordingly, the bandwidth efficiency of the transmission signal is improved by varying the encoding technique used dependent upon the contents of the input signal.
US10355819B2 Apparatus and method for decoding data in mobile communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method for decoding by a terminal in a mobile communication system is provided. The method includes receiving data from a base station, receiving setting information on whether a second channel code which is an outer code for a first channel code is set from the base station, determining whether to decode the data by using the second channel code depending on the setting information, and performing the decoding based on a result of the determined.
US10355818B1 Method and apparatus for codeword boundary detection for a scrambled reed solomon code bitstream
The present embodiments relate to methods and apparatuses for detecting a codeword boundary and/or performing codeword error correction for a bitstream comprising scrambled Reed Solomon codewords. In accordance with some aspects, detecting a codeword boundary involves the use of the parity and symbols from a previous window to help in detecting a codeword boundary when the next input bit is received. In accordance with other aspects, parity symbols are more efficiently updated for each successive candidate input bit. In accordance with still further aspects, error correction during codeword boundary detection can be either partially performed or completely bypassed.
US10355817B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to perform a low-density parity check (LDPC) encoding on input bits using a parity check matrix to generate an LDPC codeword comprising information word bits and parity bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10355812B2 Multiple access method, and corresponding transmission method, receiver and transmitter
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A transmission method for multiple access is provided. The transmission method including performing, by a transmitter, channel coding on a bit sequence to determine a coded sequence, performing, by the transmitter, symbol modulation on the coded sequence, performing, by the transmitter, grid mapping on the modulated symbol sequence to determine a mapped sequence, and transmitting the mapped sequence.
US10355809B2 Channel state information feedback method and user equipment
A Channel State Information (CSI) feedback method and a User Equipment (UE) are disclosed. The method comprises the following steps of: determining a set of coordinated Base Stations (BSs) participating multi-BS coordination, the set of coordination BSs containing a serving BS and at least one non-serving BS; for each BS in the set of coordinated BSs: calculating a Signal to Interference and Noise Ratio (SINR) for a channel between a UE and the BS based on a hypothetical BS coordination mode corresponding to the BS; and deriving a Channel Quality Index (CQI) corresponding to the calculated SINR and feeding back the derived CQI to the serving BS.
US10355805B2 Method and system for a free space CWDM MUX/DEMUX for integration with a grating coupler based silicon photonics platform
Methods and systems for a free space CWDM MUX/DEMUX for integration with a grating coupler based silicon platform may include an optical assembly coupled to a photonic chip. The optical assembly includes a lens array on the top surface of the chip, an angled mirror, a plurality of transparent spacers, and a plurality of thin film filters. The optical assembly may receive an input optical signal comprising a plurality of optical signals at different wavelengths via an optical fiber coupled to the optical assembly, communicate the plurality of optical signals through a first of the plurality of transparent spacers, pass a first of the plurality of optical signals through a corresponding one of the plurality of thin film filters while reflecting others of the plurality of optical signals back into the first of the plurality of transparent spacers, and reflect the others of the plurality of signals towards a second of the plurality of thin film filters.
US10355801B2 Unified mobile and TDM-PON uplink MAC scheduling for mobile front-haul
Disclosed herein are various embodiments that include a method and a passive optical network (PON) for supporting a mobile network. In various embodiments, a baseband unit (BBU) is configured to measure an optical path delay from each remote radio unit (RRU) of a plurality of RRUs to the BBU during an initialization phase. The BBU synchronizes all the RRUs in the mobile system by adjusting the timing of each path based on the optical path delay between each RRU and the BBU. The BBU determines a mapping rule that maps each resource block assigned to each RRU of the plurality of RRUs to a different PON transport block. The BBU transmits the mapping rule to each RRU of the plurality of RRUs. In certain embodiments, the mapping rule may be recalculated dynamically after the initialization phase.
US10355800B2 Multi-path time synchronization
The method comprises analyzing (203) probing packets sent on a plurality of end-to-end paths over links of the network. At least one analyzed probing packet is a timing packet comprising timing information for synchronization. The analyzing comprising analyzing probing packets sent on all of a set of probing paths. The set is selected (201) such that the analyzing provides a determination of a performance of each individual link. The method further comprises determining (204) the performance of individual links.
US10355799B2 Pseudowire clock recovery
Clock synchronization in a network includes receiving, by a slave network device from a master network device via at least a intervening network device, a timing packet comprising a transmission timestamp and a residence time. The transmission timestamp is based on a master clock of the master network device. The residence time corresponds to a delay of the timing packet traversing the intervening device. Clock synchronization in a network further includes generating, by the slave network device in response to receiving the timing packet, a receiving timestamp based on a slave clock of the slave network device, and generating, based at least on the transmission timestamp, the residence time, and the receiving timestamp, a time difference between the master clock and the slave clock. Clock synchronization in a network further includes synchronizing, based at least on the time difference, the master clock and the slave clock.
US10355794B2 Channel simulation device and channel simulation program
This channel simulation device is provided with a memory for storing a distance calculation parameter and reception strength calculation parameter, and a processor for estimating desired-wave reception strength and interfering-wave reception strength on the basis of the distance calculation parameter and the reception strength calculation parameter. The desired-wave reception strength refers, for each set of two areas selected from a plurality of areas, to reception strength when a transmission signal transmitted from the wireless microphone of one area is received by a receiver in the one area. The interfering-wave reception strength refers to reception strength when a transmission signal transmitted from the wireless microphone of the other area is received by the receiver in the one area.
US10355793B2 Testing system and method for testing
The present invention relates to a testing system for measuring and analyzing interferences caused by wireless communication signals generated in vehicles, comprising: a plurality of vehicle devices which are arranged in a test environment in proximity to each other, wherein at least one first vehicle device comprises a transmit device for transmitting wireless test signals; wherein at least one second vehicle device comprises a receive device for receiving the transmitted test signals; at least one multiport analyzer device for analyzing test signals, wherein the analyzer device is connected to at least one of the transmit devices and to at least one of the receive devices; wherein the analyzer device is configured to analyze at least one wireless communication link between the at least one first vehicle device and the at least one second vehicle device under various test conditions based on the transmitted and received test signals.
US10355792B2 System and method for frequency estimation bias removal
A system and method for removing bias from a frequency estimate. A simulation is used to predict, for various values of the signal to noise ratio, a bias in a raw frequency estimate produced by a frequency estimation algorithm. A straight line is fit to simulated frequency offset estimates as a function of true frequency offset, and the reciprocal of the slope of the line is stored, as a multiplicative bias removal term, in a lookup table, for the simulated signal to noise ratio. In operation, the raw frequency estimate is multiplied by a multiplicative bias removal term, obtained from the lookup table, to form a corrected frequency offset estimate.
US10355789B2 Interference reduction method and apparatus
The present disclosure provides an interference reduction method and apparatus. The method includes obtaining a current communication frequency of a radio frequency system of an electronic device; and determining a first operating frequency of a first interface of the electronic device according to the current communication frequency, wherein a current radio frequency communication frequency of a current serving cell of the radio frequency system is not a multiple of a divide-by-four frequency of the first operating frequency.
US10355788B2 Method and system for ultrasonic proximity service
A network service can detect an ultrasonic signal by an ultrasonic receptive component of a first device. The ultrasonic signal can be based on an ultrasonic output signal transmitted from an audio output component. In response to the detected ultrasonic signal, the network service can perform a network service operation.
US10355786B2 Optical modulator, optical transmitter, and optical modulation method
In order to provide an optical modulator capable of controlling a bias voltage to correspond to transmission characteristics of a modulation means even when a multi-level modulation scheme is applied, an optical modulator 10 is provided with: an amplitude information control means 20that generates amplitude information for controlling the amplitude of an information signal to correspond to transmission characteristics of a modulation means 50, adds a dither signal to the amplitude information, and outputs the amplitude information; a bias value control means 30 that generates and outputs a bias value for controlling the center of the amplitude of the information signal to correspond to the transmission characteristics of the modulation means 50; a data output means 40 that corrects the amplitude of information data on the basis of the amplitude information, and outputs the information data as the information signal; the modulation means 50 that corrects the center of the amplitude of the information signal on the basis of the bias value, modulates continuous wave light by using the information signal, and outputs a modulation signal; and an adjustment means 60 that extracts, from the modulation signal, the dither signal added to the amplitude information, and adjusts the amplitude information and the bias value such that the differential value of the intensity of the dither signal added to the amplitude information becomes zero.
US10355785B2 Delay-modulation-based non-uniform optical sampling and frequency disambiguation
Systems and methods are provided for non-uniform optical sampling with wider optical bandwidth and lower timing jitter than conventional systems, which can make non-uniform optical sampling more feasible. Embodiments of the present disclosure further provide systems and methods for determining all input signal frequencies, including those left ambiguous by prior methods.
US10355783B2 Optical-to-optical transceiver and methods of making and using the same
An optical-to-optical (O2O) signal path, O2O and hybrid transceivers including the same, a network system or device including one or more of the transceivers, and methods of making and using the same are disclosed. The O2O signal path generally includes first and second ports and an optical amplifier configured to receive an optical signal from a host or a network through the first port and provide an amplified optical signal for the other of the host and the network through the second port. In some examples, the O2O signal path further includes one or more optical isolators and/or clock and data recovery functions. The optical signals in the O2O signal path are processed entirely in the optical domain. The transceiver includes the O2O signal path and may include an optoelectronic signal path, a pass-through connector, or a second O2O signal path.
US10355778B1 Stationary fixed ground-based cells in a non-geostationary orbit communications system
A telecommunications platform comprises an antenna configured to generate a plurality of communications beams within a respective footprint on the surface of the Earth, wherein each communications beam provides data communications services over a respective cell coverage area on the surface of the Earth. The telecommunications platform further comprises a processor configured to control the plurality of communications beams of the antenna to form the respective cell coverage areas in a fixed cell pattern that remains essentially fixed relative to the surface of the Earth, such that, as the telecommunications platform travels through an orbit around the Earth, the footprint of the antenna sweeps across the fixed cell pattern and provides the communications services via the cell coverage areas of the fixed cell pattern that are within the footprint of the antenna at any given point in time.
US10355777B2 Adaptive beam aggregation and split transceiver in unmanned vehicles
Systems and associated methods for adaptive beam aggregation in wireless communications between unmanned aerial vehicles (UAVs) and ground-based stations are disclosed herein. In some embodiments, a method for transmitting wireless data between an unmanned aerial vehicle (UAV) and a customer premise equipment (CPE) station includes transmitting a first wireless data between a first antenna array and a first CPE station and transmitting a second wireless data between a second antenna array and a second CPE station. The first and second antenna arrays can include one or more individual antennas of the UAV.
US10355773B1 Connectivity system and method for high speed aircraft internet
A device and method for connecting users to the Internet via a high-speed connection aboard an aircraft. The device includes a control unit designed to attach to a data transmission system of an aircraft, the data transmission system having an electrical system with a circuit. The device additionally comprises a logic that is at least partially stored in a non-transitory computer readable medium and that, when executed at least in part by a processor, causes the device to perform a method. The method includes detecting a connection request from an electronic device, identifying the IP address associated with it, communicating the IP address to an onboard server, transmitting the IP address to a broadband server, recording and storing the IP address, and remapping the IP address to an anonymized IP address prior to sending the connection to a ground server over satellite connection.
US10355769B2 Narrowband signal transport sub-system for distributed antenna system
A circuit for use within a distributed antenna system includes: demodulators configured to generate respective frequency-shifted downlink signals from a carrier of a plurality of carriers included within a broadband downlink signal received at the circuit, each of the frequency-shifted downlink signals having a respective frequency shift from a frequency of the carrier, wherein the respective frequency shift is based on a bandwidth of a narrowband channel associated with the carrier, and filters communicatively coupled to the demodulators and configured to output a set of narrowband downlink signals, wherein each of the filters has a passband corresponding to the bandwidth of the carrier and is configured to generate a respective narrowband downlink signal of the set of narrowband downlink signals by filtering a respective one of the frequency-shifted downlink signals.
US10355768B2 Radio access node, relay node and methods performed therein
Embodiments herein relate to a method performed by a relay node for relaying user data from/to one or more communication devices to/from a radio access node in a wireless communication network. The relay node receives a first user data stream in a first time slot and/or a second user data stream in a second time slot from a first communication device and a second communication device respectively, or from the radio access node. The relay node independently applies a network coding on the received first and/or second user data streams. The relay node forwards the network coded first user data stream in a third time slot to the radio access node or the first communication device, and/or the second user data stream in another time slot to the radio access node or the second communication device.
US10355767B2 Network repeater system
A system is described where antenna beam steering techniques are implemented to optimize time and frequency channel resources in wireless communication systems where repeaters are used. Beam steering modes of the antenna systems in the repeaters as well as the nodes are optimized to improve system capacity and load balancing. Client devices in a wireless LAN system can be configured to work as repeaters, with the repeaters containing a beam steering capability. The beam steering capability can be implemented in one or multiple nodes and repeaters in the communication system.
US10355766B2 Apparatus and method for performing measurement
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). According to various embodiments, an apparatus of a user equipment (UE) in a wireless environment comprises at least one transceiver; and at least one processor operably coupled to the at least one transceiver. The at least one transceiver is configured to receive a reference signal configuration comprising information for indicating whether a reference signal of a transmission and reception point (TRP) is transmitted through beam sweeping from the TRP, and receive the reference signal from the TRP based on the received reference signal configuration.
US10355765B2 Transmission apparatus and transmission method
A transmission apparatus includes M signal processors that respectively generate modulated signals directed to M reception apparatuses, M being an integer equal to or greater than 2, and an antenna section. Each signal processor modulates a first bit sequence made up of two bits to generate a first modulated signal and a second modulated signal, and modulates a second bit sequence made up of other two bits to generate a third modulated signal and a fourth modulated signal, in a case of transmitting multiple streams to a corresponding one of the M reception apparatuses. The antenna section includes a first antenna that transmits the first modulated signal and the third modulated signal and a second antenna that transmits the second modulated signal and the fourth modulated signal. At least either the signals transmitted from the first antenna or the signals transmitted from the second antenna are phase-changed signals.
US10355763B2 Method for estimating channel and device therefor
A method for reporting a channel state of a downlink channel transmitted through two-dimensionally arranged Nt number of antenna ports, according to one embodiment of the present disclosure, is performed by a terminal, and the method comprises the steps of: receiving a reference signal (RS) configuration for measuring a channel for the two-dimensionally arranged Nt number of antenna ports, wherein the RS is code division multiplexed (CDM) and is transmitted through the Nt number of antenna ports; and receiving the RS by using the received RS configuration, and calculating channel state information on a downlink channel so as to report the channel state information to a serving cell, wherein the reported channel state information includes a precoding matrix for the transmission of the RS, and the precoding matrix for the transmission of the RS can be subset of a codebook for a precoding matrix for the data transmission of the Nt number of antenna ports.
US10355761B2 Beam administration methods for cellular/wireless networks
A method of beam administration in a cellular or wireless network is proposed. Cellular/wireless networks operating at Ka or higher frequency band require the use of directional antenna (or through array-based beamforming) to compensate for sever pathloss. Maintaining antenna pointing and tracking accuracy is essential in many phases of the communication process. By using uplink pilot signals for beam alignment/tracking, combined with switched beamforming at the UE and adaptive beamforming at the BS, an effective beam administration is achieved with reduced overhead, complexity, and cost.
US10355758B2 Multi-band antennas and MIMO antenna arrays for electronic device
Antennas and MIMO antenna arrays in a housing of an electronic device are described. The MIMO antenna array includes a plurality of antennas. At least one of the antennas has operating frequency ranges of 700 MHz-900 MHz, 1700 MHz-2100 MHz, and 3 GHz-5 GHz. The MIMO antenna array may include 8 or 10 antennas.
US10355756B2 Orthogonal differential vector signaling
Using a transformation based at least in part on a non-simple orthogonal or unitary matrix, data may be transmitted over a data bus in a manner that is resilient to one or more types of signal noise, that does not require a common reference at the transmission and acquisition points, and/or that has a pin-efficiency that is greater than 50% and may approach that of single-ended signaling. Such transformations may be implemented in hardware in an efficient manner. Hybrid transformers that apply such transformations to selected subsets of signals to be transmitted may be used to adapt to various signal set sizes and/or transmission environment properties including noise and physical space requirements of given transmission environments.
US10355754B2 Multiple input multiple output distributed antenna system architectures
One embodiment is directed to a multiple input, multiple output (“MIMO”) telecommunications system comprising a plurality of signal paths. The system further comprises mixers located in the plurality of signal paths, the mixers being coupled to oscillators for producing a plurality of signals occupying non-overlapping frequency bands and representative of wireless signals. The system further comprises a summer coupled to the plurality of signal paths for summing the plurality of signals to form summed signals. The system further comprises a shared analog-to-digital converter for converting the summed signals to digital signals.
US10355752B1 Providing dynamic coverage in wireless communications networks
Systems and methods for providing configured and/or dynamically adjustable coverage in wireless communications networks is disclosed. A broadcast cell may include one or more antennas used to provide one or more sectors of coverage in the network. Each antenna may include at least one radio and at least one corresponding signal transmitting and receiving component that is in communication with the radio, allowing a signal generated by the radio to be broadcast by the signal transmitting and receiving component to form at least a portion of a sector of coverage provided by the antenna. Additionally, the signal generated by the radio may be modifiable, allowing the beam of coverage emitted by the signal transmitting and receiving component to be adjusted (e.g., in any one of an x, y, and/or z-plane) for a particular operating environment.
US10355751B1 Methods and systems for selecting a coordinated multipoint enhancement mode
Methods and systems are disclosed that can help to select an enhancement mode for uplink coordinated multipoint (CoMP). An exemplary method involves: 9a) determining, from a plurality of possible communication types, a communication type of a communication associated with a first user equipment (UE), wherein the first UE is capable of uplink CoMP communication via an access network; (b) based at least in part on the determined communication type, selecting either a battery-saving mode or a throughput-enhancement mode as an uplink CoMP enhancement mode for the first UE; and (c) providing uplink CoMP service to the first UE according to the selected mode.
US10355747B2 Apparatus and method for diagnosing and repairing an appliance
An appliance can comprise a controller, a first memory, and a near field communication (NFC) tag having a second memory being coupled to the controller. The NFC tag is configured to dynamically set a web service address from an external server based upon a write command from a mobile device in communication with the NFC tag. The controller can parse the web service address to begin a set of diagnostic tests for the appliance and write a web service address to the NFC tag based upon a result of the diagnostic tests. The mobile device can read the written web service address and load a web page with detailed information for the particular appliance and the problem diagnosed therewith.
US10355745B2 Guided wave communication system with interference mitigation and methods for use therewith
In accordance with one or more embodiments, a transmission device includes a receiver configured to receive an interfering signal via an antenna. A controller is configured to select a subset of a plurality of guided electromagnetic wave resource blocks, based on the interfering signal, to mitigate an interference with a distributed antenna system. A transmitter is configured to generate electromagnetic signals conveying data, in accordance with the subset of the plurality of guided electromagnetic wave resource blocks. A coupler is configured to generate guided electromagnetic waves in response to the electromagnetic signals, wherein the guided electromagnetic waves propagate, without requiring an electrical return path, along a surface of a transmission medium of a distributed antenna system.
US10355740B2 Array antenna device and calibration method therefor
An array antenna device AAD including: a plurality of element antennas EAs; a transmission/reception module TRM, which is to be connected to one of the EAs, and includes a transmission circuit TC, a reception circuit RC, and a transmission/reception switch; a transmission/reception controller controlling by controlling an amplitude and phase of a signal passing through each TC and RC, and by switching transmission/reception; a distributor distributing a signal from a signal transmitter to each TC to transmit a distributed signal from the each TC; a combiner combining a signal from the each RC; and a receiver receiving the combined signal. A detection signal, which contains a detected amplitude and phase of the signal received by the receiver, is corrected with a piece of interconnection amplitude-phase information about the EAs to obtain a calibration value in calibration of each TRM, and calibration is conducted with the calibration value.
US10355739B2 High-frequency front end circuit and communication device
A high-frequency front end circuit performs reception/transmission simultaneously, and includes a transmitter circuit and a receiver circuit. The transmitter circuit includes a transmit filter passing a signal in the transmit frequency band. The receiver circuit includes a receive filter, an LNA, and a filter circuit. The receive filter passes a signal in the receive frequency band different from the transmit frequency band. The LNA receives and amplifies a signal that has been output from the receive filter. The filter circuit is connected between the receive filter and the LNA. The filter circuit attenuates a component, which is included in the signal received by the LNA, of the frequency indicating the difference between the center frequency of the transmit frequency band and the center frequency of the receive frequency band.
US10355729B2 Single receiver intra-band non-contiguous carrier aggregation
A single receiver to process multiple signals to achieve carrier aggregation includes a main path, an auxiliary path and one or more local oscillators. The main path has an input that receives an input signal. The input signal includes non-contiguous wanted signals and a jammer signal. The single receiver also includes an output coupled to a modem. The output provides the wanted signals to the modem. The auxiliary path is coupled to ground and includes an N-path filter. The N-path filter has multiple mixers. The N-path filter filters out at least a portion of the jammer signal in one or more gaps between the non-contiguous wanted signals in a same frequency band. The one or more local oscillators are coupled to the main path and/or the auxiliary path to provide a first reference signal to the main path and/or to the N-path filter of the auxiliary path.
US10355728B2 Cross-operator cross-link adjacent channel interference with dynamic TDD
Cross-operator, cross-link adjacent channel interference with dynamic time division duplex (TDD) is discussed. For a network environment with co-site base stations, base stations attempting to switch the default direction to downlink may monitor for uplink reservations signals transmitted between the neighboring base stations in various ways. For example, the co-site base station may only monitor for an uplink reservation signal on its own channel or may attempt to monitor for the reservation signal in its own channel and adjacent channels. The adjacent base stations may transmit reservation signals in their own channel and the adjacent channels, so that the co-site base station would monitor for the communication intention by monitoring its own channel. Further, each network operator may be assigned a specific symbol location for the reservation signals. Still other aspects provide the neighboring base stations from different operators to pool the channels and transmit according to a shared spectrum.
US10355718B2 Error correction process and mechanism
Performing soft error correction includes receiving a word at a soft correction engine capable of operating in more than one correction mode, identifying soft bit positions within the word, and automatically generating a number of possible results for the received word using combinations of the soft bit positions and more than one correction mode. The soft correction engine may include a Golay engine.
US10355717B2 Encoder signal processing device, encoder, and signal processing method and recording medium
An encoder signal processing device detects position data at every predetermined time interval from an original signal which is an analog amount generated in an encoder according to movement of a measurement target. The encoder signal processing device includes: an approximate curve calculation unit that calculates an approximate curve of a detection error included in the original signal on the basis of the detection error of the position data at at least three or more points; an approximate error computation unit that computes an approximate value of the detection error of the position data at an arbitrary time point on the basis of the approximate curve of the detection error; and a position data correction unit that corrects the detection error of the position data at the arbitrary time point on the basis of the approximate value of the detection error of the position data.
US10355715B2 Parallel bit interleaver
A bit interleaving method involves applying a bit permutation process to a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N/M folding sections, each of the constellation words being associated with one of the F×N/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word.
US10355711B2 Data processing method and system based on quasi-cyclic LDPC
A data processing method based on a quasi-cyclic LDPC includes: when a size of service data is less than a magnitude of information bit of the quasi-cyclic LDPC, calculating a difference value between the magnitude of the information bit of the quasi-cyclic LDPC and the size of the service data, and filling the service data with the same amount of known data as the difference value (S103); coding the filled service data to obtain redundancy check data corresponding to the service data (S104); and sending the service data and the redundancy check data to a corresponding physical location in the storage unit (S105). It ensures that when a code length of the quasi-cyclic LDPC is constant, the code length ideally adapts to internal space of the storage unit, and the quasi-cyclic LDPC has a relatively high error correction capability, thereby improving reliability and service life of the storage unit.
US10355707B2 Microcontroller with digital delay line analog-to-digital converters and digital comparators
Embodiments of the present disclosure include a microcontroller with a processor core, memory, and a plurality of peripheral devices including a differential digital delay line analog-to-digital converter (ADC). The ADC includes differential digital delay lines and circuit comprising a set of delay elements included in the differential digital delay lines configured to generate data representing an analog to digital conversion of an input. The microcontroller also includes a digital comparator coupled with an output of the ADC and an associated register, wherein at least one output of the digital comparator is configured to directly control another peripheral of the plurality of peripherals.
US10355705B2 Signal processing systems and signal processing methods
It is provided a signal processing system, comprising at least a first, a second and a third digital-to-analog converter (DAC); a processing unit configured for splitting a sampled signal into a first and a second signal corresponding to different frequency portions of the sampled signal, transmitting the first signal to the first DAC, splitting the second signal into a first and a second subsignal and transmitting the first subsignal to the second DAC and the second subsignal to the third DAC, the first subsignal corresponding to the real part of the second signal and the second subsignal corresponding to the imaginary part of the second signal; an IQ mixer configured for mixing an analog output signal of the second DAC and an analog output signal of the third DAC and a combiner for combining an analog output signal of the first DAC and an output signal of the IQ mixer.
US10355691B2 Minimizing information leakage from combinatorial logic
An apparatus, system and method are disclosed to block and replace intermediate combinatorial transitions that are correlated with secret data, also referred to as glitches, with random intermediate combinatorial transitions that are uncorrelated with the data being processed.
US10355689B2 Touch switch unit and interior lighting apparatus for vehicle including the same
The present invention provides a touch switch unit, including a touch knob 400 on which a touch by a user is performed, a board 200 spaced apart from the touch knob, and a touch electrode body 500 interposed between the board and the touch knob 400, for sensing a change in an electrical signal according to a touch on the touch knob, wherein the touch electrode body 500 includes a touch body 510 fixed on one surface of the board 200 between the touch knob and the board and a touch sensing electrode 520 having at least part extended to an area adjacent to the touch knob and an area adjacent to the board and formed on the touch body 510 through insert injection and having at least another part formed on the board 200 and a vehicle lighting device including the touch switch unit.
US10355687B2 Wave loss detection circuit for drive signal and switching transistor drive circuit
A wave loss detection circuit includes: an anode of the diode receives a first drive signal, and a cathode of the diode is connected to a first end of the first resistor; a second end of the first resistor is connected to a first end of the first energy storage unit, a first end of the second resistor, and a first input end of the comparison unit; a second end of the first energy storage unit and a second end of the second resistor are connected to a ground level, and a resistance of the first resistor is less than a resistance of the second resistor; a second input end of the comparison unit is configured to receive a threshold voltage, and if a voltage signal received by the first input end is less than the threshold voltage, which indicates that a wave loss occurs in the first drive signal.
US10355686B2 Method and system for reliable bootstrapping switches
Methods and systems for reliable bootstrapping switches may comprise sampling a received signal with a bootstrapping switch, where the bootstrapping switch comprises a switching metal-oxide semiconductor (MOS) transistor having a pull-down path coupled to a gate terminal of the switching MOS transistor, wherein: source terminals of both a diode-connected transistor and a second MOS transistor are coupled to the gate terminal of the switching MOS transistor; drain terminals of both the diode-connected transistor and the second MOS transistor are coupled to a source terminal of a third MOS transistor, the third MOS transistor coupled in series with a fourth MOS transistor; and a drain terminal of the fourth MOS transistor is coupled to ground. The third and fourth MOS transistors may be in series with the second MOS transistor. A gate terminal of the fourth transistor may be switched from ground to a supply voltage to activate the pull-down path.
US10355684B2 Calculation code generation circuit and digital correction circuit including the same
A calculation code generation circuit performs calibration using a counter, and a digital correction circuit including the same. The calculation code generation circuit performs a calculation process according to first and second modes, the calculation process including generating a first code by sampling a first value of the count code, generating a second code by sampling a second value of the count code, generating first and second calculation codes using the first and second codes in the first and second modes, respectively, and generating, in a calibration disable state, a third calculation code using the first and second calculation codes generated in the first and second modes, respectively, to remove the influence of the comparison offset or comparison performance of a comparator, thereby removing a calibration error.
US10355681B1 Superconducting digital phase rotator
An important component in digital circuits is a phase rotator, which permits precise time-shifting (or equivalently, phase rotation) of a clock signal within a clock period. A digital phase rotator can access multiple discrete values of phase under digital control. Such a device can have application in digital clock synchronization circuits, and can also be used for a digital phase modulator that encodes a digital signal. A digital phase rotator has been implemented in superconducting integrated circuit technology, using rapid single-flux-quantum logic (RSFQ). This circuit can exhibit positive or negative phase shifts of a multi-phase clock. Arbitrary precision can be obtained by cascading a plurality of phase rotator stages. Such a circuit forms a phase-modulator that is the core of a direct digital synthesizer that can operate at multi-gigahertz radio frequencies.
US10355678B2 High-efficiency frequency doubler with a compensated transformer-based input balun
The disclosed embodiments relate to the design of a high-speed frequency doubler circuit. During operation, the circuit uses a transformer-based balun to convert a single-ended input signal into a differential signal, wherein the transformer-based balun includes a transformer with a primary coil, which receives the single-ended input signal, and a secondary coil, which produces the differential signal. The transformer also includes a central compensation capacitor coupled between a center tap of the secondary coil and ground, wherein the central compensation capacitor acts to suppress common-mode components in the differential signal. Next, the circuit uses a pseudo-differential amplifier to convert the differential signal into a single-ended output signal, which has double the frequency of the single-ended input signal.
US10355671B1 Low power flip-flop circiut
Aspects for a flip-flop circuit are described herein. As an example, the aspects may include a first passgate, a first latch, a second passgate, and a second latch. The first latch may include a first inverter and a first logic gate. The first logic gate may further include a second inverter and at least one voltage reducing component. The voltage reducing component may be an N-channel transistor or a P-channel transistor. Similarly, the second latch may include a third inverter and a second logic gate. The second logic gate may further include a fourth inverter and at least one voltage reducing component.
US10355668B2 Acoustic wave device
An acoustic wave device includes: a Y-cut X-propagation lithium tantalate substrate having a cut angle of 20° or more and 48° or less; and a grating electrode that is composed of one or more metal films laminated on the substrate, and excites an acoustic wave, wherein when a density of each metal film in the one or more metal films is represented by ρi, a Poisson's ratio of each metal film is represented by Pi, a film thickness of each metal film is represented by hi, a density of Cu is represented by ρ0, a Poisson's ratio of Cu is represented by P0 and a pitch is represented by λ, a total value of “(hi/λ)×(ρi/ρ0)×(Pi/P0)” for each metal film with respect to the one or more metal films is more than 0.08.
US10355666B2 Variable filter circuit
A variable filter circuit includes: a series arm connected in series between a signal input terminal and a signal output terminal; a parallel arm connected between the series arm and a ground terminal that has a resonator; and a variable reactance portion in the parallel arm, and the resonator of a parallel arm at an initial stage connected to the signal input terminal that has a resonant frequency fr and an anti-resonant frequency fa that satisfy 100×(fn−fr)/(fa−fr)≤23.9(%) for communication bands for each of which a stop band is set so as to be close to a high-frequency side of a pass band, among the plurality of communication bands, where a resonant frequency is fr, an anti-resonant frequency is fa, and a cutoff frequency at a high-frequency side of a pass band of each communication band is fn.
US10355664B2 Resonator applications for langasite and its isomorphs
Oscillators that use resonator elements formed from langasite or one of its isomorphs are described herein. The resonator elements include crystal orientations that are stress and/or temperature compensated. The resonators vibrate at an oscillating frequency in a thickness-shear mode of vibration. The oscillating frequency can be used to derive temperature, derive pressure, and/or for frequency control applications.
US10355663B2 Method, system, and apparatus for resonator circuits and modulating resonators
Embodiments of resonator circuits and modulating resonators and are described generally herein. One or more acoustic wave resonators may be coupled in series or parallel to generate tunable filters. One or more acoustic wave resonances may be modulated by one or more capacitors or tunable capacitors. One or more acoustic wave modules may also be switchable in a filter. Other embodiments may be described and claimed.
US10355662B2 Impedance matching using tunable elements
Generally discussed herein are techniques, software, apparatuses, and systems configured for impedance matching. An impedance matching tuner can include a first tunable capacitor arranged in series with a radio frequency (RF) input, a second tunable capacitor arranged in shunt with the RF input, a third tunable capacitor and a first inductance device arranged in parallel with each other and in shunt with the RF input, and a fourth tunable capacitor and a second inductance device arranged in parallel with each other and in series with the RF input.
US10355660B2 Electronic component
An electronic component includes two or more first parallel resonators arranged in an orthogonal direction orthogonal or substantially orthogonal to a lamination direction, each first LC parallel resonator including a first inductor and a first capacitor, two second LC parallel resonators surrounding the two or more first LC parallel resonators from both sides in the orthogonal direction, each second LC parallel resonator including a second inductor and a second capacitor, a second capacitor connected to one end of the two second LC parallel resonators, and a first connecting conductor that connects two of the first LC parallel resonators that are not adjacent in the orthogonal direction, or connects one of the first LC parallel resonators and one of the second LC parallel resonators that are not adjacent in the orthogonal direction.
US10355659B2 Piezoelectric acoustic resonator manufactured with piezoelectric thin film transfer process
A method and structure for a transfer process for an acoustic resonator device. In an example, a bulk acoustic wave resonator (BAWR) with an air reflection cavity is formed. A piezoelectric thin film is grown on a crystalline substrate. A first patterned electrode is deposited on the surface of the piezoelectric film. An etched sacrificial layer is deposited over the first electrode and a planarized support layer is deposited over the sacrificial layer, which is then bonded to a substrate wafer. The crystalline substrate is removed and a second patterned electrode is deposited over a second surface of the film. The sacrificial layer is etched to release the air reflection cavity. Also, a cavity can instead be etched into the support layer prior to bonding with the substrate wafer. Alternatively, a reflector structure can be deposited on the first electrode, replacing the cavity.
US10355652B2 Matrix power amplifier
A power amplifier includes a two-dimensional matrix of N×M active cells formed by stacking main terminals of multiple active cells in series. The stacks are coupled in parallel to form the two-dimensional matrix. The power amplifier includes a driver structure to coordinate the driving of the active cells so that the effective output power of the two-dimensional matrix is approximately N×M the output power of each of the active cells.
US10355650B2 Controlling mechanism for a direct learning algorithm
The present invention addresses method, apparatus and computer program product for controlling a Direct Learning Algorithm. Thereby, a power amplifier operating in a non-linear state is controlled. A signal to be amplified is input to a pre-distorter provided for compensating for non-linearity of the power amplifier. The pre-distorted output signal is forwarded from the pre-distorter to the power amplifier. Parameters of the pre-distorter are adapted in plural steps based on an error between a linearized signal output from the power amplifier and the signal to be amplified using an adaptive direct learning algorithm. It is detected whether the error diverges; and adapting of the parameters of the pre-distorter is stopped when it is determined that the error is diverging.
US10355649B2 Voltage/current generator having a configurable temperature coefficient
A voltage or current generator has a configurable temperature coefficient and includes a first voltage generator that generates a first voltage having a first negative temperature coefficient. A second voltage generator generates a second voltage having a second negative temperature coefficient different to the first negative temperature coefficient. A circuit generates an output level based on the difference between the first voltage scaled by a first scale factor and the second voltage scaled by a second scale factor.
US10355647B2 Doherty power amplifier combiner with tunable impedance termination circuit
Doherty power amplifier combiner with tunable impedance termination circuit. A signal combiner can include a balun transformer circuit having a first coil and a second coil. The first coil can be implemented between a first port and a second port. The second coil can be implemented between a third port and a fourth port. The first port and the third port can be coupled by a first capacitor. The second port and fourth port can be coupled by a second capacitor. The first port can be configured to receive a first signal. The fourth port can be configured to receive a second signal. The second port can be configured to yield a combination of the first signal and the second signal. The signal combiner can include a termination circuit that couples the third port to a ground. The termination circuit can include a tunable impedance circuit.
US10355646B2 Power amplifier for millimeter wave devices
We disclose apparatus which may provide power amplification in millimeter-wave devices with reduced size and reduced power consumption, and methods of using such apparatus. One such apparatus comprises an input transformer; a first differential pair of injection transistors comprising a first transistor and a second transistor; a first back gate voltage source configured to provide a first back gate voltage to the first transistor; a second back gate voltage source configured to provide a second back gate voltage to the second transistor; a second differential pair of oscillator core transistors comprising a third transistor and a fourth transistor, wherein the third transistor and the fourth transistor are cross-coupled; a third back gate voltage source configured to provide a third back gate voltage to the third transistor; a fourth back gate voltage source configured to provide a fourth back gate voltage to the fourth transistor; and an output transformer.
US10355645B2 Power amplifier
A power amplifier includes an amplifying circuit configured to amplify an input signal and comprising transistors, which may be disposed in parallel with one another and divided into a first group of transistors and a second group of transistors. The power amplifier also includes a bias circuit configured to supply bias power to one of the transistors of the first group and the transistors of the second group.
US10355644B2 Amplification systems and methods with one or more channels
Systems and methods are provided for amplifying multiple input signals to generate multiple output signals. An example system includes a first channel, a second channel, and a third channel. The first channel is configured to receive one or more first input signals, process information associated with the one or more first input signals and a first ramp signal, and generate one or more first output signals. The second channel is configured to receive one or more second input signals, process information associated with the one or more second input signals and a second ramp signal, and generate one or more second output signals. The first ramp signal corresponds to a first phase. The second ramp signal corresponds to a second phase. The first phase and the second phase are different.
US10355642B2 Comb terminals for planar integrated circuit inductor
A technique for reducing series resistance of an inductor system, which may increase the quality factor of the inductor system, has been disclosed. An apparatus includes a conductive loop formed from a first conductive layer. The conductive loop comprises a first terminal and a second terminal. The first terminal includes at least one first conductive finger in the first conductive layer. The second terminal includes at least one second conductive finger in the first conductive layer. The at least one second conductive finger is interdigitated with the at least one first conductive finger without directly contacting the at least one first conductive finger. The apparatus may include a serpentine gap in the first conductive layer. The apparatus may include at least one first conductive via coupled to a second conductive layer and coupled the at least one first conductive fingers, respectively.
US10355640B2 Crystal oscillator device and method of measuring crystal oscillator characteristic
A crystal oscillator device is disclosed. The crystal oscillator device includes: a casing; a crystal piece provided in the casing; a pair of excitation electrodes provided on the crystal piece; a magnetic flux generating member provided on the crystal piece; a coil through which magnetic flux from the magnetic flux generating member passes; and an alarm generator configured to generate an alarm based on a signal whose amplitude is equal to or less than a reference value, the signal being generated in the coil.
US10355637B2 Systems and methods for mapping the connectivity topology of local management units in photovoltaic arrays
Systems and methods for determining a connectivity topology of local management units (LMUs) in a solar photovoltaic power generation (SPVPG) system. Each of the LMUs is connected within the SPVPG between a solar panel and a set of power lines of the SPVPG. The set of power lines connects the LMUs to form a network. The connectivity topology of LMUs in the network is determined using, for example, indirect indications of connections of an LMU and the SPVPG and indications of the physical location of the LMU with respect to other elements of the SPVPG.
US10355636B2 Structure and support device for photovoltaic arrays
A structure and support device for photovoltaic arrays is provided. The device provides a structural connection between photovoltaic modules, wind deflectors and similar hardware. The invention provides an advantage of quick and easy installation of hardware components and associated parts, and meets the demand for a single device capable of combining solar energy associated hardware into photovoltaic arrays.
US10355635B2 Motor control device
A motor control device includes a movement command generator that outputs a movement command of a motor, a filter that performs filter processing of the movement command and outputs the filtered movement command, and a position controller that performs a position control of the motor. The filter is an infinite impulse response digital filter that is represented by a transfer function H(z): H(z)=(b0+b1·z−1+b2·z−2)/{1−(a1·z−1+a2·z−2)} with filter coefficients a1, a2, b0, b1, and b2. The filter is configured to change the filter coefficient b0 in a first sample period, to change the filter coefficients a1 and b1 in a second sample period which follows the first sample period, and to change the filter coefficients a2 and b2 in a third sample period which follows the second sample period.
US10355633B2 Method and control device of a multiphase synchronous rotating electric machine with excitation and corresponding vehicle alterno-starter
The inventive method is of the type of those comprising a control stage for driving mode operation of the machine (12) in which currents of the phases in phase windings (u, v, w) of a stator (10) of the machine, which is connected to an on-board power system (2, 15) supplied by a battery (2) providing a predetermined nominal voltage (Ubat), is “full wave” controlled. In accordance with the invention, the control stage is preceded by a pre-magnetizing stage of the stator in open circuit, in which an electromotive peak force between phases substantially equal to the nominal voltage is created by a rotor excitation current (Ir) of a rotor (8) of the machine.
US10355623B1 Generator employing piezolectric and resonating elements with synchronized heat delivery
Disclosed are various embodiments of systems, devices and methods for generating electricity, transforming voltages and generating motion using one or more piezoelectric elements operably coupled to one or more non-piezoelectric resonating elements. In one embodiment, a non-piezoelectric resonating element is configured to oscillate and dissipate mechanical energy into a piezoelectric element, which converts a portion of such mechanical energy into electricity and therefore acts as a generator. In another embodiment, a piezoelectric element is configured to drive one or more mechanical elements operably coupled to the one or more non-piezoelectric resonating elements, and therefore acts as a motor. In still another embodiment, a piezoelectric element is operably coupled to a non-piezoelectric resonating element to form an electrical transformer. The mechanical properties of the non-piezoelectric resonating elements are typically selected to permit relatively high permissible stress and strain in comparison to the corresponding piezoelectric elements to which coupled or attached.
US10355615B2 Rectifier circuit for opposite-phase currents
A rectifier circuit is configured to receive first and second alternate current (AC) signals that have opposite phases. The rectifier circuit includes a first half-wave rectifier circuit that includes a first metal-oxide-semiconductor (MOS) transistor and a second MOS transistor connected in series, and performs half-wave rectification on the first AC signal to generate a first direct current (DC) signal, a second half-wave rectifier circuit that includes a third MOS transistor and a fourth MOS transistor connected in series, and performs the half-wave rectification on the second AC signal to generate a second DC signal, the first DC signal and the second DC signal being outputted by the rectifier circuit to a load, and a body potential setting circuit configured to set a body potential of each of the first MOS transistor, the second MOS transistor, the third MOS transistor, and the fourth MOS transistor.
US10355613B2 Switch driving circuit and switching power device using the same
A switch driving circuit is provided, wherein the switch driving circuit has a function of periodically updating a simultaneous OFF time prepared to soft-switch an upper switch and a lower switch of a switching output circuit, and is configured to monitor how an output power or an input power of the switching output circuit is changed depending on previous updating of the simultaneous OFF time to determine new updated contents.
US10355611B2 Multi-functional power management system
A power management apparatus is provided. The apparatus is configured to connect a plurality of DC power elements to a plurality of AC power elements and includes a DC interface module connected to the plurality of DC power elements, a bi-directional AC-DC converter connected to the DC interface module, and an AC interface module connected to the bi-directional AC-DC converter and the AC power elements.
US10355608B2 Power converter module
A power converter module includes a carrier board, a transformer, and an inductor. A converter and a rectifying unit are arranged on the carrier board. The transformer includes a primary winding portion and a secondary winding portion. The primary winding portion is arranged on first side of the carrier board and coupled to an output terminal of the converter. The secondary winding portion is arranged between the first side and the primary winding portion and coupled to the rectifying unit. The inductor includes an input portion and an output portion. The input portion is arranged on the first side and coupled to the rectifying unit. The secondary winding portion is implemented with a conductive plate, and the input portion and the conductive plate are integrally formed. The output portion is coupled to the input portion and arranged on the first side or a second side of the carrier board.
US10355605B1 Adjustable frequency curve for flyback converter at green mode
A flyback converter with adjustable frequency curve includes a primary winding configured to receive an input voltage, a secondary winding coupled to the primary winding to generate an output DC voltage, a feedback circuit configured to receive the output DC signal and generate a feedback signal, a multi-mode control circuit, an auxiliary winding configured to provide power for operating the multi-mode control circuit, an exterior adjustable circuit connected between the auxiliary winding and the multi-mode controller for adjusting the input voltage level of the input feedthrough of the multi-mode control circuit, wherein the multi-mode control circuit configured to generate a switch control signal based on the information associated with the adjusted input signal through the input feedthrough of the multi-mode control circuit and the feedback signal, and a switching device configured to receive the switch control signal and change a current flowing through the primary winding.
US10355601B2 Switched-mode power supplies having burst mode operation for reduced power consumption
According to some aspects of the present disclosure, switched-mode power converters and control methods are disclosed. Example power converters include an input terminal, an output terminal, and a transformer coupled between the input terminal and the output terminal. The transformer includes a primary winding and a secondary winding. The power supply also includes at least one switch coupled to the primary winding, and a primary controller coupled to the at least one switch to control switching operation of the at least one switch. The primary controller includes a voltage reference. The power supply further includes a secondary controller configured to detect a no load condition at the output terminal, and operate the primary controller in a burst mode by adjusting the voltage reference of the primary controller when the secondary controller detects the no load condition at the output terminal.
US10355599B2 Method for generating high pulse voltage in an inductive load
A method for generating a high pulse voltage in an inductive load consists in periodically connecting an inductive load to the outputs of a source of high constant voltage using a first controllable switching device, periodically disconnecting and connecting a control circuit of a second controllable switching device using a first controllable switch, and also periodically supplying low voltage from an output of a source of low constant voltage to the control circuit of the second controllable switching device via a second controllable switch, thus eliminating conditions conducive to transient pulsed electromagnetic interference during the generation of a high pulse voltage in an inductive load.
US10355597B2 Power supply and method for controlling a power supply
A power supply having a transformer, a magnetizing current regulation circuit, and a device for controlling the regulation circuit intended to switch the regulation circuit alternately from the magnetizing state to the demagnetizing state is disclosed. The control device is intended to prolong the magnetization phase for a magnetization time (TF). The power supply also includes an output capacitor connected to a secondary of the transformer so as to form a resonant circuit with the leakage inductor, the voltage between the terminals of the output capacitor corresponding to the output voltage (VS) of the power supply. The magnetization time (TF) and the value of the output capacitor are such that, on the resonance portion of the magnetization phase, the output voltage (VS) describes a sine wave portion and, starting from an initial value (VS0) below the median value of the sine wave, passes through said median value.
US10355595B2 Electromagnetic interference (EMI) for pulse frequency modulation (PFM) mode of a switching regulator
A circuit and method providing switching regulation configured to provide a pulse frequency modulation (PFM) mode of Operation with reduced electromagnetic interference (EMI) comprising an output stage configured to provide switching comprising a first and second transistor, a sense circuit configured to provide output current information sensing from an output stage and a current limit reference, a first digital-to-analog converter (DAC) configured to provide signal to the current limit reference, an adder function configured to provide a signal to the first digital-to-analog converter (DAC), and a linear shift feedback register (LSFR) configured to provide a signal to an adder function followed by the first digital-to-analog converter (DAC), and the LSFR receives a clock signal from said output stage.
US10355594B2 DC-DC converter and load-driving semiconductor integrated circuit
A DC-DC converter, which allows a current to pass through an inductor and rectifies the current through the inductor to convert an input direct current voltage supplied from a direct current power unit into a direct current voltage at a different potential and output the direct current voltage, includes a switching control circuit performing peak-current control procedures including turning on the switching element when the converted direct current voltage drops to a predetermined potential and turning off the switching element when the current through the inductor reaches a predetermined value. The converter includes a copied-current generating circuit generating a current proportional to the output current. The switching control circuit turns off the switching element when the circuit detects that the current through the inductor reaches a predetermined value with reference to a combined current of the copied current generated at the copied-current generating circuit and a predetermined reference current.
US10355593B1 Circuits for three-level buck regulators
An inductor; a first switch having a first side connected to a first voltage source (VS1); a second switch having a first side connected to a second side of the first switch (2SS1), and a second side connected to a first side of the inductor (1SI); a third switch having a first side connected to the 1SI; a fourth switch having a first side connected to a second side of the third switch (2SS3), and a second side connected to a second voltage source (VS2); a fifth switch having a first side connected to the 1SI, and a second side connected to the VS1 and/or the VS2; a first capacitor having a first side connected to the 2SS1, and a second side connected to the 2SS3; and a second capacitor having a first side connected to a second side of the inductor, and a second side connected to the VS2.
US10355591B2 Multilevel boost DC to DC converter circuit
Described examples include DC to DC converters and systems with switching circuitry formed by four series-connected switches, inductors connected between the ends of the switching circuitry and corresponding output nodes, and with a flying capacitor coupled across interior switches of the switching circuitry and a second capacitor coupled across the ends of the switching circuitry. A control circuit operates the switching circuit to control a voltage signal across the output nodes using a first clock signal and a phase shifted second clock signal to reduce output ripple current and enhance converter efficiency using valley current control. The output inductors are wound on a common core in certain examples.
US10355587B2 Electronic device and method of manufacturing the same
There is described an electronic device, the device comprising (a) a power supply terminal for connecting to a power supply (130, 330), (b) a first circuit (110, 310) coupled to be powered by the power supply, the first circuit (110, 310) being susceptible to power supply noise within a predetermined frequency range, and (c) a second circuit (120, 320) coupled to be powered by the power supply, the second circuit (120, 320) comprising an open-loop capacitive DC-DC converter (323) having a switching frequency outside of the predetermined frequency range. There is also described a system comprising an electronic device and a reader/writer device. Furthermore, there is described a method of manufacturing an electronic device.
US10355586B2 Power converter
A power converter includes: a power module that converts direct-current electric power from a power storage apparatus and alternating-current electrical power to be supplied to a load; a charger that converts alternating-current electrical power supplied via an external connector to direct-current electric power and charges the power storage apparatus therewith; a capacitor module that is arranged between the power module and the charger and that has a capacitor that smoothes voltage; a DC/DC converter that converts direct-current voltage supplied from the power storage apparatus; and a signal line connected to the charger, wherein the power module and the capacitor module are connected by high-voltage wire on one surface side of the capacitor module, and the signal line is connected to the charger by extending via other surface of the capacitor module opposite from the one surface.
US10355584B1 Transient response techniques for voltage regulators
A circuit is disclosed. The circuit includes a power supply node and a system configured to receive current from the power supply node at a regulated voltage and to generate one or more control signals indicating an anticipated change in the current. The circuit also includes a voltage regulator configured to provide the current to the power supply node and to drive the power supply node with the regulated voltage, where the value of the regulated voltage is based at least in part on the one or more control signals.
US10355581B2 Fault tolerant inverter or controlled rectifier system
A fault tolerant inverter or controlled rectifier system includes a first leg having at least one switch device, a spare leg having at least one spare switch device, a spare leg connect switch associated with the spare leg and the first leg, a fault detection sub-system for detecting a fault in the first leg and outputting a signal on detection of a fault in the first leg, and a leg selection control sub-system that receives the signal output by the fault detection sub-system and controls the operation of the spare leg connect switch in accordance with the output signal, such that on detection of a fault the spare leg may be activated to take over the operation of the first leg.
US10355579B2 Cryogenic operation, radiation tolerant, low quiescent current, low drop out voltage regulator
A voltage regulator that includes an input voltage; a first JFET transistor, the input voltage being applied to a drain of the first JFET transistor; a second JFET transistor, the input voltage being applied to a drain of the second JFET transistor; and a resistor string, the resistor string including a first resistor, a second resistor and a third resistor, the resistor string and the second JFET transistor forming a voltage reference circuit having a reference voltage.
US10355574B2 Linear motor and linear motor manufacturing method
This disclosure discloses a linear motor including a stator, a mover, and a plurality of teeth. The stator includes a stator curved part having an arc shape in a longitudinal direction. The mover is arranged facing the stator and is moved in the longitudinal direction of the stator. The plurality of teeth are arranged in parallel along the longitudinal direction so that a pitch of the teeth at an outer-peripheral side is larger than the pitch of the teeth at an inner-peripheral side on the stator curved part.
US10355571B2 Armature, method for winding armature coil, and DC motor
An armature includes an armature core, teeth, a commutator, concentrated winding wires, and distributed winding wires. Each of the teeth includes a first branch portion and a second branch portion. Each of segments in the commutator has a riser. A start end and a terminal end of the concentrated winding wire are pulled out separately in a direction getting closer to the commutator and in a direction away from the commutator. The conductor between the concentrated winding wires is hooked by the riser by which the conductor between the other concentrated winding wires is not hooked. A start end and a terminal end of the distributed winding wire are pulled out separately in a direction getting closer to the commutator and in a direction away from the commutator. The conductor between the distributed winding wires is hooked by the riser by which at least one of the conductor between the concentrated winding wires and the conductor between the other distributed winding wires is not hooked.
US10355570B2 Outer rotor-type axial gap brushless motor
In the outer rotor-type axial gap brushless motor of the present invention, each of a plurality of coils provided to a stator is constituted by winding a band-shaped conductor member via an insulating member such that the width direction of the conductor member runs along the axial direction of the coil, and each coil has a through passage which penetrates in the axial direction of the coil and which is included between prescribed turns in a portion of the coil that corresponds to the outer side in the radial direction of the stator relative to a core portion of the coil.
US10355569B2 Core for transverse flux electrical machine
A transverse flux electrical machine comprising a rotor portion and a stator portion is presented, the stator portion comprising a plurality of cores for use in conjunction with the rotor, each of the plurality of cores comprising a plurality of ferromagnetic sheet material layers substantially bent in a “U” configuration and stacked one on top of the other, a surface of each sheet material layer being substantially parallel with a core axis of the “U” configuration for reducing eddy currents therein and a pair of legs including, respectively, a reduction portion along the legs, toward a pair of poles thereof.
US10355567B2 Joining method for coil ends of segment coils for stator
A joining method for coil ends includes: pressing a pair of tapered portions such that a pair of first pressing jigs provided with a pair of detent portions is brought closer to the coil ends along an axial direction of the stator core, the pair of detent portions being fitted to the tapered portions; fixing axial positions of the pair of tapered portions such that the pair of detent portions is fitted to the pair of tapered portions so that the pair of tapered portions is sandwiched in a circumferential direction; fixing radial positions of the pair of tapered portions such that the pair of tapered portions is sandwiched by a pair of second pressing jigs so that the tapered portions of the pair of tapered portions make contact with each other; and welding a contacting portion where the tapered portions make contact with each other.
US10355557B2 Ocean current power generating device
The invention discloses an ocean current power generator disposed in the ocean. The ocean current power generator includes two power generators, a foil floating member and a control unit. Each of the power generators includes an impeller, and the ocean current drives the impellers to rotate to generate electricity. The foil floating member is connected to the two power generators, and the foil floating member includes a front body and a rear body. The control unit is configured to control the amount of sea water in the front body or the rear body, so as to adjust the center of gravity of the foil floating member.
US10355556B2 Motor drive device
A motor drive device includes a stator, a rotor, a first output shaft being provided in the rotor shaft and integrally rotating with a first drive gear, a second output shaft being provided in the first output shaft and integrally rotating with a second drive gear, a first one-way clutch being provided between an inner periphery of the rotor shaft and an outer periphery of the first output shaft, the first one-way clutch transmitting only a driving force that operates in a first direction, a second one-way clutch being provided between the inner periphery of the rotor shaft and an outer periphery of the second output shaft, the second one-way clutch transmitting only a driving force that operates in a second direction that is opposite to the first direction, and a decelerator.
US10355553B2 Electric machine comprising a pole housing
Disclosed is an electric machine (10) comprising a pole housing (12) and a printed circuit board (14) for controlling the electric machine (10). The circuit board (14) is arranged on a flanged side (16) of the pole housing (12), and a protective wall (18) which protects the circuit board (14) from loose small parts is arranged between the circuit board (14) and the pole housing (12).
US10355549B1 Actively shielded superconducting machines
A machine for obtaining very high power density is provided, significantly increasing the air-gap magnetic flux density and eliminating the ferromagnetic steel traditionally employed to carry and shield magnetic flux. In one embodiment, an arrangement of main coils and a set of compensating coils is employed to cancel out the field outside the machine without the use of iron while maintaining air gap field levels that are 3 to 10 times greater than conventional machines.
US10355545B2 Rotating-electric-machine rotor structure, and rotating electric machine
The present invention suppresses magnets peel off from a rotor core due to a difference in the amount of thermal expansion between the magnets and the rotor core. Provided is a rotating-electric-machine rotor structure that includes: a cylindrical rotor core and a plurality of permanent magnets that are adhered to an outer circumferential surface of the rotor core with an adhesive. An adhesion surface of the rotor core, to which the permanent magnets are adhered, is provided with a plurality of protrusions that are spaced apart from one another along a surface of the rotor core, that extend radially outward direction, and that are able to deform in a direction in which the protrusions are spaced apart from one another.
US10355543B2 BLDC motor
The BLDC motor includes a stator, and a rotor disposed inside of the stator and including a plurality of permanent magnet parts, each of the permanent magnet parts including first and second permanent magnets which are disposed to have an interval therebetween. The rotor includes a slot part including a first portion into which the first permanent magnet is inserted, a second portion into which the second permanent magnet is inserted, and a third portion connecting the first and second portions to each other. The first and second portions have one end portions which are spaced apart from each other by a first distance and other end portions which are spaced apart from each other by a second distance which is shorter than the first distance, and the third portion connects the other end portions of the first and second portions to each other.
US10355541B2 Axial flux machine
An axial flux machine includes a modulated stator, a rotor, and a plurality of spacers. The modulated stator includes plural stator units. Each stator unit includes a magnetic core and at least one winding. The magnetic core has first plate, a second plate, and a sidewall connecting the first plate to the second plate, and the winding is disposed on the magnetic core. The stator units construct the modulated stator. By modulating the stator, the slot fill factor and the cogging torque performance can be improved. The spacers are disposed to isolate the magnetic cores. The rotor is disposed in the modulated stator and includes plural first magnetic pieces and second magnetic pieces arranged alternately, and the magnetic flux lines of the first and second magnetic pieces respectively pass through sidewalls of the magnetic cores to construct C-type magnetic loops of opposite directions thereby improving power density.
US10355538B2 Brushless motor and electrically powered tool
A brushless motor includes: a stator core having a cylindrical yoke portion and a teeth portion having a shape protruding from an inner circumferential surface of the yoke portion; and a rotor that is disposed inside the stator core, spaced apart from the teeth portion, and uses a center axis of the yoke portion as an axis of rotation. The yoke portion includes, on its outer circumferential surface, a notch portion at a position on the back side of the teeth portion. The notch portion has a circumferential width smaller than a circumferential width of the teeth portion.
US10355530B2 Non-contact power supply apparatus, program, method for controlling non-contact power supply apparatus, and non-contact power transmission system
A control circuit controls a plurality of conversion switching elements by first drive signals and a plurality of adjustment switching elements by second drive signals. The control circuit is configured to adjust a phase difference which is a delay of the phase of each of the second drive signals to the phase of each of the first drive signals to a set value within a prescribed range to adjust the magnitude of output power. The prescribed range includes at least one of a range of 270 degrees to 360 degrees and a range of 90 degrees to 180 degrees.
US10355527B2 Wireless charging receiver with variable resonant frequency
At least one of a system or a method for wirelessly charging a device is provided. A wireless receiver is configured to communicate with a device to be charged to determine a desired charge scenario indicative of power to be supplied to the device. Based upon the desired charge scenario, a resonant frequency of the wireless receiver is set. The resonant frequency, in combination with energy transferred from a wireless transmitter, is configured to induce a current in the wireless receiver. Power is supplied to the device based upon the current induced in the wireless receiver.
US10355525B2 Apparatus, system, and method for back-channel communication in an inductive wireless power transfer system
An inductive wireless power transfer device comprises a transmitter that comprises a transmit coil configured to generate a wireless power signal to a coupling region in response to an input voltage, and a modulator configured to modulate the wireless power signal and encode data with the wireless power signal to establish a back-channel communication link from the transmitter to a receiver. An inductive wireless power receiving device comprises a receiver that comprises a receive coil configured to generate a time varying signal in response to receiving a modulated wireless power signal from a transmitter in a coupling region, and a demodulator configured to demodulate the modulated wireless power signal from an established back-channel communication link from the transmitter to a receiver. Related inductive wireless power transfer systems and methods for back-channel communication from the transmitter to the receiver of an inductive wireless power transfer system are disclosed.
US10355518B2 Method for eliminating flicker in emergency lighting driver devices during pulse charging
An emergency lighting driver device is configured to assume an operation mode in which: the battery is charged by applying the pulse signal to the transistor from the control unit, while the LED load is driven, wherein the emergency lighting driver device is configured to delay the pulse signal such that the rising edge(s) and/or falling edge(s) of the pulse signal have a transition time of at least 0.5 seconds, preferably at least 1 second, more preferred more than 1.5 seconds and preferably less than 3 seconds; and/or wherein the pulse signal is fed through a low pass filter unit of the emergency lighting driver device delaying the transition time of the rising edge(s) and/or falling edge(s) of the pulse signal before feeding it to the transistor.
US10355517B2 Storage-battery control device, storage-battery charge/discharge system, photovoltaic power generation system, and storage-battery control method
The present invention provides a storage-battery control device 1 capable of enhancing economical efficiency by controlling charge state of a storage battery 12 so that surplus power generated by photovoltaic generation can be entirely charged into the storage battery 12 even in a case where power cannot be sold to a system power supply 50. A storage-battery control device 1 according to the present invention includes a load-power prediction device 4 to predict load power, a PV-power prediction device 3 to predict generated power by photovoltaic power generation, and a system controller 2 to obtain a predicted charge amount that is calculated by subtracting the generated power amount being a summation of the generated power in a prediction segment 60 having a start point set at a predetermined time, from the load power amount being a summation of the load power in the prediction segment 60, and when the predicted charge amount is positive, to control the charge state of a storage battery 12 at the start point so that the predicted charge amount can be charged in the prediction segment 60, wherein an end point of the prediction segment 60 is a time at which the generated power by photovoltaic power generation is predicted to become equal to the load power after reaching the maximum value of the generated power.
US10355516B2 Self-chargeable portable electronic device with a compact power generating circuitry for charging a rechargeable battery
Various aspects of a self-chargeable portable electronic device with a power generating circuitry and a method to charge a rechargeable battery by the power generating circuitry are disclosed. The power generating circuitry includes an accelerometer that is configured to generate a sensing pulse based on activation of the accelerometer. The power generating circuitry also includes a plurality of capacitors and one or more circuits. The one or more circuits are configured to receive the sensing pulse from the accelerometer. The plurality of capacitors are charged based on the received sensing pulse. The one or more circuits are configured to control transfer of power from the charged plurality of capacitors to a battery.
US10355509B2 Management apparatus, charge and discharge control apparatus, power storage system, and charge and discharge control method
A controller issues an instruction of charge and discharge control to charge a power storage device up to a first target SOC and to discharge the power storage device up to a second target SOC. The controller lowers the first target SOC and the second target SOC with an increase in predicted temperature of the power storage device in a next charge and discharge cycle. The controller lowers the first target SOC and the second target SOC such that the second target SOC is lower than the first target SOC.
US10355508B2 Battery management method, apparatus, and system
A battery management method includes recording output information associated with a discharging of a battery unit, determining output pattern information based on the recorded output information, determining an adjusted cutoff physical quantity of the battery unit based on the determined output pattern information, and changing a cutoff physical quantity of the battery unit to the adjusted cutoff physical quantity.
US10355505B2 Method for adapter over-current-protection (OCP) protection and user warning
A system, method, and computer-readable medium are disclosed for detecting when a lower power adapter is coupled with an information handling system having higher power requirements. More specifically, in certain embodiments, a circuit (such as an embedded controller (EC)) detects an adapter wattage when an adapter plug-in is detected. If a lower wattage power adapter is detected (e.g., a 45 W power adapter), the embedded controller activates a signal (e.g., an AC_DISABLE signal) to stop powering the information handling system from the adapter. In certain embodiments, the information handling system is powered from a battery associated with the information handling system when the power adapter power capacity does not satisfy the power requirements of the information handling system. In certain embodiments, the circuit substantially simultaneously generates a low power warning. In certain embodiments, the adapter wattage may be detected via an adapter identifier (e.g., power supply identifier (PSID) signal) which is provided via a bus such as a single line bus.
US10355500B2 Wireless charging device
A wireless charging device for wirelessly transmitting electric power to an electronic device includes a housing, a system board within the housing and including a power amplifier, a shield-can within the housing with a separation distance between a top of the housing and a top of the shield can, a transmission resonator between the top of the housing and the top of the shield-can for simultaneously generating a vertical magnetic field and a horizontal magnetic field, and a sheet provided between the shield-can and the transmission resonator for shielding the system board and the transmission resonator from each other's electromagnetic fields, wherein the electromagnetic fields comprise the vertical magnetic field and the horizontal magnetic field generated by the transmission resonator and an electromagnetic field generated by the system board.
US10355497B2 Protection of parallel connected cells in battery packs
In general, techniques are disclosed for providing short circuit protection to a battery pack having a number of battery cells, at least some of which are connected in parallel. Short circuit protection is provided by using pairs of electronic switches (e.g., integrated circuits consisting of a pair of transistors designed as battery charge/discharge switches) serially connected between one terminal of a battery cell and a battery pack's common node—a position which is upstream of conventional battery pack fault controllers. The state of all such switches may be controlled by a control unit that is also upstream of a conventional fault controller. The combination of switch pairs and control unit can provide a battery pack with over current (short circuit) protection without the use of thermal cutoff devises. The described devices and systems can also provide over voltage, under voltage and over temperature protection.
US10355491B2 Inverter, in particular as part of a power generation network, and method
An inverter for converting DC power of a generator into grid-conforming AC power includes an inverter bridge circuit and a scanning circuit configured to trace at least one part of a characteristic curve of the generator to determine an MPP power value (PMPP). The scanning circuit is configured, in the case of a derating to a derated power (Pred), to trigger a tracing of the characteristic curve with provision of a first power profile deviating from the derated power (Pred) if an enable signal is present at the inverter, and to indicate a start and an end of the tracing by outputting a start signal and an end signal, respectively. The scanning circuit is further configured to provide a second power profile as AC power upon receiving a start signal, wherein the first power profile has a deviation from the derated power (Pred) with a sign that is opposite to a sign of a deviation of the second power profile from the derated power (Pred).
US10355488B2 Energy storage device, and server and method for controlling the same
Energy storage devices, servers, and methods for controlling the same are disclosed. The energy storage device can include at least one battery pack, a network interface configured to exchange data with a server, and a connector that receives alternating current (AC) power from an internal power network or outputs AC power to the internal power network. Energy storage device can also include a power converter configured to convert the AC power from the internal power network into direct current (DC) power based on the information about the power to store when information about power to store is received from the server, or, convert DC power stored in the battery pack into AC power based on the information about the power to output when information about power to output to the internal power network is received from the server. Accordingly, energy may be more efficiently stored.
US10355485B2 Variable loop gain using excessive regeneration for a delayed wide-area control system
Disclosed are methods and systems for adjusting a High Voltage Direct Current (HVDC) compensator output signal to an HVDC system to reduce control loop modulus due to excessive time delay of sensor measurements. Two different time windows, a Short-Time Variance Window (STVW) and an Extended-Time Variance Window (ETVW) may be examined for detection of increased energy. To detect increased energy the HVDC compensator output signal may be passed through a bandpass filter, then variances for the STVW and ETVW may be generated to produce corresponding test statistics. The STVW and ETVW test statistics may be compared to hypothesis test thresholds and have binary logic based on the hypothesis test comparisons used to generate a gain. The gain may then be multiplied times the original HVDC feedback compensator output such that the adjusted HVDC feedback compensator output reduces the control loop modulus when applied to the HVDC system.
US10355484B2 Highly efficient power supply unit and method for supplying power using same
A more efficient power supply unit and a method for supplying power using same are disclosed. The power supply unit comprises a relay for switching alternating current power supplied from a plurality of sources; a direct current power supply for converting the switched current power to direct current power; and a controller for generating a switch signal to control the relay to switch the sources on the basis of the result for monitoring the alternating current power supplied from the sources.
US10355482B2 Controllable electrical outlet with a controlled wired output
A controllable electrical outlet may be used to control one or more standard electrical outlets. The controllable electrical outlet may include a first connection configured to be electrically coupled to a hot connection, a second connection configured to be electrically coupled to a standard electrical outlet, and a third connection configured to be electrically coupled to a neutral connection. The controllable electrical outlet may also include a load control circuit, a communication circuit, and a control circuit. The load control circuit may be electrically coupled in series between the first and second screw terminals to control power delivered to the standard electrical outlet, and the control circuit may be coupled to the load control circuit and the communication circuit. The control circuit may be configured to control power delivered to the standard electrical outlet in response to a wireless signal received via the communication circuit.
US10355481B2 Simultaneous multifrequency receive circuits
Disclosed are various receive circuits by which to receive a plurality of guided surface waves transmitted by a plurality of guided surface waveguide probes over a surface of a terrestrial medium according to various embodiments.
US10355477B2 Digital signal transfer between multiple voltage domains
Circuitry and methods are provided that may be implemented to transfer digital signals between multiple voltage domains while some of these domains may be invalid, e.g., such as to transfer a digital signal from a source voltage domain to a destination voltage domain while the voltage of the source domain is zero or invalid. Possible implementations include, but are not limited to, for power selection and distribution in an integrated circuit chip that has multiple power sources (e.g., such as main power supply and a backup power supply), and in which at startup the chip is agnostic of (or is not aware of) which power supply or power supplies is actually powered and available.
US10355475B2 GaN overvoltage protection circuit
A gallium-nitride based power transistor is coupled to a voltage source that has transient overvoltage conditions exceeding the allowable withstanding voltage of the power transistor. An overvoltage protection circuit is coupled to the power transistor to temporarily turn on the power transistor during the overvoltage condition to protect the power transistor from overvoltage breakdown.
US10355473B2 Power safety devices and devices and appliances comprising same
A power safety device comprising a controller, a load monitor and switching circuitry, wherein the switching circuitry is operable in a first operation state in which a power supply side and a load side are connected by a lower impedance power conduction path or a second operation state when impedance between the load side and the power supply side is high so that hazardous operation current is prevented from flowing from the power source side, through the switching circuitry, and to the load side, wherein the load monitor comprises circuit arrangements to determine and/or monitor load condition on the load side and the controller is to operate the switching circuitry to operate in the first operation state upon detection of a non-hazardous load condition or a predetermined safe load condition on the load side.
US10355471B2 Semi voltage dependent circuit breaker with earth fault and overcurrent protection
An alternating current circuit breaker has a processing unit arranged to control a first and second galvanic separation switch, a bypass switch and a semiconductor switch element. A power supply unit is provided which is connected to the live supply connecting terminal and to the neutral supply connecting terminal, and connected to the processing unit and further components of the alternating current circuit breaker for providing electrical operating power thereto. The power supply unit comprises a power reserve unit arranged to supply operating power to the power supply unit for at least a minimum time period after a voltage of the mains supply drops below the minimum operating voltage.
US10355469B2 Seal structure for multicore cable
A seal structure for a multicore cable includes a multicore cable in which a first electrical wire to a fourth electrical wire are enveloped by a sheath, a rubber plug that is fitted around an end portion of the sheath and has through-holes through which the electrical wires respectively pass, and a holder having a sheath holding portion configured to hold the sheath and suppress shifting of a position of the sheath relative to the multicore cable, in which the holder has locking portion portions configured to hold the rubber plug and suppress movement of the rubber plug in a direction in which the rubber plug comes off from the end portion of the sheath.
US10355468B2 Cable management spiral
A cable management assembly may include a cable management spiral and a cable bundle in operative engagement to the cable management spiral. The cable management spiral may be a spring coil, such as a stainless steel spring coil. Heat shrink wrap and/or sheathing may be used to operatively engage the cable bundle to the cable management spiral. The cable management assembly may be installed on a telescoping mast assembly.
US10355466B2 Apparatus and method for ice and frost removal from power lines
A de-icing apparatus for a flexible conductor, for example a suspended power line, is supported for longitudinal displacement along the conductor. The apparatus has a frame, a motor driven wheel on the frame for rolling engagement along the conductor and at least one guide element supported on the frame so as to be arranged to engage the conductor so as to cause at least one flexion in the conductor when the frame is suspended from the conductor by engagement of the drive wheel and said at least guide element on the conductor. The propagation of the flexion along the conductor cause ice and snow collected on the conductor to be loosened and fall from the conductor.
US10355465B2 Reduced height relay block for vehicle power distribution device
A reduced height relay block for use within a power distribution device for a vehicle electrical system. In one embodiment, there is provided a power distribution device that routes or distributes power throughout a vehicle electrical system and includes a lower housing, a relay block assembly, a module with a printed circuit board (PCB), an array of serviceable electrical components, and an upper cover. The relay block assembly includes a relay block with an upper side that is generally planar and includes a number of cavities for receiving the serviceable electrical components. An underside of the upper cover includes clearance ribs specifically designed to oppose certain serviceable electrical components and prevent them from backing out of their respective cavities.
US10355464B2 Protector and wire harness
A protector configured to be attached to an end portion of a pipe, the protector including a housing in which a connector where a first wire that is inserted through an inside of the pipe and a second wire that is disposed outside the pipe are connected to each other can be housed outside the pipe, and a displacement restrictor that can restrict displacement of the first wire in a radial direction by coming into contact with an outer circumferential surface of the first wire.
US10355461B2 Stripping tool and method for stripping
The invention relates to a stripping tool, in particular stripping pliers. The stripping tool is here used for a multi-wired cable. According to the invention two pairs of stripping blades are used in the stripping tool. The two pairs of stripping blades are moved in preferably parallel planes (60, 61) besides one another. According to the invention it is possible to simultaneously strip the insulations of e.g. four conductors of a four-wired cable.
US10355459B2 Busbar assembly and cabinet having the same
In a busbar assembly, a first busbar subassembly includes a first transmission unit having a first transmission busbar with a uniform width, and a first output unit having a first output busbar with a uniform width. One of the first transmission unit and the first output unit has a bent structure with a bend line perpendicular to a line of a lengthwise direction thereof. A second busbar subassembly includes a second transmission unit having a second transmission busbar with a uniform width, and a second output unit having a second output busbar with a uniform width. One of the second transmission unit and the second output unit has a bent structure with a bend line perpendicular to a line of a lengthwise direction thereof.
US10355457B2 Arc compression-based arc-extinguishing lightning-protection gap device
Provided in the present disclosure is an arc compression-based arc-extinguishing lightning-protection gap device. The device comprises a lightning protector main body and an arc-striking electrode. The arc-striking electrode is fixedly mounted at one end of the main body. The other end of the main body is fixedly mounted, by means of a link fitting, to a crossarm or one end of an insulator string. The lightning protector main body is provided with an arc-extinguishing path consisting of several arc-extinguishing channels in a repeated Z-shaped arrangement. An arc-extinguishing tube at an inlet of a first arc-extinguishing channel of the arc-extinguishing path is connected to the arc-striking electrode via an arc-guiding rod, and an arc-extinguishing tube at an outlet of a last arc-extinguishing channel is connected to the link fitting. A three-way tube is provided at a joint of two adjacent arc-extinguishing channels; two ends of the three-way tube are each provided with one arc-guiding electrode; and the arc-guiding electrode has one end extending into the three-way tube and the other end connected to a nearby arc-extinguishing tube via direct contact or a wire. The present disclosure has the advantages of simple structure, reasonable design, improved arc-extinguishing performance, and stable operation.
US10355456B2 Emitter array with variable spacing between adjacent emitters
In some implementations, a VCSEL array may include a plurality of VCSELs that each operates concurrently and emits light at a same wavelength. A first distance between a first pair of adjacent VCSELs, of the plurality of VCSELs, may be different from a second distance between a second pair of adjacent VCSELs of the plurality of VCSELs. The first pair of adjacent VCSELs may be located closer to a center of the VCSEL array than the second pair of adjacent VCSELs. At least one of temperature non-uniformity or optical power non-uniformity among the plurality of VCSELs may be reduced as compared to another VCSEL array, with a same physical footprint as the VCSEL array, comprising uniformly spaced VCSELs.
US10355453B2 Electro-optical device with lateral electron blocking layer
A device may include a substrate and an active region. This active region may include a stack of semiconductor gain materials stacked along a stacking direction. The latter may extend substantially perpendicular to a plane of the substrate. The active region may be furthermore tapered so as to widen toward the substrate. In addition, the device may include a pair of doped layers semiconductor materials, the pair may include an n-doped layer and a p-doped layer arranged on the substrate and on opposite. The doped layers may be arranged on the substrate and on opposite, lateral sides of the tapered active region, respectively. The device may include an electron blocking layer, which may extend both at a first interface, between a p-doped layer and the substrate, and at a second interface, between the tapered active region and the p-doped layer, along a lateral side of the tapered active region.
US10355450B2 System and method of reducing speckle for an illuminator
A system and method of reducing speckle for an illuminator comprises driving current at varying levels or average frequency to provide varying light wavelengths.
US10355448B2 Tunable laser source
The invention relates to a tunable laser source, and the reduction in the loss and the size can both be achieved in a tunable laser source having a power monitor and a wavelength locker function. A tunable laser is formed of a semiconductor optical amplifier and a resonator, and one of the two output light beams split from part of the light within the tunable laser by a 2×2 type optical splitter is incident into a light intensity monitor, and the other is incident into a wavelength locker.
US10355446B1 System and method for traversing multivariate paths using multi-dimensional control of an electromagnetic radiation source
A method for controlling an electromagnetic radiation source to produce single mode operation having an optimized side-mode suppression ratio over a set of wavelengths within a prescribed temporal profile. The electromagnetic radiation source is configured to output electromagnetic radiation at a given wavelength based upon parameters. The method includes determining a set of parameter combinations that satisfy a condition for a desired set of wavelengths and a minimum side mode suppression ratio over the range of wavelengths. The set of parameter combinations define sub-paths for nearly arbitrary transitions from one wavelength to another wavelength. Combinations of select sub-paths provide a multivariate path for transitioning over the range of wavelengths. The method also includes controlling the semiconductor laser to emit electromagnetic radiation over the range of wavelengths by traversing the multivariate path in a desired manner.
US10355441B2 Laser module and laser processing apparatus
A laser module includes: a photonic crystal surface-emitting laser element; a collimating lens array for producing a parallel optical beam; a condenser lens for condensing the optical beam; and an optical fiber which receives the optical beam on one end and transmits the optical beam to the outside. In the collimating lens array, an aperture portion corresponding to a collimating lens allows passage of the optical beam with an energy of not less than 94.0% and not more than 99.5% with respect to 100% of the energy of the optical beam incident on the collimating lens array.
US10355437B2 Terminal crimping machine including an electrical crimp consolidation circuit
A terminal crimping machine includes crimp tooling defining a crimping zone that receives a terminal and a wire and is actuated during a crimp stroke to form a crimped segment between the terminal and the wire. The terminal crimping machine includes an electrical crimp consolidation circuit electrically connected to the crimped segment and operated during the crimp stroke to provide an electrical pulse to at least one of the wire and the terminal of the crimped segment before completion of the crimp stroke.
US10355431B1 Consolidated automotive pigtail connector and replacement parts kit
A consolidated automotive parts kit containing the parts necessary to replace and seal a switch, relay, or transducer in a vehicle and perform repairs to the corresponding connector using a pigtail and associated repair supplies such as butt splices, heat shrink tubing, and seals or gaskets.
US10355430B2 Case closing structure
A case closing structure (1) includes a device case (10) including a case wall (11). A shield connector (20) is mounted on the case wall (11) and has a work opening (22H) and a seal cover (40) for closing the work opening (22H). The shield connector (20) includes a mounting surface (31F) and nut holes (35H) open on the side of the mounting surface (31F). The seal cover (40) includes mounting plates (54) arranged along the mounting surface (31F) and having third bolt insertion holes (55), and shell fixing bolts (B) inserted through the third bolt insertion holes (55) and screwed into nut holes (35H). The case wall (11) includes positioning pins (13) extending perpendicular to the mounting surface (31F) and configured to restrict the rotation of the seal cover (40) with respect to the device case (10) by coming into contact with the mounting plate portions (54).
US10355427B2 Electric vehicle charging handle, light pipe therefor, and associated light visibility enhancing method
A light pipe is for an EV charging handle. The EV charging handle includes a housing having a thru hole, and a light source coupled to the housing. The light pipe includes a body structured to be coupled to the light source in order to transmit light from the light source through the thru hole of the housing, the body having a first side portion having a first interior surface having a first surface roughness, and a second side portion extending from the first side portion, the second side portion having a second interior surface having a second surface roughness greater than the first surface roughness in order to increase a visibility range with which the light is transmitted through the thru hole of the housing.
US10355426B2 Electrical tap box engagement system and assembly
The present disclosure relates to a system of assemblies for remotely actuating a tap box to a continuous access busway. The system includes a tap box having a male component with electric contacts positionable between an engaged position and a disengaged position with a continuous access busway. A remote actuator interface positioned along the tap box for being selectively attached to a remote actuator device for manipulating the male component between the engaged position and the disengaged position. The remote actuator device may be a powered actuator device or an elongated control rod wherein the powered actuator device and elongated control rod may be selectively coupled to the remote actuator interface to manipulate the male component between the engaged position and the disengaged position relative to the continuous access busway from a safe distance to reduce the event of injury due to arch flashing or electrocution.
US10355424B2 Electronic device holder
The invention is directed to an electrical device charger with at least one stopper that is configured to hold at least one electrically powered device in position on the charger while the charger is coupled to a power source. The stopper may be channel, groove and or protrusion. The charger may be formed of two separate parts that can be connected via snap, clamp and/or press fit mechanism. The electrical device charger may include a mechanism to compensate for non-horizontal electrical outlets and may further include a horizontal level keychain charger. The locater can be fixed vertical or at an angled or adjustably fixed to be vertical or angled.
US10355421B2 Electrical connector having shared ground contact tail portion
An electrical connector includes: an insulative housing having a base and a tongue; an upper and lower rows of contacts arranged in the insulative housing and exposed respectively to an upper and lower surfaces of the tongue, each row of contacts including an outermost ground contact, the ground contact in the lower row having a contacting portion, a tail portion, and an intermediate portion between the contacting portion and the tail portion; a metallic element arranged between the upper row of contacts and the lower row of contacts; and a shielding shell enclosing the insulative housing; wherein the ground contact in the upper row and the ground contact in the lower row are in contact with the metallic element; and the ground contact in the upper row and the ground contact in the lower row share same tail portion of the ground contact in the lower row.
US10355419B2 Connector receptacle having a shield
Connector systems may include a connector receptacle and connector plug or insert. The connector receptacle may include a tongue. A first plurality of contacts may be formed on a top surface of the tongue. A first ground pad may be located on a top surface of tongue, and a shield may be formed around the tongue. The connector insert may include a housing and a conductive shield around the housing behind a leading edge of the connector insert. A front edge of the shield may be folded into an opening at the leading edge. In other examples, the receptacle shield may include one or more fingers. These fingers may contact the connector insert shield to form a ground path. One or more of these fingers may engage openings in the insert shield to provide a retention force between the connector insert and receptacle.
US10355417B1 Apparatus and methods for electrically coupling multiple electrically-conductive ground covers
Apparatus and methods for electrically coupling first and second ground covers involves at least first and second electrically-conductive covers configured to be associated with the first and second ground covers, respectively. The electrically-conductive covers are electrically interconnectable with at least one electrical connector.
US10355416B1 Electrical connector with insertion loss control window in a contact module
An electrical connector includes a contact module having a dielectric frame holding conductors. The conductors extend between a mating end and a terminating end and have a transition portion between the corresponding mating end and the terminating end passing through the dielectric frame. The transition portions of the conductors have opposite first and second sides and opposite first and second edges between the first and second sides. The dielectric frame has opposite first and second sides generally parallel to the first and second sides of the transition portions. The dielectric frame has insertion loss control windows in at least one of the first side and the second side defining air pockets exposing exposed portions of the corresponding transition portions to air. The size and shape of the insertion loss control windows controlling insertion loss along the conductors.
US10355414B1 Connector with a connector position assurance device
A connector assembly is provided with a connector body that is configured to be removably connected with a corresponding mating connector body. The connector body has a deflectable latching member configured to secure the connector body to the corresponding mating connector body. The connector assembly also includes a connector position assurance (CPA) device that is slideably attached to the connector body and is moveable from a pre-staged position that allows the latching member to be deflected to a full-staged position that inhibits deflection of the latching member. The latching member defines a first window and a second window. A first portion of the CPA device is visible in the first window when the CPA device is in the pre-staged position and a second portion of the CPA device is visible in the second window when the CPA device is in the full-staged position.
US10355413B2 Electrical connection
An electrical connection comprises a first connector, a second connector, a first wall surrounding the first connector, and a second wall surrounding the second connector. The first wall is configured to fit inside the second wall when the first and second connectors are connected. The first and second walls include leading faces comprising first and second chamfered portions, respectively. The first and second chamfered portions are angled complementarily for guiding the first wall inside the second wall during connection of the first and second connectors.
US10355412B2 Connector
A connector includes a housing (10) having a flange (31) provided on an outer periphery and a lock arm (17) having an unlocking portion (23) and provided near the flange (31), and a grommet (70) in the form of a resilient tube and to be externally fit on the flange (31). The grommet (70) includes a cover (73) for covering the unlocking portion (23). The lock arm (17) is deflected and deformed in an unlocking direction by the unlocking portion (23) being pressed via the cover (73). The cover (73) includes an operating recess (79) shaped to bulge toward the unlocking portion (23) and be concave when viewed from a pressing operation side. The unlocking portion (23) includes an inclined surface (22) for converting a pressing force applied in a depth direction of the operating recess (79) into a force in the unlocking direction during an unlocking operation.
US10355405B2 Device connector and connector structure
A device-side connector (10) includes a plurality of male terminals (11) and a locking portion (13) for locking a mating connector. The male terminals (11) and the locking portion (13) are disposed on a peripheral surface of a device having a hollow cylindrical shape. The locking portion (13) is disposed side by side with the plurality of male terminals (11) on an outer peripheral surface of the device.
US10355402B2 Axisymmetric magnetic articulating connector
Connector inserts and connector receptacles that have a small form factor, readily mate when brought into proximity to each other, and disconnect when subjected to a non-axial force.
US10355400B2 Connector device
The connector device includes a first connector in which a first conductive member is housed in a first housing chamber, a second connector including a second housing chamber, and a cover, wherein the second housing chamber has a first housed position of the holding member of when an energization circuit is in an energized state, and a second housed position of the holding member of when the energization circuit is in a broken state, the holding member includes a non-contact portion that does not come into contact with a protruded body of the cover in a case of the first attachment state, and a pushed portion pushed by the protruded body to the second housed position in a case of the first housed position and in a case where the cover is attached in the second attachment state to the second opening.
US10355399B2 Cable connector having a shielding sleeve and method for producing the same
The invention relates to a cable connector (6). It has a shielding sleeve (2) having a first portion with a first opening and having a second portion with a second opening which is angled relative to the first portion. The first portion furthermore has a third opening which is opposite the first opening on the longitudinal axis of the first portion. The second portion has a slot-shaped opening which connects the second opening to the third opening. A cable (3) is guided through the first opening and through the second opening of the shielding sleeve (2). The cable connector (6) can be produced by a first end of the cable (3) being introduced through the third opening into the first portion of the shielding sleeve (2) and then being guided out of this portion again through the first opening. The cable (3) is finally bent such that a part of the cable (3) is moved through the slot-shaped opening into the second portion of the shielding sleeve (2) and a second end of the cable (3) projects out of the second opening of the shielding sleeve (2).
US10355397B2 Rubber plug and waterproof connector
A rubber plug (10) includes a mat-like rubber plug body (12) with sealing holes (11) for receiving a wire with terminal (95) in a liquid-tight manner. Rounded corner parts (13) protruding out on the rubber plug body (12). Outer peripheral lips (18) are provided circumferentially on an outer periphery of the rubber plug body (12) and inner peripheral lips (19) are provided circumferentially on inner peripheries of the sealing holes (11). Lightening portions (21) are provided for the outer peripheral lips (18) in base end parts of the outer peripheral lips (18) and parts facing the inner peripheral lips (19) of the sealing holes (11) near the corner parts (13) of the rubber plug body (12). The lightening portions (21) are recessed more inward than regions (22) adjacent in a circumferential direction.
US10355392B2 Connector with a housing, an array of terminals and protection walls projecting from body at opposite ends of the array of terminals
A connector (10) has a housing (20) including a body (21). A work hole (23) long in a lateral direction penetrates through the body (21). Terminals (30) are held in the housing (20) and are arranged side by side in the lateral direction in the work hole (23). Each terminal (30) includes an embedded portion (31) embedded in the housing (20), an internal connecting portion (32) connected to the embedded portion (31) and disposed inside the work hole (23) and an external connecting portion (33) connected to the internal connecting portion (32) and disposed outside the work hole (23). Protection walls (22) project from the body (21) at both sides of a terminals (30). Tip parts of the protection walls (22) are more distant from the body (21) than the external connecting portions (33) in a penetration direction of the work hole (23).
US10355389B2 High-current electrical terminal
An electrical-terminal includes a planar blade-shaped isolator and a conductor. The planar blade-shaped isolator is formed of a dielectric material having a spine, a tip, and a web. The spine extends along a longitudinal-axis. The tip extends along a lateral-axis, and the web extends from the spine and terminates at the tip. The web defines a slot extending in the lateral direction from and normal to the spine. The conductor has a first-side that overlays a second-side and defines a U-shaped bend and a gap between the first-side and the second side. The U-shaped bend is aligned parallel to and opposite the spine. The conductor includes a conductive stand-off located intermediate the first side and the second side of the conductor. The conductive stand-off is disposed within the slot of the web such that the first-side and the second-side are in further electrical contact through the conductive stand-off.