Document | Document Title |
---|---|
US10694650B2 |
Tape feeder
A tape feeder includes a tape guideway that has an insertion port, a first tape transporter that transports a leading tape to a component extraction position in the tape guideway, a second tape transporter that transports the following tape from the insertion port to the first tape transporter, a following tape holder that has a first supporter that supports one side of an uninserted portion of the following tape in a width direction from a lower side, and a second supporter that supports the other side of the uninserted portion in a width direction from the lower side, and holds the uninserted portion of the following tape, and a displacer that displaces the uninserted portion of the following tape from the following tape holder. A width of one end portion of the second supporter decreases toward the insertion port. |
US10694648B2 |
System for inserting pins into an article
A system places a pin into at least one hole on an article. The system generally includes a moveable base on which the article is located, a press head for holding and inserting the pin into the hole, a first vision system to capture a first image of a designated hole on the article, and a second vision system to capture second and third images of the held pin relative to the press head respectively from two vantage points. A computing unit is configured to assign a relative coordinate consisting of a X-value and a Y-value being correspondingly indicative to an actual location of the hole, compute relative deviations presented between the held pin and the designated hole, and move the base to adjust the article in a manner correcting or compensating for the computed deviation prior to inserting the held pin into the hole. |
US10694642B2 |
Computing device cooling facility including a mixing chamber
A system for cooling computing devices within a facility includes an air inlet that delivers cool air to a supply air space within the facility, an exhaust air damper that is configured to exhaust heated air from an exhaust air space within the facility, and computing devices that are arranged within the facility to at least partially partition the supply air space from the exhaust air space. The system also includes an air filter that is configured to filter the cool air and a mixing damper that is positioned within the interior space of the facility and that is operable to control an amount of exhaust air that is mixed with the cool air. The cool air and/or a portion of the exhaust air are used to cool the computing devices and airflow through the system is substantially driven by fans of the computing devices. |
US10694638B1 |
Electronic device with heat dissipation modules
A system for cooling an electronic device applying the Peltier effect includes case, flow guiding device, heat dissipation module, and electronic component needing cooling in specific regions. The case has air inlet and heat outlet enclosing an internal space. The internal space includes cooling and heat exhausting regions. The flow guiding device is disposed around the air inlet to guide cooling medium into the internal space. The heat dissipation module includes a cooling device with hot and cold sides, the heat being exchanged from cold side to hot side. The cold side is coupled to the cooling region, the hot side to the heat exhausting region. The electronic component is coupled to the cooling region. The cooling medium flowing through the cooling region is cooled by the cold side and decreases the overall temperature of the electronic component or specific regions thereof. |
US10694635B1 |
Mesh network topology based on midplane board
A system can include a midplane board and multiple sleds. Each sled can include a processor and an interconnect part. The interconnect part can be positioned at a lateral edge of the sled. Both sides of the midplane board can include interconnect portions that engage the interconnect parts from the sleds. The interconnect portions of the midplane board can be connected to enable inter-processor communication among processors on the sleds. For example, the midplane board may connect processors from first and second sleds received on one side of the midplane board with processors from third and fourth sleds received on an opposite side of the midplane board. The sleds may connect to power at rear, for example, being translated in a longitudinal direction to engage power and translated toward the midplane board and non-parallel to the longitudinal direction to engage the interconnect parts and portions. |
US10694634B1 |
Pick-and-place device
This disclosure provides a pick-and-place device including base, carrying mechanism, driving mechanism and clamping mechanism. Carrying mechanism includes first side part, second side part, two conveyor assemblies and two first driving devices. Conveyor assemblies are respectively disposed on first side part and second side part and configured to carry circuit board. First driving devices are respectively connected to conveyor assemblies so as to respectively turn conveyor assemblies. Driving mechanism is disposed on base. Clamping mechanism includes base plate, clamping assembly and second driving device. Base plate is movably disposed on base via driving mechanism. Clamping assembly includes first claw and second claw are disposed on base plate and configured to pick and place circuit board. Second driving device is disposed on base plate. Second driving device is connected to clamping assembly so as to move first claw and second claw toward or away from each other. |
US10694632B2 |
Safety-related electronics module
An electronic safety module with an electrical connection (3). The electrical connection (3) comprises a partial thread (10) that is an integral part of an electrically conductive component providing an electrical shielding. |
US10694623B2 |
Foldable display apparatus
A foldable display apparatus includes a first housing, a second housing, a folding portion at a space between the first housing and the second housing to connect the first housing to the second housing so that the first and second housings are configured to be folded with respect to each other, a flexible display including a contraction surface supported by the first housing, the second housing, and the folding portion, and a tensile surface configured to display images, and a hinge holder configured to move between a first location for inhibiting folding of the folding portion, and a second location for enabling folding of the folding portion. |
US10694622B2 |
Printed wiring board and switching regulator
A printed wiring board comprises a sheet-shaped core base material containing a magnetic material, a coil disposed inside the core base material, and an external circuit layer disposed on at least one of first and second surfaces of the core base material opposite to each other. |
US10694619B2 |
Filter comprising printed circuit board and busbars
A filter for electromagnetic noise comprising: a printed circuit board (5) having conductor tracks, having a first side and having a second side opposite the first side; a first busbar (1), which is secured on the first side of the printed circuit board (5) and is electrically connected to at least one of the conductor tracks; and a second busbar (2), which is secured on the second side of the printed circuit board (5) and is electrically connected to at least one of the conductor tracks. The printed circuit board (5) is arranged between the first busbar (1) and the second busbar (2) for the insulation thereof. |
US10694617B2 |
Plastic injection molded potting cups and related methods
A potting cup is provided and is positioned on a printed circuit board. The potting cup encapsulates a portion of the printed circuit board including at least one interface subject to corrosion when exposed to moisture and is configured to receive a potting material in the encapsulated portion to cover the at least one interface subject to corrosion. |
US10694615B2 |
Electrically connecting multi-layer insulation blankets
Inter alia an apparatus is disclosed including at least two multi-layer insulation, MLI, blankets, each MLI blanket having a least one bonding point. Therein, a bonding point of a first MLI blanket of the at least two MLI blankets is electrically connected to a bonding point of a second MLI blanket of the at least two MLI blankets. The second MLI blanket further has a grounding point configured to be grounded. Further, a spacecraft comprising such an apparatus is disclosed. Moreover, a method including providing at least two MLI blankets and electrically connecting a bonding point of a first MLI blanket to a bonding point of a second MLI blanket is disclosed. |
US10694614B2 |
Automatic targeted illumination based on aggregate illumination from multiple light sources
Systems and methods for automatic targeted illumination based on aggregate illumination from multiple light sources are disclosed. In embodiments, a method includes: determining, by a computing device, a localized area of a defined physical location based on received location information; determining, by the computing device, a desired level of brightness for the localized area; calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location; generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and sending, by the computing device, the instructions to at least one controller of the one or more lighting devices. |
US10694608B2 |
Audio-based load control system
A scalable, distributed load control system for home automation based on a network of microphones may include control devices (e.g., load control devices) that may include microphones for monitoring the system and communicating audio data to a cloud server for processing. The control devices of the load control system may receive a single voice command and may be configured to choose one of the load control devices to transmit the voice command to the cloud server. The load control devices may be configured to receive a voice command, control a connected load according to the voice command if the voice command is a validated command, and transmit the voice command to a voice service in the cloud if the voice command is not a validated command. The voice service to which the load control devices transmit audio data to may be selectable. |
US10694607B1 |
Electronic devices with light sensor waveguides
An electronic device may have a housing with a display. A transparent portion of the housing may serve as a display cover layer and may overlap an array of pixels in the display. The array of pixels may form an active area of the display for displaying images for a user. An ambient light sensor window may be formed in an inactive area of the display that does not overlap pixels. An ambient light sensor may be mounted in an interior region of the housing. A metal-coated light guide may have a first end aligned with the ambient light sensor window to receive ambient light from an exterior region surrounding the device and may have a second end at which the ambient light is provided to the ambient light sensor. |
US10694600B1 |
Digitally adjustable focused beam lighting system
A lighting assembly includes a lighting tower. The lighting tower includes a plurality of layers of lighting elements, where each layer of lighting elements is configured to provide a different angle of emitted light onto a parabolic reflector with respect to light emitted from another layer of lighting elements onto the parabolic reflector when activated. |
US10694596B2 |
Power output parameter self-adjusting system having identified load
A power output parameter self-adjusting system having an identified load, including a variable parameter power and an identified load. The variable parameter power is electrically connected to the identified load; the variable parameter power comprises a power driving module and a power control module; the power driving module is electrically connected to the power control module; the identified load comprises a load and an identification module. |
US10694591B2 |
System and method for heating and re-rounding spoolable pipe
A system includes a pipe heater configured to heat spoolable pipe to provide a heated spoolable pipe and a pipe re-rounder configured to re-round the heated spoolable pipe to provide a rounded spoolable pipe. The system may also include a controller configured to control the pipe heater and the pipe re-rounder. |
US10694590B2 |
Electromagnetic print nozzle for direct-write additive manufacturing
A method and apparatus for additive manufacturing that includes a material guide for directing a supply of working material and a plurality of rollers for advancing the working material. An electromagnetic heater is provided to heat and deposit molten working material as a new supply of working material is forced through the material guide. |
US10694584B2 |
Infrared emitter arrangement and method for producing an infrared emitter arrangement
A method for producing an infrared emitter arrangement is provided. The method includes providing a carrier. The carrier includes at least one infrared emitter structure at a first side of the carrier and at least one cutout at a second side of the carrier, said second side being situated opposite the first side of the carrier, wherein the at least one cutout extends from the second side of the carrier in the direction of the at least one infrared emitter structure. The method further includes securing an infrared filter layer structure at the second side of the carrier in such a way that the at least one cutout separates the at least one infrared emitter structure from the infrared filter layer structure. |
US10694583B2 |
External heater operation determination system and vehicle control system
An external heater operation determination system includes, in a vehicle: a first device to be heated by an attached external heater; a second device, separate from the first device, to be cooled by a refrigerant; a circulation device configured to circulate the refrigerant through a circuit; and a temperature detection device that is configured to detect a temperature of the refrigerant and disposed such that if the refrigerant is not circulating through the circuit, the temperature of the refrigerant detected by the temperature detection device in the circuit does not rise even if the external heater is operating, whereas if the refrigerant is circulating through the circuit, the detected temperature of the refrigerant changes. The external heater operation determination system includes a determination device able to determine that the external heater is not operating on a basis of a change in the temperature after the circulation of the refrigerant. |
US10694582B2 |
Apparatus and method for radio interface switching
The disclosure relates to an RI switching apparatus and method thereof in a wireless communication network. The apparatus comprises a plurality of RI ports each connecting to a node of either a Radio Equipment Control (REC) or a Radio Equipment (RE). At least one REC and at least on RE are connected to the apparatus. The apparatus comprises a storage storing thereon a mapping relationship between one or more minimal processing and transmission units of at least one REC and one or more minimal processing and transmission units of at least one RE. When the apparatus receives data, a switcher in the apparatus switches the received data based on the mapping relationship. By appropriately configuring the mapping relationship, data transferred from an RE/REC may be switched to another REC/RE flexibly and the processing capabilities of RECs and REs can be fully used. |
US10694581B2 |
Techniques for determining vicinity information for access points using location assistance data
Techniques are described for providing assistance data corresponding to a plurality of access points (APs). The techniques include, in part, providing assistance data to a mobile device. The assistance data comprises group data that is common among the plurality of APs. The group data is associated with a group identifier (ID). The techniques further include providing the group ID and a set of AP-specific information for at least one of the plurality of APs. The group data may include information corresponding to a common grid, common location area and/or common characteristics of the APs. |
US10694576B2 |
RRC connection release method, apparatus, and device
A radio release control (RRC) connection release method includes: sending, by user equipment (UE), a first message to a base station, where the first message carries a preset RRC release time determining parameter or a first RRC release time; if the UE adds the first RRC release time to the first message, setting, by the UE, timing duration of a first timer based on the first RRC release time, and starting the first timer; and releasing, by the UE, an RRC connection when the first timer expires. |
US10694568B2 |
Efficient communication of network identifiers
There is provided a method of operating a terminal device in a first network, the method comprising maintaining one or more indices and a mapping between the one or more indices and respective network identifiers, each network identifier identifying a network and/or a network node, wherein two or more networks and/or network nodes share the same index; and in the event that the terminal device is to take an action in respect of a network and/or network node having an index shared with another network and/or network node, the method further comprises the step of determining which one of the two or more networks and/or network nodes having the shared index the terminal device is to take the action in respect of. Methods of operating a node and network nodes are also provided. |
US10694566B2 |
Method and apparatus for transmitting signal in a wireless communication system
A method for transmitting a signal by a Device-to-Device (D2D) User Equipment (UE) in a wireless communication system is disclosed. The method includes determining a resource pool for a D2D control signal, determining a resource pool for a D2D communication signal based on the resource pool for a D2D control signal, and transmitting a D2D communication signal using the resource pool for a D2D communication signal. Subframes of the resource pool for a D2D communication signal were reindexed, starting from a first subframe following a last subframe of the resource pool for a D2D control signal. |
US10694565B2 |
Using peripheral IoT devices to identify primary device replacements
The present invention provides a method and associated system. A computing device determines that a mobile application has been downloaded onto a first primary portable communication device of a user, wherein paired devices are the first primary portable communication device paired to a secondary portable communication device. The computing device receives an acknowledgment by the user of a notification enabled by the mobile application, the notification being received by the first primary portable communication device and shared with the secondary portable communication device, wherein the acknowledgment includes device identifications of the paired devices. The computing device stores, into a memory of the computing device and in response to the acknowledgment, the device identifications of the paired devices. |
US10694557B2 |
Methods and systems for secure onboarding of devices over a wireless network
Embodiments of the present invention relate to systems and methods for automatically connecting an IoT device [130] to an access point [120] via a wireless network [140], comprising: receiving a configuration setting request at an onboarding server [110] from the access point [120] pursuant to receiving a broadcasting probe request from the IoT device [130] at the access point [120], transmitting one of a configuration setting and a default setting to the access point [120] based on a status of the IoT device [130] wherein status includes one of an on-board and an off-board, establishing one of a permanent connection using the configuration setting and a temporary connection using the default setting between the access point [120] and the IoT device [130] via the wireless network [140]; and switching the status of the IoT device [130] to the on-board in an event the temporary connection is established. |
US10694552B2 |
Method and apparatus for establishing connection
A method and apparatus for establishing a connection are provided. The method includes: terminal equipment determines a connection establishment request format adopted when a connection establishment request message is sent from multiple connection establishment request formats; and the terminal equipment sends the connection establishment request message to network equipment according to the determined connection establishment request format. In such a manner, rapid connection establishment for different service requirements in multiple environments may be adapted. |
US10694551B2 |
Method and apparatus for binding communication between mobile device and fixed device
Embodiments of the present application provide a method and an apparatus for establishing a communication connection between a mobile device and a fixed device. The mobile device receives a broadcast message containing first connection information related to a fixed device sent by the fixed device via the wireless network; determines whether the first connection information in the received broadcast message matches connection information of a fixed device that has been bound to the mobile device, wherein the connection information of the fixed device that has been bound to the mobile device is received from the fixed device by the mobile device via a Universal Serial Bus (USB) connection when the mobile device is connected to the fixed device via the USB connection; if so, returns a second connection information of the mobile device to the matching fixed device via the wireless network, such that the fixed device sends a connection request to the mobile device according to the second connection information; and receives the connection request to establish a communication connection between the mobile device and the fixed device. The present solution solves the problems that a USB cable is required for each communication connection and that mobile devices are subjected to area limitations. |
US10694550B2 |
Apparatus and method for initial access in wireless communication system
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). The present disclosure provides a method of operating a base station in a wireless communication system includes receiving, from a terminal, a first random access signal transmitted by a plurality of transmit beams of the terminal, determining a receive beam based on a signal strength of the first random access signal, receiving, from the terminal, a second random access signal transmitted by the plurality of transmit beams of the terminal using the receive beam, and establishing a connection between the terminal and the base station based on a signal strength of the second random access signal. |
US10694549B2 |
Wireless communication devices and base station for wireless communication in a wireless communication system
The present disclosure is directed to a wireless communication device for wireless communication in a wireless communication system which comprises a base station and a plurality of wireless communication devices arranged in clusters, wherein a unique cluster signature is assigned to each cluster and its wireless communication devices, wherein the wireless communication device is allocated to one of said clusters, and comprises receiving means adapted to receive a unique cluster signature assigned to said one cluster from the base station, storing means adapted to store said received unique cluster signature, and transmission means adapted to transmit said unique cluster signature when the wireless communication device switches into an active state, wherein wireless communication device is adapted to access resources on the basis of resource allocation information received in response to the transmission of said unique cluster signature. |
US10694546B2 |
Media access control for duplex transmissions in wireless local area networks
A first communication device receives an indication that a second communication device permits a duplex transmission while the second communication device transmits during a transmit opportunity period (TXOP), where duplex transmissions involve simultaneously transmitting and receiving via a same wireless frequency band. The indication is included in a media access control layer (MAC) protocol data unit (MPDU). In response to receiving the indication that the second communication device permits the duplex transmission, the first communication device determines that the first communication device is permitted to perform the duplex transmission during the TXOP. The first communication device receives a first packet from the second communication device during the TXOP, and transmits a second packet while the first communication device is receiving the first packet. |
US10694545B2 |
Communication device
Method for transmitting signals on a transmission channel (103), comprising the steps of detecting (S101) a channel occupancy of a transmission channel (103) by processing data from a receiving path (105) after an activation of a transmission path (111); and deactivating (S102) the transmission path (111) on the basis of the detected channel occupancy. |
US10694539B2 |
Communication method and device in mobile communication system
Provided is a terminal that includes a transceiver that transmits and receives signals, and a controller that receives, from a base station, control information including uplink configuration information for a plurality of subframes, to confirm information, for uplink transmission, from the uplink configuration information, and transmit an uplink signal based on the information for the uplink transmission, and a method for controlling the terminal. |
US10694538B2 |
Transmission of scheduling assignments in multiple operating bandwidths
Methods and apparatuses are described for wireless communication supporting carrier aggregation. The method includes monitoring, by a user equipment (UE), a downlink control channel in a first search space to receive first control information in the first search space; monitoring, by the UE, a downlink control channel in a second search space to receive second control information in the second search space; and receiving, by the UE, data on a first carrier based on the received first control information or on a second carrier based on the received second control information. |
US10694537B2 |
Blind scheduling apparatus and method in a mobile communication system
A system and a method minimize power consumption, signalling overhead, and processing load in blind scheduling in a mobile communication system. A User Equipment (UE) detects a type of an uplink (UL) grant while it is periodically allocated the UL grant. If there is no data to transmit using the UL grant, the UE determines whether to transmit a padding Medium Access Control (MAC) Protocol Data Unit (PDU) to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB) using the UL grant according to the type of the UL grant. |
US10694533B2 |
Network scheduling in unlicensed spectrums
Network scheduling in unlicensed spectrums is described. A scheduler can assess, at a first time, first conditions of an unlicensed spectrum, such as Long-Term Evolution unlicensed spectrum. Based at least partly on the first conditions, the scheduler can determine a schedule for transmitting data via the unlicensed spectrum. The scheduler can, for a first period of time, facilitate transmission of data between mobile devices that are communicatively coupled to the communication tower based at least partly on the schedule. At a second time after the first time, the scheduler can assess second conditions of the unlicensed spectrum and update the schedule based at least partly on the second conditions to generate an updated schedule. For a second period of time, the scheduler can facilitate transmission of data between the mobile devices based at least in part on the updated schedule. |
US10694531B2 |
Grouping user equipment based on precoding matrix indicators for combined transmission
The present disclosure enables a base station to group UEs based on similar PMIs for a combined transmission. The apparatus may receive a plurality of PMIs from a plurality of UEs. In one aspect, each PMI in the plurality of PMIs may be received from a different UE. The apparatus may also assign each UE of the plurality of UEs to a UE group. In another aspect, each UE group may be associated with a different PMI set in a plurality of PMI sets. The apparatus may further assign a transmission scheme to each UE group. In one configuration, the apparatus may determine one or more preferred spatial layers for each UE (e.g., based on the PMIs) assigned to a UE group, and schedule a combined transmission for the UE group based on the determined one or more spatial layers. |
US10694528B2 |
Method for analyzing frequency resources and selecting transmission frequency in a wireless communication system
A method for analyzing frequency resources within a predetermined multiplexing band. For at least one base station, capabilities for detecting uplink messages respectively in different frequency sub-bands within the multiplexing band are estimated. For each frequency sub-band, a predetermined service quality criterion is assessed depending on the detection capability estimated for the frequency sub-band. A spectral map of service quality for the base station is transmitted. The spectral map is representative of the frequency sub-bands for which the service quality criterion has been verified and the frequency sub-bands for which the service quality criterion has not been verified. |
US10694517B2 |
Methods and systems for providing enhanced position location in wireless communications
Embodiments disclosed herein relate to methods and systems for providing improved position location (e.g., time-of-arrival) measurement and enhanced position location in wireless communication systems. In an example method, an access terminal may receive a reference signal in a time slot, the reference signal comprising a sequence of symbols known to a receiver before being received, and may determine, based at least in part on the reference signal, a position location of the access terminal. |
US10694516B2 |
User equipment, wireless base station, and wireless communication method
Disclosed is to properly perform communications even in the coexistence of shortened TTIs and normal TTIs. User equipment performing communications by using a plurality of CCs (Component Carriers) including at least two CCs having different TTI (Transmission Time Interval) lengths, includes: a receiving section receiving downlink control information in a first CC and a control section controlling the communication in a second CC different from the first CC, based on the downlink control information. |
US10694514B2 |
Adaptive two-stage downlink control channel structure for code block group based fifth generation (5G) or other next generation systems
An adaptive two-stage downlink control channel structure is utilized for control channel transmission with code block group (CBG) retransmission for 5G and other next generation wireless systems. In an aspect, the first stage of the two-stage downlink control channel structure utilizes a defined format (e.g., having a fixed length) and provides information that is employable to determine the length and/or coding scheme of the second stage. In another aspect, the second stage of the two-stage downlink control channel structure utilizes a variable length/size to indicate the CBGs that are scheduled to be retransmitted (e.g., by employing a variable length bitmap). As an example, the length/size is varied based on a length/size of a transport block, from which the CBGs have been generated. |
US10694513B2 |
Method and apparatus for transmitting control information in wireless communication system
A method for enabling a base station to transmit control information in a wireless communication system according to one embodiment of the present invention, comprises a step of transmitting an enhanced physical downlink channel (E-PDCCH) for a terminal using at least one physical resource block pair among a plurality of physical resource block pairs for transmitting the E-PDCCH, wherein the plurality of physical resource block pairs include one or more physical resource block pair sets, and a parameter related to a demodulation reference signal for the E-PDCCH is set with respect to each physical resource block pair set. |
US10694508B2 |
Method and apparatus for transmitting control information
A method for transmitting uplink control information at an apparatus configured with a plurality of cells including a Primary Cell (PCell) and a Secondary Cell (SCell) in a wireless communication system is discussed. The method includes receiving at least a Physical Downlink Control CHannel (PDCCH) signal indicating SPS release or a Physical Downlink Shared CHannel (PDSCH) signal with a corresponding PDCCH, and transmitting reception response information about the at least the PDCCH signal indicating SPS release or the PDSCH signal with the corresponding PDCCH through a Physical Uplink Control CHannel (PUCCH) on a subframe configured for Scheduling Request (SR) transmission. |
US10694506B2 |
Integrated circuit
To improve throughput by reducing the resource used for transmitting a parameter relating to retransmission control and decreasing overhead of retransmission control signaling. Where a retransmission control method is employed with adaptive MCS control in which the encoding rate can be changed, the scheduling section sets the MCS in accordance with CQI notified from the communication counterpart apparatus. When transmission data is encoded, the RV parameter bit-number setting section sets the number of bits used for signaling the RV parameter to decrease as the encoding rate of the first transmission is decreased and sets the RV parameter based on the number of bits. For example, in a case where the encoding rate R is R>⅔, two bits are set. In a case where the encoding rate ⅓ |
US10694503B2 |
Tethering over a wireless communication channel
A technique for tethering over a wireless communication channel is provided. According an example embodiment, the technique comprises exchanging, over a secondary communication channel between a first mobile device and a second mobile device, control information related to a tethering connection provided over a primary communication channel between the first and second mobile devices, and initiating, by the first mobile device, establishment, activation or reactivation of said primary communication channel in response to receiving, via said secondary communication channel, a request to access a resource in a remote network over said tethering connection using a mobile access point functionality provided by the first mobile device. The technique may further comprise the first mobile device initiating downloading of said resource to a local proxy in response to receiving the request to access the resource, thereby downloading at least part of said resource to the local proxy before completion of the establishment, activation or reactivation of the primary communication channel. |
US10694502B2 |
Method and apparatus for buffer status report in mobile communication system
Method for radio communication with base station, by user equipment (UE), apparatus in UE for radio communication with base station, a method for radio communication with a UE by a base station, and an apparatus in a base station for radio communication with a UE are provided. The method for radio communication with a base station, by a UE, includes identifying whether an uplink resource for data to be transmitted to the base station is available, when a buffer status report to be transmitted to the base station is triggered; transmitting an uplink packet including the buffer status report using the uplink resource, in response to the uplink resource being available; and transmitting a scheduling request to the base station, in response to the uplink resource not being available for a predetermined time duration, wherein the scheduling request is used for requesting an uplink resource for the buffer status report. |
US10694493B2 |
Paging and DRX enhancements for eMTC-U (IOT-U)
Certain aspects of the present disclosure relate to methods and apparatus for monitoring paging occasions. In one example, a mobile communication device defines a paging frame window (PFW) for a duration of time on a hop frequency or narrow band of frequencies indicated by a paging formula, and periodically wakes up to monitor the PFW for a page message. In another example, the mobile device receives a frame structure information at the start of a frame. |
US10694490B1 |
Small-cell movement detection
In cell-based wireless network systems supporting subscriber device communication, any movement of a cell's antenna may interrupt service. As cell sizes decrease and transmission frequencies increase, especially with 5G systems, cell transceivers that were once tower or building based are being mounted on smaller structures including the strand of a wired network infrastructure. However, smaller structures may be subject to movement due to weather, nearby traffic, surf, or other conditions. A cell apparatus, particularly one mounted on a structure subject to movement may include a motion detector to report motion of the cell apparatus. A wired or wireless network channel apart from the wireless network system may be used to transport movement data to a network service center or performance analysis server. |
US10694488B2 |
Device location detection for enhanced device connection for vehicles
Control systems and methods are provided for vehicles that include, in one embodiment, a plurality of sensors, and a processor. The plurality of sensors are dispersed across a body of the vehicle, and are configured to detect an electronic device in proximity to the vehicle; and collect sensor data with respect to the electronic device. The processor is configured to determine, using the sensor data, whether the electronic device is physically disposed inside the vehicle; and selectively connect the electronic device with a telematics unit of the vehicle, via the processor, based on whether the electronic device is physically disposed inside the vehicle. |
US10694483B2 |
Method and apparatus for synchronization in device to device communication system
A method for performing synchronization by a device in a device to device (D2D) communication system is provided. The method includes transmitting a first synchronization signal, and transmitting offset information indicating a time difference between a synchronization reference time of the first synchronization signal and a transmission time of the first synchronization signal. |
US10694482B2 |
System for broadcasting a temporal reference in an aircraft
A system for broadcasting an avionics temporal reference over a set of devices (7) of an aircraft, the system includes a master clock (5) configured to broadcast the avionics temporal reference via a wireless communication network (3) according to at least one predetermined frequency belonging to a wireless avionics intra-communication frequency band. |
US10694477B2 |
Assisted beamforming at mobility
Systems and methods are disclosed herein relating to beam-switching in a wireless system. In some embodiments, a method of operation of a User Equipment device (UE) that transmits and/or receives to and/or from a source Antenna Node (AN) on a source beam comprises performing a Mobility Reference Signal (MRS) search to attempt to detect MRS transmitted by one or more candidate ANs for one or more candidate beam. The method further comprises, if one or more conditions that are indicative of the MRS search being unsuccessful are met, transmitting an indication that the MRS search was unsuccessful. In this manner, one or more network nodes are informed that an action(s) (e.g., assisted beam-formed MRS transmission and/or increasing MRS transmit power at candidate AN(s)) needs to be taken to enable a successful MRS search by the UE. |
US10694475B2 |
Configuring dual connectivity maximum transmit power
A method is performed by a wireless device. The method comprises determining a first configured maximum transmit power value (P_cmax1) for transmitting in a first radio access technology (RAT). The P_cmax1 is determined based on one or more transmissions of the first RAT. The method further comprises determining a second configured maximum transmit power value (P_cmax2) for transmitting in a second RAT. The P_cmax2 is determined based on transmissions of both the first RAT and the second RAT. The method further comprises performing a transmission in the first RAT at a power less than or equal to the P_cmax1. The method further comprises performing a transmission in the second RAT at a power less than or equal to the P_cmax2. |
US10694473B2 |
System and method for controlling dynamic transmit power in a mesh network
A system and method for controlling dynamic transmit power in a mesh network are disclosed. Distributed power transmit management methodology that implements transmission power management based on a comparison of signal to noise ratios from received beacon packets is used on a peer-to-peer basis. Embodiments work to keep all nodes accessible, dynamically adaptable to constant changes in the network, maximize frequency reuse, and reduce power requirements to maximize network performance while minimizing interference. |
US10694472B2 |
System and method for wireless power control
A method for operating a user equipment (UE) includes receiving at least one of a configuration of a first group of one or more downlink (DL) signals, a configuration of a second group of one or more open-loop power control (PC) parameters, a configuration of a third group of one or more closed-loop PC parameters, or a configuration of a fourth group of one or more loop states, receiving a configuration of a PC setting, wherein the PC setting is associated with at least one of a subset of the first group, a subset of the second group, a subset of the third group, or a subset of the fourth group, selecting a transmit power level in accordance with the PC setting and a pathloss, wherein the pathloss is determined in accordance with a DL reference signal (SS) and a synchronization signal (SS). |
US10694471B2 |
Method and apparatus for controlling uplink transmission power in wireless communication system
The present invention defines a method for controlling uplink transmission power of a terminal in a communication system which is operated by combining heterogeneous systems. Specifically, the present invention defines a method for selectively applying a power control command in order to control uplink power of a terminal in a communication system which is operated by combining an LTE/LTE-A system with a system which applies a new radio access technology, and a method for differently operating power control units depending on whether beam sweeping is applied or not. Such methods efficiently control transmission power of a terminal, and lower the generation of uplink interference signals, thereby improving system efficiency. |
US10694470B2 |
Method and apparatus for controlling uplink power in wireless communication system
A method and apparatus for controlling an uplink power in a wireless communication system is provided. A user equipment (UE) allocates a first minimum reserved power for a first carrier group and a second minimum reserved power for a second carrier group, and after allocating the first minimum reserved power and the second minimum power, applies a power sharing rule for remaining power, except the first minimum reserved power and the second minimum reserved power, between the first carrier group and the second carrier group. |
US10694462B2 |
Downlink scheduling data monitoring method, downlink scheduling data sending method, and apparatus
A downlink scheduling data monitoring method, a downlink scheduling data sending method, and an apparatus are provided. The method includes: starting a timer; and after it is determined that the timer expires, monitoring, by using a first discontinuous reception DRX monitoring cycle, downlink scheduling data sent by a base station, where duration of the first DRX monitoring cycle is in a unit of minute or hour. After it is determined that the timer expires, the downlink scheduling data is monitored by using the first DRX monitoring cycle whose duration is in a unit of minute or hour. In this way, not only power consumption is reduced, but also the downlink scheduling data can be monitored. |
US10694459B2 |
Positioning access points selection
A positioning server may acquire at least one candidate AP set from an initial AP set, wherein each of the at least one candidate AP set includes a preset number of APs enclosing a terminal which is to be positioned. The positioning server may select a target AP set from the at least one candidate AP set, wherein a distance from each of the APs included in the target AP set to the terminal is less than a preset threshold. The positioning server may determine the preset number of APs included in the target AP set as positioning APs for positioning the terminal. |
US10694458B2 |
User equipment, radio communication system, and communication method
There is provided user equipment of a radio communication system including the user equipment, a base station, and a core network apparatus including a reception unit configured to receive information indicating one or more types of NAS protocols supported by the core network apparatus from the base station; a selection unit configured to select a type of a NAS protocol to be transmitted to the core network apparatus based on the information indicating the one or more types of the NAS protocols received by the reception unit; and a transmission unit configured to transmit a NAS message of the type of the NAS protocol selected by the selection unit to the core network apparatus. |
US10694455B2 |
Connectivity state optimization to devices in a mobile environment
A method includes establishing, by a processing device of a first device, a first connection with a second device. The first connection including a first connection type. The method includes detecting a network change event. The network change event including a change in connection status of at least one of the first connection type or a second connection type. The method includes determining an available connection type having a highest rank responsive to detecting the network change event. In response to a determination that the available connection type having the highest rank is the second connection type or a third connection type, the method includes establishing a second connection with the second device. The second connection including the available connection type having the highest rank. The method includes communicating with the second device using the available connection type having the highest rank via the second connection. |
US10694453B2 |
Discovery and network access procedures for 5G things communication system
Systems and methods of providing communications between UEs are generally described. A notification resource indicating subsequent transmission of a discovery message is transmitted from a UE to another UE using a discovery ID selected from a limited number of discovery IDs stored in the other UE. The other UE transmits a random access request to the UE having a temporary ID. The UE may not respond if the temporary ID is already used or may transmit data transmission information scrambled by the temporary ID. The other UE transmits a contention resolution PDU to the UE and may receive an ACK to indicate ID contention is not present, or either no response or a NACK to indicate the presence of ID contention. The other UE may either select a new temporary ID or use a backoff timer to retransmit the random access request at a random time. |
US10694452B2 |
Foreign AP handling in 802.11AX by color matching
Systems and methods for assigning BSS colors in a deployed wireless area network (WLAN) include identifying a plurality of APs of an external wireless network operating on a same channel as a deployed AP of a deployed wireless network; selecting as a subset of the plurality of APs of the external wireless network those APs of the external wireless network based on expected interference; grouping the APs of the subset of the plurality of APs by a basic service set (BSS) color used by each of the plurality of identified APs of the external wireless network to form AP BSS color groups; calculating an airtime utilization for each AP color group; and selecting a BSS color using the calculated airtime utilization and assigning the selected BSS color for use by the deployed AP of the deployed wireless network. |
US10694451B2 |
Estimating a relative difference between signal strengths of wireless signals received by a device
Methods and systems are described for determining an optimal access point for a client device based on the relative difference between signal strengths of wireless signals received by the client device from access points. In particular, the signal strengths of wireless signals received by a client device from access points are determined without receipt of signal strength and/or transmit power information from the client device. Instead, the signal strength difference value may be determined based on known characteristics of signals transmitted by the access points and known characteristics of signals received by the access points from the client device. This relative difference value may thereafter be used to determine an appropriate access point to provide network access to the client device. |
US10694448B2 |
Method and apparatus for implementing access control
A method and apparatus may include determining at least one access control criterion for a communication device. Meeting the at least one access control criterion depends on actions of the communication device. The method may also include transmitting the at least one access control criterion to the communication device. The at least one access control criterion enables the communication device to determine whether the communication device is allowed to access a network. |
US10694446B2 |
Method and apparatus for transmitting and receiving data in communication system
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system for supporting higher data rates beyond 4th-generation (4G) communication systems such as a long term evolution (LTE) system. The disclosure includes a first evolved node B (eNB) in a communication system supporting dual connectivity. The first eNB includes a controller configured to detect that a path between a second eNB and a terminal is blocked, and a transmitter configured to transmit, to the terminal, a first data unit of a plurality of data units to be transmitted through the path between the second eNB and the terminal. |
US10694440B2 |
Multiple network access system and method
Methods and devices for operating a wireless communication device that can communicate with at least two different wireless networks using a single radio frequency modem are described. The communication device attaches to a first wireless network through the radio frequency (RF) modem, and then detaches from the first wireless network at a predetermined time before a start time of a selected event on a second wireless network. The device attaches to the second wireless network using the same RF modem before the start time of the selected event and collects at least a portion of event data associated with the selected event. After collecting at least a portion of event data, the device detaches from the second wireless network and re-attaches to the first wireless network. |
US10694439B2 |
Systems and methods for assignment of multi-access edge computing resources based on network performance indicators
A wireless communication device (WCD) may receive resource utilization values indicating an amount of available resources of server devices that are capable of sharing resources to support a session of an application. The WCD may generate performance scores for base station-server device groupings that are candidates for being selected as a target base station and a target server device. The WCD may select the target base station and the target server device based on the set of performance scores. The WCD may cause the session to be established in a manner that allows resources of the target server device to support the session of the application. |
US10694432B1 |
Inter-MeNB handover method and device in a small cell system
An embodiment of the present disclosure may provide an inter-MeNB handover method in a small cell system, including: making, by a source MeNB and/or target MeNB, a determination as to whether to maintain a SeNB when handover is performed; and triggering different handover processes according to a result of the determination as to whether to maintain the SeNB. Another embodiment of the present disclosure may further provide an inter-MeNB handover device in a small cell system. With the inter-MeNB handover method and device in a small cell system provided by the present disclosure, unnecessary deletion and re-establishment of the bearers at the SeNB for the UE may be reduced. False bearer deletion may be avoided and data forwarding may be reduced. Furthermore, the SeNB may be maintained according to network deployment and SGW re-selection may be supported. Therefore, system capacity and transmission speed of the data may be improved. |
US10694428B2 |
Method and system for handover of video calls from a packet switched network to a circuit switched network in a single radio environment
A method and system for handover of a video call from a packet switched network to a circuit switched network by a first network entity associated with the packet switched network in a single radio environment is provided. A need to perform a video single radio voice call continuity (vSRVCC) handover from a packet switched network to a circuit switched network is detected during a video call session in the packet switched network. Accordingly, a vSRVCC handover request is transmitted to a second network entity associated with the circuit switched network for performing the vSRVCC handover of the video call session where the vSRVCC handover request includes vSRVCC capabilities of a user equipment (UE) associated with the video call session. |
US10694425B2 |
Management of 5G split bearer flow control
The solution presented herein manages the feedback from multiple transmission points by reducing the amount of feedback provided by one or more slave nodes to a controlling master node. To that end, methods and apparatus are provided that determine whether there is a need for the slave node to provide feedback to the master node. Responsive to this determination, the methods and/or apparatus operate the master and/or slave node in a reduced feedback mode that manages the feedback provided by the slave node to the master node such that an amount of feedback provided by the slave node when operating in the reduced feedback mode is less than an amount of feedback provided by the slave node when operating in a full feedback mode. |
US10694424B2 |
Non-uniform parameter quantization for advanced coupling
The present disclosure provides methods, devices and computer program products for non-uniform quantization of parameters. The disclosure further relates to a method and apparatus for reconstructing an audio object in an audio decoding system taking the non-uniformly quantized parameters into account. According to the disclosure, such an approach renders it possible to reduce bit consumption without substantially reducing the quality of the reconstructed audio object. |
US10694423B2 |
Method for reconstructing data in a low-rate transmission
The present disclosure relates to a data reconstruction method for reconstructing data sent from at least one connected object to an addressee via a transmission architecture including at least one low-rate network. The method includes encoding the data as messages and dividing each of the messages into segments. Initial segmentation information for each segment is supplied during the dividing of each of the messages. The method further includes encapsulating each segment in a packet associated with a header and routing the packets via base stations in the at least one low-rate network. The method further includes reconstructing each of the messages from the packets received to generate reconstituted messages. The reconstructing is based on the initial segmentation information and is further based on subsequent sequencing validation of sequencing of the one or more intermediate segments. The method further includes transmitting each reconstituted message to the addressee. |
US10694422B2 |
Method and apparatus for data processing in wireless communication system
The present disclosure relates to a communication scheme and system for the convergence of a 5G communication system for supporting a higher data transfer rate than a post-4G system and the IoT technology. The present disclosure may be applied to intelligent services (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety services) based on the 5G communication technology and IoT-related technology. One embodiment of the present disclosure relates to a method and apparatus for processing data in a wireless communication system. |
US10694417B2 |
Methods and devices for downlink flow control in wireless communication systems
One embodiment of the present disclosure relates to a method for operating in a terminal device for downlink flow control. The terminal device receives duplicated packets from a first network node device and one or more secondary network node devices. The method comprises measuring downlink transmission information for the first network node device and the one or more secondary network node devices; deciding downlink flow control information based on the measured downlink transmission information; and sending the downlink flow control information to at least the first network node device. According to other aspects of the present disclosure, there are provided corresponding methods and devices. |
US10694414B2 |
Method and apparatus for adjusting channel quality indicator feedback period to increase uplink capacity
A method and apparatus for adjusting a channel quality indicator (CQI) feedback period to increase uplink capacity in a wireless communication system are disclosed. The uplink capacity is increased by reducing the uplink interference caused by CQI transmissions. A wireless transmit/receive unit (WTRU) monitors a status of downlink transmissions to the WTRU and sets the CQI feedback period based on the status of the downlink transmissions to the WTRU. A base station monitors uplink and downlink transmission needs. The base station determines the CQI feedback period of at least one WTRU based on the uplink and downlink transmission needs and sends a command to the WTRU to change the CQI feedback period of the WTRU. |
US10694409B2 |
Method and apparatus for uplink transmission in wireless communication system
The fifth generation (5G) or pre-5G communication system for supporting a higher data rate after a fourth generation (4G) communication system like a long term evolution (LTE) are provided. An uplink transmission method is provided, which can increase an uplink coverage through improvement of reception reliability of uplink control information and data information. |
US10694407B2 |
Method and devices for secure measurement exchange
Embodiments of the present invention provide secure ranging measurements for wireless devices in multi-user (MU) mode. Specifically, a signaling procedure between an initiating wireless station (ISTA) and a responding wireless station (RSTA) is used to enable protection of randomized LTF sequences used in the secure ranging measurements. The signaling procedure may be performed in a HEz or VHTz mode and may include performing error recovery when operating in the HEz mode. |
US10694398B2 |
Signal transmission method, terminal device, and network device
A method for signal transmission, a terminal device and a network device are provided. The method includes: a terminal device determines a number of beams used for transmitting signals or a number N of signals to be transmitted according to a detected synchronization signal and/or a detected synchronization channel, where N is a positive integer; the terminal device transmits the signals with a network device according to the number of the beams or the number N of the signals to be transmitted. |
US10694396B2 |
Relay device, terminal device, communication control device, and method
A mechanism related to a relay node in consideration of movement. The relay device includes: a relay unit that relays a wireless signal between a first device that is a connection destination and one or more subordinate second devices; and a control unit that assigns a network layer IP address, which has a prefix portion that is at least partially common, to each of the one or more second devices. |
US10694395B2 |
Overlay of millimeter wave (mmWave) on citizens broadband radio service (CBRS) for next generation fixed wireless (NGFW) deployment
An overlay of millimeter wave (mmWave)-capable cells are added to a citizens broadband radio service (CBRS) network to provide coverage in a next generation fixed wireless (NGFW) network. The availability of mmWave spectrum, with limited reach, can be utilized as a wireless backhaul for subsequent hops. In one aspect, integrated access front-haul nodes (IAFHNs) that are utilized for mmWave transmissions at a second (and/or subsequent) hop can be deployed with self aligning receivers. Further, the IAFHNs can facilitate adaptive resource allocation scheduling in an integrated access and backhaul (IAB) chain. In addition, an interface between macro access points can be enhanced to enable the adaptive resource allocation on the IAB chain. In one aspect, a fixed user equipment (UE) can be configured with dual connectivity (DC) and a network operator can offer different tiers of services based on a location of the UE. |
US10694393B2 |
Uplink and/or downlink signaling related to different radio access technologies
There is provided network units operating based on different radio access technologies and one or more associated wireless communication devices. In downlink, DL, a network unit of the first RAT is configured to transmit a DL carrier in a frequency channel of the first RAT that is higher than the frequency channel of the second RAT. Correspondingly, a wireless communication device is configured to receive and demodulate and/or decode the DL carrier of the first RAT. In the uplink, UL, the wireless communication device is configured to transmit an UL carrier of the first RAT in an UL frequency channel overlapping with the UL frequency channel of the second RAT. Correspondingly, the network unit is configured to receive and demodulate and/or decode the UL carrier of the first RAT. |
US10694392B2 |
Terminal device, base station device, and method
Provided are a terminal device, a base station device, and a method that make it possible to communicate efficiently in a communication system in which a base station device and a terminal device communicate.The terminal device communicates with the base station device and is provided with a higher layer processing unit that expands a Ci field based on a MAC CE when a secondary cell list is expanded via RRC signalling. |
US10694387B2 |
Automobile data transmission
An automobile device receives first data from transmitter(s) located in an automobile. A random access preamble is transmitted on an uplink carrier to a base station in response to a pre-defined condition being met based on the first data or a value of an internal timer or a user input. A time alignment command is received from the base station. Uplink signal transmission timing of the uplink carrier is adjusted according to the time alignment command. A network server transmits, via the base station over a non-GBR bearer, a first message configured to trigger establishment of a connection to the network server. A second message configured to cause transmission of the first data to the network server is received from the network server via the base station over the non-GBR bearer. The first data is encrypted and transmitted to the base station via an established non-GBR bearer. |
US10694386B2 |
System and method for providing secure identification solutions
The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader. |
US10694385B2 |
Security techniques for device assisted services
Security techniques for device assisted services are provided. In some embodiments, secure service measurement and/or control execution partition is provided. In some embodiments, implementing a service profile executed at least in part in a secure execution environment of a processor of a communications device for assisting control of the communications device use of a service on a wireless network, in which the service profile includes a plurality of service policy settings, and wherein the service profile is associated with a service plan that provides for access to the service on the wireless network; monitoring use of the service based on the service profile; and verifying the use of the service based on the monitored use of the service. |
US10694383B2 |
Method and device for transmitting or receiving data by terminal in wireless communication system
A method and apparatus for transmitting and receiving data in a wireless communication system that supports a low latency service are provided. A terminal may transmit a request message for requesting transmission of low latency service data in an idle state to a base station, determine effectiveness (integrity) of the terminal, and receive a response message including resource information related to transmission and reception of the low latency service data from the base station in response to the request message to transmit and receive the low latency service data. |
US10694380B2 |
Subscriber identity element for authenticating a communication device to a communication network
A subscriber identity element authenticates a communication device to a communication network. The communication network comprises a subnetwork having a profile server. The subscriber identity element comprises: a memory in which an initialization profile of the subscriber identity element is stored, wherein the initialization profile indicates a subnetwork identifier of the subnetwork; and a communication interface, configured to establish a communication link to the profile server using the subnetwork identifier and to retrieve a subscriber profile from the profile server via the communication link. |
US10694373B2 |
Privacy protection of images in online settings
A system, method and program product for providing online privacy of image data. A centralized image privacy service is disclosed that includes: a user interface for allowing users to configure privacy profiles and provide profile images; an image scanning system that scans participating online sites for image data that matches the profile images; and a detection response system that determines a responsive action in response to a detected match based on an associated privacy profile, wherein the responsive action includes sending a masking request to the participating online site where the detected match occurred. |
US10694372B1 |
Independent agent-based location verification
A method that includes receiving, at an agent in a subset of a set of agents, a request to verify a location of an entity, the location of the entity made of unverified location data obtained from the entity, where each agent in the subset of agents satisfies a credibility metric specified in the request. The method also includes generating, at the agent, a second location data corresponding to the entity, causing, responsive to the generating, a computation of a verification value, and transmitting the verification value in a response, where the verification value is indicative of a rejection of the location of the entity responsive to the location of the entity failing to be within a tolerance value of the second location. |
US10694371B2 |
Method and apparatus for managing user equipment history information in wireless communication network
A method and an apparatus are provided in a wireless communication system. Mobility history information is generated including information on a time duration corresponding to out-of-service. It is identified whether the terminal is in a radio resource control (RRC) connected mode. The mobility history information is transmitted to a base station if the terminal is in the RRC connected mode. |
US10694370B2 |
System and method for selectively enabling a data transfer method
A computer system for selectively enabling a data transfer method is disclosed. The computer system includes a processor, a communications module, and a memory. The memory stores instructions that, when executed by the processor, cause the computer system to: receive a signal from a remote electronic device via a network using the communications module, the received signal representing information including a context for a transfer of value between a database record associated with a data sender and a database record associated with a data receiver, the context including an identifier for the data receiver; obtain a condition to be satisfied in performing the transfer of value based on the identifier for the data receiver; determine that the condition is satisfied by performing the transfer of value using a particular data transfer method; and enable the transfer of value using the particular data transfer method. |
US10694365B2 |
Method and apparatus for network virtualization and session management
A communication method of an access and mobility function (AMF) node in a communication system is provided. The communication method includes receiving, from a base station, a registration request message for a terminal, transmitting, to an old AMF previously accessed by the terminal, an information request message for the terminal, and receiving, from the old AMF, an information response message including network slice selection assistance information (NSSAI) corresponding to the terminal. |
US10694364B2 |
Providing a local address while roaming
This disclosure relates to providing local address information while roaming. A wireless device may connect to a wireless local area network (WLAN) access point in a roaming location. The wireless device may communicate with one or more servers of a home network via the WLAN access point. The wireless device may provide a local address of the wireless device to the home network in one or more messages related to a service. The home network may be configured to determine a location of the wireless device based on the local address and determine whether to provide the service based on the location of the wireless device. In response to the home network determining to provide the service based on the location of the wireless device, the wireless device may perform the service using the home network via the WLAN access point. |
US10694363B1 |
Facilitation of community notification for emergency events
A system can allow users of mobile devices to opt-in to receive emergency notifications based on a source mobile device sending a notification of an emergency situation. The users of the mobile devices can filter reception of the notification based on several factors including, but not limited to location, time, type of event etc. The system can also comprise video devices capable of being activated and/or recording video in response to an indication that the notification as been sent. Additionally, notifications and identification of mobile device users intending to response to the emergency can be sent to emergency personnel to assist the emergency personnel in determining who should be at the scene of the emergency. |
US10694359B2 |
Avoidance of collisions and connection loss in network device serving multiple networks
A network device serving two or more networks using periodic times slots for transmission events is configured to determine that one of the periodic time slots on one of the networks has or soon will collide with one of the periodic time slots on the other network by processing time stamps for events on each network. Either of the periodic time slots may be occasionally shifted by a time shift amount to avoid a collision between the periodic time slots on each network. Shifting the periodic time slots may be performed by transmitting a Bluetooth connection parameter update packet. |
US10694354B2 |
Method for discriminating between unicast device to device(D2D) communication and groupcast D2D communication
Embodiments herein disclose a method for identifying a unicast Device to Device (D2D) communication. Further, the method includes generating, by a source User Equipment (UE), a D2D Media Access Control (MAC) Protocol Data Unit (PDU) comprising a unicast parameter. Further, the method includes transmitting, by the source UE, the D2D MAC PDU to the destination UE. Further, the method includes receiving, by the destination UE, the D2D MAC PDU. Further, the method includes detecting, by the destination UE, one of unicast parameters and groupcast parameters of the D2D MAC PDU. Furthermore, the method includes identifying, by the UE, the D2D MAC PDU is for one of the unicast D2D communication when the unicast parameters are detected, and the groupcast D2D communication when the groupcast parameters are detected. |
US10694351B2 |
Method and apparatus for resolving bluetooth compatibility problem
A method for resolving a Bluetooth compatibility problem is disclosed includes: Bluetooth-connecting with a user device during power supply; generating a packet including vehicle error information for identification of a type of error detected during Bluetooth communication with the user device and vehicle device information for identification of the vehicle Bluetooth device, upon detecting the error during the Bluetooth communication with the user device; transmitting the packet to a compatibility management server or the user device; receiving a software or firmware version to be updated based on the vehicle error information and the vehicle device information from the compatibility management server; and installing the software or firmware version. |
US10694349B2 |
Method and apparatus for monitoring driver in system
The present invention may provide a method of monitoring, by a vehicle, a driver. Herein, a method of monitoring, by a vehicle, a driver include: receiving a test message from a management center under a first situation (first state); and reporting to the driver of the vehicle the received test message under the first situation. Herein, when the vehicle is under a predetermined second situation, reporting the test message may be suspended, and a message informing of the second situation may be automatically transmitted to the management center. |
US10694346B1 |
Feature management of a communication device
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device. |
US10694344B2 |
Providing a personal assistant module with a selectively-traversable state machine
Techniques are described herein for leveraging an online semantic processor to generate a finite state machine to be delivered to and implemented on a resource-constrained device. In various implementations, a user request may be received by a personal assistant module. Data indicative of the user request may be uploaded, e.g., by the personal assistant module, to an online semantic processor. Data may be received, e.g., by the personal assistant module, from the online semantic processor. The received data may represent a state machine having a plurality of candidate states of the personal assistant module. Each candidate state may be potentially responsive to the request. Resources local to the resource-constrained device may be analyzed to ascertain signal(s) unavailable to the online semantic processor. The personal assistant module may then transition to a given state of the plurality of candidate states. The given state may be selected based on the signal(s). |
US10694343B2 |
Transparent event and product-based social campaign participation via SMS
A method and system for authenticating ownership of uploaded content to a server by cellular messaging is described. Content is uploaded to a server by cellular messaging. If the user has a user account, the user account is retrieved. If not, a user account is created. A URL is created and mapped to the content and the user account and sent as a hyperlink by cellular messaging to the user. Upon a first activation of the hyperlink, the user is authenticated as an owner of the content. A cookie is embedded in the owner's device. Upon a subsequent activation of the hyperlink, if the cookie is detected in the user's device, the owner is allowed to access, edit, download, or share the content. If the cookie is not detected, the user is not an owner, so the user is only allowed to access and not edit the content. |
US10694342B2 |
Signal multiplexing device and signal multiplexing method using layered division multiplexing
A signal multiplexing apparatus and method using layered division multiplexing are disclosed. A signal multiplexing apparatus according to an embodiment of the present invention includes a combiner configured to generate a multiplexed signal by combining a core layer signal and an enhanced layer signal at different power levels; a power normalizer configured to reduce the power of the multiplexed signal to a power level corresponding to the core layer signal; a time interleaver configured to generate a time-interleaved signal by performing interleaving that is applied to both the core layer signal and the enhanced layer signal; and a frame builder configured to generate a broadcast signal frame using the time-interleaved signal and L1 signaling information. |
US10694338B2 |
Cellular automated external defibrillator (AED) tracker
Apparatuses, methods, services, and systems which monitor and track location of Automated External Defibrillator (AED) equipment are disclosed. The AED location can be identified with manual descriptive information during installation as well as with ongoing location tracking using electronic means. The invention includes a feature to identify if the AED is physically moved. Other embodiments of this invention relate to the use of a software application that will show the availability of the AED device on a map or other means to disseminate this information to a potential user and advise the owner or designated party that the device has been physically moved. |
US10694337B2 |
Managing user data on an electronic device
Some examples include determining, by one or more processors, that both a first electronic device and a second electronic device are to be accessible at least in part during an event. Further, the one or more processors may determine user data stored on the first electronic device, the second electronic device, and a network storage. In addition, the one or more processors may determine, based at least in part on the user data stored on, or to be stored on, the second electronic device prior to the event, user data to download to the first electronic device from the network storage prior to the event. |
US10694336B2 |
Systems and methods of active beacons
A system for creating of list of active beacons includes at least one receiving device, comprising a receiver adapted to receive a beacon broadcast from one or more of a plurality of beacons, resulting in one or more received beacon broadcasts, a processor, a memory, and a smart beacon application. For each received beacon broadcast comprising informational data and data regarding a range of relevance for that beacon, the smart beacon application: 1) determines whether the beacon is relevant by comparing a strength of the received beacon broadcast to the range of relevance in the beacon broadcast, and 2) creates a list of relevant beacons. |
US10694334B2 |
Method and/or system for positioning of a mobile device
Methods and systems are disclosed for obtaining an estimated location of a mobile device. According to an embodiment, a mobile device may obtain a plurality of timing advance parameters based, at least in part, on signals transmitted from the mobile device to a plurality of base stations on uplink channels to the plurality of base stations. An estimated location of the mobile device may be determined based, at least in part, on timing advance parameters. |
US10694333B1 |
Determining the last location of lost and stolen portable electronic devices when wireless communications access to the lost or stolen devices is lost or intermittent
The last known location of a lost or stolen device can be determined based on the device's last communication with a data network. A portable device can be set up to communicate its location to or through a server to a second client after the portable device after at least one of the portable device obtains a wireless connection to a data network and registers a most recent location with the server. A device location based on data network router IP address or GPS. A location can be stored until a subsequent location and/or wireless connection is obtained. The server can be programmed to send at least one of “lost” message, ringtone, lock code and wipe command to a lost or stolen portable device. The server or lost device can be programmed to provide map location information to the second client for last known location of the lost portable device. |
US10694332B2 |
Establishing the location of unmanaged network access points
The invention provides an apparatus and method of associating communication service sessions with geographical locations. Each of a multiplicity of user devices, attached to one or more access networks via respective access points, can determine the identity of an access point serving that particular user device. The user device then registers with a location service, via the access network, both the network access point identity and a geographical address at which the access point is located. The location service can then use the registered access point identity and geographical address to register the user device, or another user device, in a communication service in association with said geographical address. In this way, the geographical address of a registered user device, which is associated with a particular communication service session, can be determine. |
US10694323B2 |
Platform for geo-fence social media
A social media application that integrates with a map application which enables users to interact with both stationary and mobile geo-fences that are placed around locations or objects of interest. The geo-fences are populated with content or programmed to provide notifications, and social features. The social features include, among other things, categorization, peer review, interest suggestion, threshold alerts, private and public messaging, private and public content dissemination, and cloud repository. |
US10694320B2 |
Methods and apparatus to enable device based geo-location messages
The disclosed systems, methods and apparatus enable alert messaging systems to send geographic location information with a geo-targeted message to end user wireless devices. The disclosed technology can be used to generate a plurality of messages where payload of a first message can include a message content, and where a payload of one or more additional messages can includes compressed location information. The user devices receiving the plurality of generated messages can process the compressed location information to determine whether the content of the received message should be displayed. |
US10694318B2 |
Systems and methods for defining and implementing rules for three dimensional geofences
The present invention is directed to methods and systems for enforcing at least one rule within a geofence. The rule is enforced by a fencing agent on an unmanned aerial vehicle (UAV). The geofence is defined by a plurality of geographic designators, with the plurality of geographic designators each being associated with an Internet Protocol (IP) address, preferably an IPv6 address. |
US10694317B2 |
Methods, systems, and apparatus for a geo-fence system
Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A trigger is obtained, the trigger generated in response to a change in a geo-fence criteria. One or more boundaries of the geo-fence based on the geo-fence criteria are defined in response to obtaining the trigger. |
US10694316B2 |
Tool tracking system
A wireless transmission system logs and communicates a location of an object. The wireless transmission system includes a wireless antenna configured to transmit a first beacon signal and a second advertising beacon signal. The system also includes a processor and a memory that stores instructions executable by the processor. The instructions cause the wireless antenna to repeatedly transmit the first beacon signal through a first number of transmission repetitions spaced at a first repeat interval. After completing the first number of transmission repetitions, the wireless antenna withholds transmission during a transition interval. After the transition interval, the wireless antenna repeatedly transmits the second advertising beacon signal through a second number of transmission repetitions at a second repeat interval. The wireless antenna, memory, and processor may be integrated in to a mountable housing and attached to an object or integrated with the tool. |
US10694314B2 |
Mobile telephone device with user-selectable content displayed and updated during idle time
The idle screen of a mobile telephone device is used to show updated information of a kind or from a source selected by a user (e.g. financial information, news, traffic etc.). Previously, the idle screen has been used to display the name of the network operator and alerting messages, such as “2 missed calls”. Placing information of interest to the user in the idle screen makes that information instantly accessible without the user having to navigate to the required function (e.g. a micro-browser) and select it. |
US10694312B2 |
Dynamic augmentation of real-world sounds into a virtual reality sound mix
A wearable simulation system worn by a user outputs optical and acoustic signals that cause the user to perceive a simulation. The simulation may be an immersive virtual world or, alternatively, an augmentation to the real world. The wearable simulation system also captures acoustic and optical signals from the environment around the user and then selectively incorporates these signals into the simulation. Accordingly, the user may perceive the environment to a limited extent, while still remaining engaged with the simulation. At least one advantage of the disclosed techniques is that the wearable simulation system does not completely interfere with user perception of the environment, thereby reducing the risk of the user missing important real-world events or being otherwise unaware of such real-world events. |
US10694311B2 |
Synchronized spatial audio presentation
Examples are disclosed relating to providing spatialized audio to multiple users. In one example, a computing device presents spatialized audio to multiple users within an environment via communicative connection to one or more wearable spatial audio output devices. For each communicatively connected wearable spatial audio output device, a user-specific subset of audio tracks is generated from a set of audio tracks for a dynamic audio object positioned within the environment based on one or more user-specific parameters. A location of the wearable spatial audio output device is determined relative to the dynamic audio object, and based upon this location, a device-specific spatialized audio mix is generated that includes the user-specific subset of audio tracks. The device-specific spatialized audio mixes are sent to the wearable spatial output devices, and playback of the device-specific spatialized audio mixes are synchronously initiated at each wearable spatial audio output device. |
US10694307B2 |
Dynamically changing master audio playback device
A method for dynamically changing the master audio playback device of a set that includes at least two audio playback devices, wherein one audio playback device of the set is a set master audio playback device that controls the play of audio data by at least one other slave audio playback device of the set. A first slave audio playback device receives its selection as a new recipient of audio data and, in response, the first slave audio playback device is designated as a new set master audio playback device and the set master audio playback device is designated as a new slave audio playback device. The new set master audio playback device controls the play of audio by the new slave audio playback device. |
US10694306B2 |
Apparatus, method or computer program for generating a sound field description
An apparatus for generating a sound field description having a representation of sound field components, including a direction determiner for determining one or more sound directions for each time-frequency tile of a plurality of time-frequency tiles of a plurality of microphone signals; a spatial basis function evaluator for evaluating, for each time-frequency tile of the plurality of time-frequency tiles, one or more spatial basis functions using the one or more sound directions; and a sound field component calculator for calculating, for each time-frequency tile of the plurality of time-frequency tiles, one or more sound field components corresponding to the one or more spatial basis functions evaluated using the one or more sound directions and a reference signal for a corresponding time-frequency tile, the reference signal being derived from one or more microphone signals of the plurality of microphone signals. |
US10694304B2 |
Phase response mismatch correction for multiple microphones
For a multiple microphone system, a phase response mismatch may be corrected. One embodiment includes receiving audio from a first microphone and from a second microphone, the microphones being coupled to a single device for combining the received audio, recording the received audio from the first microphone and the second microphone before combining the received audio, detecting a phase response mismatch in the recording at the device between the audio received at the second microphone and the audio received at the first microphone, if a phase response mismatch is detected, then estimating a phase delay between the second microphone and the first microphone, and storing the estimated phase delay for use in correcting the phase delay in received audio before combining the received audio. |
US10694291B2 |
Directional propagation method and apparatus for audio signal, a terminal device and a storage medium
The present disclosure discloses a directional propagation method and apparatus for audio signal, a terminal device and a storage medium. The method comprises acquiring a current location of a target user and audio data corresponding to the target user; propagating audio signal corresponding to said audio data towards said current location in a directional manner. By acquiring a current location of a target user in real time, this technical solution dynamically adjusts the audio data corresponding to the target user to be propagated in a directional manner towards said current location, wherein different audio data types (e.g. Chinese language audio or English language audio) may correspond to different target users, in such a way, it can be realized that different audio signals are propagated in a directional manner towards different locations. |
US10694287B2 |
Waterproof sound-transmitting sheet
Disclosed is a waterproof sound-transmitting sheet, which includes a waterproof layer of a nonporous material and a support layer of a porous material, and maintains waterproof performance and sound transmission performance at a water pressure of about 10 atm. The disclosed waterproof sound-transmitting sheet includes a waterproof layer formed of a film shape of a nonporous material, a first adhesive layer having one surface adhered to one surface of the waterproof layer, and a support layer formed of a film shape of a porous material, and having one surface adhered to the other surface of the adhesive layer; and the support layer can be composed of metal mesh or nonwoven fabric. |
US10694285B2 |
Microphone array with automated adaptive beam tracking
An example method of operation may include initializing a microphone array in a defined space to receive one or more sound instances based on a preliminary beamform tracking configuration, detecting the one or more sound instances within the defined space via the microphone array, modifying the preliminary beamform tracking configuration, based on a location of the one or more sound instances, to create a modified beamform tracking configuration, and saving the modified beamform tracking configuration in a memory of a microphone array controller. |
US10694284B2 |
Audio speaker with back volume containing adsorptive material
An audio speaker having a speaker housing surrounding a back volume that is divided into a rear cavity behind a speaker driver and an adsorption cavity separated from the rear cavity by a permeable partition, is disclosed. More particularly, the adsorption cavity may be defined between the speaker housing and the permeable partition, and may be directly filled with adsorptive particles to adsorb gas during sound generation. The permeable partition may allow the gas to flow between the rear cavity and the adsorption cavity, and may retain the adsorptive particles within the adsorption cavity. Other embodiments are also described and claimed. |
US10694282B2 |
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. |
US10694281B1 |
Coaxial waveguide
Various implementations include loudspeakers. In some particular cases, a loudspeaker includes: a high frequency (HF) driver; a low frequency (LF) driver coaxially arranged with the HF driver; and a waveguide overlying a sound radiating surface of the LF driver, the waveguide having a hole pattern such that a sound radiation pattern of the LF driver matches a sound radiation pattern of the HF driver at a reference location. |
US10694280B1 |
Hanging speaker system
A speaker system broadly comprises a plurality of speaker assemblies each including a speaker housing, an input circuit, a low range speaker, and a higher-range speaker. The input circuit receives audio signals from a sound system or other controller and actively or passively sends the audio signals to the speakers. The low-range speaker is positioned in the upper section and the higher-range speaker is positioned in the lower section. Each speaker assembly is configured to be spaced from the other speaker assemblies within a listening area with each speaker assembly generating low frequency soundwaves and higher-frequency soundwaves. This reduces or eliminates out-of-phase crossover frequency wave cancellation effects within the listening area. The speaker housings are compact while allowing the low-range speaker and higher-range speaker to effectively produce and project desired soundwaves from the suspended speaker housing into the listening area. |
US10694278B2 |
Small subwoofer ceiling speaker system
A pair of subwoofer speakers mounted on a carrier in a ceiling speaker enclosure having a small acoustic port using an acoustic channel shell that extends from the enclosure, the output of which is directed by adjustable attachment of a director to the acoustic channel shell. An annular flange on the director is used to clamp to a bottom surface of a ceiling tile. The enclosure has braces for engaging grid members of a suspended ceiling support grid. The braces are independently extendable from the enclosure. The subwoofer speakers at least partially face each other. Vibration damping approaches are used. An audio controller may be used to control the phases of the audio signals to the subwoofer speakers to permit a push-pull synchronization strategy. |
US10694277B2 |
Communication headsets and systems for mobile application control and power savings
Headset assemblies and systems for mobile application control and power savings are provided. Headset assembly includes headband with proximity sensor activation element and receiver assembly configured to be rotated with respect to the headband between a first position and a second position. Receiver assembly has memory, proximity sensor, processor communicatively coupled to memory and proximity sensor, microphone boom having first and second ends, and microphone located adjacent first end and speaker located adjacent second end. Processor comprises PIO port. Proximity sensor activation element is positioned to trigger proximity sensor to activate PIO port when receiver assembly is rotated to the second position and to deactivate PIO port when receiver assembly is rotated to first position. Proximity sensor is configured to transmit at least one signal representing receiver assembly position. |
US10694273B1 |
Clip based speaker retention to a mounting surface
The technology disclosed herein enables retention of a speaker on a mounting surface using a clip and a flange. In a particular embodiment, an apparatus includes a speaker comprising a substantially elliptic speaker frame. The apparatus further includes a mounting surface comprising a substantially cylindrical flange into which the speaker frame is positioned. Also, the apparatus includes a substantially elliptic clip positioned in the flange between the speaker frame and a retaining rim of the flange. |
US10694271B2 |
Systems and methods for decoupled optical network link traversal
Methods and systems are disclosed for optical network link traversal, including a method comprising the steps of receiving, by a traverser software module for an optical network, from a first node in a network link defining a path in the optical network, one or more node sets indicative of one or more of a second node also in the network link; determining, with the traverser software module, an order of traversal of the one or more node sets; traversing the network link using the determined order of traversal; communicating, by the traverser software module, information with a feature manager software module for a first software feature, the first software feature configured to perform a function specific to a specific node; and triggering, by the feature manager software module, the first software feature to execute one or more computer executable instruction based on information from the traverser software module. |
US10694268B2 |
Photonic switches, photonic switching fabrics and methods for data centers
Data center interconnections, which encompass WSCs as well as traditional data centers, have become both a bottleneck and a cost/power issue for cloud computing providers, cloud service providers and the users of the cloud generally. Fiber optic technologies already play critical roles in data center operations and will increasingly in the future. The goal is to move data as fast as possible with the lowest latency with the lowest cost and the smallest space consumption on the server blade and throughout the network. Accordingly, it would be beneficial for new fiber optic interconnection architectures to address the traditional hierarchal time-division multiplexed (TDM) routing and interconnection and provide reduced latency, increased flexibility, lower cost, lower power consumption, and provide interconnections exploiting scalable optical modular optically switched interconnection network as well as temporospatial switching fabrics allowing switching speeds below the slowest switching element within the switching fabric. |
US10694265B2 |
Cable conduit for distribution panel and distribution panel comprising a cable conduit
A cable conduit for distribution panels in network technology is provided comprising a first section for fastening and a second section for guiding cables, in which the first section is embodied such that the cable conduit, seen in the plug-in direction(s) of the distribution panel, can be arranged in front of a distribution panel such that the first section is arranged at a first part of the cable conduit and the second section is arranged at least partially at a second part of the cable conduit, which can be separated from the first part of the cable conduit and after the separation can be reconnected to the first part of the cable conduit, as well as a distribution panel comprising such a cable conduit. |
US10694258B2 |
Startup times of streaming digital media playback
Techniques are provided for streaming digital media content. In one embodiment, metadata associated with a digital media content title is retrieved prior to receiving any user request to play the digital media content title. Upon receiving a user request to play the digital media content title, a license is requested based on the retrieved metadata. Upon receiving the license, streaming playback of digital media content title begins. |
US10694250B2 |
Audiovisual content screening for locked application programming interfaces
Concepts and technologies directed to screening streaming content with locked application programming interfaces are disclosed herein. Embodiments can include a system that is configured to perform operations that can include detecting a content stream directed to a media application on a user equipment, where audiovisual content of the content stream is presented on a display. The operations can include determining that an application programming interface corresponding to the media application is locked such that the audiovisual content from the content stream is not accessible via the application programming interface; accessing the audiovisual content that is being presented on the display without accessing the application programming interface corresponding to the media application; and scraping the audiovisual content from the display for a time period, wherein the scraping creates scraped audiovisual content corresponding to the audiovisual content that was presented on the display during the time period. |
US10694248B2 |
Methods and apparatus to increase a match rate for media identification
Methods and apparatus are disclosed herein that increase a match rate for over-the-top media. An example apparatus includes a signature generator to generate a first signature of a first portion of a first media element and an audience measurement interface to receive a second signature of media monitored by a panelist meter. The example apparatus further includes a media element analyzer to compare the first signature and the second signature, determine a number of hits associated with the first media element based on the comparison, and, when the number of hits meets a threshold, generate a third signature of the first media element, the third signature generated for a second portion of the first media element, the second portion greater than the first portion. |
US10694244B2 |
Automated transition classification for binge watching of content
Novel techniques are described for automated transition classification for binge watching of content. For example, a number of frame images is extracted from a candidate segment time window of content. The frame images can automatically be classified by a trained machine learning model into segment and non-segment classifications, and the classification results can be represented by a two-dimensional (2D) image. The 2D image can be run through a multi-level convolutional conversion to output a set of output images, and a serialized representation of the output images can be run through a trained computational neural network to generate a transition array, from which a candidate transition time can be derived (indicating a precise time at which the content transitions to the classified segment). |
US10694242B2 |
Mechanisms for casting content
One embodiment provides a method, including: identifying, using a processor on a first device, content intended for playback; identifying, using a sensor of the first device, a casting ready target device; the identifying including obtaining data associating a user operating the first device with the cast ready target device; and directing content for casting on the cast ready target based on the data. Other aspects are described and claimed. |
US10694238B1 |
Computing peak segment bit rate for various content streaming scenarios
Methods and apparatus are described for estimating the peak bit rate for content and specifying the BANDWIDTH tag value for HLS content. This disclosure also describes techniques by which live content and VOD content can be stitched together in a way that harmonizes the different requirements for the BANDWIDTH tag for the different types of content. |
US10694236B2 |
Method and apparatus for gathering and using geocoded information from mobile devices
Methods and apparatus for using geocoding information from a user's mobile device to determine program and advertising media content to deliver to the user. |
US10694233B2 |
Social networking system targeted message synchronization
Targeted messages are sent to users of social networking system (SNS) based on the detection of airings of advertisements in time-based media. This approach allows advertisers to leverage their investment in, for example, television advertising by sending advertisements to SNS users who have likely seen the advertisements within shows that they have expressed interest in the context of a SNS. Time-based media streams are analyzed to detect the airings of advertisements within those streams. In one embodiment, SNS content items are received regarding individual users. Based on references in those content items between users and their interests, targeted messages may be sent to users. In another embodiment, targeted messages are sent to SNS users based on the airing of advertisements and targeting criteria provided by advertisers. |
US10694229B2 |
Source device, content providing method using the source device, sink device and controlling method of the sink device
A source device for transmitting content to a sink device is provided. The source device may include an interface configured to perform high-bandwidth digital content protection (HDCP) authentication with the sink device, and a controller configured to determine an HDCP version supported by the sink device, convert the content so as to be encrypted in the HDCP version supported by the sink device in response to a determination that another HDCP version applied to the content is not supported by the sink device, encrypt the converted content in the HDCP version supported by the sink device, and control the interface to transmit the content to the sink device. |
US10694225B2 |
Customizing supplemental content delivery
Determining that a client device is in a supplemental content restriction mode, creating a shell of a supplemental content item, delivering the shell of the supplemental content item to the client device, and reporting a presentation event of a supplemental content item being served to the client device. |
US10694219B2 |
System and method for media synchronization and collaboration
An improved recording device and method of recording involve a communications interface that establishes communications with a common clock reference across a network, a data storage, and a processor that controls the storing in the data storage of a metadata file with at least one of a recorded media data file or a recorded sensor data file. The metadata file includes a time sample received from the common clock reference. |
US10694218B2 |
Inheritance in sample array multitree subdivision
A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision. |
US10694216B2 |
Video coding using separate learning and filtering pathways
Separate pathways for filtering and for machine learning are introduced within a video coder. A first pathway filters a first copy of a reconstructed frame to produce a filtered frame, which is included in an output video stream for display at a user device. A second pathway processes a second copy of the reconstructed frame using a learning model, such as for training and/or inference. The first and second pathways are introduced after the reconstruction stage of an encoder or decoder. The input to each of the first and second pathways is thus produced without using a non-injective function, and, while the first pathway includes at least one non-injective function, the second pathway does not. As a result, training the learning model using the second copy of the reconstructed frame results in a greater classification accuracy upper bound than training the learning model using the filtered frame. |
US10694215B2 |
Segment types in video coding
A method of and an apparatus for decoding a coded picture of a coded video sequence including a first segment and a second segment, are provided. The method includes determining a first decoding process for decoding the first segment, in which a first prediction is disallowed, based on at least a first syntax element of a high level syntax structure applicable to the first segment and the second segment, the first syntax element indicating that the first prediction is disallowed, and determining a second decoding process for decoding the second segment, in which a second prediction different than the first prediction is disallowed, based on at least a second syntax element of the high level syntax structure, the second syntax element indicating that the second prediction is disallowed. |
US10694213B1 |
Overcoming lost or corrupted slices in video streaming
A method, system and computer program code for analyzing a video stream, the method comprising: receiving a sequence of communication packets associated with a frame and an indication to a frame number; retrieving slices associated with the frame from the sequence of communication packets until a missing or corrupted slice, or an end of the frame is encountered; subject to no missing or corrupted slice encountered, providing the slices associated with the frame to a handling unit; and subject to a missing or corrupted slice encountered: skipping data from a beginning of the missing or corrupted frame; and resuming retrieving the slices subject to the end of the frame not being encountered. |
US10694206B2 |
Motion compensation using a patchwork motion field
Techniques for direct mode video coding/decoding techniques. According to one embodiment, various blocks in B frames may use motion vectors from different reference frames (P frames or B frames), according to what is referred to herein as a patchwork motion field. Different blocks of a given frame may use motion vectors inherited from different frames for purposes of computing a predicted block for the given frame. |
US10694201B2 |
Image processor, image processing system including image processor, system-on-chip including image processing system, and method of operating image processing system
A method of processing image data comprises processing a frame of image data comprising a plurality of pixels, each having corresponding pixel values. Each of the pixel values include a first and second set of bits that may be separately or simultaneously accessed and/or processed. The first set of bits may correspond to the more significant bits of each pixel and the second set of bits may correspond to the less significant bits. In some examples the number of bits in each of the first and second set of bits may correspond to the width of a used data bus and/or features of a peripheral device connected to the image processor, such as a display. |
US10694200B2 |
System and method for lightweight high quality image compression for display screens
A system and method for compressing video data. When a triplet of data values corresponding to a pixel differs sufficiently little from a previous, reference triplet, the difference is encoded using one of several encoding functions selected according to which of several criteria of similarity between the current triplet and the reference triplet is met. When none of the available criteria of similarity is met, the triplet is instead encoded using differential pulse code modulation with non-uniform quantization. |
US10694199B2 |
Method for distributed video transcoding
A method for distributed video transcoding consists of segmentation process 101, transcoding process 102 and combining process 103. The said segmentation process consists of time division based segmentation 201, spatial division based segmentation 301 and hybrid segmentation 401. The source media is segmented into a number of media segments. These segments are distributed to different processing units 501. Each processing units consists of source reception unit 502, segmentation unit 503, transcoding unit 504, combining unit 505 and finally result storage unit 506 to achieve parallel conversion throughout the process and combined to produce a single transcoded result. The present invention relates to converting an audio-video source media from one format to another within a short duration of time. |
US10694196B2 |
Reproduction device, reproduction method, and program
The present technology relates to a reproduction device, a reproduction method, and a program which are capable of transferring information about a color gamut and a dynamic range of luminance of a content recorded in a recording medium to a display device.A reproduction device of the present technology includes: a readout unit configured to read out, from a recording medium recording a content, a file of a video stream and a file of reproduction management information used for reproducing the video stream and including monitor information indicating at least one of a color gamut and a dynamic range of luminance of a master monitor used for authoring the video stream; a decoding unit configured to decode the video stream; and an output unit configured to control an output of video data obtained by decoding the video stream and the monitor information included in the reproduction management information to a display device, depending on a performance of the display device to which the content is output. The present technology can be applied to a player that reproduces a content. |
US10694195B2 |
Methods and apparatus for palette coding
A method and apparatus for palette coding to permit the encoding and decoding of a video sequence using a chroma palette and a luma palette include determining that a luma color plane and a chroma color plane have different split tree structures. A luma palette is generated by associating a set of luma indices with a set of luma values. A chroma palette is generated by by associating a set of chroma indices with a first set of chroma values and a second set of chroma values. A set of samples of the video sequence is coded using the chroma palette and the luma palette. |
US10694192B2 |
HEVC-tiled video streaming
A method is described of streaming HEVC-tiled video data to a client device comprising: providing said client device with a spatial manifest file comprising one or more spatial segments identifiers for locating one or more delivery nodes configured for delivering video data associated with a spatial segment identified by at least one of said one or more spatial segments identifiers, preferably (part of) one or more URLs, to said client device, a spatial segment being associated with HEVC-tiled video data comprising a subset of HEVC tiles of a HEVC-tiled (panorama) video stream; and, selecting a spatial segment identifier in said spatial manifest file for requesting a delivery node to deliver at least part of the video data of a spatial segment as a HEVC-tiled video stream to the client device. |
US10694191B2 |
Method and device for sharing a candidate list
The present invention relates to a method and device for sharing a candidate list. A method of generating a merging candidate list for a predictive block may include: producing, on the basis of a coding block including a predictive block on which a parallel merging process is performed, at least one of a spatial merging candidate and a temporal merging candidate of the predictive block; and generating a single merging candidate list for the coding block on the basis of the produced merging candidate. Thus, it is possible to increase processing speeds for coding and decoding by performing inter-picture prediction in parallel on a plurality of predictive blocks. |
US10694186B2 |
Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto
A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset: writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step. |
US10694177B2 |
Distance to fault measurements in cable TV networks
A TDR technique for performing in-service distance-to-fault measurements in cable TV networks is disclosed. Using a cable network tester configured to generate chirped probe pulses and to perform pulse-matched filtering and averaging of received echoes, network faults may be detected without interfering with the downstream reception. The probe pulse transmission may be timed to take advantage of the error correction coding in the network. |
US10694176B2 |
Image processing apparatus and failure diagnosis control method
Certain embodiments provide an image processing apparatus including an image processing circuit configured to perform image processing on continuously captured image data frame by frame, a failure diagnosis processing circuit configured to diagnose a failure of the image processing circuit, and a failure diagnosis control circuit configured to control whether to perform failure diagnosis at an arbitrary frame. |
US10694170B2 |
Controlling image display via real-time compression in peripheral image regions
Techniques are described for controlling image display via compression of image data in some image regions while performing less or no compression in other (e.g., peripheral view) regions, with color-specific compression preserving chromatic aberration compensation. Such techniques may be used with display panel(s) of a head-mounted display device used for virtual reality display. A primary region of an image at which to encode and display data at a highest resolution level may be determined by tracking a gaze of a user, while other secondary regions may be selected to be surrounding or other outside the primary region. In the secondary regions, image data for a first (e.g., green) color channel may be encoded at a first compression level for a first resolution level lower higher than for other second color channels, and HDR data may be compressed at higher compression levels than the color-specific data. |
US10694165B2 |
Efficient multi-view coding using depth-map estimate for a dependent view
The usual coding order according to which the reference view is coded prior to the dependent view, and within each view, a depth map is coded subsequent to the respective picture, may be maintained and does lead to a sacrifice of efficiency in performing inter-view redundancy removal by, for example, predicting motion data of the current picture of the dependent view from motion data of the current picture of the reference view. Rather, a depth map estimate of the current picture of the dependent view is obtained by warping the depth map of the current picture of the reference view into the dependent view, thereby enabling various methods of inter-view redundancy reduction more efficiently by bridging the gap between the views. According to another aspect, the following discovery is exploited: the overhead associated with an enlarged list of motion predictor candidates for a block of a picture of a dependent view is comparatively low compared to a gain in motion vector prediction quality resulting from an adding of a motion vector candidate which is determined from an, in disparity-compensated sense, co-located block of a reference view. |
US10694161B2 |
Illumination apparatus and method of controlling illumination apparatus
An illumination apparatus makes it possible to properly perform white balance (WB) processing that is image processing for WB correction on the premise of an illumination apparatus that uses a specific light source. The illumination apparatus includes a light source using a light-emitting diode (LED) and a transmitter configured to transmit color information relating to the LED, and the transmitter transmits, as the color information relating to the LED, color information that compensates a difference between spectral characteristics of the specific light source and spectral characteristics of the LED. |
US10694159B2 |
Backlight module and display device using the same
The backlight module includes a bracket, a light emission module, a reflective film, and first glue structures. The bracket has a first plate and a second plate opposite to each other, and a third plate connecting the first plate to the second plate. The light emission module is disposed between the first plate and the second plate and includes light emission elements. The reflective film is disposed between the light emission elements and the first plate. The reflective film is mounted on the first plate of the bracket through the first adhesive structures. The first adhesive structures vertically project on the first plate at a plurality of first areas respectively, the light emission elements vertically project on the first plate at a plurality of second areas respectively, and the first areas do not overlap with the second areas. |
US10694157B2 |
Systems and methods for local dimming in multi-modulation displays
Dual and multi-modulator projector display systems and techniques are disclosed. In one embodiment, a projector display system comprises a light source; a controller, a first modulator, receiving light from the light source and rendering a halftone image of said the input image; a blurring optical system that blurs said halftone image with a Point Spread Function (PSF); and a second modulator receiving the blurred halftone image and rendering a pulse width modulated image which may be projected to form the desired screen image. Systems and techniques for forming a binary halftone image from input image, correcting for misalignment between the first and second modulators and calibrating the projector system—e.g. over time—for continuous image improvement are also disclosed. |
US10694155B2 |
Personal sensory drones
Various systems and methods for personal sensory drones are described herein. A personal sensory drone system includes a drone remote control system comprising: a task module to transmit a task to a drone swarm for the drone swarm to execute, the drone swarm including at least two drones; a transceiver to receive information from the drone swarm related to the task; and a user interface module to present a user interface based on the information received from the drone swarm. |
US10694154B2 |
Camera device for refrigerator and refrigerator comprising same
A camera device for use in a storage unit according to an embodiment includes a case installable to an opening end side of a door of the storage unit; an image capturing element stored inside the case and configured to capture an image inside the storage unit; and a battery stored inside the case. The battery is disposed in a lower portion of the case. A center of gravity of the camera device is different from the center. |
US10694149B2 |
Web based security system
A web server may receive, from a controlling device, an internet based call that includes a video feed of a surveillance premises in response to a detected triggering event. The web server may also receive an identifier for a user account associated with the surveillance premises. The web server may determine a user preference for alerts based on the identifier for the user account, and send an alert notification that includes an Internet based link to the video feed based on the determined user preference for alerts. The web server may provide a web page that includes the video feed to at least one device associated with the user account. The web server may deliver the call directly to at least one device associated with the user account. |
US10694145B1 |
Presenting a portion of a first display on a second display positioned relative to the first display
Apparatuses, methods, systems, and program products are disclosed for presenting a portion of a first display on a second display positioned relative to the first display. An apparatus includes an information handling device that includes a processor, a display that is communicatively coupled to the processor, and a memory that stores code executable by the processor. The code is executable to determine a position of the information handling device relative to a display that is external to the information handling device, determine at least a portion of information presented on the external display that corresponds to the position of the information handling device, and present, on the display of the information handling device, the determined at least a portion of the external display. |
US10694144B2 |
System, method and apparatus for performing real-time virtual medical examinations
Disclosed herein is a method for permitting a real-time virtual medical examination using a patient device and at least one diagnostic device including receiving, at the patient device, a signal transmitted from the at least one diagnostic device; generating diagnostic information based on the received signal; encrypting the diagnostic information; establishing communication over a network between the patient device and a first remote server; establishing a video conferencing session via a second remote server; and transmitting the encrypted diagnostic information to the first remote server. |
US10694143B2 |
Video jukebox apparatus and a method of playing music and music videos using a video jukebox apparatus
A digital jukebox (14) allows for playback of a first offering and a second offering. The contents of each offering are individually licensed for public performance at a particular location where the jukebox is found. The jukebox (14) displays advertisements that are selected in response to user interaction with the jukebox or a number of other factors. The jukebox (14) features a screen (18 and 20) that allows user to interact with the jukebox to select offerings, but also to respond to advertising. Jukebox can function in cooperation with a server (12), but in the alternate, can function as an independent and stand-alone device when connection (16) to server (12) is not available. |
US10694138B2 |
OLED drive power device and OLED television
An organic light-emitting diode (OLED) drive power device and OLED television, OLED drive power device comprising power board connected to motherboard and OLED screen logic board, power board having power supply circuit, first conversion module, second conversion module, changeover switch and power factor correction (PFC) circuit thereon; after powered, power supply circuit starts PFC circuit to output high-voltage direct current (HVDC) according to on-off signal output by motherboard, first conversion module converts HVDC into first voltage and second voltage to power motherboard, and first voltage is converted to power OLED screen logic board; after preset time period, HVDC is converted to power OLED screen logic board to light OLED screen. Redesigning architecture of power board eliminates need for standby circuit and streamlines circuits, meets power output stability and timing requirements of OLED, reduces power board size, reduces power cost and benefits OLED popularization. |
US10694137B2 |
Systems and methods for resizing content based on a relative importance of the content
Systems and methods are described herein for providing a media guidance application that resizes content based on a relative importance of the content. For example, a display may have first and second content generated for display. If the first content is more important to a user than the second content, a size of the first content will be increased with respect to a size of the second content on the display. If the second content is more important to the user than the first content, then a size of the second content will be increased with respect to a size of the first content on the display. |
US10694135B2 |
Solid-state imaging device and imaging apparatus
An imaging device includes a pixel region in which light sensing pixels are grouped into pixel-units that each include multiple pixels, each column including pixels from at least two of the pixel-units. Each of the pixel-units is connected, via a corresponding readout line, to a corresponding readout unit configured to perform analog-to-digital conversion on pixel signals output thereto. A scanning unit that extends in a column direction is configured to select pixels for readout by applying row scanning pulses to scan lines connected to rows. A scanning unit that extends in a row direction for applying readout-enabling scan pulses to lines connected to columns is omitted. Those pixels that are selected for readout by one of the row scanning pulses are read out independently of any enabling pulses applied to lines connected to columns. |
US10694126B2 |
Moving picture photographing apparatus having dual cameras using correction information
A moving picture photographing apparatus having dual camera includes a first camera configured to capture images, a second camera configured to capture images, and a controller configured to cause the first camera to capture a motion picture, generate final correction information based on an image received via the second camera, and cause the first camera to adjust capture of the motion picture based on the final correction information. |
US10694124B2 |
Image pickup element and electronic apparatus with noise correcting circuit
The present technique relates to an image pickup element and an electronic apparatus which enable a higher-quality image to be obtained. An image pickup element includes an input sense portion configured to produce a noise correction signal portion includes a first transistor and a second transistor configuring a current mirror circuit, a switch provided between a gate of the first transistor and a gate of the second transistor, and a capacitive element one electrode of which is connected between the switch and the gate of the second transistor on an output side of the current mirror circuit, and the other electrode of which is connected to the predetermined power source. |
US10694121B2 |
Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus
A solid-state imaging device, in which a signal holding part can hold a signal with respect to a voltage signal corresponding to an accumulated charge in a photoelectric conversion element of a photodiode PD1 which is transferred to an output node of a floating diffusion FD1 in a transfer period after an integration period and a signal with respect to a voltage signal corresponding to an overflow charge overflowing to the output node of the floating diffusion FD1 from at least the photodiode PD1 in any period among the photoelectric conversion element of the photodiode PD1 and the storage capacity element of the storage capacitor. Due to this, substantially, it becomes possible to realize a broader dynamic range and higher frame rate. |
US10694119B2 |
Endoscope system
A direct-viewing observation image is displayed on a monitor, and a side-viewing observation image is not displayed on the monitor. A region of interest is detected using the side-viewing observation image. A display region for observation, which displays the direct-viewing observation image, of the monitor is maintained regardless of whether or not the region of interest is detected. |
US10694107B2 |
Method and device for eliminating thermal interference for infrared and video-based early fire detection
A process for the elimination of thermal interferences in the infrared and video fire detection at an early stage in waste incineration plants, recycling facilities, warehouses and the like. The process is characterized by an additional noise and vibration analysis, by measuring the noise level of vehicles situated in the area to be detected or other thermal interference sources, with a distinction in measuring the noise level between day mode and night mode. The volume thresholds can thus be determined and be used as a threshold for determining whether a fire extinguishing sequence should be triggered. |
US10694105B1 |
Method and system for handling occluded regions in image frame to generate a surround view
The present disclosure is related in general to field of machine learning and image processing and a method and system for handling occluded regions in an image frame to generate surround view. A surround view generating device detects presence or absence of occluded blocks in each image frame received from image capturing devices associated with the vehicle, based on speed and direction of the vehicle. Further, occluded blocks are predicted by mapping the image frames and sensor data of the vehicle with pre-stored image data using a machine learning model. Finally, corrected image frames are generated by stitching the predicted occluded blocks to the image frames, and then a surround view of the vehicle is generated using corrected image frames and the plurality of image frames. The present disclosure enables prediction of occlusions caused due to dust or water depositions on the image capturing devices of non-overlapping field of view. |
US10694101B2 |
Contrast-enhanced combined image generation systems and methods
Various techniques are disclosed to generate a contrast-enhanced combined image based on a thermal image and high spatial frequency content extracted from a visual light image, said images depicting the same scene. In one example, a method comprises: determining a blending measure indicating the quality of at least one of said images; combining luminance components of pixel values comprised in the thermal image and of pixel values representing high spatial frequency content comprised in the visual light image based on the blending measure; and generating a contrast-enhanced combined image based on the thermal image and the combined luminance components. |
US10694097B1 |
Method, apparatus and system for an autonomous robotic photo booth
A Robotic Photo booth is described to facilitate automated photography vending machine operating in commercial and public settings, such as venues, event and family centers, shopping malls. The Robotic Photo booth uses sensor data to analyze the environment in real time, find human subjects, physically aim a photographic camera, decide the timing of the shot and produce visual art that people consider desirable. The behavior of the Robotic Photo booth is controlled by the software running on a Control Unit, which allows a completely autonomous, hands-free, zero-instruction workflow to attract and photograph human subjects of all backgrounds, age groups and ability levels. As such, it is a significant improvement over existing solutions (traditional photo booths) that require explicit human input (e.g. using a touch screen, physically moving the booth) to accomplish the same goal. |
US10694094B2 |
Thin multi-aperture imaging system with auto-focus and methods for using same
Dual-aperture digital cameras with auto-focus (AF) and related methods for obtaining a focused and, optionally optically stabilized color image of an object or scene. A dual-aperture camera includes a first sub-camera having a first optics bloc and a color image sensor for providing a color image, a second sub-camera having a second optics bloc and a clear image sensor for providing a luminance image, the first and second sub-cameras having substantially the same field of view, an AF mechanism coupled mechanically at least to the first optics bloc, and a camera controller coupled to the AF mechanism and to the two image sensors and configured to control the AF mechanism, to calculate a scaling difference and a sharpness difference between the color and luminance images, the scaling and sharpness differences being due to the AF mechanism, and to process the color and luminance images into a fused color image using the calculated differences. |
US10694093B2 |
Image processing apparatus, image capturing apparatus, image processing method, and storage medium
There is provided an image processing apparatus. A focal position determining unit determines, for each of a plurality of captured image data, a focal position in a depth direction at a target position. The focal position determining unit determines a position at which a subject at the target position is in focus as the focal position if a first focus mode has been selected by a selecting unit, and determines the focal position for each of the plurality of captured image data such that the focal positions track a position at which a subject at the target position is in focus at a speed that is less than or equal to a threshold value, in an order of generation of the plurality of captured image data, if a second focus mode has been selected by the selecting unit. |
US10694089B2 |
LED projection device for a camera and method for controlling a light pattern projected by the LED projection device
A light-emitting diode (LED) projection device for a camera has a substrate and at least one LED package mounted on the substrate. Each LED package includes a reflection surface, at least one LED chip disposed in the reflection surface, and a packaging lens encapsulating the at least one LED chip. By choosing a suitable amount of the LED chips that have suitable sizes and displacements and are encapsulated by suitable types of the packaging lenses, the light beams emitted from the LED chips can form a substantially rectangular light pattern that corresponds in shape to a field of view of the lens assembly. The brightness of the light pattern having better uniformity is formed and the dark area around the light pattern is reduced. The desired light pattern can be formed through simple manufacturing process and structure. |
US10694088B2 |
Lens apparatus, imaging apparatus, and manufacturing method of the lens apparatus
A lens apparatus includes a lens, a first base member, and a holding frame configured to hold the lens, the holding frame including a flange surface that intersects with an optical axis of the lens. The first base member has a first slope having an acute angle to the flange surface, and the holding frame is fixed to the first base member by adhesive provided between the first slope and the flange surface. |
US10694087B2 |
Output apparatus, lens apparatus, adaptor apparatus, camera apparatus, and image pickup apparatus
Provided is output apparatus configured to output correction information on combinations each of which is a combination of a value of a parameter of an optical system and correction data corresponding to the value, the system forming an image to be picked up by a camera, the information being used for determining correction amount regarding optical characteristic of the optical system the output apparatus including: memory; and processor determining the correction information based on information regarding the camera, in which the processor determines, letting positive integers M and N satisfying M |
US10694086B2 |
Camera module
A camera module is provided, including a lens driving mechanism, a lens unit, a circuit board, and an image sensor. The lens unit is disposed on the lens driving mechanism. The image sensor is disposed on the circuit board. The circuit board includes a metal member, an insulation layer, and a metal wire. The insulation layer is disposed between the metal member and the metal wire, and the metal wire is electrically connected to the image sensor. The lens driving module can drive the lens unit to move relative to the image sensor. The image sensor can catch the light through the lens unit. |
US10694084B2 |
Imaging apparatus capable of efficiently radiating heat of an image sensor without an increase in size
An imaging apparatus includes a lens barrel unit, an image sensor substrate having an image sensor, a metal plate to which an image sensor substrate is fixed, a lens barrel holder made of a metal material and configured to support the lens barrel unit, a third cover member made of a heat-conductive resin material fixed to the lens barrel holder and configured to cover the circumferential surface of the lens barrel unit, and a heat-conductive member configured to conduct heat of an image sensor sheet metal to the lens barrel holder. At least a part of the lens barrel holder is disposed inside the third cover member. |
US10694083B1 |
Camera expansion frames and modules
An expansion module includes an expansion accessory and expansion fastening structures that removably couple the expansion module to retention features of a housing of an image capture device when an access door of the image capture device is in a removed position. The expansion module also includes an expansion communication interface that couples an imaging communication interface of the image capture device when the access door of the image capture device is in the removed position. The retention features include hinge structures and cavities defined in the housing of the image capture device. The expansion fastening structures comprise hinge structures and latch structures that engage the retention features of the housing of the image capture device. |
US10694080B2 |
Endoscope system
An endoscope system includes: an endoscope having an image sensor configured to image an inside of a subject; a processor configured to perform predetermined image processing on a video signal that is imaged by the image sensor; a storage that is provided in the endoscope, the storage being configured to store compressed data obtained by compressing data volume of first non-compressed data that is used for correction of an image imaged by the image sensor; a restoring circuit configured to read the compressed data from the storage to restore the compressed data to the first non-compressed data when data is transferred from the endoscope to the processor; and an image correcting circuit that is provided in the endoscope, the image correcting circuit being configured to correct the image imaged by the image sensor by using the first non-compressed data restored by the restoring circuit. |
US10694070B2 |
Information processing apparatus, data structure of image file, and non-transitory computer readable medium for managing usage mode of image
An information processing apparatus includes a receiver and a transmitter. The receiver receives an image associated with attribute information. When detecting a use of the image, the transmitter transmits information related to the use of the image. In a further modification of the invention, the image may be an image corresponding to an object. |
US10694064B2 |
Image forming apparatus
An image forming apparatus including an optical scanning device that scans an object to be scanned with a beam in a main scanning direction includes a first rotation fulcrum unit and a second rotation fulcrum unit that are respectively provided in the optical scanning device on one side and on the other side in an orthogonal direction orthogonal to the main scanning direction. The first rotation fulcrum unit is provided outside a scanning area of the beam in the main scanning direction. The optical scanning device is provided rotatably around a virtual rotation axial line connecting the first rotation fulcrum unit and the second rotation fulcrum unit. |
US10694063B2 |
Multifunction peripheral which carries out printing processing according to an instruction of an application that operates on an information processing apparatus and method therefor
In a case of a first function of carrying out a cooperative processing in accordance with an instruction from a user of a multifunction peripheral (10), the user is set as an execution user. In a case of a second function of carrying out a cooperative processing in accordance with an instruction from an application, a user instructed by the application is set as an execution user. Further, in a case where an execution user of a cooperative processing carried out using the first function and an execution user of a cooperative processing carried out using the second function are identical, use history information of the execution user is managed as use history information of a single user. This makes it possible to appropriately manage use history information of a cooperative processing. |
US10694061B2 |
Image forming apparatus
An image forming apparatus has an image reading portion generating document image data, a job execution portion executing a job based on the document image data, a control portion controlling the job execution portion, and a storage portion storing a registered signature image. The control portion determines the degree of match between a document signature image present in the document image data and the registered signature image. The control portion permits execution of the job when the degree of match is equal to or higher than a first threshold value and inhibits execution of the job when the degree of match is lower than the first threshold value. |
US10694060B2 |
Image forming system, image forming apparatus, and image forming method
An image forming apparatus that executes a password-protected job includes a function for omitting an input of a job password, manages a user password for keyboard authentication in association with a user, manages a personal identification number for icon authentication in association with the user, accepts login to an account of the user based on the keyboard authentication, permits execution of a password-protected print job associated with the user based on a print instruction without inputting a job password, accepts login to the account of the user based on the icon authentication, and permits execution of a password-protected print job associated with the user based on a print instruction with an input of a job password. |
US10694058B2 |
Image forming apparatus that outputs an operation screen of an extension application with part of an operation screen of a native program control method therefor, and storage medium
A present image forming apparatus includes a first control unit that controls a native program, a second control unit that controls an extension application different from the native program, a first memory area in which an operation screen of the native program controlled by the first control unit is rendered, and a second memory area in which an operation screen of the extension application controlled by the second control unit is rendered. At least a part of the operation screen of the native program is output to a display when an event related to outputting of the operation screen of the native program has occurred while the display is displaying a screen rendered in the first memory area. |
US10694056B1 |
Methods and systems for resolving one or more problems related to a multi-function device via a local user interface
The disclosure discloses methods and systems for enabling an administrator to resolve problems related to a multi-function device, via a local user interface (LUI) of the multi-function device (MFD). The method includes sending a notification message to the administrator about a problem related to a service of the MFD. The MFD receives login credentials at the LUI from the administrator to access the MFD. The MFD displays an error message about the problem to the administrator on the LUI based on the login credentials. Based on an input received from the administrator on the LUI, the MFD retrieves at least one relevant webpage corresponding to the problem and displays the at least one relevant webpage to the administrator via the LUI. The MFD receives setting inputs and updates settings on the at least one relevant webpage based on the setting inputs such that the problem is resolved. |
US10694052B2 |
Non-transitory computer-readable medium storing output instructions to control portable terminal and portable terminal
A portable terminal includes: a display; a user interface; a memory; a network interface; and a controller, the controller performs performing a deciding processing of deciding the display mode of instructions objects corresponding to the external instructions specified in the first specifying processing, based on attribute information; performing a display control processing of controlling the display to display a selection screen including instructions objects having the display mode decided in the deciding processing; performing a first receiving processing of receiving a user operation of selecting an object included in the selection screen, via the user interface; performing, in response to the operation of selecting a instructions object in the first receiving processing, an activation processing of activating an external instructions corresponding to the selected object; performing an designation information acquiring processing of acquiring designation information from the external instructions activated in the activation processing. |
US10694051B2 |
Image handling apparatus for inputting scan settings for a scanner
An image handling apparatus is disclosed, including an operation panel, hardware resources, a transferring part, and an image generation controlling part. The transferring part transfers image handle information input at the input screen to an external apparatus. The image generation controlling part receives and parses image generation information for at least one of the hardware resources to execute an image generation based on the image handle information, from the external apparatus in response to an instruction of the image generation, so that at least one of the hardware resources executes the image generation. |
US10694044B2 |
Electronic device and content transmitting and receiving method thereof
An electronic device is provided. The electronic device includes a communication module configured to communicate with an external electronic device and a processor configured to determine a size of content, transmit or receive the content at a first speed if the size of the content is less than a specific size, and transmit or receive the content at a second speed, which is slower than the first speed, if the size of the content is greater than or equal to the specific size. |
US10694043B2 |
Allowing access to a device responsive to secondary signals previously associated with authorized primary input
A method is provided for controlling access to a target device. The method comprises receiving, by the target device, primary input from a user or user device, wherein the primary input matches a predetermined input stored by the target device and authorizes the user or user device to access the target device. The method further comprises storing, by the target device, one or more wireless secondary signals that are detected by the target device during a time period in which the primary input is received. Still further, the method comprises allowing access to the target device in response to receiving the primary input, and then allowing access to the target device in response to subsequently receiving at least one of the one or more wireless secondary signals matching one or more of the stored wireless secondary signals in the absence of receiving the primary input. |
US10694042B2 |
System and method for processing media requests during telephony sessions
In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using HTTP; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server. |
US10694039B2 |
System and method for automated call distribution
A computer-implemented method for automating calls from a call center to a lead comprises determining, with at least one processor, a number of contact attempts based at least partially on at least one rule, determining, with at least one processor, a cadence of the number of contact attempts based at least partially on a predictive model, initiating a plurality of contact attempts based at least partially on the cadence, and ending the plurality of contact attempts in response to at least one of the following: the number of contact attempts has been met, a contact attempt is successful, the lead opted out, the lead scheduled a future contact attempt, or any combination thereof. A system and computer program product are also provided. |
US10694030B2 |
System and method for providing particularized audible alerts
A system and method of generating at least two distinctive auditory alerts upon receiving a transmission or telephone call at a device is described. Data indicative of a first plurality of sounds corresponding to a user of a device configured to receive the transmission or telephone call is accessed, such as from a memory. The first plurality of sounds is played at the device so as to identify a received transmission or telephone call being directed to the user. A telephone number, subscriber name or identifier associated with a transmitting or calling party of the transmission or telephone call is accessed. Data indicative of a second plurality of sounds designating the transmitting or calling party based on the subscriber name, telephone number or identifier is retrieved, such as from a data structure, and the second plurality of sounds is played at the device so as to identify the transmitting or calling party. |
US10694028B2 |
Systems and methods for generating application data from call data
Systems and methods are provided for generating application data from call data. In one implementation, a method includes acquiring call data from a call-data source with a call-data aggregator; modifying a portion of the call data with a call-data modifier; and generating application data from the portion of the call data. Application data may be configured for diagram generation. The diagram may graphically indicate call volume in branches of an interactive voice response (IVR) system map. The diagram may be a flow diagram including a connector associated with a branch of the IVR system map and the connector may have a width proportional to a call volume in the branch of the IVR system map. The diagram may indicate call-portion durations, which may be associated with a phase of a call and which may have a color associated with a phase of a call. |
US10694021B2 |
Customisation of content of an electronic device
The operation of a mobile electronic device is controlled at least partially in accordance with operating characteristics adopted while the phone is at a first location. The operation of a mobile electronic device is controlled at least partially in accordance with a theme that how an electronic device responds to user input. |
US10694020B2 |
Information displaying method and terminal
An information displaying method and a terminal are provided. The method includes: obtaining audio data to be played in a chronological order; determining, based on attribute information at any moment of a sound represented by the audio data, a shape of a graph corresponding to the any moment, where the graph corresponding to the any moment including a closed curve with a bump, and a maximum distance in distances from points on the bump to a center of the graph is positively correlated to a value indicated by the attribute information at the any moment; and displaying the graph corresponding to the any moment. The bump in the graph changes with the value indicated by the attribute information of the sound, and such graph is presented to a user, to enhance perception of the user on the attribute information of the audio data and improve user experience. |
US10694017B2 |
Ergonomic position detector
Embodiments detect problematic ergonomic positions and movement patterns for a user physically operating a hand-held mobile device as a function of sensory data, via comparing current user ergonomic movement pattern to knowledge base activity movements labeled as problematic ergonomic movements. Thus, in response to determining that a user ergonomic movement pattern matches a labeled hand movements, the embodiments drive communication component of the mobile device to alert the user of engaging the device in a problematic ergonomic movement, and recommend an alternative ergonomic position for use in engaging the device. |
US10694006B1 |
Generation of descriptive data for packet fields
Some embodiments provide a method for a parser of a processing pipeline. The method receives a packet for processing by a set of match-action stages of the processing pipeline. The method stores packet header field (PHF) values from a first set of PHFs of the packet in a set of data containers. The first set of PHFs are for use by the match-action stages. For a second set of PHFs not used by the match-action stages, the method generates descriptive data that identifies locations of the PHFs of the second set within the packet. The method sends (i) the set of data containers to the match-action stages and (ii) the packet data and the generated descriptive data outside of the match-action stages to a deparser that uses the packet data, generated descriptive data, and the set of data containers as modified by the match-action stages to reconstruct a modified packet. |
US10694005B2 |
Hardware-based packet forwarding for the transport layer
This document describes, among other things, improved methods, systems, and apparatus for relaying packets on computer networks. Preferably, the relay function is accelerated at a host by implementing selected forwarding functions in hardware, such as the host's network interface card, while upper software layers at the host retain at least some access to the packet flow to handle more complex operations and/or monitoring. In a so-called “split TCP” arrangement, for example, a relay host terminates a first TCP connection from a given host and forwards packets on that connection to another given host on a second TCP connection. The relay host has a TCP forwarding table implemented at the device level, configurable by a relay management application running in the kernel or user-space. Special forwarding table modes may be used to enable full-TCP protocol support while also taking advantage of hardware acceleration. |
US10694004B2 |
Communication apparatus, control method and storage medium
An apparatus and method is disclosed in which a frame format of a data frame received from a network conforming to a first communication scheme is converted into a frame format of a second network conforming to a different communication scheme, and the data frame is transferred according to a transfer rule applicable to the data frame of the frame format. A communication apparatus converts a frame format of a data frame received from a first network into a frame format conforming to a second communication scheme. Further, the communication apparatus performs transfer processing of the converted data frame according to a transfer rule that includes a pair of a transfer condition of the data frame and transfer processing, which is executed in a case where the transfer condition applicable to the data frame conforming to the second communication scheme, is satisfied. |
US10694003B2 |
Systems and methods for dynamic receive buffering
The present disclosure relates to methods and systems for dynamically changing an advertised window for a transport layer connection. A device can receive data from a server destined for an application. The device identifies the size of the application buffer corresponding to the application and advertises the application buffer size as a window size to the server. The device stores the data in the device memory. The device then determines the memory usage by comparing the memory usage to one or more predetermined thresholds. If the device determines that the memory usage is below a first predetermined threshold, the device can implement an aggressive dynamic receive buffering policy in which the device increases the advertised window size by a first increment. If the device determines that the memory usage is above the first threshold and below a second threshold, the device executes a more conservative dynamic receive buffering policy. |
US10694001B2 |
Method, apparatus and system for uploading a file
Methods, apparatuses, and systems are provided for uploading a file in the field of computer technology. The method includes a router receiving a target file for uploading to a target server which is transmitted from a terminal; determining a feature value of the target file; obtaining a list of feature values of files for the target server, in which the feature value of each file stored in the target server is recorded; transmitting the target file to the target server, when the feature value of the target file is not in the list of feature values of files; and transmitting the feature value of the target file to the target server, when the feature value of the target file is in the list of feature values of files. |
US10693999B2 |
Method and server for displaying access content
Embodiments of the present application relate to the technical field of computers, and in particular, to a method and a server for displaying access content, which are used to resolve the problem existing in the prior art that because information is inaccurately transmitted, a user may interrupt access or perform repeated access, causing a resource waste for a computer system or an Internet system. According to the embodiments of the present application, access content requested by a first user is determined according to an access request of the first user, a presentation identifier corresponding to a second user identifier comprised in the access content is determined, and the access content is returned to the first user, so that a peer end displays the received presentation identifier, thereby improving accuracy of information transmission, reducing the occurrence of interrupted access or repeated access of a user due to inaccurate information transmission, and reducing the resource waste caused for a computer system or an Internet system. |
US10693994B2 |
Method, apparatus, and electronic device for processing consensus requests in a blockchain consensus network
A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network. |
US10693991B1 |
Remote browsing session management
A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device. The processing result, or portions thereof, may be stored in a shared network cache and/or in a local cache. |
US10693987B1 |
Systems and methods for ensuring presentation of in-application messages
Systems and methods for causing an in-application message to be presented to a user of a software application can send message data to the software application via a push notification and via a redundant communication sent over a data network. If the push notification is delivered to the software application first, information in the push notification is used to present the in-application message to the user and the later arriving redundant communication over the data network is ignored. Similarly, if the redundant communication via the data network arrives first, information in that communication is used to present the in-application message to the user, and the later arriving push notification is ignored. |
US10693986B2 |
Notification extensions for applications
In some implementations, a computing device can use notification extensions for applications to preprocess a notification received by the computing device and present content associated with a notification. For example, applications installed on the computing device can provide a service extension for preprocessing the notification. When a notification associated with the application is received, the notification system on the computing device can invoke the service extension for the application to preprocess the notification (e.g., to download additional content, encrypt/decrypt notification data, etc.). Applications can provide content extensions to present notification content. For example, a content extension associated with the application can be invoked by the notification system to present media content (or other content) associated with a received notification in an application specific manner. |
US10693982B1 |
Internet activity, Internet connectivity and nearby Wi-Fi and local network device presence monitoring sensor
In some implementations, a system can monitor Internet activity, internet connectivity, and nearby Wi-Fi and local network presence associated with a local network. Internet activity data of a network of a property over a particular period of time is initially obtained. Occupancy data from one or more devices associated with the property is then obtained. The occupancy data indicates a physical presence of people within the property over the particular period of time. An abnormality associated with the network of the property is then identified based on the obtained Internet activity data and the obtained occupancy data. An indication of the abnormality associated with the network of the property is then provided in response to identifying the abnormality associated with the network. |
US10693980B2 |
Determining a duration content is visible to a user of an online system
A page of content includes instructions that, when executed by a client device presenting the page, obtain a visibility state of the page describing presentation of the page of content to a user and a time when the visibility state was obtained. Execution of the instructions also generates an identifier with which the visibility state and the time are associated. The instructions also obtained updated visibility states, obtains times when the updated visibility states are obtained, and associates the updated visibility states and their corresponding times with the identifier. The client device communicates the obtained visibility state, updated visibility states, and corresponding times to an online system in association with the identifier. Based on the times corresponding to the visibility state and the updated visibility states, the online system determines a duration the page was presented. |
US10693979B2 |
Third party validation of web content
A first server receives, from a client network application, a request for a network resource. The first server retrieves the requested network resource, where the requested network resource is handled by a second server that is different than the first server. The first server validates whether at least a portion of the retrieved network resource conforms to a set of one or more rules. If it does, the first server cryptographically signs the at least portion of the retrieved network resource thereby creating a digital signature. The first server transmits a response to the client network application that includes the at least the portion of the retrieved network resource and the digital signature. The client network application is configured to validate the first digital signature that validates that the portion of the network resource conforms to the set of rules. |
US10693978B2 |
Systems and methods for data routing management
Methods and systems for data routing management are disclosed. A method can comprise a system receiving a request directed to an address. The system can determine performance capabilities of a first logical grouping of computing devices, wherein the first logical grouping of computing devices share the address. The system can determine whether at least one computing device of the first logical grouping of computing devices can receive the request. If at least one computing device of the first logical grouping of computing devices can receive the request, the request can be transmitted to the at least one computing device of the first logical grouping of computing devices. If at least one computing device of the first logical grouping of computing devices cannot receive the request, the request can be transmitted to a second logical grouping of computing devices that share the address. |
US10693977B2 |
Method and system for implementing dual network telemetry application programming interface (API) framework
Novel tools and techniques are provided for implementing network application programming interface (“API”), and, more particularly, implementing dual network telemetry API framework. In some embodiments, a computing system might receive first network telemetry data from a first network via a gateway API, might receive second network telemetry data from one or more second networks via a network API, and might analyze the first network telemetry data and the second network telemetry data to determine first instructions to send to the first network and to determine second instructions to send to the one or more second networks. The computing system might send the first instructions to first nodes in the first network to cause the first nodes to perform at least one first action and send the second instructions to each second network to cause the second nodes in each second networks to perform at least one second action. |
US10693975B2 |
Capacity scaling of network resources
A mechanism for adjusting a resource availability of a data center is disclosed. A processing device may receive a first request from a client device, wherein the request includes a set of instructions and a host name assigned to an internet protocol (IP) address of a server at a first data center to execute the set of instructions. The processing device may determine that a resource availability of the second data center is less than the resource availability of the first data center. The processing device may send a second response to the client device to send the set of instructions to the IP address of the first data center. |
US10693971B2 |
Identifying the best suitable application to open a file shared via a link
The techniques enable a device to identify a best suitable application to open a resource such as a file. The file can be shared via a link or can be attached to a communication. The link comprises a uniform resource locator (URL) or is in some way associated with an underlying URL. The URL includes a pattern, or a portion that identifies a domain (e.g., a hostname) and/or a portion that identifies a type of file that is to be accessed and opened. Upon activation of the link, the device analyzes the URL to determine the pattern. The device then obtains, from a service associated with the URL, a ranked list of applications that are authorized to open the file. Moreover, the device performs, at run-time, a negotiation with the service to determine which application is best suited to open the file. |
US10693968B2 |
Secure binding workflow
Methods, systems, and computer programs encoded on computer storage media, for binding service credentials to an application. One example system receives a service bind request for an application in a cloud application platform. The service bind request includes a request to bind a service provided by a service host in the cloud application platform. The service bind request specifies (i) an identifier for the service and (ii) a unique identifier for the application. The system receives, from the service host, credentials for the application to access the service. The system provides the credentials to a secure credential hub installed on the cloud application platform. The secure credential hub stores the credentials in association with a credential location identifier. The system grants, to the unique identifier for the application, read access to the credential location identifier. The system stores the credential location identifier as application metadata for the application. |
US10693967B2 |
Data connection establishment method, server, and mobile terminal
Embodiments of the present invention relate to a data connection establishment method, a server, and a mobile terminal. After receiving a connection request sent by a first client, a server determines whether a connection to a second client belonging to a same local area network with the first client has already been established; if yes, the server returns, to the first client, a reply message used to instruct the first client to establish a connection to the second client; and disconnects from the first client after the connection between the first client and the second client is established. |
US10693966B2 |
System for distributed intelligent remote sensing systems
An Internet of things (IoT) system, including a distributed system of virtual machines, includes at least one IoT platform system control engine, that includes a platform system control engine secure system space and a IoT platform system control engine user defined space, at least one network node device that includes a network node device secure system space and an IoT network node device user defined space, and at least one edge device that includes an edge device secure system space and an edge device user defined space, where the secure system space of the control engine, the network node device, and the edge device are each configured to be secured to prevent unauthorized access, and the user defined spaces of the platform system control engine, the network node device and the edge device each define a respective virtual machine. |
US10693961B2 |
Data driven backup policy for data-centers and applications
Techniques to protect against data loss are disclosed. In various embodiments, an amount of data that has changed since a last backup of at least a defined subset of a save set is determined. The determined amount of changed data is compared to a corresponding threshold. A backup is performed based at least part on a determination that the determined amount of changed data equals or exceeds the threshold. |
US10693960B2 |
Data exchange guide device and an execution method thereof
A data exchange guide device and an execution method thereof provided in the present disclosure are characterized that a processing program, which is executed by an electronic device connected with a connection interface, is able to read private key information, access a tabulation of remote shared data from an existing network available to the electronic device, and display the tabulation on a graphic user interface. Furthermore, a data exchange guide device and an execution method thereof provided in the present disclosure are also characterized that a processing program, which is executed by an electronic device connected with the connection interface and a virtual network card, is able to read private key information, access a tabulation of remote shared data from the virtual network card, and display the tabulation on a graphic user interface. |
US10693954B2 |
Blockchain-enhanced mobile telecommunication device
A computer-implemented method tracks and maintains a record of telecommunication device events using a blockchain that is supported by a peer-to-peer network. One or more processors detect one or more events at a telecommunication device, and then transmit a transaction of the one or more events from the telecommunication device to multiple remote computing devices that are part of a peer-to-peer network, which supports a blockchain that includes a block that includes the transaction of the one or more events. |
US10693952B2 |
Technologies for low latency messaging
Systems, methods, and computer-readable media for processing and sending messages with low latency are described. An application server may obtain a triggered send request (TSR) message from triggered send (TS) subscriber. The TSR message may comprise TSR information and a TSR payload. The application server may directly inject the TSR payload to an available message server for processing when the TSR information indicates that a first priority is associated with the payload, and may notify the available message server that the TSR payload is available for processing when the TSR information indicates that a second priority is associated with the payload. The application server may also write the TSR payload and/or TSR information to a TSS queue of a TSS tenant space, and may write the payload to a non-relational datastore regardless of a priority associated with the payload. Other embodiments may be described and/or claimed. |
US10693951B2 |
Decentralized, resource aware load distribution in a distributed system
Distributed Systems are becoming very large and are being served by 10s of 1000s of individual machines. Among heterogeneous nodes, one node's capabilities can vary widely from that of others in the same cluster, for example, in a cluster of storage servers. Each of the clients/writers may retrieve, periodically, from all the servers, important metrics such as free disk space capacity, average disk IO utilization over the last N minutes, etc. We call these client to nodes (servers) messages as “periodic metrics query.” Using received metrics, clients dynamically assign weights to each of the servers as an indication of their current capabilities. Server metrics and or weights are distributed across the clients, and each client may make independent placement decisions based on their view of the cluster. Because clients are using substantially the same information for making decisions on placement, the result is improved balance across the servers. |
US10693950B2 |
Control method for network communication system including base station network management server and multi-access edge computing ecosystem device
A control method for network communication system including base station network management server comprises of obtaining an item of neighbor base station identification information of a neighbor base station by a first base station; providing the first base station identification information to a base station network management server by the first base station; obtaining a first base station neighbor information from the base station network management server by a first MEC platform; producing an item of first platform neighbor information by the first MEC platform; determining whether a request signal matches the first platform neighbor information after receiving the request signal from a second MEC platform; providing the first platform identification information to the second MEC platform while determining that the request signal matches the first platform neighbor information. |
US10693948B2 |
Provisioning of containers for virtualized applications
In a general aspect, a computer-implemented method can include receiving a request to provision a plurality of containers of an application across a plurality of data center hosts and iteratively placing the plurality of containers on the plurality of data center hosts. The containers can be selected for placement based on one of a locality constraint and an association with previously-placed containers. Placement of a selected container can be based on, at least, compute requirements of the selected container, network requirements of the selected container, configuration of the plurality of data center hosts, and performance metrics for the plurality of data center hosts. |
US10693944B1 |
Media-player initialization optimization
This disclosure describes, in part, client-side techniques for reducing latency time experienced in requesting playback of media content using media players. In some examples, the techniques described herein include executing or calling one more functions to create and maintain a group, or “pool,” of media player instances which are in a prepared (i.e., ready) state. In this way, rather than beginning the process of instantiating a media player instance upon receiving a playback request or command for media content, the media player instance of the media content for which playback is requested is already in the prepared state and able to transition into a playing state more quickly, which reduces latency time. |
US10693941B2 |
Session management
Methods, systems, and computer program products include, for example, transmitting, by one or more processor, session copy data from a server for storage on a client, and requesting, by the one or more processor, transmission of the stored session copy data from the client in response to loss of session data being detected on the server. |
US10693940B2 |
Remote access to an application program
Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application. |
US10693939B2 |
Providing modified protocol responses
A first search request is received. Keywords of the first search request is identified. A request in a protocol for the first search request is transmitted to a web service. A response in the protocol for the first search request is received from the web service. Whether the first search quest is similar to a previously submitted search request, is determined. Responsive to determining that the first search request is similar to the previously submitted search request, the protocol response is modified to include contact information of a user that previously submitted the similar search request. The modified protocol response is transmitted to the client computer system from which the first search request originated. |
US10693935B2 |
User interface remoting through video encoding techniques
Methods, techniques, and systems for user interface remoting using video streaming techniques are provided. Example embodiments provide User Interface Remoting and Optimization System (“UIROS”), which enables the efficient remoting of pixel-oriented user interfaces on behalf of their guests using generic video streaming techniques, such as H.264, to send compressed user interface image information in the form of video frame encoded bitstreams. In one embodiment, the UIROS comprises server side support including a UI remoting server, a video encoder, and rendering support and client side support including a UI remoting client, a video decoder, and a display. These components cooperate to implement optimized UI remoting that is bandwidth efficient, low latency and CPU efficient. |
US10693934B2 |
Utilizing VoIP coded negotiation during a controlled environment call
Controlled-environment communication systems are increasingly using voice over internet protocol (VoIP) to serve their users. VoIP allows voice to be sent in packetized form, where audio is encoded using one of several codecs. Because of bandwidth constraints, particularly during peak call times, codecs may be used which sacrifice audio quality for bandwidth efficiency. As a result, several features of communication systems, including critical security features. The present disclosure provides details for systems and methods by which a controlled-environment communication system may shift between codecs to perform security-related features or to alleviate bandwidth considerations. This involves the special formatting of control-signaling messages, including session initiation protocol (SIP) and session description protocol (SDP) messaging. |
US10693933B2 |
Techniques for modifying a rules engine in a highly-scaled computing environment
One embodiment of the present invention sets forth a technique for modifying a rules engine implemented in a highly-scaled computing environment. The technique includes receiving rules data that include a first operation, wherein the first operation is from a set of pre-defined operations and includes at least one dimension that is from a set of pre-defined dimensions and building a list of rules based on the rules data, wherein the list of rules filters an extended list of entries based on the first operation and on a first value that corresponds to the at least one dimension. The technique further includes receiving a request to generate a filtered list of entries, wherein the request references the first value, and, in response to receiving the request, applying the list of rules to the extended list of entries based on the first value to generate the filtered list of entries. |
US10693929B2 |
Modular video blade with separate physical layer module
A modular video server includes a Video Blade module and a separate physical layer module. The Video Blade performs video processing functions, such as video encoding and decoding, resizing, slow motion, and color space conversion, and the physical layer module implements the physical layer for input and output of video from devices external to the video server. The modular design permits the type of Video Blade and the type of physical layer module to be specified independently of each other, with each type of Video Blade being compatible with each type of physical layer module. This reduces the effort and cost of providing new video servers that support evolving video processing requirements and new video transmission standards. |
US10693923B2 |
Establishing streaming sessions during remote sessions
Systems and techniques are described for remoting application user interfaces. One of the described techniques includes initiating a remote session with a first user device that allows user interfaces generated by an application to be presented on the first user device and user events associated with the presented user interfaces to be provided as input to the application; and during the remote session with the first user device: receiving a request to initiate a multimedia streaming session between the first user device and a different system through the application; establishing the multimedia streaming session with the different system; and providing the streaming session parameters to the first user device for use by the first user device in establishing a connection between the first user device and the different system and streaming multimedia content over the connection. |
US10693922B2 |
Multi-channel customer engagement platform
Disclosed are examples of systems, apparatus, methods and computer program products for customer engagement and communication across multiple channels using a database system. A first communication between an agent and a customer can be identified on a first communication channel. A customer identifier and agent identifier associated with the first communication can be processed. A unique multi-channel identifier can be retrieved. The unique multi-channel identifier can link the customer identifier and the agent identifier, to uniquely link the agent with the customer. The unique multi-channel identifier can then be provided to initiate a second communication between the agent and customer on a second communication channel. |
US10693916B2 |
Restrictions on use of a key
Certain embodiments provide means for managing automated access to computers, e.g., using SSH user keys and other kinds of trust relationships. Certain embodiments also provide for managing certificates, Kerberos credentials, and cryptographic keys. Certain embodiments provide for remediating legacy SSH key problems and for automating configuration of SSH keys, as well as for continuous monitoring. |
US10693912B2 |
Methods and user equipment for exchanging service capabilities
A method performed by a first UE. The method includes: the first UE sending via a first signaling protocol to a network node a service capabilities request, the service capabilities request requesting service capability information for a second UE; the first UE receiving from the network node a response to the service capabilities request, the response rejecting the service capabilities request; and as a result of receiving the response rejecting the service capabilities request, the first UE sending to the second UE, via a second signaling protocol other than the first signaling protocol, a service capabilities exchange invitation requesting an exchange of service capabilities. |
US10693910B2 |
Fake web addresses and hyperlinks
A destination address is processed to determine if the destination address is a fake web address or hyperlink. The destination address may be compared with a database of known domain names to see if the domain name is legitimate or illegitimate. The designation address may also be compared to other domain names to see if it is an honest or dishonest transformation of the other domain names. Appropriate action may be taken if the designation address is a dishonest transformation of another domain name. |
US10693908B2 |
Apparatus and method for detecting distributed reflection denial of service attack
Disclosed herein are an apparatus and method for detecting a Distributed Reflection Denial of Service (DRDoS) attack. The DRDoS attack detection apparatus includes a network flow data reception unit for receiving network flow data from network equipment, a session type determination unit for determining a session type of the received network flow data, a host type determination unit for determining a type of host corresponding to the network flow data based on the session type, an attack method determination unit for determining an attack method corresponding to the network flow data, a protocol identification unit for identifying a protocol of the network flow data, and an attack detection unit for detecting a DRDoS attack based on the session type, the host type, the attack method, and the protocol. |
US10693907B2 |
System and method of traffic filtering upon detection of a DDoS attack
Disclosed are a system, a method, and computer readable storage medium having instructions for filtering network traffic to protect a server from a distributed denial-of-service (DDoS) attack. The described technique includes intercepting data from a network node to the computing device responsive to detecting a computing device is subject to a DDoS attack. The technique further includes determining one or more data transmission parameters based on the intercepted data, assigning a danger rating to the network node, and changing the danger rating of the network node based on application of a filter and on the data transmission parameters. The described technique limits a transmittal of data from the network node to the computing device if the resultant danger rating of the network node exceeds a threshold value. |
US10693906B2 |
Providing secure data transfer between networks
A data frame transmitted over a serial link between a destination network and a source network is received by a computer-implemented system in the destination network. The data frame is compatible with a data link layer protocol and includes a data field. The computer-implemented system in the destination network converts the data frame directly into a format compatible with an application layer protocol, where converting the data frame into the format comprises interpreting received information included in the data field as numerical values rather than executable code. The computer-implemented system in the destination network outputs the numerical values to an application in the destination network. |
US10693905B2 |
Invalidity detection electronic control unit, in-vehicle network system, and communication method
An invalidity detection electronic control unit connected to a bus used by a plurality of electronic control units (ECUs) to communicate with one another in accordance with controller area network (CAN) protocol includes a receiving unit that receives a frame for which transmission is started and a transmitting unit that transmits an error frame on the bus before a tail end of the frame is transmitted if the frame received by the receiving unit meets a predetermined condition indicating invalidity and transmits a normal frame that conforms to the CAN protocol after the error frame is transmitted. Even when a reception error counter of the ECU connected to the bus is incremented due to the impact of the error frame, the reception error counter is decremented by the normal frame. |
US10693899B2 |
Traffic enforcement in containerized environments
A system and method for traffic enforcement in containerized environments. The method includes analyzing contents of a container image to determine a type of application to be executed by a first container, wherein the first container is a runtime instance of the container image; determining, based on the type of application to be executed by the first container, a filtering profile for the first container, wherein the filtering profile defines a configuration for inspecting and filtering traffic directed to the first container; and filtering, based on the filtering profile, malicious traffic directed to the first container. |
US10693896B2 |
Anomaly and malware detection using side channel analysis
The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification. |
US10693894B1 |
Real-time regular expression search engine
Upon receiving malware detection rules that are to be identified with respect to an input traffic stream, a sequence of state definitions are generated for each of the rules. The state definitions for each rule correspond to respective segments of the rule and specify conditions under which a state machine is to transition between search states corresponding to those segments, at least one of the segments corresponding to multiple characters within the input traffic stream. A state machine transitions between search states corresponding to one or more of the rules in accordance with contents of the input traffic stream and the conditions specified by the sequence of state definitions. |
US10693873B2 |
Securing remote authentication
Authenticating a secure session between a first user entity and an identity provider using a second user entity. The method includes receiving a request for a session from an entity that purports to be the first user entity. The method further includes sending authentication context from the request, and wherein the authentication context for the request arrives at the second user entity. The method further includes receiving an indication that the authentication context has been verified. As a result, the method further includes authenticating a secure session between a first user entity and an identity provider or approving a secure transaction. |
US10693872B1 |
Identity verification system
Methods, systems, and storage media are described for identity management and identity verification is provided in which users authenticate their identities during an enrollment process, and may access and modify their identity information via a secure portal. The enrollment process includes collecting various identifying data and biometric data of a user. A live interview portion during the enrollment process is used to check the liveness and verify the collected identifying data and biometric data. Other embodiments may be described and/or claimed. |
US10693870B2 |
Authentication system
A server performs authentication, in response to an authentication request from a client PC and issues a token, when the user of an application is permitted. When the client PC needs to use the application in an offline state, the client PC requests the server to change over to a standalone mode. The server then changes the issued token to an offline token that is valid for a predetermined time period. The offline token includes dynamic date and time information that is updated on every occasion of authentication, as well as static information indicating a validity period. Including the dynamic date and time information prevents illegal use of the token by causing the client PC's timepiece to go back in time after expiration of the validity period. This configuration enables an online authentication system to be used offline, while preventing illegal use, taking advantages of both online and offline authentications. |
US10693868B2 |
EHN venue-specific application provisioning
In order to leverage an enterprise-hosted network (EHN) associated with an entity, a communication technique may dynamically customize an application on a portable electronic device. In particular, the portable electronic device may discover and then may connect to the EHN using a quarantine zone that restricts access to the EHN. After providing valid credentials to establish a level of trust with the EHN, the portable electronic device may receive a request for authentication and authorization information. In response to the request, the portable electronic device may provide a credential to the EHN. Next, the portable electronic device may receive provisioning information that customizes the application on the portable electronic device to a venue associated with the entity. The provisioning information may include a connection setting associated with the application on the portable electronic device, which allows the portable electronic device to connect to the EHN outside of the quarantine zone. |
US10693861B2 |
Task segregation in a multi-tenant identity and data security management cloud service
Embodiments provide cloud-based identity management by receiving a request to perform an identity management service that includes real-time tasks and near-real-time tasks. Embodiments synchronously execute the real-time tasks by accessing at least one microservice using a corresponding application programming interface (“API”). Embodiments asynchronously execute the near-real-time tasks by offloading the near-real-time tasks to one or more message queues. |
US10693859B2 |
Restricting access for a single sign-on (SSO) session
Techniques are disclosed for restricting access to resources accessible in a SSO session. An access management system may provide access one or more resources by implementing an SSO system to provide a SSO session. An SSO session may provide an authenticated user with access to protected resources to which the user is entitled to access. In some instances, a user sharing a computer with other users may want to access a particular protected resource so as to restrict other users sharing the computer from accessing other protected resources accessible to the user in an SSO session. The access management system may enable the user to dynamically choose, such as during login, the protected resources which to restrict and/or permit. Upon successful authentication, a session may be established for only those protected resources that are permitted based on the user's selection, while the other resources are restricted. |
US10693858B2 |
CDN-based access control method and related device
A content delivery network based (CDN-based) access control method, includes receiving, by a CDN server, a hypertext transfer protocol (HTTP) request from a user terminal and identification information of the user terminal, where the HTTP request includes an access ticket, sending the identification information of the user terminal and the HTTP request to a service server, receiving an HTTP response including a content fingerprint when an authentication result indicating that the access ticket is valid, obtaining the content resource according to the content fingerprint, and sending the content resource to the user terminal. |
US10693856B2 |
Automatic authentication switching in online live chat applications
Methods and apparatuses are described for automatic authentication switching in online chat sessions. A server receives a request to establish an online chat session from a first client device, including authentication credentials associated with the first client device. The server establishes an online chat session between the first client device and a second client device via a first authenticated communications channel. The server transmits one or more chat messages between the first client device and the second client device using the first authenticated communications channel. The first client device determines that the online chat session has lost authentication. The first client device automatically switches the online chat session to a second unauthenticated communications channel. The server maintains the established online chat session between the first client device and the second client device via the second unauthenticated communications channel. |
US10693853B2 |
Method and system for policy enforcement in trusted ad hoc networks
A non-transitory computer-readable storage medium storing a set of instructions executable by a processor. The set of instructions is operable to receive a request from a node to join a trusted ad hoc network. The set of instructions is further operable to authenticate the node to join the trusted ad hoc network. The authentication is performed based on a verification that the node will comply with a security policy of the trusted ad hoc network. The set of instructions is further operable to send, to the node, a verification that the trusted ad hoc network complies with the security policy. The set of instructions is further operable to add the node to the trusted ad hoc network. |
US10693849B2 |
Sending message in multilayer system
A computer-implemented data transmission method and system are provided. A first transformed password (PWD) is acquired from the first node, wherein the first transformed PWD is derived from an original PWD. An encrypted message is acquired from the first node, the encrypted message being encrypted with a public key of the first node. A private key of the first node is recovered according to the first transformed PWD, the private key having been encrypted with the first transformed PWD and stored in the second node in advance. The encrypted message is decrypted with the recovered private key to obtain a decrypted message for processing. |
US10693848B2 |
Installation of a terminal in a secure system
A system comprising a terminal and a server, wherein the terminal is installed in the system by the server being configured to: identify the terminal; generate key generation data, comprising at least one data seed; distribute the at least one seed to the terminal; generate key data and meta data based on said at least one seed and a function; store an identifier for the terminal along with the key data and the meta data for the terminal, wherein the terminal is arranged to receive the at least one seed from the server; generate key data and meta data based on said at least one seed and the same function; store the key data and the meta data, wherein the key data and the meta data stored in the terminal are the same as the key data and the meta data stored in the server. |
US10693847B1 |
Secure message search
A communication server, interacting with an organization system having users that wish to communicate securely, provides secure communication capability to the users, without the communication server itself having access to unencrypted content of the user communications or to cryptographic keys that would allow the communication server to derive the unencrypted content. Thus, the communication server that provides the secure communication capability need not itself be trusted by the users with access to communicated content. To achieve this, the various entities communicate to exchange cryptographic keys in such a manner that the communication server never obtains usable copies of the cryptographic keys. Secure search capability is also provided by the client devices supplying a set of message tokens obtained by transformations that the communication server cannot replicate, and the communication server maintaining a search index storing the message tokens in association with the (encrypted) messages from which they were obtained. |
US10693846B2 |
Published information processing method and device, and information publishing system
The present disclosure relates to a published information processing method and device. One example method includes obtaining a data item to be published in a published information record from a network site, the data item associated with a service item of the network site; determining that the published information record does not include a prior published data item associated with the service item; in response to determining that the published information record does not include a prior published data item associated with the service item, generating an encryption value based on predetermined initial information; and storing the data item and the generated encryption value in the published information record, wherein the encryption value is configured to enable a user to detect whether the data item has been modified on the network site. |
US10693845B2 |
Enhancing security of application downloads
A computer-implemented method includes receiving download description information for an application from a network using an encrypted communications channel, wherein the download description information includes download address information specifying a network address from which application packages associated with the particular application can be retrieved; and downloading an application package associated with the particular application from the network address specified in the download address information, wherein the application package is downloaded using an unencrypted communications channel. |
US10693835B2 |
Method of forwarding data between IP devices
One embodiment relates to data routing using first and second pieces of IP type equipment, the second piece of equipment being suitable for communicating with a management node of a sensor network. The sensors may have respective IP addresses that are generated by said management node, the node also having a function of routing data in the sensor network. The method includes, in a router, generating an address for the second piece of equipment, verifying the availability of the address in the sensor network from the management node, and if the address is available, requesting the management node to add the second piece of equipment in the sensor network. |
US10693833B2 |
Address resolution suppression in a logical network
Example methods are provided for a first host to perform address resolution suppression in a logical network. The first host may support a first virtualized computing instance located on the logical network and a first hypervisor. The method may comprise the first hypervisor broadcasting a notification message within the logical network to trigger one or more control messages, and learning protocol-to-hardware address mapping information associated with multiple second virtualized computing instances located on the logical network based on the one or more control messages. The method may also comprise: in response to the first hypervisor detecting an address resolution request message that includes a protocol address associated with one of the multiple second virtualized computing instances, the first hypervisor generating and sending an address resolution response message to a first virtualized computing instance without broadcasting the address resolution request message on the logical network. |
US10693831B2 |
Method, apparatus, and computer readable storage medium comprising instructions for vehicle-to-vehicle communication
A method, an apparatus, and a computer-readable storage medium having instructions for Vehicle-to-Vehicle communication. Messages are exchanged between a first vehicle and a second vehicle. Each of the messages includes a hash pointer to the respective last previous message. After completion of the exchange of messages, a hash pointer to the last message of the exchange of messages is signed individually by each participant and published. In case the resulting negotiated contract has to be changed, a further message is added to the exchange of messages, which includes a hash pointer to the last message of the exchange of messages. Finally a hash pointer to the further message is published. |
US10693830B2 |
Methods, systems, apparatuses and devices for facilitating live streaming of content on multiple social media platforms
Disclosed herein is a system for facilitating posting of content on multiple social media platforms, in accordance with some embodiments. Accordingly, the system may include a communication device configured for receiving digital content from a source user device. Further, the communication device may be configured for receiving a plurality of target identifiers from the source user device. Further, the communication device may be configured transmitting a plurality of digital content to the plurality of social media servers. Further, the system may include a processing device configured for identifying a plurality of social media servers associated with the plurality of target identifiers. Further, the processing device may be configured for processing the digital content based on a plurality of platform characteristics corresponding to the plurality of social media servers. Further, the processing device may be configured for generating the plurality of digital content based on the processing. |
US10693824B2 |
Electronic meeting management
Disclosed aspects relate to electronic meeting management. A first attentiveness factor may be detected for a first user at a first time by a meeting management engine with respect to an electronic meeting. A second attentiveness factor may be detected for the first user at a second time by the meeting management engine with respect to the electronic meeting. The second time may be subsequent to the first time, and the second attentiveness factor may differ from the first attentiveness factor. A set of meeting data for the electronic meeting may be captured between the first time and the second time. Based on the set of meeting data, the meeting management engine may determine a set of content summary data for the electronic meeting between the first time and the second time in an automated fashion. The set of content summary data may be provided to the first user. |
US10693818B2 |
Packet tracking techniques for communication networks
Packet tracking techniques for communication networks are described. In an example embodiment, an apparatus may comprise circuitry, a tracking component for execution by the circuitry to, in response to a request of an initiator device to establish a packet transfer session, determine whether tracking information for the packet transfer session can be locally maintained and in response to a determination that the tracking information for the packet transfer session cannot be locally maintained, identify one or more tracking parameters for retention at the initiator device, and a communication component for execution by the circuitry to send an acceptance message to grant the request of the initiator device to establish the packet transfer session, the acceptance message to indicate a request for retention of the one or more tracking parameters. Other embodiments are described and claimed. |
US10693814B2 |
Ultra-scalable, disaggregated internet protocol (IP) and ethernet switching system for a wide area network
Systems and Methods for IP and Ethernet switching in an ultra-scalable disaggregated wide area common carrier (WACC) disaggregated networking switching system. The WACC network switching system may include an Ethernet fabric having a set of M Ethernet switches each including a set of N switch ports, and a set of N input/output (IO) devices each including a set of W IO ports, a set of M Ethernet ports, an IO side packet processor (IOSP), and a fabric side packet processor (FSP). Each Ethernet switch may establish switch queues. Each IO device may establish a set of M hierarchical virtual output queues each including a set of N ingress-IOSP queues and ingress-virtual output queues, a set of W egress-IOSP queues, a set of M ingress-FSP queues, and a set of N hierarchical virtual input queues each including a set of N egress-FSP queues and egress-virtual input queues. |
US10693813B1 |
Enabling and disabling links of a networking switch responsive to compute node fitness
An apparatus includes a local compute node and a first networking switch. The first switch determines whether bi-directional communication is established with the compute node via a direct local link. A message received from an additional networking switch through an inter-switch link indicates whether the additional switch has its additional access/uplinks enabled. The first switch enables first access/uplinks in response to determining that the first switch has currently established bi-directional communication with the compute node and that the received message indicates that the additional networking switch has its additional access/uplinks disabled. The first networking switch disables the first access/uplinks on the first switch in response to determining that the first switch is currently unable to establish bi-directional communication with the compute node and/or receiving a message indicating that the additional networking switch has its additional access/uplinks enabled. |
US10693812B2 |
Computing long-term schedules for data transfers over a wide area network
Various technologies pertaining to scheduling network traffic in a network are described. A request to transfer data from a first computing device to a second computing device includes data that identifies a volume of the data to be transferred and a deadline, where the data is to be transferred prior to the deadline. A long-term schedule is computed based upon the request, wherein the long-term schedule defines flow of traffic through the network over a relatively long time horizon. A short-term schedule is computed based upon the long-term schedule, where devices in the network are configured based upon the short-term schedule. |
US10693804B1 |
Using captured configuration changes to enable on-demand production of graph-based relationships in a cloud computing environment
Described herein is a system for automatically capturing configuration changes to the cloud computing resources. The system for automatically capturing configuration changes may detect changes to configurations of cloud computing resources across the geographic regions, in real-time. The changes may be stored in a central data storage device instantiated by a central cloud computing account. Furthermore, a relationship graph indicating the relationships between the different cloud computing resources may be generated. |
US10693803B2 |
Hierarchical fairshare of multi-dimensional resources
Implementing a fair share of resources among one or more scheduling peers. Resource allocations are received for a plurality of scheduling peers. For each scheduling peer, a usage percentage difference is determined between their respective usage percentage and configured share ratio. For a first competing peer that is served more than a second competing peer, resource allocation is adjusted such that resources from the first competing peer are allocated to the second competing peer based, at least in part, on a time decay factor function that gives less weight to the usage percentage difference as an age of the usage percentage difference increases. |
US10693802B2 |
Systems and methods for provisioning and managing an elastic computing infrastructure
A system for provisioning an elastic computing infrastructure is provided. The system include a memory and at least one processor coupled to the memory. The system also includes a management component executed by the at least one processor and configured to instantiate an objective object having a resource collection and instructions that specify processing performed by the objective object, the resource collection identifying at least one resource object that controls a capacity of at least one resource provided by at least one computer system, the capacity being sufficient for processing to be performed at a predetermined performance level. |
US10693799B2 |
Calling method and device, computer storage medium, and terminal
Methods and terminal devices for making media calls via a network are provided. In some embodiments, a first terminal device includes interface circuitry and processing circuitry. The processing circuitry detects, in response to a success reception of a first data packet of first media that is send by a second terminal device during the media call, whether a packet loss occurs in the first media. When a packet loss is detected, the processing circuitry obtains network status information of the network. Further, the processing circuitry determines a probability threshold in association with a retransmission request to the second terminal device for retransmitting a second data packet. Based on the probability threshold, the processing circuitry determines a network requirement condition for the retransmission request. When the network status information satisfies the network requirement condition, the interface circuitry sends the retransmission request; otherwise the retransmission request is cancelled. |
US10693794B2 |
Service processing method, apparatus, and system
Embodiments of the present disclosure disclose a service processing method, an apparatus, and a system that relate to the field of communications technologies and are used to reduce resource waste. The method includes: controlling, by a controller, a first node to send a received packet to a processing network; and controlling, by the controller, the processing network to process the packet and then send a processed packet to a second node. The first node is a base station or a network element connected to the base station, and the second node is a routing function entity; or the first node is the routing function entity, and the second node is the base station or a network element connected to the base station. The routing function entity is an anchor point of an Internet Protocol IP address of a user. |
US10693789B2 |
Adaptive intelligent routing in a communication system
This disclosure relates to a system and method for routing data packets adaptively in a communication system. As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator's networks can continue to exponentially increase. One way to accommodate increased data traffic and provide high quality data communication services to end users is by utilizing network resources efficiently. This disclosure provides systems and methods for efficiently utilizing network resources by providing adaptive intelligence to data packet routing systems. |
US10693787B2 |
Throttling for bandwidth imbalanced data transfers
Techniques are disclosed to throttle bandwidth imbalanced data transfers. In some examples, an example computer-implemented method may include splitting a payload of a data transfer operation over a network fabric into multiple chunk get operations, starting the execution of a threshold number of the chunk get operations, and scheduling the remaining chunk get operations for subsequent execution. The method may also include executing a scheduled chunk get operation in response determining a completion of an executing chunk get operation. In some embodiments, the chunk get operations may be implemented as triggered operations. |
US10693783B2 |
Intermediate logical interfaces in a virtual distributed router environment
A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment. |
US10693780B2 |
Creating endpoints
A device receives a configuration file that includes an object concerning a Hypertext Transfer Protocol (HTTP) route. The object includes a parameter, related to the HTTP route, that includes one or more elements related to the HTTP route, and includes an attribute related to an HTTP action. The device parses the configuration file to recognize the object, and parses the object to recognize the parameter. The device creates the HTTP route based on the parameter. The HTTP route includes information concerning the one or more elements related to the HTTP route and the attribute related to the HTTP action, and sends the HTTP route to a server, causing the server to perform an operation based on the HTTP route. |
US10693776B2 |
Periodical generation of network measurement data
Some embodiments provide a method that generates different network measurements data (e.g., network topology, bandwidth estimation of different paths, etc.) for a pair of endpoints upon receiving a network administrative request (e.g., an application programming interface (API) request) or by other means (e.g., automatically and without intervention of a user). In some embodiments, the method is implemented by a network measurement agent operating on each endpoint and a centralized service component (e.g., web service layer) executing on a network manager machine (e.g., a controller) that responds to measurement requests. The network measurement agent probes the network periodically (i.e., in certain time intervals) or upon an API request that it receives through the network manager machine to gather the measurement data of a particular network topology between a pair of endpoints. |
US10693774B1 |
Modular architecture for computer network operations
Disclosed embodiments include a method of operation of a distributed network system. The method includes nodes of the network system that send messages over a protocol-independent message bus, and other nodes that receive the messages. Content from the received messages can be stored in a database distributed among nodes of the network system. At least some of the content stored in the database is published. The published content can be accessed by one or more applications to perform one or more functions. |
US10693773B2 |
Method for routing in a central conferencing routing server
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing routing service for managing and routing collaboration participants. A collaboration conferencing routing server may provide configurability in routing a collaboration conference to a conference bridge based on any number of criteria and information about the requester and the communications network on which the conference occurs. |
US10693771B2 |
Optimized message flooding across nodes of a distributed platform
Optimized message flooding is provided for time sensitive or real-time contacting of nodes across a distributed platform. The propagation of messaging across the distributed platform is accelerated based on a parallel fan-out distribution of the flood messaging from increasing numbers of nodes with the distribution occurring over existing connections maintained between different sets of nodes. Responses are propagated via a reverse traversal of the nodes. The reverse traversal is optimized by merging responses at different tiers. A set of triggers set at the different nodes specify conditions with which to identify and preempt the slowest nodes of a lower tier from withholding message flooding completion. As such, desired messaging and responses can be collected from across the distributed platform in a determinate amount of time with minimal overhead. |
US10693770B2 |
Service chaining within computer networks
Techniques are described for providing session-aware, stateful network services to subscriber packet flows. Devices within a service provider network direct subscriber packets along service chains. Each tunnel is established to direct traffic according a particular ordered set of network services for the corresponding service chain. An ingress device for the tunnels encapsulate the subscriber packets and embed opaque session cookies that each uniquely identifies a collection of packet flows of a subscriber session amongst other packet flows transported by a given service tunnel. Each service node need only identify the tunnel on which a tunnel packet was received and the session cookie embedded within the tunnel packet to uniquely associate the encapsulated subscriber packet with a subscriber session, without needing to further inspect the encapsulated subscriber packet, and to index or otherwise retrieve state and statistics required to enforce the network service the service nod is programmed to deliver. |
US10693768B2 |
Method, apparatus and system for controlling routing information advertising
A method, an apparatus and a system for controlling routing information advertising are provided, which relate to the field of communications and are used for reducing the configuration complexity and reinforcing the operability. The method includes: receiving, by a control device, first routing information sent by a first forwarding device; wherein the first routing information includes an identifier of the first forwarding device; determining a first routing path according to the identifier of the first forwarding device, an identifier of a second forwarding device and a routing path group; and determining an advertising range of second routing information for the second forwarding device according to the first routing path; for enabling the second forwarding device to advertise the second routing information according to the advertising range of the second routing information. |
US10693765B2 |
Failure protection for traffic-engineered bit indexed explicit replication
Methods and network devices are disclosed for failure protection in traffic-engineered bit indexed explicit replication networks. In one embodiment, a method includes determining a protected link or node in a network, where the protected link or node is included in a designated path to be taken by a message through the network to a destination node, the designated path is encoded in a message bit array carried by the message, and assigned bit positions in the message bit array represent respective network links along the designated path. The method further includes determining a backup path to the destination node from a feeder node adapted to forward a message carrying the message bit array into the protected link or node, and populating an entry in a path update table stored at the feeder node. In one embodiment a network device includes a network interface and a processor configured to carry out the methods. |
US10693762B2 |
Data driven orchestrated network using a light weight distributed SDN controller
A computer implemented method for controlling a software defined network (SDN) is disclosed. The method includes providing one or more client portals configured for facilitating users controlling networked devices, generating configuration data based on input received from users via the client portals, and provising a master SDN controller for managing data flow control on the SDN network. The master SDN controller is operable to route data for the networked devices, generate a plurality of discrete co-controllers each associated with a particular end user with each co-controller having configuration data and routing data for an associated networked device, dispatching the co-controllers to the networked devices associated with the respective end users, installing the co-controllers on the networked devices, and registering the installed co-controllers with the master SDN controller for controlling the routing of data and configuration of the networked devices. |
US10693756B2 |
Dynamic quality of service over communication circuits
Monitoring packets can be sent periodically across IP network tunnels that traverse internet connections to a customer location, and the monitoring packets used to determine current packet-loss, latency, and jitter metrics in each direction for each available circuit. If monitored metrics change beyond set thresholds, a determination is made as to whether the changes are due to circuit saturation or some other cause. If saturation is the problem, logic at either or both tunnel endpoints dynamically adjusts QOS rate limits to optimum values (the highest rate that does not cause threshold violations) in near-real time. |
US10693754B2 |
Method and apparatus for determining resource indicator
A method and an apparatus for determining a resource indicator are described, so that according to a specified resource, another resource associated with the resource can be determined, thereby rapidly determining an indicator of the resource. An association relationship tree information is obtained. The association relationship tree information is used to indicate association relationships between multiple resources. The multiple resources include resources located at at least three resource layers, the association relationships include a direct association relationship and an indirect association relationship. Two resources having the direct association relationship are separately located at two adjacent resource layers, and two resources having the indirect association relationship are separately located at resource layers spaced by at least one resource layer. A second resource having the indirect association relationship with a first resource is determined. The indicator of the first resource is determined according to the second resource. |
US10693753B2 |
Network device snapshots
Network device snapshots may capture the overall device state of a network device. Individual snapshots or groups of related snapshots (e.g., from different network devices obtained at a common time period) may be used to diagnose, troubleshoot, or correct anomalies or errors within a computer network. The “device state” of a network device may change over time and therefore obfuscate information desired for trouble shooting (e.g., diagnoses) of network errors (or degraded performance periods). Device state may include logical and physical device characteristics at a given instant in time. Network device snapshots may be stored locally on a network device or may be transmitted to external storage on-demand or periodically to accommodate possible limitations of resources on the network device. Network device snapshots may be “re-loaded” onto devices, for example in a lab or clean-room type environment, for comprehensive analysis. Different types of interfaces into network device snapshots are disclosed. |
US10693752B2 |
Dynamically requesting mobile devices to report network information
A mobile communications device may determine whether to report information regarding operation of the mobile device on a mobile network. The determination may be based on a reporting parameter set by a network control device and received via a broadcast message from a radio access node. The mobile device may compare the value of the reporting parameter to a randomly generated number. Based on the comparison, the mobile device may determine whether or not to provide information regarding operation of the mobile device or the radio access node to the network control device. The network control device may adjust the value of the reporting parameter to control the likelihood that a mobile device will report. |
US10693751B2 |
End-to-end IT service performance monitoring
A layout is generated of an end-to-end IT service. The layout identifies components of the end-to-end IT service and includes a physical layout and a logical layout. The layout is divided into smaller blocks. Each smaller block represents a function or a set of functions. Interactions for aggregation points between two or more blocks are identified. Using probes placed at aggregation points in the end-to-end IT service, performance of each interaction is measured at each aggregation point. Placement of the probes is optimized based on the interactions. Output is provided that includes information indicating measured performance of the interactions, including prioritized information for measured performance of anomalies. |
US10693747B2 |
Create and publish a website using a hosting customer variable
A website hosting provider may assist hosting customers with the creation and publication of their websites. The website hosting provider may receive and convert customer service voice communications into customer service text communications. The website hosting provider may organize the customer service text communications in clusters so that all of the customer service text communications in the same cluster are regarding the same topic. The website hosting provider may also assign a score, regarding the effectiveness, and hosting customer variables, regarding the calling hosting customer, to each customer service text communication. When a new, i.e., current hosting customer calls regarding a topic and has similar hosting customer variables, the website hosting provider may determine, based on the past customer service text communications, a set of optimal questions. The current hosting customer may respond to the questions and then receive a recommendation from the website hosting customer regarding creating or publishing their website. |
US10693746B2 |
Instrumentation and monitoring of service level agreement (SLA) and service policy enforcement
Source policy identification information of a registry service policy is correlated with configured policy enforcement processing rules and processing actions using a source policy reference key. The source policy identification information includes at least a source policy identifier (ID) of the registry service policy. Per-transaction service policy enforcement information that documents policy enforcement activities performed by a policy enforcement point (PEP) is correlated with the source policy identification information using the source policy reference key. The correlated per-transaction service policy enforcement information of at least one transaction from the per-transaction service data table is provided in response to a query from a policy monitoring point (PMP). |
US10693744B2 |
Network property verification
A method may include obtaining packet handling rules from at least one firewall in a network and at least one routing table in the network, and translating the packet handling rules to canonical data structures based on priority of rules at a given routing table or a given firewall. Each canonical data structure may represent a subset of packets affected by one or more corresponding packet handling rules such that each packet handling rule is covered by at least one canonical data structure. The method may also include generating a graph representation of the firewalls and the nodes corresponding to the routing tables in the network. The method may additionally include labeling vertices and edges in the graph representation based on the packet handling rules. The method may also include, using the graph representation, verifying one or more network properties to identify any network issues. |
US10693743B2 |
Displaying interactive topology maps of cloud computing resources
Techniques and mechanisms are disclosed that enable collection of various types of data from cloud computing services and the generation of various dashboards and visualizations to view information about collections of cloud computing resources. A user can configure collection of data from one or more cloud computing services and view visualizations using an application platform referred to herein as a cloud computing management application. A cloud computing management application further may be configured to generate and cause display of interactive topology map representations of cloud computing resources based on the collected data, where an interactive topology map enables users to view an intuitive visualization of a collection of computing resources, efficiently cause performance of actions with respect to various resources displayed in the topology map, and analyze the collection of resources in ways that are not possible using conventional cloud computing service management consoles. |
US10693740B2 |
Data transformation of performance statistics and ticket information for network devices for use in machine learning models
A device may receive one or more data models that have been trained using a first set of values that are in a format capable of being processed by the one or more data models. The first set of values may be associated with a set of historical network performance indicators relating to a set of network devices. The device may receive network data that includes network ticket information and performance statistics for the one or more network devices. The device may determine a set of network performance indicators relating to the one or more network devices. The device may convert the set of network performance indicators into a second set of values that are in the format capable of being processed by the one or more data models. The device may use the second set of values to generate one or more recommendations associated with improving network performance. |
US10693739B1 |
Network design platform
A device may obtain incomplete geospatial coordinate data associated with a telecommunications network. The device may generate a network graph representation of the telecommunications network based on the incomplete geospatial coordinate data. The device may determine, for candidate sites, a candidate site score based on a quantity of candidate segments to connect the candidate site to a candidate hub. The device may determine, for candidate segments, a candidate segment score based on a quantity of candidate sites that connect to a candidate hub via the candidate segment. The device may determine a prioritization of the candidate segments based on the candidate site scores and the candidate segment scores. The device may generate a recommendation for selecting or ordering the candidate segments. The device may provide the recommendation for display via a user interface. |
US10693738B2 |
Generating device-level logical models for a network
Systems, methods, and computer-readable media for generating switch-level logical models of a network. In some examples, a system can obtain a logical model of a network, such as software-defined network (SDN). The logical model can represent a configuration of objects and object properties defined based on a schema associated with the network. Based on the logical model, the system can generate a rendered logical model of the network and, based on the rendered logical model, generate, for one or more network devices in the network, a respective device-specific representation of the logical model. The respective device-specific representation can project the logical model to a respective network device, such as a switch in the fabric of the network. |
US10693736B2 |
Real time simulation monitoring
A method for monitoring at least one simulation program includes capturing, by a computer, a plurality of simulation data from the at least one simulation program, the capturing is performed in real time while the at least one simulation program is continuously streaming the plurality of simulation data, analyzing, by the computer, the captured plurality of simulation data using a streaming data software, identifying a plurality of predefined criteria within the analyzed plurality of simulation data, the plurality of predefined criteria includes at least one of an event, a result and a variable, and providing feedback to the at least one simulation program to modify a plurality of simulation parameters according to the at least one identified event, result and variable. |
US10693735B2 |
Fabric management devices
Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics. |
US10693733B2 |
Horizontal scaling of fabric networks
A method for establishing a partitioned fabric network is described. The method includes establishing a fabric network including a plurality of border nodes to couple the fabric network to one or more external data networks and a plurality of edge nodes to couple to the fabric network to one or more hosts. The method further includes defining a plurality of partitions of the fabric network. The method further includes registering each of the plurality of partitions with a corresponding one of the plurality of border nodes and with each of the plurality of edge nodes. |
US10693731B2 |
Flow entry management method and device
A flow entry management method comprises receiving a management instruction for any flow entry, where the management instruction is initiated by a controller connected to a switch, wherein the switch may first determine, according to an obtained management authority level of the the controller relative to the switch and a security level of the any flow entry, when the management authority level of the any controller relative to the the switch is not lower than the security level of the a flow entry corresponding to the management instruction initiated by the any controller, that the controller has an authority to perform corresponding management on the any flow entry, and perform corresponding management on the any flow entry according to the management instruction initiated by the controller. |
US10693730B2 |
Communication quality management
Techniques for managing the quality of a communication service may include obtaining crowd movement information relating to movement of individuals in a crowd within geographical spaces, and obtaining user activity information relating to one or more activities of interest to a user in a geographical space. A bandwidth density model is generated, based on the obtained crowd movement information and user activity information, the bandwidth model describing a variation of communication bandwidth density in the geographical space with respect to location and time. Quality of communication service parameters are determined, based on the bandwidth density model, with respect to location for the geographical space. Based on the quality of communication service parameters and a current location of the user in the geographical space, a target location in the geographical space is determined for the user. The user is instructed to move to the target location in the geographical space. |
US10693698B2 |
Techniques for carrier sharing between radio access technologies
Techniques are described herein for addressing tone misalignment between signals of a first radio access technology (RAT) and signals of a second RAT in a combined signal. In some wireless communications systems, the tones of uplink (UL) signals may be shifted up or down based on the configuration of the particular RAT. If UL signals of the first RAT are not shifted in frequency and UL signals of the second RAT are shifted in frequency, processing the combined signal may include additional processing to account for the mismatch. |
US10693694B2 |
Method and apparatus for obtaining reference signal
This application relates to the mobile communications field, and in particular, to a technology for obtaining a reference signal in a wireless communications system. In an example method for obtaining a reference signal, a terminal device obtains position offset information and a first sequence based on the position offset information. The terminal device demodulates, by using the first sequence, a control channel signal carried in a control channel resource set, to obtain downlink control information. |
US10693693B2 |
Scattered pilot pattern and channel estimation method for MIMO-OFDM systems
A method and apparatus are provided for reducing the number of pilot symbols within a MIMO-OFDM communication system, and for improving channel estimation within such a system. For each transmitting antenna in an OFDM transmitter, pilot symbols are encoded so as to be unique to the transmitting antenna. The encoded pilot symbols are then inserted into an OFDM frame to form a diamond lattice, the diamond lattices for the different transmitting antennae using the same frequencies but being offset from each other by a single symbol in the time domain. At the OFDM receiver, a channel response is estimated for a symbol central to each diamond of the diamond lattice using a two-dimensional interpolation. The estimated channel responses are smoothed in the frequency domain. The channel responses of remaining symbols are then estimated by interpolation in the frequency domain. |
US10693688B2 |
Synchronously-switched multi-input demodulating comparator
Methods and systems are described for obtaining a set of carrier-modulated symbols of a carrier-modulated codeword, each carrier-modulated symbol received via a respective wire of a plurality of wires of a multi-wire bus, applying each carrier-modulated symbol of the set of carrier-modulated symbols to a corresponding transistor of a set of transistors, the set of transistors further connected to a pair of output nodes according to a sub-channel vector of a plurality of mutually orthogonal sub-channel vectors, recovering a demodulation signal from the carrier-modulated symbols, and generating a demodulated sub-channel data output as a differential voltage on the pair of output nodes based on a linear combination of the set of carrier-modulated symbols by controlling conductivity of the set of transistors according to the demodulation signal. |
US10693687B1 |
Intermediate frequency on chip (IFoC) system
Techniques are disclosed implementing a radio partitioning architecture using multiple data streams over a single coaxial cable that does not require external RF filtering. This provides a flexible frequency scheme (e.g., using IF frequency adjustment) that enables the avoidance of Wi-Fi and LTE harmonics. The techniques include leveraging baseband filtering, which may be integrated with the radio head in a common radio frequency intergraded circuit (RFIC). |
US10693686B2 |
DFE open loop training for DDR data buffer and registered clock driver
An apparatus includes an interface and a training circuit. The interface may be configured to transmit signals to/from a plurality of I/O channels. The training circuit may be configured to generate a training voltage on a current one of the I/O channels, read an output of an eye monitor slicer to determine voltage transition values corresponding to the training voltage at a plurality of sampling times, map the voltage transition values to coefficients for the current I/O channel and determine the coefficients for each of the I/O channels. The training circuit may comprise the eye monitor slicer. The voltage transition values may correspond to an interference response for one of the I/O channels. The coefficients may be applied as feedback to cancel the interference. |
US10693683B1 |
Systems and methods for resilient HF linking
A resilient HF linking approach can include an HF transmitting device sending an HF connection request to an HF receiving device over an HF channel. Upon receiving an acknowledgement of the request, the HF transmitting device can transmit a predefined data load to the HF receiving device. The predefined data load can be known to the HF receiving device. The HF receiving device can use the predefined data load to estimate one or more parameters of the HF channel, and send estimates of the parameter(s) back to the transmitting device. The transmitting device can use the estimates of the one or more parameters to determine a data rate for use to transmit data to the receiving device aver the HF channel. The HF channel can be a wideband HF channel. The resilient HF linking approach allows of improvement of the performance and resilience of established HF links. |
US10693682B2 |
Electronic device supporting multi-band wireless communications and method of controlling same
Disclosed is an electronic device, including a housing, a first communication circuit disposed in the housing and configured to support omnidirectional wireless communication, a second communication circuit disposed in the housing and configured to support directional wireless communication using beamforming, a processor disposed in the housing and operatively coupled to the first communication circuit and the second communication circuit, and a memory disposed in the housing and operatively coupled to the processor. The processor may be configured to receive at least one first radio signal through a communication channel from an external device capable of supporting the omnidirectional wireless communication and the directional wireless communication using the first communication circuit, determine a state of the communication channel based on at least part of the at least one first radio signal, and activate the second communication circuit based on at least part of the determined state of the communication channel wherein the second communication circuit is configured to receive a second radio signal from the external device. |
US10693681B2 |
OFDM transmission/reception device for transmitting and receiving OFDM symbols having a variable data transmission rate and method thereof
An orthogonal frequency division multiplexing (OFDM) transmission device transmits OFDM symbols to at least one reception device and includes an OFDM transmission processing unit which generates a plurality of OFDM symbols; a pilot insertion unit which inserts pilot tones into each of the plurality of OFDM symbols; and a control unit which controls the pilot insertion unit to insert the pilot tones according to a pilot insertion pattern which is selected to correspond to a communication environment from among a plurality of pilot insertion patterns. |
US10693679B2 |
Using multiple ethernet virtual private network (EVPN) routes for corresponding service interfaces of a subscriber interface
Techniques are disclosed for an Ethernet Virtual Private Network (EVPN) Virtual Private Wire Service (VPWS) network with service interface-aware forwarding. In one example, a first network device signals to a second network device, using EVPN route advertisements, a multi-service service tunnel to transport network packets for a plurality of services. The services are identifiable by virtual local area network (VLAN) identifiers in the packets. The first network device is configured with a single transport interface for the service tunnel and the single transport interface is configured with respective service interfaces for the services. The first network device detects failure of a failed service interface of the service interfaces and outputs, in response to the failure, an EVPN route withdrawal message for the service tunnel that identifies the service corresponding to the failed service interface. |
US10693677B2 |
Method, device, and system for controlling tunnel identifier allocation
A method, a device, and a system for controlling tunnel identifier allocation are provided. The method includes: determining whether a type of a current procedure allows a Serving Gateway (SGW) to change a Tunnel Endpoint Identifier (TEID) and/or an Internet Protocol (IP) address; and sending an modify bearer request message to the SGW, in which the modify bearer request message is used for notifying the SGW of whether the SGW is allowed to change the TEID and/or the IP address. The loss of service data packets of a user or the service interruption caused by that the SGW modifies the TEID and/or the IP address is avoided. |
US10693675B2 |
Electronic control unit, communication method, and onboard network system
An electronic control unit connected to a bus of a first network where first-type frames are transmitted following a first communication protocol and a second network where second-type frames are transmitted following a second communication protocol in an onboard network system. The electronic control unit sequentially receives the first-type and the second-type frames from the bus and the second network respectively, and stores in first and second reception buffers, respectively. The electronic control unit sequentially generates first-type data and second-type data by referencing the contents of the first reception buffer and the second reception buffer, and stores the first-type and second-type data in first and second transmission buffers, respectively. The first-type data is traveling control data for a vehicle, and the second-type data is other data. The first-type or second-type data that is priority type data is transmitted with priority. |
US10693671B2 |
Distributing traffic to multiple destinations via an isolation network
In one embodiment, a cloud-based service instructs one or more networking devices in a local area network (LAN) to form a virtual network overlay in the LAN that redirects traffic associated with a particular node in the LAN to the service. The service receives multicast or broadcast traffic sent by the particular node in the LAN and redirected to the service via the virtual network overlay. The service identifies a group of nodes in the network that are to receive the traffic sent by the particular node, based in part by profiling the traffic associated with the particular node. The service sends the traffic sent by the particular node to at least one networking device in the LAN with an indication of the identified group of nodes in the network that are to receive the traffic sent by the particular node. The at least one networking device forwards the traffic sent by the particular node to the nodes in the identified group. |
US10693665B2 |
Power conservation in power sourcing equipment
A method is provided to conserve power in a power sourcing equipment (PSE) that provides a PSE port voltage at PSE ports. The method includes, in response to detecting a powered device (PD) is connected to the PSE port, providing a power supply output voltage at a default value and turning on the PSE port. After turning on the PSE port, the method includes determining the PSE port voltage. When the PSE port voltage is greater than a threshold value, the method includes decreasing the power supply output voltage. |
US10693662B2 |
Methods for secure serialization of supply chain product units
A method of securely serializing product units to provide a trusted basis for the recording of transaction events reflecting distribution actions within and between supply chain participant vendors. The method involves receiving vendor data including vendor public data descriptive of a given product unit, generating a unique serial number to be securely associated with the given product unit, the unique serial number including a public serial number and a unique nonce, generating a cryptographic hash of the unique serial number and the vendor public data, generating a cryptographic signature of the cryptographic hash using a predetermined private key, and returning marking data including the public serial number. |
US10693660B2 |
Method and system for secure data storage exchange, processing, and access
A multi-user encrypted secure data storage schema is described that is particularly suited for cloud based storage scenarios. This schema protects against an insider attacks be limiting administrator access to encrypted user data. The schema involves encrypting both the data set and user catalogs, where the catalogs contain data locations and data keys in metadata objects. The metadata objects may be share between users to provide others access to the data. |
US10693659B2 |
Generating pseudo random numbers for quantum computing secure authentication
A generator device being configured for generating pseudo random numbers, the generator device comprising a computing device operable for (i) calculating a first hash chain from an initial hash value (H_0), the first hash chain comprising a first sequence of M hash values (HA_1, HA_2, . . . , HA_M); (ii) calculating a second hash chain (20) comprising a second sequence of M hash values (HB_1, HB_2, . . . , HB_M) from the initial hash value (H_0) and the hash values (HA_1, HA_2, . . . , HA_M) of the first sequence; and (iii) determining the pseudo random numbers from the hash values (HB_1, HB_2, . . . , HB_M) of the second sequence. Also disclosed are a method for generating pseudo random numbers and a method for quantum computing secure authentication, as well as a computer program product and a data processing system. |
US10693658B2 |
Methods and systems for using digital signatures to create trusted digital asset transfers
A method and system are provided for transferring digital assets in a digital asset network. Network users can be centrally enrolled and screened for compliance. Standardized transfer processes and unique identifiers can provide a transparent and direct transfer process. Digital assets can include sufficient information for ensuring that a value will be provided, including one or more digital signatures, such that value can be made immediately available to recipients. |
US10693654B2 |
Method and system for hosting a new blockchain using an existing blockchain node
Methods, systems, and techniques for generating a new blockchain involve storing, in an existing blockchain, a genesis block of the new blockchain; and hosting the new blockchain using the genesis block of the new blockchain as a first block of the new blockchain. The storing may be done before the hosting, such as when the existing blockchain generates the genesis block of the new blockchain itself and subsequently causes the new blockchain to be hosted. Alternatively, the hosting may be done before the storing, such as when a node foreign to the existing blockchain generates the genesis block of the new blockchain and hosts the new blockchain, and the genesis block of the new blockchain is subsequently introduced to and stored in the existing blockchain. |
US10693651B1 |
System and method for authentication using biometric hash strings
A process for completing transactions using biometric data, including include possible redundancies to ensure the accuracy of the transaction, and the system needed to perform the process. The process entails obtaining a biometric sample, extracting a biometric hash string from the biometric sample, converting the biometric hash string into an alpha numeric device, using the alpha numeric device to convey an identity, and equating the alpha numeric device to an identity with an account or membership. |
US10693649B2 |
Blockchain data processing methods, apparatuses, processing devices, and systems
This specification describes techniques for securing blockchain transactions. One example method includes determining temporary identity information associated with a transaction participant, wherein the transaction participant participates in a transaction in a blockchain; performing an identity signature for the transaction by using the determined temporary identity information to obtain blockchain data; and in response to performing the identity signature, submitting the blockchain data to the blockchain for storage. |
US10693647B2 |
Zero-knowledge environment based social networking engine
Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules. |
US10693643B2 |
Methods and systems for distributed cryptographically secured data validation
Methods and systems for cryptographically secured data validation. The system includes a first validator. The first validator is designed and configured to receive a first instance of an immutable sequential data structure containing at least a first digitally signed textual element containing at least a first physical asset transfer field populated with a at least a first physical asset transfer datum and at least a second digitally signed textual element generated by a second validator. The first validator authenticates the first instance of the immutable sequential data structure. The first validator generates at least a second validity indicating a determination by the first validator as to the accuracy of the at least a first physical asset transfer field. The first validator detects a conflict between the at least a first validity flag and the at least a second validity flag. The first validator transmits to the at least a second validator an indication of the conflict. |
US10693640B2 |
Use of key metadata during write and read operations in a dispersed storage network memory
Systems and Methods for encrypting and decrypting data in a dispersed storage network are disclosed. A data object may be encrypted using a data object specific encryption key, a container specific encryption key, a tenant account specific encryption key, or a time based encryption key. This specific, or more generally, secondary encryption key can be derived from a master or primary encryption key. Encryption key metadata pertaining to the master encryption key and the specific encryption key is also created and stored in the DSN. When reading an encrypted data object, the master encryption key can be retrieved and, along with the encryption key metadata, used to derive the specific encryption key. The specific encryption key can then be used to decrypt the encrypted data object to recover the data object. |
US10693638B1 |
Protected cryptographic environment
A secret cryptographic key is stored in a protected state. While in the protected state, the secret cryptographic key is encrypted with a plurality of cryptographic keys, each of which is used to re-create the plaintext version of the secret cryptographic key. A service operated by an online service provider creates an isolated network environment containing a bastion computer system in communication with an HSM. After establishing the isolated network environment, the online service provider provides a service provider key to the HSM. An HSM key is present on the HSM, and an administrator key is provided by one or more key administrators. Using the HSM key, the service provider key, and the administrator key, the HSM performs cryptographic operations using the secret cryptographic key. When complete, the isolated network environment is deconstructed and the secret cryptographic key is returned to online storage in a protected state. |
US10693637B2 |
System and method for composite-key based blockchain device control
System and method for composite-key based blockchain device control, where the composite-key is created from control codes and a unique identification key. The control codes are used to control the blockchain device. The system uses the controlling system that can create controlling data. The system uses controlling data to control blockchain devices. The controlling data is used in conjunction with data in the blockchain. The system has methods for integrating with smart contracts to make execution of blockchain device depend on the smart contract. The system can be used for controlling financial activity, movement activity, asset activity, device activity, game activity. The system has methods for coupling controlling system with blockchain devices. The system has mechanisms to make blockchain device execution depend on the signature. |
US10693635B2 |
System and method for encryption and decryption based on quantum key distribution
One embodiment of the present invention provides a system for facilitating storage encryption and decryption. During operation, the system receives a first request to encrypt data which is to be stored on a remote device, wherein the first request indicates the data. The system updates a key based on a dynamic key refreshment protocol. The system determines a key label for the updated key. The system encrypts the data based on the updated key, and transmits the encrypted data and the key label to the remote device, thereby facilitating secure encryption and decryption of data on the remote device. |
US10693634B2 |
Key generation method and apparatus using double encryption
The disclosure provides a key generation method and apparatus. The key generation method comprises: encrypting a first key factor generated by a first device with an initial key, and sending the encrypted first key factor to a second device through a first secure channel, wherein the initial key is a key preset for the first device and the second device; receiving, through the first secure channel, a second key factor encrypted with the initial key, wherein the second key factor is generated by the second device; decrypting the second key factor encrypted with the initial key and received through the first secure channel, so as to obtain the second key factor; and generating a shared key between the first device and the second device according to the first key factor and the second key factor. According to the disclosed embodiments, a gateway device is unable to acquire a shared key negotiated between a first device and a second device, ensuring the security of data transmitted there between, and further reducing the risk of data being illegally captured during transmission. |
US10693631B2 |
Modifying a content descriptor to facilitate delivery of token-authorized encrypted data
Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token. |
US10693630B1 |
Cross-blockchain interaction method, apparatus, system, and electronic device
A subscription request initiated by a blockchain node associated with a first blockchain is received by a cross-blockchain interaction end, where the subscription request includes a subscription condition. A message that satisfies the subscription condition is obtained by the cross-blockchain interaction end and from a publishing client that corresponds to a second blockchain. The message is sent to a subscribing client that corresponds to the blockchain node a from the cross-blockchain interaction end, where the blockchain node calls a first smart contract associated with the first blockchain to trigger a corresponding contract operation based on the message. |
US10693625B2 |
Security processor, application processor including the same, and operating method of security processor
An application processor includes a security processor. An operating method of the security processor includes generating a recoder input including a digit-unit multiplier and a reference bit. At least one random bits having a random value are generated. When the recoder input has a predetermined pattern, the recoder input is converted into a first recoding value or a second recoding value according to a random bit corresponding to the recoder input to generate a recoding result. |
US10693624B2 |
Signal sending device, signal receiving device, symbol timing synchronization method, and system
The present invention relates to the field of wireless communications technologies. In a receiving device, a receiving module receives a synchronization signal including a first signal and a second signal. The first signal includes N1 generalized ZC sequences, and the second signal includes N2 generalized ZC sequences. The second signal is used to distinguish different cells or different cell groups. There are at least two generalized ZC sequences with different root indexes in (N1+N2) generalized ZC sequences. A processing module performs a first sliding correlation operation and a second sliding correlation operation on the synchronization signal, and performs symbol timing synchronization according to a relationship between a sliding correlation peak generated when a sliding correlation is performed on the N1 generalized ZC sequences and a sliding correlation peak generated when a sliding correlation is performed on the N2 generalized ZC sequences. |
US10693622B2 |
Product management system that extracts modifications
A product management system receives one or modifications of a product, and separating the one or more modifications into two collections. The first collection includes one or more modifications that require approval. The second collection includes the one or more modifications. The product management system adds each modification from the first collection to a change management system, and stores each modification from the second collection that is not also in the first collection into production data. The product management system initiates a workflow for the change management system. |
US10693621B2 |
Virtual carrier aggregation for wideband operation of wireless communication systems
Facilitating virtual carrier aggregation for wideband operation of wireless communication systems is provided herein. A system can comprise: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise: receiving, from a network device of network devices, downlink transmission data comprising downlink control information applicable to a downlink channel of the network device; as a function of the downlink transmission data, adjusting a subband of subbands resulting in an aggregation of multiple subbands; and transmitting uplink radio traffic data via the aggregation of multiple subbands to the network device. |
US10693620B2 |
Bandwidth part configuration and operation
A wireless device may receive one or more first messages from a base station. The one or more first messages may comprise first configuration parameters of bandwidth parts of a cell. The first configuration parameters may indicate a first default bandwidth part of the bandwidth parts. A bandwidth part of the bandwidth parts may be activated as an active bandwidth part. One or more second messages may be received. The one or more second messages may comprise second configuration parameter of the cell. The second configuration parameters may indicate a second default bandwidth part of the bandwidth parts. In response to the one or more second messages, the second default bandwidth part may be switched to as the active bandwidth part. One or more uplink signals for the second default bandwidth part may be transmitted in response to the switching. |
US10693619B2 |
Device, system and method for data communications in a wireless network
A radio communication device includes: a communication circuit configured to transmit and receive a signal to and from first radio communication device; and a control circuit configured to cause the communication circuit to receive a first signal in a first layer, the first signal being configured to include data in a second layer different from the first layer, and cause the communication circuit to transmit, through a first radio resource on a shared channel, acknowledgement information when the first signal from the first radio communication device is received, the first radio resource being selected from among the shared channel without scheduling information from the first communication device, the acknowledge information indicating whether the data in the second layer is normally received from the first radio communication device. |
US10693617B2 |
System and method for sharing a control channel for carrier aggregation
A method for processing a control channel at a user agent (UA) to identify at least one of an uplink and a downlink resource allocated by a resource grant within a multi-carrier communication system wherein resource grants are specified by control channel element (CCE) subset candidates, the method comprising the steps of identifying the number of configured carriers used to communicate with the access device, based on the number of configured carriers used to communicate with the access device, identifying a number of CCE subset candidates to decode and decoding up to the identified number of CCE subset candidates in an attempt to identify the resource grant. |
US10693615B2 |
Method and apparatus for managing contention window in wireless communication system
A base station is provided. The base station transmits multiple data in a first subframe, receives response signals corresponding to the multiple data, determines a ratio of negative acknowledge (NACK) signals to the response signals, and adjusts or maintains a contention window based on the determined ratio. The present disclosure relates to communication schemes for combining 5th-generation (5G) communication systems with internet of things (IoT) technology to support higher data transmission rate as post-4th-generation (post-4G) systems and systems for the same. The present disclosure may be used in intelligent services (e.g., smart home, smart building, smart city, smart car, or connected car, health-care, digital education, retail business, security and safety-related services, etc.) based on the 5G communication technology and IoT-related techniques. |
US10693614B2 |
Data transmission method, terminal device, and network device
A data transmission method, including: receiving, by a terminal device on a first time domain resource, at least one piece of downlink data sent by a network device; and sending receiving status information to the network device on a second time domain resource. A transmission time interval of any piece of downlink data is less than a transmission time interval of the receiving status information, and the transmission time interval of the any piece of downlink data is less than 1 ms. According to the data transmission method, a transmission time interval of downlink data and a time interval between a sending time of the receiving status information and a receiving time of the at least one piece of downlink data are shortened, thereby reducing a latency. |
US10693612B2 |
Method and apparatus for receiving or transmitting downlink signal in wireless communication system
According to one embodiment of the present invention, a method of decoding, by a user equipment, a downlink signal in a wireless communication system comprises the steps of: receiving rate matching pattern information indicating a rate matching resource having a repetition period from a base station; and decoding a downlink shared channel using the rate matching pattern information. |
US10693604B2 |
Base station, terminal, search space setting method and decoding method
The invention provides a base station that does not cause the number of blind decodings to be increased and further can prevent the flexibility of resource allocation from degrading. A search space setting unit sets search spaces each of which is constituted by one or more control channel elements (CCEs) and each of which is to be decoded in the terminals and each of which is defined by a plurality of to-be-decoded candidates. An allocating unit places, in one of the plurality of to-be-decoded candidates included in the search space, a control channel. The number of connections of CCEs constituting the to-be-decoded candidate is associated with the number of to-be-decoded candidates. The search space setting unit causes, in accordance with the control channel to be transmitted, the association of the number of connections of CCEs constituting the to-be-decoded candidate with the number of to-be-decoded candidates to differ. |
US10693597B2 |
Method and apparatus for transmitting status report for receiver
A method and apparatus for transmitting status report applied for a receiver is provided, the method comprises: determining a format of a RLC status report; transmitting the RLC status report to a sender, according to the format of the RLC status report; wherein the receiver is a receiver of a service data, and the sender is a sender of a service data. By this method and apparatus, the transmission efficiency of the status report transmitting method can be improved. |
US10693591B2 |
Data mapping method and apparatus in wireless communication system
A method, performed by a base station, of transmitting and receiving data in a wireless communication system, and an apparatus therefor are provided. The method includes determining whether a code block (CB), one of a plurality of CBs included in a transport block (TB), is scheduled for a transmission based on code block group transmission information (CBGTI), in response to the CB being scheduled for the transmission, determining a length of a sequence for the CB based on a number of CBs of the TB or a number of scheduled CBs of the TB, generating the sequence for the CB according to the determined length of the sequence, and transmitting a signal including the generated sequence. |
US10693590B2 |
Method for polar coding and apparatus
Embodiments of this application provide a method for coding in a wireless communication network. A communication device interleave a first bit sequence to obtain a first interleaved sequence having sequence number starting with a sequence number of 0, wherein the first bit sequence comprises bits for indicating timing, wherein the bits for indicating timing comprises a set of bits for indicating synchronization signal block index (SSBI); wherein the set of bits for indicating SSBI are placed in positions indicated by sequence numbers of 2, 3 and 5 in the first interleaved sequence. The devices add d first CRC bits on the first interleaved sequence to obtain a second bit sequence, interleave on the second bit sequence according to an interleave pattern to obtain a second interleaved sequence, and polar encode the second interleaved sequence to obtain the encoded sequence. |
US10693588B2 |
Transmission device, transmission method, reception device, reception method, integrated circuit, and program
A transmission device that performs multiple-input multiple-output (MIMO) transmission of transmit data using a plurality of fundamental bands. The transmission device includes an error correction coding unit, a mapping unit, and a MIMO coding unit. The error correction coding unit, for each data block of predefined length, performs error correction coding and thereby generates an error correction coded frame. The mapping unit maps each predefined number of bits in the error correction coded frame to a corresponding symbol and thereby generates an error correction coded block. The MIMO coding unit performs MIMO coding with respect to the error correction coded block. Components of data included in the error correction coded block are allocated to at least two of the fundamental bands and transmitted. |
US10693586B2 |
Method for receiving reference signal resources in a wireless communication system and apparatus
A method for receiving a Channel State Information (CSI)-Reference Signal (RS) resource in a wireless communication system, the method performed by a User Equipment (UE) may include: receiving, from a base station, a configuration for a CSI-RS resource set including a plurality of CSI-RS resources; receiving the plurality of CSI-RS resources; and when a transmission via different transmission beams of the plurality of CSI-RS resources is configured, reporting a CSI-RS Resource Indicator (CRI) for the plurality of CSI-RS resources to the base station, when a transmission via a same transmission beam of the plurality of CSI-RS resources is configured, not reporting the CRI for the plurality of CSI-RS resources to the base station. |
US10693577B2 |
Request to send (RTS) to group within wireless communications
A wireless communication device (alternatively, device) includes a processing circuitry configured to support communications with other wireless communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processing circuitry, among other possible circuitries, components, elements, etc. to support communications with other wireless communication device(s) and to generate and process signals for such communications. A device generates and transmits a request to send (RTS) to group (RTG) frame to other devices. In response to the RTG frame, the device receives clear to send (CTS)(s) from one or more of the other devices and generates and transmits an orthogonal frequency division multiple access (OFDMA) data frame to those one or more of the other devices based thereon. The RTG frame can include different RTSs transmitted via different channels, sub-channels, sub-carriers, etc. to the different other devices. |
US10693576B2 |
Carrier frequency offset modeling for radio frequency fingerprinting
A method comprising operating at least one hardware processor for: receiving, by a radio frequency (RF) receiver, a plurality of training RF transmissions from an RF device, wherein each of said training RF transmissions is temporally associated with operational parameters and ambient parameters of said RF receiver and said RF device; at a training stage, training a machine learning classifier based, at least in part, on a training set comprising: (i) a Carrier Frequency Offset (CFO) value calculated for each of said training RF transmissions, and (ii) labels associated with said operational parameters and said ambient parameters; and at an inference stage, applying said machine learning classifier to determine whether one or more runtime RF transmissions originate from said RF device. |
US10693572B2 |
Measuring system for over-the-air power measurements with active transmission
A measuring system for performing over the air power measurements is provided. The measuring system comprises, within a single housing, a detector module, comprising a detector input, a transmitter module, comprising a transmitter output, and an antenna. The detector input and the transmitter output are at least temporarily connected. At least the transmitter output or the detector input are at least temporarily connected to the antenna. |
US10693571B2 |
Image generating apparatus, communication apparatus, antenna adjustment method and image generating method
An image generating apparatus (1) includes a first image generating unit (12) and a second image generating unit (14). The first image generating unit (12) generates a first image showing, in a two-dimensional coordinate system the coordinate axes of which respectively correspond to angles of an antenna (20) in two axial directions, reception quality information indicating a quality of a received signal received by the antenna (20) at each antenna angle being the angles of the antenna (20) in the two axial directions. The second image generating unit (14) generates a second image that is a photographed image of a direction in which the antenna (20) faces at the antenna angles. Accordingly, provided is an image generating apparatus capable of easily and accurately adjusting an antenna in the most appropriate direction. |
US10693568B2 |
Adapting serdes receivers to a UFS receiver protocol
A method for receiving data using an FPGA receiver circuit comprises receiving payload data from a DUT using a first rate of a plurality of line rates during a first burst, wherein the DUT is communicatively coupled to the FPGA receiver circuit. The method further comprises transitioning to a power saving state at an end of the first burst and receiving synchronization data from the DUT using a second rate of a plurality of line rates during a second burst. Further, the method comprises establishing synchronization with a clock data recovery (CDR) circuit of the FPGA receiver circuit at the second rate and receiving payload data from the DUT at the second rate. |
US10693567B2 |
Vehicle communication system and method
A spacecraft including a frame including a joint coupling a first frame portion to a second frame portion, and an acoustic communication system configured to transfer acoustic data signals across the joint between the first frame portion and the second frame portion. |
US10693565B2 |
Compensating for entanglement loss in communication lines
Methods and apparatuses are provided that compensate for the polarization dependent loss (PDL) of fiber-optic quantum channels. Compensation is accomplished by inserting a compensating PDL into another quantum channel carrying entangled photons that are entangled with photons in the first channel having losses that are to be compensated for. By selecting the optimum magnitude and orientation for the compensating PDL, compensation for the PDL in the first channel is maximized. |
US10693563B2 |
Coherent optical receiver
An optical IQ demodulator that does not require a power-consuming DSP is disclosed. A DC offset is added to one of the I and Q optical signal components at an IQ transmitter. After mixing with an LO signal and differential detection at the receiver, this DC offset results in a heterodyne-frequency tone in each of the quadrature detection channels of the receiver. The phase of this oscillation is recovered using a PLL circuit, which output is used to separate the transmitter I and Q channels for decoding thereof using conventional electronics. |
US10693561B2 |
Apparatus and method for beamforming communication
A transmitting apparatus includes an optical modulator configured to modulate input light from a light source into a light signal including a carrier signal and a sideband signal based on a radio frequency (RF) signal, having polarization characteristics crossing each other, an optical power splitter configured to split the light signal into a plurality of light signals, a plurality of light phase shifters configured to respectively shift phases of the plurality of light signals, a plurality of polarization controllers configured to perform control so that a carrier signal and a sideband signal included in each of the phase-shifted plurality of light signals have the same polarization characteristic, and a plurality of photodetectors configured to convert the plurality of light signals, having polarization characteristics controlled by the plurality of polarization controllers, into a plurality of electrical signals and to transfer the electrical signals to a plurality of antenna elements. |
US10693560B2 |
Optical transmitter, optical communication system, and optical communication method
If a configuration is employed in which modulation schemes used for an optical communication system can be switched depending on transmission conditions, the power consumption increases and the control becomes complex; therefore, an optical transmitter according to an exemplary aspect of the present invention includes an encoding means for encoding digital signals to be transmitted under a predetermined transmission condition over an optical carrier wave by using one of a plurality of encoding methods; an encoding control means for selecting a predetermined encoding method corresponding to the predetermined transmission condition from among the plurality of encoding methods and causing the encoding means to operate in accordance with the predetermined encoding method; a mapping means for mapping output bit signals output from the encoding means to modulation symbols; and an optical modulation means for modulating the optical carrier wave based on symbol signals output from the mapping means. |
US10693554B2 |
Method for communication between a ground terminal on the earth's surface and a satellite
A method for communication between a ground terminal on the earth's surface and a satellite, wherein the ground terminal and a radio terminal of the satellite are set up for IP-based communication. The communication proceeds such that one or more IP-based protocols are used with the interposition of a space-based Internet system to transmit control commands for one or more modules of the satellite from the ground terminal to the radio terminal, which receives the control commands by radio from the space-based Internet system and forwards them to the module(s). Alternatively or additionally, module data, which come from one or more modules of the satellite, are transmitted from the radio terminal to the ground terminal, with the radio terminal sending the module data by radio to the space-based Internet system. |
US10693551B2 |
Communication device and method using virtual sector forming
A communication device for RF-based communication with another communication device comprises antenna circuitry configured to transmit and receive RF signals, and beamforming circuitry configured to perform beamforming and to carry out a beam training procedure for finding a beam for use in transmitting and/or receiving RF signals and/or for channel estimation. The beamforming training procedure comprises at least two stages during which training signals are transmitted using different beams, wherein first beams used in a first stage have a larger beam sector than second beams used in a second stage and wherein the second beams are selected by forming a virtual best sector based on an evaluation of a predetermined metric obtained for the first beams in the first stage. |
US10693549B1 |
Multi-frequency high frequency data link
Various embodiments are directed to systems, methods, and devices for concurrent high frequency down link air to ground communication transactions using multiple frequencies. A ground station radio device includes a transmitter to transmit uplink data to a plurality of aircraft over a first frequency, and a receiver to receive downlink data from the plurality of aircraft over a plurality of second frequencies that are different from the first frequency. |
US10693548B2 |
Two reference signal beam reporting and identification
Various embodiments disclosed herein provide for a beam reporting and identification system that can use two different types of signals as reference signals when reporting on beam strengths. The user equipment device can send a unified report that reports on each of the different types of reference signals using a unified beam index. In an embodiment, the first type of reference signal can be a user equipment (UE) specific reference signal, such as a channel state information reference signal (CSI-RS), while the second type of signal used as a reference signal can be a synchronization signal (SS), received as an SS block. The unified index, where SS blocks are grouped into a number of groups, allows for the same number of bits to report on both synchronization signals and CSI-RS signals in the same report. |
US10693546B2 |
Apparatus and method for sparsifying channel using beamforming
The present prevent relates to a method of sparsifying a channel using beamforming in a wireless communication system, the method including inserting pilot symbols into resources allocated among resource elements constituting a time-frequency grid; calculating beamforming weights for sparsifying a beamformed time-domain channel; and beamforming frequency-domain channels of a plurality of antennas mapping the pilot symbols by using the beamforming weights. |
US10693541B2 |
Sector sweeps for establishing two-way data communications with directional antennas
Sector sweeps are described for establishing two-way data communications with directional antennas. Some examples receive a sequence of base station transmit sector sweep signals from a base station (BS) at the UE, each signal being transmitted to a different transmit sector from a multiple antenna array of the BS, select a best transmitted signal at the UE from among the received signals, send a sequence of UE transmit sector sweep signals to the base station from the UE, each signal being transmitted to a different transmit sector from a multiple antenna array of the UE, send an identification of the selected best base station transmit sector sweep signal to the base station, receive an identification of a selected best UE transmit sector sweep signal from the base station, and send data to the BS using the identified best UE transmit sector. |
US10693537B2 |
Codebook subset restriction method
A bit field indication manner is provided. A first field is determined, where the first field includes T1 bits, at least one of the T1 bits indicates at least two elements {bi0, bi1, . . . , bik} in a set B, the at least one bit further indicates at least one element {θj0, θj1, . . . , θjh} in a set Φ, and at least one element in {bi0, bi1, . . . , bik} and at least one element in {θj0, θj1, . . . , θjh} are used to form a precoding matrix, where the set B={b0, b1, . . . , bT2−1}, an element in the set B is a vector with a length of N/4, the set Φ={θ0, θ1, . . . , θS−1}, an element in Φ is a complex number of a unit amplitude. |
US10693534B2 |
Wireless communication device, wireless communication system, wireless communication method, and computer-readable medium for transmission of transmission weight information
An electronic device including circuitry configured to control receiving a first reference signal or a second reference signal. The second reference signal is formed by weighting the first reference signal. The circuitry is configured to determine first transmission weight information and second transmission weight information based on reception of the first reference signal and the second reference signal. The circuitry is further configured to control transmitting of the first transmission weight information according to a first period and the second transmission weight information according to a second period, the first period being different from the second period. The second transmission weight information is determined and transmitted after the first transmission weight information is transmitted. |
US10693529B1 |
Method and apparatus for multiplexing several antenna subsystem signals onto a single RF coaxial cable
A single cable interface for operably coupling a radio to an antenna may include a radio interface operably coupled to the radio, an antenna interface operably coupled to the antenna, and a single RF coaxial cable extending between the radio interface and the antenna interface. The radio interface and the antenna interface may each be configured to multiplex and de-multiplex multiple RF signals communicated from the radio to the antenna or from the antenna to the radio such that each of the multiple RF signals is communicated over the single RF coaxial cable. The multiple RF signals include a first RF signal and a second RF signal, the first and second RF signals having a same carrier frequency, phase and modulation type. |
US10693522B1 |
Method and device for performing PUCCH feedback on basis of beamformed CSI RS resource in wireless communication system
A method and a device for transmitting channel state information (CSI) in a wireless communication system are provided. A terminal performs a measurement on the basis of at least one beamformed CSI reference signal (RS) resource, and transmits, to a base station, the CSI and information relating to preferred beam on the basis of the measurement result, wherein the CSI includes a precoding type indicator (PTI), and the PTI indicates whether the measurement is based on a CSI RS resource which is not precoded, or is based on the beamformed CSI RS resource. |
US10693520B2 |
Transmit energy leakage control in a receiver
Systems and methods are provided for handling interference during communication of signals. A receive control signal may be generated in a transceiver leakage between a transmit path and a receive path in a transceiver, at least one signal applied or generated in the transmit path, and at least one signal applied or generated in the receive path. The receive control signal may then be applied adjust or control processing of received signals. One or more characteristics associated with the receive control signal may be set and/or adjusted based on one or more control signals applied to the transmit path. Transmit power may be tracked, and the receive control signal may be adjusted based on the tracking of the transmit power. |
US10693514B1 |
Wireless audio transmission system
A wireless audio transmission system includes a wireless audio transmitter matched with an audio input device in a plug-in manner, a wireless audio receiver matched with an audio output device in the plug-in manner, the audio output device is provided with a first plug-in hole, the audio input device is provided with a second plug-in hole, the wireless audio receiver includes a signal receiving component and a first plug-in connector-signally connected with the signal receiving component and configured for matching with the first plug-in hole in the plug-in manner, and a first housing connected with the first plug-in connector; the first housing is encircled to form a first accommodation cavity which has an opening and is configured for accommodating the signal receiving component, the first plug-in connector is connected with the opening of the first housing. The present application facilitates a wide application of the wireless audio transmission system. |
US10693511B1 |
Wireless user signal reception based on multiple directions-of-arrival
Radio circuitry wirelessly serves User Equipment (UE) with dynamic direction-of-arrival reception. Control circuitry determines a primary direction-of-arrival for a user signal and configures a digital filter for the primary direction-of-arrival. Detection circuitry filters the user signal with the digital filter configured for the primary direction-of-arrival and recovers user data from the user signal. The control circuitry determines increased radio noise and/or uplink utilization reconfigures the digital filter for multiple directions-of-arrival. The detection circuitry filters a subsequent user signal with the digital filter configured for the multiple directions-of-arrival and recovers additional user data from the subsequent user signal. |
US10693510B2 |
Methods and apparatus to measure exposure to broadcast signals having embedded data
Example methods and apparatus to measure exposure to broadcast signals having embedded data are disclosed. An example broadcast signal exposure meter includes a first decoder to obtain an identifier of a broadcast station from an audio signal output by an end user broadcast receiver, a radio to tune to a broadcast signal from the broadcast station associated with the identifier of the broadcast station, a second decoder to obtain embedded data from the broadcast signal, the embedded data representing media contained in the broadcast signal, and an interface to provide the embedded data to a server, the server to determine audience measurement information for the media based on the provided embedded data. |
US10693509B1 |
Digital predistortion with power-specific capture selection
Digital predistortion methods with power-specific capture selection are disclosed. An example method includes receiving a feedback signal indicative of a power amplifier output and establishing boundaries of multiple ranges of powers in the received signal by analyzing signal statistics in windowed intervals of multiple trial captures. At least one range established in this manner may include the highest value, and at least one other range may include the lowest value of the maximum powers determined for the trial captures. The method further includes updating a power amplifier model based on one or more captures of the feedback signal in each of the K ranges, and using the model to apply digital predistortion to an input signal. By specifically targeting regions of lower power and combining these with high-power captures, the model can be made more representative of the signal as a whole, and signal quality may be improved. |
US10693506B2 |
Electronic device comprising antenna
An electronic device includes a housing, a communication circuit positioned inside the housing, and including a first port for a first frequency band and a second port for a second frequency band, a first antenna positioned inside the housing or forming a part of the housing, a second antenna positioned inside the housing or forming a part of the housing, a test port positioned inside the housing or at least partially exposed through the housing, and a switching circuit configured to selectively connect one or more of the first port or the second port to one or more of the first antenna, the second antenna, or the test port. |
US10693501B2 |
Method and apparatus for controlling interleaving depth
A method and an apparatus for controlling an interleaving depth are provided. The interleaving depth controlling method includes performing a modulo operation on an interleaving depth selected to be less than or equal to a maximum interleaving depth and a total number of codewords to obtain a number of remaining codewords; and comparing the total number of the codewords to the interleaving depth, when the number of the remaining codewords excludes “0”, to control the interleaving depth. |
US10693500B2 |
Systems and methods for decoding forward error correction codes based on component codes
Methods and apparatus for the decoding of forward error correction codes. One method includes decoding a number of component codes including code symbols, for which at least one code symbol is involved in multiple component codes, and analyzing the decoding of each of the component codes to generate an outcome. Analyzing the decoding includes estimating at least one possible error location, storing information related to the at least one possible error location; storing state information, and updating the state information. |
US10693498B2 |
Parity check matrix generator, operating method thereof and error correction circuit using parity check matrix generated by the same
A parity check matrix generator for generating a parity check matrix including non-binary cyclic permutation matrices may include: a first memory configured to store a first weight as location information on a non-binary cyclic permutation matrix within the parity check matrix; a second memory configured to store a second weight as cyclic strength of matrix elements of the non-binary cyclic permutation matrix; a third memory configured to store a third weight used to determine a size of a non-binary matrix element among the matrix elements of the non-binary cyclic permutation matrix; and a matrix generator configured to generate the non-binary cyclic permutation matrix by applying a non-binary value to matrix elements of 1's among matrix elements of a binary cyclic permutation matrix having a size corresponding to the non-binary cyclic permutation matrix and reflecting one or more of the first to third weights into the non-binary value. |
US10693494B2 |
Reducing a size of multiple data sets
A computing device may select a plurality of data sets, determine a set of strings that are included in at least two data sets of the plurality of data sets, and select a particular string of the set of strings. The computing device may replace each occurrence of the particular string in the plurality of data sets to create a modified plurality of data sets such that the modified plurality of data sets is smaller in size than the plurality of data sets. The computing device may assign a reference to the particular string and replace each occurrence of the particular string in the plurality of data sets to create a plurality of modified data sets. The computing device may replace may store the reference and the particular string in a table. |
US10693493B1 |
Reducing latch count to save hardware area for dynamic Huffman table generation
Embodiments of the invention are directed to a DEFLATE compression accelerator and to a method for reducing a latch count required for symbol sorting when generating a dynamic Huffman table. The accelerator includes an input buffer and a Lempel-Ziv 77 (LZ77) compressor communicatively coupled to an output of the input buffer. The accelerator further includes a Huffman encoder communicatively coupled to the LZ77 compressor. The Huffman encoder includes a bit translator. The accelerator further includes an output buffer communicatively coupled to the Huffman encoder. |
US10693490B1 |
Sigma-delta analog-to-digital converter and operation method thereof
A Sigma-Delta (Σ-Δ) analog-to-digital converter (ADC) and operation method thereof are provided. The Σ-Δ ADC includes a Σ-Δ modulator, a dynamic element matching (DEM) circuit and a control circuit. An input terminal of the Σ-Δ modulator is configured to receive an analog signal. The Σ-Δ modulator is configured to convert the analog signal into a digital signal based on a feedback signal. The DEM circuit is coupled to the Σ-Δ modulator to receive the digital signal. The DEM circuit is configured to perform a DEM algorithm on the digital signal to generate a feedback signal, and provide the feedback signal to the Σ-Δ modulator. The control circuit listens to the digital signal to detect a mute period. The control circuit disables the DEM circuit during the mute period to suspend a progress of the DEM algorithm. |
US10693489B2 |
Circuit and method for digital-to-analog conversion using three-level cells
A circuit for digital-to-analog conversion using a plurality of 3-level cells includes a circuit for digital-to-analog conversion using a plurality of 3-level cells mutually independently providing positive electricity, providing negative electricity, or floating. The circuit including a preprocess circuit and a shift circuit. The preprocess circuit is configured to receive thermometer code data generated from signed binary data and generate a shift count for shifting a cell pointer pointing to one of the plurality of 3-level cells for dynamic element matching (DEM) from the thermometer code data. The shift circuit is configured to store the cell pointer and shift the stored cell pointer according to the shift count. The shifted cell pointer is shifted in proportion to an absolute value of the binary data in a direction depending on a sign of the binary data. |
US10693479B2 |
Phase accumulator with improved accuracy
A PLL includes a controlled oscillator, a phase accumulator to measure the controlled oscillator output phase, a phase predictor to calculate the required output phase, and a phase subtractor to calculate the phase difference or phase error. The phase accumulator includes a counter whose output sequence changes only one bit per counted controlled oscillator output cycle, such as a Gray counter. It further includes a register or latches, which sample(s) the counter output value upon receiving a reference clock pulse. The latches output value represents the measured phase. A binary encoder, such as a Gray-to-binary converter, may translate the measured phase to a binary number. The phase accumulator may further include a delay line, second latches, and a delay line decoder to measure a fractional part of the phase. A calibration feedback loop may keep the number of delay line steps per output clock pulse known and stable. |
US10693477B1 |
Voltage-to-current converter circuit
An oscillator subsystem included in a phase-locked loop circuit of a computer system may include coarse and fine-tuning circuits. The coarse-tuning circuit may generate a coarse-tuning current based on a reference voltage, and the fine-tuning circuit may generate a fine-tuning current by combining respective currents generated by first and second complement current mirror circuits using a voltage level of a control signal. An oscillator circuit may generate a clock signal whose frequency is based on a combination of the coarse and fine-tuning circuits. |
US10693475B1 |
Gradual frequency transition with a frequency step
A method for generating a clock signal by a phase-locked loop includes generating a phase difference signal based on an input clock signal and a feedback clock signal and generating a loop filter output signal. In a first mode, the loop filter output signal is generated based on the phase difference signal and a predetermined frequency slope, and may include generating a phase-slope-limited version of the phase difference signal based on a predetermined phase slope limit and generating a frequency-slope-limited version of the phase difference signal based on the predetermined frequency slope limit. In a second mode, the loop filter output signal may be generated based on the predetermined frequency slope limit, a value of the loop filter output signal, and a target frequency. In the second mode, the loop filter output signal may be generated further based on a predetermined frequency step value. |
US10693469B2 |
Multiplier-accumulator circuit, logic tile architecture for multiply-accumulate, and IC including logic tile array
An integrated circuit comprising a plurality of multiply-accumulator circuitry interconnected in a concatenation architecture. Each multiply-accumulator circuitry includes first and second MAC circuits and a load-store register. The first MAC circuit includes a multiplier to multiply first data by a first multiplier weight data and generate a first product data, and an accumulator to add first input data and the first product data to generate first sum data. The second MAC circuit includes a multiplier to multiply second data by a second multiplier weight data and generate a second product data, and an accumulator, coupled to the multiplier of the second MAC circuit and the accumulator of the first MAC circuit, to add the first sum data and the second product data to generate second sum data. The load-store register is coupled to the accumulator of the second MAC circuit to temporarily store the second sum data. |
US10693468B2 |
Integrated circuit and process for family of digital logic functions
A family of digital logic functions has the same specifications for input and output voltages and the same number of bond pads. A digital logic integrated circuit for the family includes a substrate of semiconductor material having a core area and a peripheral area; a certain number of bond pads formed in the peripheral area, the certain number of bond pads determining the total area of the substrate; programmable digital logic transistor circuitry formed in the core area for each of the digital logic functions in the family; programmable input and output circuitry formed in the peripheral area; programming circuitry for programming the programmable digital logic transistor circuitry into a selected digital logic function; and programmable input and output means for programming the input and output circuitry into input and output circuits for the selected digital logic function. |
US10693467B2 |
Switch circuit, semiconductor device using same, and switching method
A switch circuit includes: a plurality of four-terminal switches having variable-resistance elements and a rectifier element serially connected; an input line and an output line, at least one of which is multiply present, to which are connected terminals of two switches other than terminals at which the variable-resistance terminals are serially connected; and a control line to which are connected the terminals of the two switches other than the terminals at which the rectifier elements are serially connected, the control line, together with the input line and the output line, turning on and off in turn, by pair, the pair of variable-resistance elements connected to the input line and the pair of variable-resistance elements connected to the output line, among the variable-resistance elements of the plurality of four-terminal switches of the four-terminal switches connected to the input line or the output line. |
US10693466B2 |
Self-adaptive chip and configuration method
Disclosed are a self-adaptive chip (100) and configuration method. The self-adaptive chip includes: a plurality of dynamically reconfigurable cells arranged in an array, each of the plurality of dynamically reconfigurable cells being capable of being dynamically reconfigured as needed to execute different operating functions and/or input-output control functions, wherein, each of the plurality of dynamically reconfigurable cells is connected to multiple neighboring dynamically reconfigurable cells, to acquire data from one or more of the multiple neighboring dynamically reconfigurable cells, and output an operation result based on the data to at least one neighboring dynamically reconfigurable cell. |
US10693465B2 |
Count value generation circuit, physical quantity sensor module, and structure monitoring device
A count value generation circuit includes a first counter that counts edges of a reference signal to generate a first count value in synchronization with an input signal, a time digital value generator that generates a time digital value corresponding to a phase difference between the reference signal and the input signal, a count integrated value combiner that outputs a difference between an integer multiple of the first count value and the time digital value, and a count value generator that generates a count value based on a difference between a first output value and a second output value output from the count integrated value combiner. |
US10693461B1 |
Power switch circuit capable of reducing leakage current
A power switch circuit includes a voltage selection unit, a first level shift circuit, a second level shift circuit, a first transistor, a second transistor, and a leakage control unit. The voltage selection unit outputs a greater one of a first variable voltage and a system voltage as an operation voltage. The first level shift circuit outputs a first control signal by shifting a voltage of a first input signal. The second level shift circuit outputs a second control signal by shifting a voltage of a second input signal. The first transistor outputs the first variable voltage according to the first control signal. The second transistor outputs the system voltage according to the second control signal. The leakage control unit establishes an electrical connection between first terminal of the first transistor and the control terminal of the second transistor according to the operation voltage. |
US10693460B1 |
Fuse adjustable output driver
Memory devices employ circuitry that may be used to adjust the output impedance. Embodiments describe herein relate to fuse-based adjustment circuitry that may be used to assist output impedance compensation such as ZQ calibration, and facilitate reduction in the dimensions and/or power consumption of the memory device. |
US10693455B2 |
Thyristor or triac control circuit
A thyristor or triac control circuit includes a first capacitive element that is series-connected with a first diode between a first terminal and a second terminal intended to be coupled to a gate of the thyristor or triac. A second capacitive element is coupled between the second terminal and a third terminal intended to be connected to a conduction terminal of the thyristor or triac on the gate side of the thyristor or triac. A second diode is coupled between the third terminal and a node of connection of the first capacitive element and first diode. |
US10693454B2 |
Signals for the control of power devices
In some examples, a device includes a gate driver circuit and a control circuit configured to generate a first signal and a second signal, a duty cycle of the first signal encoding an amplitude of an electrical current having a sinusoidal shape, and a duty cycle of the second signal encoding a phase angle of the electrical current. The control circuit is configured to deliver the first and second signals to the gate driver circuit, which is configured to determine a duty cycle of a driver signal as a function of the first signal and of the second signal. The gate driver circuit is also configured to deliver the driver signal to a switch to cause the electrical current having the sinusoidal shape to be delivered to an electrical load. |
US10693451B2 |
Ringing suppressor circuit
A ringing suppressor circuit is connected to a differential signal transmission line that includes a high potential signal line and low potential signal line pair for transmitting high and low level differential signals, and includes a ringing suppressor and a stopper. When the differential signal changes to a high level, the ringing suppressor suppresses ringing by lowering the impedance between the signal lines by turning ON of a switching element. When a differential signal voltage drops below a voltage lowering determination voltage, the stopper stops the impedance lowering function of the ringing suppressor by turning OFF another switching element. |
US10693450B2 |
Apparatus and method for over-voltage protection
An apparatus is provided which comprises: a dual stack voltage driver, wherein the dual stack voltage driver comprises a first stack of transistors, and a second stack of transistors; and one or more feedback transistors each coupled to a transistor of the second stack of transistors. |
US10693445B1 |
Magnetic tunnel junction ring oscillator with tunable frequency and methods for operating the same
Provided are integrated circuits that include one or more magnetic tunnel junction ring oscillator(s) with tunable frequency and methods for operating the same. Accordingly, an integrated circuit is provided that includes a ring oscillator. The ring oscillator includes an input voltage terminal, an output voltage terminal, and an odd number of at least three inverters disposed electrically in series with one another between the input voltage terminal and the output voltage terminal. Each of the at least three inverters includes an NMOS transistor and one or more magnetic tunnel junctions (MTJs) disposed electrically in series with the NMOS transistor. The NMOS transistor of each of the at least three inverters is selectively tunable with regard to either or both of its threshold voltage and its effective channel width. |
US10693440B2 |
Acoustic wave device
An acoustic wave device includes: a first substrate having a first surface on which an acoustic wave element is located; a second substrate having a second surface on which a functional element is located; a third substrate having a third surface, which faces the first and second surfaces, and a fourth surface being opposite to the third surface, a first metal layer separated from the acoustic wave element and a wiring line in the first substrate and connecting the first and third surfaces; a second metal layer separated from the functional element and a wiring line in the second substrate and connecting the second and third surfaces; a first metal pattern located on the third surface, being in contact with the first and second metal layers, and connecting the first and second metal layers; and a terminal located on the fourth surface and electrically connectable to the first metal pattern. |
US10693436B2 |
Impedance adjusting circuit and integrated circuit including the same
An impedance adjusting circuit includes: a first node coupled to a resistor; a first impedance unit having an impedance value determined based on a first impedance code and coupled between a first voltage terminal and a second node; a first switching unit suitable for electrically connecting the first node and the second node to each other in response to a clock; a first average voltage unit suitable for generating an average voltage of the first node; a first comparison unit suitable for comparing the average voltage of the first node with a first reference voltage to produce a comparison result of the first comparison unit; and a first code generation unit suitable for generating the first impedance code in response to the comparison result of the first comparison unit. |
US10693431B2 |
Manufacturing of thin-film bulk acoustic resonator and semiconductor apparatus comprising the same
A method for manufacturing a semiconductor apparatus includes: on a base substrate, forming an isolation trench layer, a first dielectric layer, a lower electrode layer and a second dielectric layer; forming a piezoelectric film and an upper electrode layer in an opening in the second dielectric layer; forming a third dielectric layer; forming a first cavity in the third dielectric layer to expose at least part of the upper electrode layer; bonding a first assistant substrate to seal the first cavity; removing a part of the base substrate to expose the isolation trench layer; forming a fourth dielectric layer on a side of the isolation trench; and etching through the fourth dielectric layer, the isolation trench layer, the first dielectric layer to form a second cavity beneath the lower electrode layer, plan views of the first and second cavities providing an overlapped region having a polygon shape without parallel sides. |
US10693428B2 |
System and method for control of an analog device
An analog device control system is disclosed. The analog device control system has an analog device control module, comprising computer-executable code stored in non-volatile memory, a processor, and an analog device. The analog device control module, the processor, and the analog device are configured to use the analog device to receive an analog signal, digitally control the analog device using the analog device control module, and vary the analog signal using the analog device. Varying the analog signal is based on digitally controlling the analog device using the analog device control module. |
US10693427B2 |
High-efficiency amplifier
There is provided an electronic amplification apparatus (40) comprising a travelling wave tube amplifier (20) and a limiter (10), wherein the configuration of the amplifier (20) is optimised whilst maintaining signal linearity for operation with improved DC power efficiency at an operating point below saturation, and the limiter (10) is arranged to prevent the output power of the amplifier from going beyond a predetermined limit. This can prevent possible damage. There is also provided a multiport amplifier system (50) containing the electronic amplification apparatus (40), and a multi-feed, multi-amplifier phased array type antenna system (130) containing the electronic amplification apparatus (40), and a satellite communications system comprising the electronic amplification apparatus (40) or the multiport amplifier system (50) or the multi-feed, multi-amplifier phased array type antenna system (130). |
US10693426B2 |
Integrated amplifier devices and methods of use thereof
An integrated amplifier device includes a main amplifier configured to be coupled to an input source. A replica amplifier is coupled to the main amplifier to provide a bias to the main amplifier. A transconductance biasing cell to the main amplifier and the replica amplifier. The transconductance biasing cell is configured to bias both the main amplifier and the replica amplifier. A method of making an integrated amplifier device is also disclosed. |
US10693422B2 |
Wideband power combiner and splitter
Wideband power combiners and splitters are provided herein. In certain embodiments, a power combiner/splitter is implemented with a first coil connecting a first port and a second port, and a second coil connecting a third port and a fourth port. The first coil and the second coil are inductively coupled to one another. For example, the first coil and the second coil can be formed using adjacent conductive layers of a semiconductor chip, an integrated passive device, or a laminate. The power combiner/splitter further includes a fifth port tapping a center of the first coil and a sixth port tapping a center of the second coil. The fifth port and the sixth port serve to connect capacitors and/or other impedance to the center of the coils to thereby provide wideband operation. |
US10693419B2 |
Reduction of power consumption in integral ultra-wideband power amplifiers
Power amplification units and methods are provided, which use a combiner and an auxiliary signal to feed the power amplifier (PA) with a signal that prevents or reduces operation of higher amplification stages during off periods of the received RF signal. The PA output is delivered through an output matching circuit configured to pass the RF signal and attenuate the auxiliary signal; and the combiner combines the RF signal and the auxiliary signal through respective filters to generate the RF input signal to the PA. An auxiliary signal generator may be configured to generate the auxiliary signal with relation to the RF signal as having a frequency spectrum lower than a cutoff RF frequency. Resulting lower power consumption, particularly in case of low duty cycle RF signals, reduces heating, enables longer battery use and increases reliability performance. |
US10693418B2 |
Power amplifier
The present disclosure is to improve the power added efficiency of a power amplifier at high output power. The power amplifier includes: a first capacitor with a radio frequency signal input to one end thereof; a first transistor whose base is connected to the other end of the first capacitor to amplify the radio frequency signal; a bias circuit for supplying bias to the base of the first transistor; and a second capacitor with one end connected to the base of the first transistor and the other end connected to the emitter of the first transistor. |
US10693414B2 |
Method and apparatus for a solar panel
A system comprises a smart hybrid solar panel that employs a self-powered adaptive temperature control. Active temperature regulation may be implemented using a heat pump such as, and without limitations, thermoelectric (TE) cooling modules and a switching circuit with variable duty cycle that periodically diverts the photovoltaic solar cell's output to the heat pump. A smart software defined control system may algorithmically adjust the switching duty cycle to maximize the net power output of the panel based on a variety of sensory inputs and/or algorithms. The variety of sensory inputs may include weather forecast information, internal panel temperature, ambient air temperature, panel output voltage and current and humidity. The photovoltaic solar cells and heat pump may be mechanically integrated. |
US10693400B1 |
Driving module, restoration method and imaging device
A driving module including a circuit board, a rotating member rotatably disposed on the circuit board, and a power source mechanically linked to the rotating member and electrically connected to the control circuit is provided. The circuit board has a control circuit, a first conductive portion, and a plurality of second conductive portions. The first conductive portion and the second conductive portions are electrically connected to the control circuit respectively. The rotating member has a first abutment and a second abutment electrically connected to each other. The power source is controlled by the control circuit to rotate the rotating member relative to the circuit board. The first abutment constantly abuts the first conductive portion, and the second conductive portions are on a rotating path of the second abutment. A restoration method and an imaging device are also provided. |
US10693399B2 |
Motor control device and current ripple detection method for DC motor
A ripple detection device 10 includes: a current detection part 11 that outputs a variation in an armature current as a voltage variation signal; a first smoothing circuit block 12 that extracts a current ripple component and a noise component from the voltage variation signal and outputs a first smoothing signal S1; a gain adjustment part 13 that adjusts the amplitude of the first smoothing signal S1 and outputs an adjustment signal VCA; a second smoothing circuit block 14 that corrects distortion of the adjustment signal VCA and outputs a second smoothing signal S2; a ripple detection part 15 that extracts only the current ripple component from the second smoothing signal S2 by removing the noise component therefrom and outputs a ripple component signal S0; and a digital signal conversion part 16 that converts the ripple component signal S0 into a digital signal. |
US10693396B2 |
Semiconductor device, motor driving system, and motor control program
To surely detect a back electromotive force generated in a non-conduction phase at an extremely low duty ratio, a motor driving system includes a three-phase motor, an inverter circuit, and a semiconductor device. A controller included in the semiconductor device compares a voltage at an output node corresponding to a non-conduction phase of the inverter circuit and a reference voltage with each other, thereby estimating a position of a rotor of the three-phase motor and generating a pulse width modulation signal based on the estimated position of the rotor. The controller detects the voltage at the output node of the non-conduction phase in a regeneration period of the pulse width modulation signal when a duty ratio of the pulse width modulation signal is less than a threshold value, the regeneration period being a period in which current is made to flow to the three-phase motor on a regeneration path. |
US10693393B2 |
Electrostatic actuator with tri-electrode topology
A new tri-electrode topology reduces the control voltage requirement for electrostatic actuators. Conventional parallel plate actuators are dual-electrode systems, formed by the MEMS structure and the drive electrode. By placing a perforated intermediate electrode between these elements, a tri-electrode configuration is formed. This topology enables a low voltage on the intermediate electrode to modulate the electrostatic force of the higher voltage drive electrode, whose voltage remains fixed. Results presented show that in comparison to conventional parallel plate electrostatic actuators, the intermediate electrode's modulating voltage can be as low as 20% of normal, while still providing the full actuation stroke. |
US10693392B2 |
Power conversion device and electric motor drive device using same
A power conversion device includes a first switching unit connected between a DC power supply and an inverter circuit, a resonant circuit connected to the input of the inverter circuit and formed by connecting a capacitor, a reactor, and a second switching unit, and a control unit, wherein, during a resonant operation period in which the first switching unit is controlled to be off and the second switching unit is controlled to be on, the control unit controls the inverter circuit to shift from a mode in which current flows back through one of upper and lower arms of the inverter circuit to a mode in which current flows back through the other arm, and provides a period in which the upper and lower arms for every phase of the inverter circuit are turned on simultaneously. |
US10693391B2 |
Method for operating inverter and inverter
A method for operating an inverter and an inverter configured to convert DC power supplied from a DC power source into AC power supplied to an AC network by applying operational parameter limits which define limits for allowed operating points of the inverter, collect, during the converting, data of operational conditions related to the inverter, determine on the basis of the collected data whether the set operational parameter limits can be optimized with regard to one or more optimization criteria, and in response to determining that the set operational parameter limits can be optimized, adapt one or more of the set operational parameter limits applied in the converting on the basis of the collected data. |
US10693387B2 |
Transformer
A transformer is provided between a power supply and a load, and includes a front stage circuit and a rear stage circuit each having a function of performing switching so as to alternately invert a polarity of output relative to input. The transformer further includes: a series unit provided in at least one of both circuits and composed of a pair of reactance elements connected in series to each other via a connection point; and a switch device which, with both ends of the series unit serving as a first port, causes a part between one end of the series unit and the connection point, and a part between the other end of the series unit and the connection point, to serve as a second port alternately through switching while inverting a polarity, and executes power transmission from the first port to the second port or vice versa. |
US10693384B1 |
Accurate feed-forward sensing in flyback-transformer based secondary controller
A secondary side controller for an AC-DC converter and method for operating the same are provided. Generally, the controller includes a single synchronous rectifier sense (SR-SNS) pin coupled to a drain of a SR on a secondary of a transformer to sense a voltage (VSRD). In feed-forward (FF) mode VSRD is a sum of a voltage (VIN) on a primary divided by a turn-ratio (N) of the transformer and an output bus voltage (VBUS). A voltage-to-current (V2I) converter coupled to the SR-SNS pin and to the output bus removes VBUS from VSRD. A sample and hold (S/H) module coupled to the SR-SNS pin samples a voltage (VSAMP) including information on VIN/N. A VIN/N V2I converter coupled to the S/H module converts VSAMP to a feed-forward current (IFF), and a cancellation and signal module coupled thereto extracts information on VIN from IFF and generates signals to control the AC-DC converter. |
US10693378B2 |
Symmetrical power stages for high power integrated circuits
A circuit assembly for a power converter includes a substrate, power stage integrated circuit (IC) dies, and output inductors that connect switch nodes of the power stage IC dies to an output node of the power converter. The power stage IC dies are mounted on one side of the substrate and the output inductors are mounted on an opposing side of the substrate. Two output inductors go through a magnetic core. A heatsink is attached to surfaces of the power stage IC dies. A power stage IC die has a pair of switching transistors, and a switch node formed by the switching transistors is connected by an output inductor to the output node of the power converter. |
US10693375B2 |
Systems and methods for adjusting one or more thresholds in power converters
System controller and method for a power converter. For example, the system controller includes a first current controller configured to receive a first input signal and generate a first output signal based at least in part on the first input signal, a second current controller configured to receive a compensation signal and a second input signal and generate a second output signal based at least in part on the second input signal, and a drive signal generator configured to receive the first output signal and the second output signal, generate a first drive signal based at least in part on the first output signal and the second output signal, and generate a second drive signal based at least in part on the first output signal and the second output signal. |
US10693374B2 |
Systems and methods for adjusting one or more thresholds in power converters
System controller and method for a power converter. For example, the system controller includes a first current controller configured to receive a first input signal and generate a first output signal based at least in part on the first input signal, a second current controller configured to receive a compensation signal and a second input signal and generate a second output signal based at least in part on the second input signal, and a drive signal generator configured to receive the first output signal and the second output signal, generate a first drive signal based at least in part on the first output signal and the second output signal, and generate a second drive signal based at least in part on the first output signal and the second output signal. |
US10693373B2 |
Current sensing method for hybrid converters
A hybrid power converter includes a switching circuit, an LC circuit, and a detection circuit. The switching circuit includes three or more switching transistors in series that may turn on or off according to a switching cycle to generate a series of voltage pulses at an output port across one of the switching transistors. The LC circuit may be coupled to the output port of the switching circuit to receive the series of pulses and to generate an inductor current in the LC circuit. The inductor current may charge a capacitor of the LC circuit to generate an output voltage of the hybrid power converter. The detection circuit may be coupled to the switching circuit and may generate a low frequency portion of the inductor current based on one or more currents of the switching transistors to adjust the switching cycle based at least on the low frequency portion. |
US10693370B1 |
Switched-capacitor converter with high step-up/step-down conversion ratio
Structures and methods are provided for attaining high step-up and high step-down DC-to-DC power conversion using switched-capacitors. The DC-DC converters are comprised of a modular configuration of capacitors and switches and attain step-up ideal conversion ratios greater than 2N and step-down ideal conversion ratios less than 1/2N, where N is the number of floating capacitors used by the converter. A method is provided for controlling the converters, wherein the control circuit generates a multiphase switching sequence which opens and closes the switches such that the converter cycles through a plurality of topological states. Sample switching sequences are provided to generate a set of attainable ideal conversion ratios for embodiments of the converters using three and four floating capacitors. |
US10693366B2 |
PFC Converter control method, inverter household appliance, and PFC converter control method for an inverter household appliance
The present disclosure provides a PFC converter control method, an inverter household appliance and a PFC converter control method for an inverter household appliance, where the method includes: controlling the PFC converter to generate a frequency offset function where frequency offset value periodically varies with time, superimposing the frequency offset function on a carrier reference frequency of the PFC converter to obtain a periodically varying PFC carrier frequency function; detecting a phase of a voltage of an alternating current of an electrical grid, and controlling a PFC carrier frequency corresponding to each frequency point of the PFC carrier frequency function to periodically vary with the phase of the voltage of the alternating current of the electrical grid, which effectively reduces an amplitude of the highest interference power spectrum detected during a test process, and achieves the purpose of reducing the level of electromagnetic interference in the high frequency PFC technology. |
US10693365B2 |
Power conversion circuit with a compensation circuit
In a power conversion circuit in which a grounded capacitor is connected to a main circuit that converts power through operation of a semiconductor switching device, a control IC that supplies a drive signal to the semiconductor switching device generates a cancellation voltage for canceling out a conducted emission that develops across terminals of the grounded capacitor as a result of the operation of the semiconductor switching device by using the drive signal (gate signal) to control a charge/discharge current of a compensation capacitor in a compensation circuit that is externally connected to the main circuit. |
US10693360B2 |
Transmissions incorporating eddy current braking
Described herein is a transmission mechanism and an associated method of use for braking relative movement between members, movement and braking of the members being directed through one or more transmission elements. |
US10693353B2 |
Method of manufacturing a magnet plate for a linear motor
A method for producing a magnet plate for a linear motor is provided. The magnet plate comprises a base plate and a plurality of magnets juxtaposed to one another on a surface of the base plate. The method comprises providing the plurality of magnets on a surface of the base plate at a certain interval, placing the base plate into a mold, supplying a resin material into the mold, so as to form a resin molding covering the plurality of magnets on the surface of the base plate by means of injection molding, and magnetizing the plurality of magnets. |
US10693347B2 |
Motor device and heat dissipation device
A motor device includes a motor, a motor driver housing, a motor control circuit board, a heat dissipation device, a heat isolation element and at least one fixing element. The motor includes fins arranged at a lateral portion of the motor. The motor driver housing includes a bottom surface. A gap is provided between the bottom surface and the lateral portion. The heat dissipation device is disposed at an end portion of the motor. The heat dissipation device includes a heat dissipation housing and a single fan. The heat dissipation housing includes an inlet and a first outlet. The first outlet faces the gap. The fan is disposed in the heat dissipation housing. The heat isolation element is connected to the motor and the heat dissipation housing. The fixing element passes through the heat isolation element and fixes the heat dissipation housing to the end portion of the motor. |
US10693342B2 |
Containing a field of flywheel energy storage units
A number of flywheel units are arranged in a geometric pattern. Each of the flywheel units is enclosed in a containment unit. The containment unit includes a cylindrical tube, a cover, a bottom support, resting on the ground, on which the containment unit is mounted, and a fill medium surrounding each containment unit. The containment unit may also include a horizontal plate, mounted to the base of tube, which extends outward or radially from the base of tube a pre-determined length. In this case, the fill medium rests directly on top of the portion of the plate that extends outward from tube. |
US10693339B2 |
Field winding support member for salient pole rotor
A coil support (28) is configured to include a coil support body part (281) that is made of resin and that has abutment surfaces (281c, 281d) to be in respective direct abutments with radial inner surfaces of adjoining field windings (24) and an insertion hole (281a) that is formed along a radial direction of a rotary shaft (21), a bolt (282) with a hexagonal hole that has a base end part fixed to a rotor yoke (22) and a tip end part projecting outward in a radial direction and that is inserted into the insertion hole (281a) of the coil support body part (281), and a disc spring (283) that is interposed between the rotor yoke (22) and the coil support body part (281) and that presses the coil support body part (281) toward the field windings (24), and to have a spot-faced part (281b) that is formed on a radial outside of the insertion hole (281a) to have a larger diameter than the insertion hole (281a). |
US10693335B2 |
Modified stator leads and methods of joining stator leads
Certain aspects relate to systems and methods to join leads of stator windings to components of an electric machine, such as a bus bar of a stator of the electric machine. Systems and methods include modifying a surface of the lead and laser welding the surface-modified lead to the bus bar. Systems and methods can include reducing the reflectivity of the lead by imparting a non-smooth surface on the lead, thereby allowing a laser to deliver concentrated energy onto the lead. The surface-modified lead can include knurled surface, a pattern of raised grooves stamped into the surface of the lead, or a roughened surface. |
US10693330B2 |
Electric motor
An electric motor includes a rotor and a stator core. The rotor has an outer circumferential wall around a rotational axis. The rotor includes a magnet and a groove. The magnet has a magnetic pole center. The groove is provided in the outer circumferential wall to be recessed toward the rotational axis to have a bottom point. An angle between a first virtual line connecting the bottom point of the groove and the rotational axis and a second virtual line connecting the magnetic pole center and the rotational axis viewed along the rotational axis is from 30% to 47% of an electric angle of 90 degrees. The stator core includes an inner circumferential wall. The stator core includes teeth projecting from the inner circumferential wall toward the stator axis. A cross-sectional shape of each teeth includes a first protrusion and a second protrusion. |
US10693329B2 |
Polyphase claw pole motor and stator of the polyphase claw pole motor
A stator of a polyphase claw pole motor includes: a compressed-powder member including a compression molded product of magnetic powder; and a metal member. At least claws of the claw pole of the stator are constituted by the compressed-powder member. |
US10693328B2 |
Wireless power transfer standard selector of power receiving unit and method therefor
A wireless power transfer standard selector of a power receiving device and a method therefor are disclosed. A wireless power transfer standard selector according to one embodiment comprises: a frequency sensor for sensing an input frequency of a rectifier; a boot attempt counter for counting and storing the number of bootings in which an output voltage of a power converter is generated and then disappears; and a selection unit for selecting a wireless power transfer standard method by using the input frequency sensed through the frequency sensor and/or the number of bootings counted through the boot attempt counter. |
US10693326B2 |
Wireless power receiving apparatus controlling effective load resistance, and effective load resistance control method
Disclosed is a wireless power receiving apparatus capable of controlling an effective load resistance. The wireless power receiving apparatus may include a rectifier configured to generate a rectified voltage based on a magnetic field generated in a wireless power transmitting apparatus, and a controller configured to transmit, to the rectifier, a control signal for controlling a rectified phase of the rectifier to adjust an effective load resistance of the wireless power receiving apparatus. |
US10693323B2 |
Wireless inductive power transfer
A power transmitter (101) inductively transferring power to a power receiver (105) comprises a resonance circuit (201) comprising a transmitter coil (103). A driver (203) generates a drive signal for the resonance circuit (201) and a data receiver (513) receives messages load modulated onto a power transfer signal by the power receiver (105) during communication time intervals. An error unit (507) determines a coil current error and a control loop (511) controls the current through the transmitter coil (103) in response to the coil current error with the control loop (511) being active during the communication time intervals. A loop response of the control loop is attenuated for coil current errors in a reduced control range relative to coil current error indications outside the reduced control range, where the reduced control range includes a zero coil current error. |
US10693322B2 |
Wireless power transfer control method and wireless power transfer system
A wireless power transfer control method for a system including at least one power source and at least two power receivers, wirelessly transfers power from the power source to each of the power receivers using one of magnetic field resonance and electric field resonance, including a simultaneous power transfer mode in which power is simultaneously transferred to the power receivers; and a time-division power transfer mode in which power is sequentially transferred to the power receivers by time-division switching. The wireless power transfer control method includes setting an evaluation index for each of the power receivers; and performing wireless power transfer by switching between the simultaneous power transfer mode and the time-division power transfer mode, on the basis of the evaluation index. |
US10693321B2 |
Inductive power transfer using diverted magnetic field
In a wireless power transfer (WPT) system, a power-transmitting unit has a loop-shaped magnetic core formed by alternately arranging high-permeability (HP) and low-permeability (LP) core sections to give an interleaving pattern. A primary coil wound on the magnetic core provides a magnetic flux traveling therein when excited by an AC power source. A power-receiving unit has a pickup core shaped and dimensioned to overlie one or any LP core section, and to partially overlap HP core sections immediately adjacent to the LP core section that is overlay. The pickup core has a relative permeability higher than that of the aforesaid LP core section, causing at least a part of the magnetic flux to divert from this LP core section to the pickup core. The diverted part of magnetic flux generates electrical power in a secondary pickup coil wound on the pickup core to achieve WPT. |
US10693320B2 |
Wireless charging
Examples of wireless charging of a computing system are described herein. In an example, a charging notification from a power transmit unit (PTU) in a power transfer field of the computing system may be received. In response to receiving the charging notification, it may be ascertained whether a near field communication (NFC) component of the computing system is in an active state for data communication. When the NFC component is in the active state, an input may be provided to switch the active state of the NFC component to an inactive state for disabling data communication through the NFC component. |
US10693316B2 |
Uninterruptible power supply
An uninterruptible power supply includes a main uninterruptible power supply unit including a converter, an inverter, and a battery, as well as an input transformer which is arranged between an AC power supply and the converter and transforms the AC voltage from the AC power supply. The uninterruptible power supply further includes a DC component extraction unit that extracts a DC component from current flowing between the AC power supply and the converter, as well as a CPU which, when the DC component extracted by the DC component extraction unit is greater than a threshold current, stops operation of the converter and causes DC voltage from the battery to be supplied to the inverter. |
US10693311B2 |
Charging device
A charging device is provided, which is capable of starting up a control circuit without any separate power supply so as to start an appropriate charge operation even when a secondary battery is in an overdischarged state. A charging device to charge a secondary battery with electric power generated by a solar cell includes: a charging control unit that controls the electric power generated by the solar cell to have a current value and/or a voltage value suitable for charging, and that supplies the controlled electric power to the secondary battery; and a start-up control unit that supplies, to the charging control unit, a boosted power source by boosting the electric power from the solar cell when charging is started, and that starts up the a charging control unit. |
US10693307B2 |
Three phase charger accommodating wide input voltage range with flexible single phase input options
A system for charging a battery from various three phase or single phase grid supply voltages includes a full wave bridge rectifier for receiving the AC supply voltage, two DC to DC converters for receiving unregulated DC output voltage from the rectifier, a first switch connected to a first input line of a first one of the two converters and a second switch connected to a first input line of a second one of the two converters, wherein each of the switches is set to a first position when the supply voltage is at a lower one of the varying voltage levels and to a second position when the supply voltage is at a higher one of the varying voltage levels. |
US10693300B2 |
Stepwise battery module precharge and post-discharge of high voltage battery systems
A method may include activating two or more bypassable battery modules in succession through a current-limiting circuit to precharge an application bus from a power source. |
US10693295B2 |
Residential electric load shifting energy storage system
Techniques are provided for shifting residential electric load from a utility power grid to a battery system during preconfigured hours of electric use. The apparatus includes a memory configured to store computer executable instructions, and a microprocessor in communication with the memory, the microprocessor configured to execute the instructions to cause the apparatus to shift residential electric load from the utility power grid to the battery system for a first time period during a first calendar period of a calendar year, and to shift residential electric load from the utility power grid to the battery system for a second time period during a second calendar period of the calendar year. |
US10693289B2 |
DC breaker
A DC breakers and in particular to DC breaker modules suitable for use in a high voltage DC circuit. The breaker module comprises at least a first breaker circuit (enclosed within a conductive enclosure. The enclosure is configured such that the first breaker circuit can be connected (in an electrical path with a circuit external to the conductive enclosure. The conductive enclosure is further configured to be connected to a node of the electrical path such that, in use, the conductive enclosure is at the same voltage potential as the node of the circuit path. The conductive enclosure may be a standardised size and may, for example, be a standard shipping container. The methods and apparatus of the present application allow a DC breaker to be formed from modules that can be built, tested, transported and installed in a standardised enclosure. |
US10693288B2 |
Protection circuits with negative gate swing capability
A protection circuit can include a first clamping sub-circuit, a first switching sub-circuit and a first resistive sub-circuit coupled in series between a first and second node. The protection circuit can also include a second clamping sub-circuit, a second switching sub-circuit and a second resistive sub-circuit coupled in series between the second and first nodes. The first and second clamping sub-circuits and the first and second resistive sub-circuits can be configured to bias a switching shunt sub-circuit. The switching shunt sub-circuit can be configured to short the first and second nodes together in response to a bias potential from the first and second clamping sub-circuits and the first and second resistive sub-circuits indicative of an over-voltage, Electrostatic Discharge (ESD) or similar event. The first and second switching sub-circuits can be configured to prevent the occurrence of a current path through the first and second resistive sub-circuits at the same time. |
US10693287B2 |
Foundation interface device with cathode protection
A foundation interface that avoids the problem of galvanic corrosion. According to one aspect, the invention provides a foundation interface device arranged to engage an opening in the wall of an offshore foundation or structure having walls made of a first metal. The interface device has teeth or arms arranged to engage the inside of the opening. The teeth or arms are provided with galvanic protection means. According to one aspect, the galvanic protection means comprises a non-metallic contact member arranged on the teeth or arms, where the non-metallic member is in contact with the inside of the opening. According to one aspect the non-metallic contact member is made of a ceramic material. |
US10693284B2 |
Grounding switch for use in metal-clad switchgear
A metal-clad compliant grounding/earthing switch device configured for use within conventional switchgear is described. The device is equipped with adequate and compliant insulation of all bus connections, and is configured to close during maintenance outages grounding the live parts of the circuit feed by a particular breaker. The device enables electricians to perform maintenance and repairs in the event of an outage safely, and without the need to manually install a temporary Ground-and-Test Device. An insulated clam shell is present to limit fault propagation from live components until components are confirmed as grounded prior to maintenance of the switchgear. |
US10693283B2 |
Underground modular transformation centre that is resistant to disasters and adverse conditions
An underground modular transformation centre that is resistant to disasters and adverse conditions, having a transformer without fins. The tank has electrical connection outlets in the lower lateral zones. This tank is also provided with piping in which holes are drilled, positioned in diametrically opposing points inside the tank, and threading on the external part thereof protruding from the tank. Also provided are threaded casings on the lateral panel of the tank in order to accommodate temperature detectors. |
US10693282B2 |
Electrical power supply structures
The present disclosure provides an electrical power supply structure comprising a plurality of conductors, each conductor extending longitudinally and configured to carry high amperage electrical power, a barrier support plate comprising one or more openings for receiving the plurality of conductors, a first support structure extending longitudinally from a first side of the barrier support plate, and a second support structure extending longitudinally from a second side of the barrier support plate. Each of the first and second support structures comprises a longitudinally extending enclosure having a plurality of transversely extending conductor support members for supporting the plurality of conductors. |
US10693280B2 |
Spark plug
A spark plug includes a ground electrode that is curved to oppose a tip end surface of a center electrode. A predetermined virtual plane that passes through a center axis of the spark plug along the curved ground electrode faces a flow direction of airflow. The ground electrode includes a main body including: an opposing surface on a first side facing the tip end surface of the center electrode; and a sloped surface on a second side opposite the first side. The main body satisfies 10 [°]≤Dg≤70 [°], 1.0 [mm]≤Th, and 1.5 [mm]≤Wd, where Dg is a slope angle of the sloped surface relative to the opposing surface, Th is a thickness of the main body in an insertion direction of the center electrode, and Wd is a width of the ground electrode in a direction perpendicular to the virtual plane. |
US10693275B2 |
Directly modulated laser having a variable light reflector
A directly modulated semiconductor laser whose optical output can be modulated by varying the transmittance of an end reflector of the laser cavity. In an example embodiment, the end reflector can be implemented using a lightwave circuit in which optical waveguides are arranged to form an optical interferometer. At least one of the optical waveguides may include a waveguide section configured to modulate the phase of an optical beam passing therethrough in response to an electrical radio-frequency drive signal in a manner that causes the transmittance and reflectance of the end reflector to be modulated accordingly. Advantageously, relatively high (e.g., >10 GHz) phase and/or amplitude modulation speeds of the optical output can be achieved in this manner to circumvent the inherent modulation-speed limitations of the laser's gain medium. |
US10693274B2 |
Multi-wavelength narrow-linewidth single-frequency optical fiber laser source for laser radar system
A multi-wavelength single-frequency optical fiber laser source for a laser radar system includes a resonant cavity composed of a high-reflectivity chirped optical fiber grating, a high gain optical fiber and a low-reflectivity chirped optical fiber grating, a single-mode semiconductor pump laser served as a pump light source, an optical wavelength division multiplexer, an optical coupler, an optical isolator, an optical circulator, an optical filter module, and a semiconductor optical amplifier. The pump light source performs optical fiber core pumping with respect to the high gain optical fiber. A portion of the wide-spectrum laser is filtered by the optical filter module to obtain a wavelength corresponding to a specific central frequency. Multi-wavelength laser lasing with a narrow linewidth and single longitudinal mode is implemented by combining a short linear resonant cavity structure and the optical filter module. |
US10693272B2 |
Fiber encapsulation mechanism for energy dissipation in a fiber amplifying system
The present disclosure relates to a fiber encapsulation mechanism for energy dissipation in a fiber amplifying system. One example embodiment includes an optical fiber amplifier. The optical fiber amplifier includes an optical fiber that includes a gain medium, as well as a polymer layer that at least partially surrounds the optical fiber. The polymer layer is optically transparent. In addition, the optical fiber amplifier includes a pump source. Optical pumping by the pump source amplifies optical signals in the optical fiber and generates excess heat and excess photons. The optical fiber amplifier additionally includes a heatsink layer disposed adjacent to the polymer layer. The heatsink layer conducts the excess heat away from the optical fiber. Further, the optical fiber amplifier includes an optically transparent layer disposed adjacent to the polymer layer. The optically transparent layer transmits the excess photons away from the optical fiber. |
US10693271B2 |
Broadband light source device and method of creating broadband light pulses
A broadband light source device (100) for creating broadband light pulses (1) comprises a hollow-core fiber (10) of non-bandgap type including a filling gas and being arranged for creating the broadband light pulses (1) by an optical nonlinear broadening of pump laser pulses (2), wherein the hollow-core fiber (10) has an axial hollow light guiding fiber core (11), which supports core modes of a guided light field, and an inner fiber structure (12), which surrounds the fiber core (11) and which supports transverse wall modes of the guided light field, and a pump laser source device (20) being arranged for creating and providing the pump laser pulses (2) at an input side (13) of the hollow-core fiber (10), wherein the transverse wall modes include a fundamental transverse wall mode and second and higher order transverse wall modes, the broadband light pulses (1) have a core mode spectrum being determined by a fiber length, a fiber core diameter, at least one pump pulse and/or beam parameter of the pump laser pulses (2) and at least one gas parameter of the filling gas, and the inner fiber structure (12) of the hollow-core fiber (10) is configured such that at least the second and higher order transverse wall modes and the core mode spectrum have a spectral displacement relative to each other. Furthermore, a method of creating broadband light pulses is described. |
US10693265B2 |
Bus bar and power electronic device with current shaping terminal connector and method of making a terminal connector
A current shaping phase leg bus bar for power electronics systems includes a first terminal connector, a second terminal connector, insulated from the first terminal connector, and a third terminal connector, insulated from the first and second terminal connectors. At least one of the terminal connectors is a current shaping terminal connector that includes one or more layers having a plurality of pre-defined locations for electrical connections, said plurality of pre-defined locations including one or more first locations and a plurality of second locations, and includes one or more gaps within or among its one or more layers, to provide substantially balanced conductive pathways among its one or more first locations and its plurality of second locations. |
US10693263B1 |
Systems and methods for audio connectors for powered cards and devices
Audio connectors are provided within a card. The audio connectors may be provided having a height that is compatible with a card (e.g., less than 1 mm or less than 0.5 mm). Communications to and from the card may be provided using the audio connectors within the card. |
US10693261B2 |
Flippable electrical connector
A receptacle connector includes: a housing including a base and a mating tongue in front of the base, the mating tongue defining a thickened portion at a root to the base, the mating tongue defining a pair of lateral locking sides; two rows of contacts with contacting section exposing to opposite surfaces of the mating tongue in front of the thickened portion and tail sections extending out of the base; and a metallic shield retained on the base and surrounding the mating tongue to define a mating cavity among the shield and the mating tongue. The shield is formed via a deep drawing process. |
US10693257B2 |
Implantable electromechanical plug connector
An implantable electromechanical plug connector is described with a plug part and a socket part, of which the plug part has at least one joining portion which can be inserted completely into a unilaterally open insertion opening within the socket part and has at least one electrically insulating surface having at least one electrode body (6) with a freely accessible electrode surface, and of which the socket part has, inside the unilaterally open insertion opening, an electrically insulating wall portion which laterally delimits the insertion opening at least in part and whose surface makes available at least one counterelectrode body with a freely accessible counterelectrode surface, wherein the electrically insulating wall portion of the electrically insulating surface of the joining portion of the plug part, in the state of complete insertion of the plug part's joining portion in the insertion opening, is oriented in such a way that the counterelectrode surface touches the electrode surface, wherein the at least one electrode body (6) is raised in relation to the electrically insulating surface of the joining portion and/or the at least one counterelectrode body is raised in relation to the surface of the electrically insulating wall portion, and wherein at least one electrically insulating polymer layer is arranged at least in part between the electrically insulating surface of the joining portion and the surface of the electrically insulating wall portion, which polymer layer completely surrounds the mutually touching counterelectrode surface and electrode surface. |
US10693250B2 |
Hybrid fluid circulation and signal transmission device
A fluid circulation device having at least one fluid circulation tube, a first coupling sealingly coupled to a first end of the tube and a second coupling sealingly coupled to a second end of the tube in such a way as to allow the circulation of fluid between said two couplings via the tube. The device further has separate electronic elements. The tube has at least one conductor track extending along an outer surface of the tube. The track is suitable for transmitting at least one signal and arranged to engage with the abovementioned electronic elements. |
US10693248B2 |
Method for electrically connecting an electronic module and electronic assembly
An electronic assembly has an electronic module and an electric part. The electronic module has an electric terminal having a press-fit section. The press-fit section includes at least one of the following CuFeP; CuZr; CuCrZr; CuMg; CuCrTiSi; CuCrAgFeTiSi; and CuNiSiMg. The electric part has a contact hole. The electronic assembly includes a press-fit connection between the press-fit section and the electric part. In that press-fit connection, the press-fit section both mechanically and electrically contacts the electric part. |
US10693247B2 |
Fixation structure
A fixation structure includes an electrical wire, a board, and a stapler. The electrical wire includes a core wire and a cover member. The electrical wire includes a core-wire covered part covered by the cover member, and a core-wire exposed part exposed from the core-wire covered part. The board includes a junction part electrically connected with the core-wire exposed part. The stapler includes a contact part and a fixation part. The contact part has a plate shape, and is positioned at a boundary between the core-wire exposed part and the core-wire covered part while contacting the core-wire exposed part and the core-wire covered part from a side opposite to the board when the core-wire exposed part is connected with the junction part. A pair of the fixation parts are provided on both sides of the contact part and fix the contact part and the board. |
US10693240B2 |
Antenna and communications device
An antenna and a communications device are disclosed. The antenna includes: multiple feeders, a microstrip antenna array, and at least one energy attenuation circuit; the microstrip antenna array includes multiple array elements, where each of the multiple array elements is connected to a cable feeding port by using one of the multiple feeders; each of the at least one energy attenuation circuit is located at a feeder, where the feeder is one of the multiple feeders and is connected to an array element, and the array element is located at a periphery of the multiple array elements; and the energy attenuation circuit includes a resistor, where the resistor is grounded, and the resistor consumes a part of energy in the feeder when the resistor is grounded. |
US10693238B2 |
Dual band antenna with integrated conductive bezel
Examples disclosed herein relate to a dual band antenna in a mobile device having a peripheral conductive member. In one example, the dual band antenna includes a multilayer PCB having a first antenna feed trace, a second antenna feed trace, a ground trace, and a connecting trace disposed on a dielectric substrate. The connecting trace may couple the first antenna feed trace, the second antenna feed trace, and the ground trace. Further, the dual band antenna includes a connecting element to couple to the connecting trace with the peripheral conductive member to form an integrated resonant element. |
US10693231B2 |
Transmit/receive switching circuit
A transmit/receive switching circuit implementation reduces transmitting/receiving switching losses in a transceiver during different modes of operation. The implementation includes connecting a low noise amplifier and a power amplifier in accordance with a shunt configuration in the transceiver. The implementation also includes disabling the power amplifier to achieve a high impedance state by grounding an output stage bias and enabling the low noise amplifier and disabling one or more transistors connected to a path between the low noise amplifier and the power amplifier during a receive mode. |
US10693229B2 |
Electronically pivotable array antenna with broadcast-based control
The present invention relates to a phased array antenna (10) with an electronically variable antenna pattern, wherein control signals for at least two phased antenna elements (13) are processed for a broadcast transmission and are broadcast to the phased antenna elements (13) via a wireless medium or using feed lines for useful signal components of the phased antenna elements in a frequency band differing from the frequency band of the useful signal components. As a result of using the broadcast transmission in a different frequency band, there is no need for any additional signals or lines for the array antenna, and the complexity of the array antenna can be reduced and the flexibility and reconfigurability can be improved. |
US10693226B2 |
Electronic device, and radio-frequency device and signal transmission component thereof
The present disclosure provides an electronic device, and a radio-frequency device and a signal transmission component thereof. The signal transmission component is operable in an operating frequency band and applied in a radio frequency device having a signal connector and a radio frequency circuit. The signal transmission component includes a signal transmission line and an electrostatic protection unit. The signal transmission line is disposed between the signal connector and the radio frequency circuit. The electrostatic protection unit is electrically connected to the signal transmission line, and includes a connecting end and a grounding end. An impedance of the electrostatic protection unit is greater than an impedance of the signal transmission line. An electrical length is defined between the connecting end and the grounding end, and the electrical length is less than ¼ of a wavelength corresponding to a lowest operating frequency within the operating frequency band. |
US10693224B2 |
Radio-wave transmitting cover and method for setting thickness of radio-wave transmitting cover
A radio-wave transmitting cover is configured to be arranged in the path of the radio wave of a radio-wave radar device. The thickness of the cover is set to a reference thickness at a reference position where the incident angle of the radio wave from the radio-wave radar device is 0°. The reference thickness is set to a value obtained by multiplying half of the wavelength of the radio wave by an integer. In the area around the reference position, the thickness of the cover is gradually changed such that the greater the distance from the reference position, the greater becomes the difference by which the thickness of the cover is larger than the reference thickness. |
US10693223B1 |
Low loss tri-band protective armor radome
A tri-band multiwall radome includes a dense polymeric strike plate that is configured on the outside of the radome, a capture layer and a tuning layer. The polymeric strike plate is a tough polymer, such as a polycarbonate and breaks a bullet into fragments that are more easily captured by the capture layer. The capture layer includes a number of fabric sheets of highly oriented fibers, such as polyethylene fibers, and a binder. The tuning layer may be a low density foam that is configured inside of the capture layer and provided to reduce reflective losses and improve ballistic performance. A tri-band radome cover may have a dB loss over a wavelength of 8 to 40 kHz of no more than 1 dB. A tri-band radome cover may be formed in a dome shape. |
US10693219B2 |
Electronic apparatus comprising an antenna structure for the emission and/or the reception of radioelectric signals and a strap serving as a fastener of the apparatus
Apparatus includes an antenna to emit and/or receive radioelectric signals and a strap configured to fasten the apparatus. The antenna includes an antenna loop. The antenna loop includes a conducting plate and a case containing an electronic circuit and having at least one conducting face which extends parallel opposite the conducting plate. The conducting plate and the conducting face of the case are connected electrically together on one side of the conducting face of the case and on the other side are connected electrically with the electronic circuit. The strap includes a conductive portion forming an antenna ground of the antenna and electrically insulated from the conductive plate. The conducting portion of the strap is in capacitive coupling with the conducting plate. |
US10693217B2 |
Wireless antenna array system architecture and methods to achieve 3D beam coverage
Embodiments of wireless antenna array systems to achieve three-dimensional beam coverage are described herein. Other embodiments may be described and claimed. |
US10693214B2 |
Mobile terminal
A mobile terminal is provided including a display unit; a middle frame including a supporting unit that supports a rear surface of the display unit with a side portion around the supporting portion; a main board at a rear surface of the middle frame including a ground; a first wireless communication unit in the main board to transceive a first signal; a second wireless communication unit in the main board to transceive a second signal; and a rear case covering a rear surface of the main board, where the side portion includes a plurality of conductive members with ends divided into slits and the plurality of the conductive members includes a common antenna electrically connectable with the first and second wireless communication units to receive the first and second signals such that the mobile terminal receives different signals with antennas for LTE and 5G communication arranged in a limited space. |
US10693212B2 |
Monopole antenna
A monopole antenna is provided. The monopole antenna comprises a ground element, a radiating element, a first inductive element and a second inductive element. The radiating element includes a feed point and the feed point divides the radiating element into the first radiating portion and the second radiating portion. The second radiating portion is connected with the first radiating portion. The first radiating portion and the second radiating portion support a first frequency band and a second frequency band, respectively. The operating frequency of the first frequency band is higher than that of the second frequency band. The first inductive element is connected between the first radiating portion and the ground element. The second inductive element is connected between the second radiating portion and the ground element. |
US10693211B2 |
Controller for configuring antennas having adjustable elements
A method for controlling the lengths of length adjustable elements of an antenna includes engaging a motor drive assembly coupled to each length adjustable element and in response to signals from a motor controller for adjusting the length of the length-adjustable antenna elements to element lengths provided by element length tables coupled to the motor controller, running antenna modeling software coupled to the motor controller to generate antenna performance data as a function of antenna element lengths, and driving the motor controller for each motor drive assembly from data in the element length tables to adjust the lengths of the length-adjustable elements in response to commands entered into a user interface or commands generated by the antenna modeling software running in the processor. |
US10693207B2 |
Printed circuit boards and methods for manufacturing thereof for RF connectivity between electro-optic phase modulator and digital signal processor
A Printed Circuit Board (PCB) and methods for manufacturing the PCB board are provided. The PCB includes a Radio Frequency (RF) signal transition at a RF signal pad. Multiple conductive layers other than a conductive signal layer of the PCB and conductive portions of the conductive signal layer not in electrical contact with a RF signal transmission trace have common ground connections forming a ground cage structure within the PCB around the RF signal pad and RF the signal transmission trace. |
US10693204B2 |
Lithium-air battery
A lithium-air battery is provided which includes a gas diffusion layer that is at least partially filled with air, having an electrically conducting material as a cathode, an at least partially electrolyte-impregnated filter having an electronically non-conducting material as a separator, and an anode having a lithium metal, a lithium-metal alloy or lithium-oxide-metal mixture. The separator is between the anode and the cathode and the electrolyte includes a hydrophobic, ionic liquid and a lithium salt. The three phases, gaseous air, liquid electrolyte and solid conducting material, are in contact on at least one point of the gas diffusion layer. A method for producing such battery and the use of such battery in a motor vehicle are also provided. |
US10693203B2 |
Metal-air battery and metal-air battery module
A metal-air battery includes a negative electrode, a positive electrode, an ion conducting membrane disposed between the negative electrode and the positive electrode, a positive electrode current collector disposed on a surface of the positive electrode and including a plurality of pores, and an insulating gas diffusion layer (GDL) disposed on a surface of the positive electrode current collector. A metal-air battery module includes a plurality of metal-air batteries. |
US10693202B2 |
Battery for vehicle and method for controlling the same
A battery for a vehicle and a method for controlling the same are provided. The battery includes a housing in which a plurality of battery cells are disposed and a thermoelectric element that is disposed between the plurality of battery cells and provided with electrodes connected in a zigzag configuration. Since heat flows in a lengthwise direction of the battery cells, heat transfer efficiency with respect to the battery cells is significantly improved. By directly attaching the thermoelectric element to the battery cell, a gap between the battery cells is reduced, and a temperature of each battery cell is individually managed with ease. |
US10693201B2 |
Thermal management of energy storage devices via oscillating heat pipes
A thermal management system for the at least one energy cell. The thermal management system includes a cold plate cell holder comprising at least one energy cell reservoir structured to retain the energy cell(s) and surround at least a first portion of a surface of the energy cell(s), and to thermally cool the energy cell(s). The system additionally includes a bus bar header to which one or more bus bar can be physically and thermally connected, and at least one oscillating heat pipe (OHP) cover disposable around a second portion of the surface of the energy cell(s). The OHP cover(s) is/are thermally and mechanically connectable to the cold plate cell holder when disposed around the energy cell(s). The OHP cover(s) is/are structured and operable to thermally cool the energy cell(s) via heat absorption from the second portion of the surface of the energy cell(s) when disposed around the energy cell(s). |
US10693196B2 |
Positive electrode active material for secondary battery and secondary battery including the same
Provided are a positive electrode active material for a secondary battery, in which, since the positive electrode active material includes a lithium-metal oxide having high-temperature stability and a metal oxide on a surface of a particle and a surface side in the particle, there is no concern about gas generation, because the occurrence of cracks on the surface of the active material is prevented during charge and discharge, and high-temperature storage stability and life characteristics may be improved when the positive electrode active material is used in the battery, and a secondary battery including the same. |
US10693194B2 |
Nickel hydrogen secondary battery
A nickel hydrogen secondary battery accommodates an electrode group including a positive electrode and a negative electrode which are stacked one on top of another through a separator, together with an alkaline electrolyte. The battery contains Li, with a total amount of Li in the battery 2 of 15 to 50 mg/Ah, as determined as the mass in terms of LiOH per Ah of the positive electrode capacity. The negative electrode includes particles of rare earth-Mg—Ni-based hydrogen storage alloy which contains a rare earth element, Mg and Ni. The hydrogen storage alloy particles 44 includes, on the surface thereof, a rare earth hydroxide which is the hydroxide of a rare earth element and has a specific surface area of 0.1 to 0.5 m2/g. |
US10693188B2 |
Thermally responsive electrolytes
Methods compositions for controlling lithium-ion cell performance, using thermally responsive electrolytes incorporating compounds that exhibit a phase transition at elevated temperatures and are suited for incorporation into lithium-ion and lithium-metal cells are disclosed. |
US10693186B2 |
Solid electrolyte containing oxynitride, and secondary battery including the solid electrolyte
A solid electrolyte includes an oxynitride that contains an alkaline-earth metal, phosphorus, oxygen, and nitrogen. A P2p spectrum obtained by an X-ray photoelectron spectroscopy measurement of the oxynitride contains a peak component originating from a P—N bond. |
US10693180B2 |
Solid-state polymer lithium battery pack and preparation method thereof
A solid-state polymer lithium battery pack and a preparation method therefor are provided. The lithium battery pack includes: single batteries (1), connecting sleeve members (2), electric cables (3), a battery box (4) and a pouring sealant, and has functions of power supply, power storage and multiple charging/discharging. The preparation method includes: connecting a plurality of single batteries in series by means of connecting sleeve members (2) to form combined batteries; connecting a plurality of combined batteries in series to form a lithium battery pack; and finally, assembling the lithium battery pack into a battery box (4), filling a pouring sealant inside the battery box by means of a sealant pouring process for fixing the single batteries (1) and internal electric cables (3), and discharging air in the battery box (4), so that a final solid-state polymer lithium battery pack is obtained. |
US10693178B2 |
Wearable lithium-sulfur battery and methods of making the same
Lithium sulfur batteries are described, especially ones that are flexible for wearing about an appendage of a wearer. Such batteries have a lithium metal anode, a sulfur cathode comprising sulfur, a conductive carbon, a lithium supertonic solid-state conductor, and a dendritic or hyperbranched polymer binder, an electrolyte layer between the lithium metal anode and the sulfur cathode, and a current collector positioned on the sulfur cathode opposite the electrolyte layer. |
US10693172B2 |
Manufacturing method of fuel cell stack
A manufacturing method includes providing a cell stack including fuel cells and has a first end and a second end. A first end plate is provided at the first end of the cell stack. The first end plate has a first end plate through hole. A second end plate is provided at the second end of the cell stack. A connecting member is provided to connect the first end plate and the second end plate. A first knock is inserted into the first end plate through hole and into a first connecting member installing hole. A first seal is located between the first knock and the first end plate in the first end plate through hole. The first end plate is moved in the stacking direction to contact the connecting member. A fastening member is inserted into the first knock. |
US10693163B2 |
Fuel cell system and vehicle
A fuel cell system includes a control section that: transmits a first current command value used to lower an output voltage of a fuel cell stack to a fuel cell converter when the output voltage becomes equal to or higher than a first voltage; transmits a second current command value used to boost the output voltage to the fuel cell converter when the output voltage becomes equal to or lower than a second voltage; stores the first current command value as a first storage value when the output voltage becomes equal to or lower than the second voltage; stores the second current command value as a second storage value when the output voltage becomes equal to or higher than the first voltage; and transmits a current command value that falls between the first storage value and the second storage value to the fuel cell converter. |
US10693162B2 |
Device and method for controlling fuel cell stack connection
Device and method for controlling fuel cell stack connection. The device includes fuel cell stacks and a power conditioning unit connected to the stacks, and further includes: a memory storing a first critical value by which the connection control device starts an operation, second critical values ranging from zero to the first critical value, and a boundary value for placing the second critical values in at least two subsidiary ranges; stack voltage sensing units for sensing voltages of the stacks; and a control unit for determining whether sensed voltages have been reduced to the first critical value or greater, and starting to control the operation of a switching unit when any one of the sensed voltages has been reduced to the first critical value or greater, thereby placing one or more stacks having voltages associated with each one of the at least two subsidiary ranges in one of individual groups. |
US10693153B2 |
Interconnector-electrochemical reaction unit cell composite body, electrochemical reaction cell stack, and method of manufacturing interconnector-electrochemical reaction unit cell composite body
An interconnector-electrochemical reaction unit cell composite body includes an electrochemical reaction unit cell and an interconnector. The interconnector has a plurality of combinations of protrusions protruding in the first direction and recesses provided on a side opposite the protrusions in the first direction and being concave toward the protrusions. At least one of the combinations is configured such that, as viewed in the first direction, the bottom of the recess is located on the side toward the open end of the recess. In a section parallel to the first direction, the recess is located within a width t2 of the protrusion in the second direction orthogonal to the first direction, and the width t1 of the recess in the second direction is smaller than the width t2. |
US10693152B2 |
Fuel cell stack with thin endplate with integrated gas distribution tubes
A fuel cell stack comprises a thin process-gas-connection-endplate with a temperature expansion coefficient which is substantially the same as the temperature expansion coefficient of the plurality of fuel cells and interconnects forming the fuel cell stack, the length and width of the thin process-gas-connection-endplate is matching the length and width of the fuel cells and interconnects and the process-gas-connection-endplate is sealed to the stack of cells and interconnects so the process-gas-connection-endplate, cells and interconnects form one integrated unit, wherein process gas distribution tubes are fixed connected, e.g. welded or brazed to the process-gas-connection-endplate. |
US10693151B2 |
Bipolar plate for fuel cell having controlled structure of carbon materials and method of manufacturing the same
This invention relates to a bipolar plate for a fuel cell having a controlled structure of carbon materials and a method of manufacturing the same, the method including obtaining a masterbatch by mixing a first carbon material powder having a size ranging from 0.1 to 200 μm with a polymer resin, forming a masterbatch powder by crushing the masterbatch, preparing a conductive composition by mixing the masterbatch powder with a second carbon material powder having a size ranging from 300 μm to 1 mm, and manufacturing a bipolar plate by subjecting the conductive composition to compression molding. Thereby, carbon materials in a powder phase having different sizes can be uniformly dispersed via a masterbatch to thus shorten a conductive path, thereby decreasing electrical resistivity, and furthermore, dispersion in the polymer resin can be improved, thereby increasing flexural strength. |
US10693150B2 |
Stack for manufacturing bipolar plates for fuel cells
A stack is provided for manufacturing bipolar plates for fuel cells. Each bipolar plate includes two sheets that are in a superimposed position relative to each and separated by a layer of filler material between the two sheets. The stack includes, in an alternately arranged manner, bipolar plates and intermediate plates. At least one of the intermediate plates has a plurality of slots passing through the intermediate plate in a direction of a thickness of the intermediate plate. |