Document Document Title
US10653051B2 Electronic component mounting device and dispenser
According to the present disclosure, an electronic component mounting device includes: a mounting head which picks up an electronic component from a part feeder, and transfers and mounts the electronic component on a board; a dispenser which applies a paste to a lower surface of the electronic component picked up by the mounting head, the paste being flied out from an ejection hole of the dispenser against gravity, the ejection hole opening upwardly; and a shield member which is disposed between the electronic component and the dispenser and has an opening above the ejection hole.
US10653044B2 Energy efficiency based control for a cooling system
A method for controlling a cooling system based on a heat dissipation of an electronic module and an ambient air temperature includes determining a combination of individual controls on components of the cooling system that achieve a specific amount of cooling based on a cooling power relationship for the plurality of components, the heat dissipation of the electronic module and the ambient air temperature, and applying the individual controls to the plurality of components.
US10653043B2 Vapor management system for a liquid immersion cooling system
A two-phase liquid immersion cooling system is described in which heat generating computer components cause a dielectric fluid in its liquid phase to vaporize. The system includes a vapor management system which can condense the vapor back into a liquid phase to cool the computer components. Using a pressure controlled vessel and pressure controller, the disclosed system may be operated at less than ambient pressure.
US10653036B1 Systems and methods for immersion cooling thermal management
The present disclosure provides systems and methods for immersion cooling for information technology (IT) equipment. For example, an immersion tank can receive a cooling fluid that is circulated therethrough (e.g., by a pump). Further, an IT container can be at least partially received within immersion tank, and the IT container can include a plurality of IT compartments that are configured to receive one or more IT components. The cooling fluid can be selectively provided to the IT compartments with IT equipment installed therein for cooling of the IT equipment.
US10653035B2 Cold plate device for a two-phase cooling system
Techniques that facilitate two-phase liquid cooling of an electronic device are provided. In one example, an apparatus, such as a cold plate device, comprises a first stackable layer and a second stackable layer. The first stackable layer comprises a first channel formed within the first stackable layer. The first channel comprises a first channel width and the first channel receives a coolant fluid via an inlet port of the apparatus. The second stackable layer comprises a second channel that provides a path for the coolant fluid to flow between the first channel and an outlet port of the apparatus. A width of the second channel increases along a flow direction of the coolant fluid that flows between the inlet port and the outlet port.
US10653033B1 Kits for enhanced cooling of components of computing devices and related computing devices, systems and methods
Kits for cooling computing devices may include at least one heat-generating component and a fan. A first duct may be sized and shaped to surround the at least one heat-generating component on three sides to direct a portion of air flow from the fan. A second duct may be sized and shaped to extend over the first duct and direct another portion of air flow between the first and second ducts. The at least one heat-generating component may comprise multiple vertically and longitudinally aligned memory modules Computing devices, electronic systems and methods of cooling are also disclosed.
US10653032B2 Tablet computer positioning assembly
A tablet computer positioning assembly for stabilizing and positioning a tablet computer includes a plate that is configured to position on a substantially horizontal surface. A first frame is coupled to and extends perpendicularly from the plate proximate to a first side of the plate. A second frame is pivotally coupled to the first frame and extends substantially perpendicularly from the first frame over the plate. The second frame is selectively fixedly couplable to the first frame so that the second frame is selectively angularly positionable relative to the plate. A plurality of couplers that is coupled to the second frame is configured to couple to a rim of a tablet computer to couple the tablet computer to the second frame so that the second frame is configured to selectively position the tablet computer relative to the plate.
US10653027B2 Sensor device, systems, and methods for determining fluid parameters
Provided is a method, system, and sensor device for collecting fluid data and fluid conduit data. The sensor device includes an outer capsule that is free flowing within the fluid and provides fluid-tight containment to an interior compartment, at least one sensor mounted within the interior compartment, wherein the at least one sensor senses fluid data and fluid conduit data, the sensed fluid properties being the collected fluid data, and a conductor for activating the at least one sensor to sense fluid data and fluid conduit data, wherein the conductor passes from the interior compartment and through the outer capsule.
US10653025B2 Cable pass-through panel for electronic equipment enclosure
An electronic equipment enclosure includes a frame structure and at least one panel secured to the frame structure. The at least one panel includes one or more panel knockouts arranged therein. Each panel knockout is configured to be removable from the at least one panel to provide a pass-through opening for a cable. The at least one panel further includes a split brush assembly seated in place of a removed one of the one or more panel knockouts.
US10653024B2 Door opening and closing mechanism
A door opening and closing mechanism includes: a door configured to open and close a front side opening of a housing, wherein an electronic device is housed in the housing and is exposed through the front side opening; and an accommodation mechanism configured to accommodate the door in the housing when the door is in open state. The accommodation mechanism includes: an opening and closing action unit configured to cause an opening action and a closing action of the door; and a retracting action unit configured to retract the opening and closing action unit into the housing so as to accommodate the door in the housing, when the door is brought in open state by the opening and closing action unit.
US10653023B2 Magnetic adjustment tool for a display module
According to various examples, a display assembly includes a support chassis. The display assembly further includes a display module. The display module includes a front major face, a plurality of light-emitting elements mounted to the front major face, and a rear major face generally opposing the front major face. The rear major face is mounted to the support chassis. The display assembly further includes a first biasing subassembly positioned generally at or proximate to a first biasing location along the front major face, the biasing subassembly. The first biasing subassembly includes a first biasing magnet located within a first cavity in the display module. The first biasing magnet is movable within the cavity between a first position and a second position relative to the display module. The first biasing subassembly further includes a first biasing member extending generally between the front major face and the rear major face.
US10653010B1 Connection of multilayer printed conductive ink through filled microvias
Attaching electronic components to a substrate can be challenging in certain applications. By utilizing printed conductive ink to fill vias, one or more conductive layers may be provided, which allow for fine pin pitches or other crowded substrates to utilize multiple layers for traces connecting the contact pad to the pins of an electronic component. By applying a substrate with conductive ink and then selectively applying a solderable ink on the conductive ink, and with conductive ink filling the vias, electronic components may be attached to a substrate that provides mechanical attachment and electrical connectivity which may also be formable or flexible.
US10653005B2 Rollable display device and electronic device including the same
A rollable display device includes a rollable structure including a plurality of unit structures, the rollable structure being configured to be rolled and unrolled based on the unit structures, and a display panel structure attached to the rollable structure, wherein respective widths of the unit structures increase in a first direction from a first side of the rollable structure to an opposite second side of the rollable structure.
US10653002B2 Actively sensing and cancelling vibration in a printed circuit board or other platform
An embodiment of an assembly includes a platform (e.g., a printed circuit board (PCB)), a sensor, and a vibration-cancel circuit. The sensor is mounted to the platform and is configured to generate a sense signal that represents a vibration induced (e.g., a shock-induced vibration) in the platform. And the vibration-cancel circuit is configured to reduce or eliminate a level of the vibration in response to the sense signal. For example, such a vibration-cancel circuit is configured to reduce a magnitude of a vibration induced in platform, or to eliminate the vibration altogether, by generating, in the platform, a counter vibration that has a magnitude approximately equal to the magnitude of the induced vibration and that has a phase approximately opposite to the phase of the induced vibration. That is, the counter vibration cancels the induced vibration to reduce the net vibration that the platform experiences.
US10652995B2 Electronic module for arrangement to a transmission component and a method for arranging an electronic module to a transmission component
The invention relates to an electronic module (100) mounted on a transmission component (112). The electronic module (100) comprises a printed circuit board element (102) that has component side (104) with at least one electronic component (108) and a contact side (106) lying opposite the component side (104), and a heat conducting film (110) that is placed between a surface section of the contact side (106) lying opposite the component (108) and a surface section of the transmission component (112). The printed circuit board element (102) can be or is tightened to the transmission component (112) such that the heat conducting film (110) is pressed against the surface section of the contact side (106) and the surface section of the transmission component (112).
US10652988B2 Mobile x-ray apparatus including a battery management system
Provided is a mobile X-ray apparatus including: an X-ray radiator configured to emit X-rays; a battery configured to supply power to the X-ray radiator; a charger configured to charge the battery; a battery management system (BMS) configured to receive power from the battery or the charger and output a first signal based on a state of the battery; and a first switch configured to be turned off according to the first signal to prevent power from being supplied to the BMS, wherein the first switch is further configured to be turned on by power supplied from the charger when the BMS is shut down.
US10652986B1 Dimmer system control
A method and system for allowing automatic provisioning of a LED lamp in a dimmer system. The dimmer powers the lamp through a switched AC line. A wireless link serves for information exchange between the dimmer and the lamp. When the lamp is turned on by the dimmer, it starts a short waiting period in which it expects to wirelessly receive from the dimmer a provisioning message including a dimmer identification, which it saves to identify dimming messages the dimmer. Another aspect of the invention is disclosed in the above dimmer system, wherein the lamp comprises a backup battery. The dimmer wirelessly informs the lamp upon voltage drops at its input caused by user OFF actions and/or by AC supply outage. The lamp is configured to assume backup mode only upon detecting, based on the above information, a voltage drop at its input caused by an AC supply outage.
US10652979B2 LED lighting system
An LED lighting system having at least one LED circuit and at least two circuits or drivers capable of receiving an AC voltage at a first frequency and having an output capable of driving the at least one LED circuit, wherein the output of each circuit or driver capable of driving the at least one LED circuit is provided to the at least one LED circuit through a circuit or sensor capable of permitting only a single output from the at least two circuits or drivers be provided to the at least one LED circuit.
US10652969B2 Lighting system for growing plants which provides a location indication
A lighting system includes an LED controller, and an LED array which includes first and second LED sub-arrays, wherein the LED array is operatively coupled to the LED controller. The lighting system includes an antenna in communication with the LED controller. First and second wavelength spectrums are provided by the first and second LED sub-arrays, respectively, and are adjustable in response to adjusting an input signal provided to the antenna.
US10652965B2 Apparatus, dimmable light emitting diode drive circuit and control method
An apparatus can include: a light-emitting diode (LED) drive circuit having a silicon-controlled rectifier dimmer; and a bus voltage adjustment circuit configured to adjust a direct current bus voltage to delay a turn-on time instant of the silicon-controlled rectifier dimmer when a conduction angle signal is greater than an angle threshold.
US10652963B2 LED display structures and fabrication of same
LED structures (e.g., LED arrays) and fabrication methods can reduce or even eliminate deep etching, and associated defect formation, proximate sites of individual LEDs. Such approaches can achieve desired electrical isolation without deep etching, provide a high conductivity current spreading layer, and, or reduce losses otherwise associated with conventional fabrication approaches. Some implementations advantageously lift off or separate an insulating substrate from a wafer to expose a bottom surface of the epitaxial LED layer and forms a backside contact (e.g., ground plane) overlying the bottom surface. Other implementations isolate deep etching away from sensitive regions and locate the backside contact on a top surface of the epitaxial LED layer. Some implementations form light extraction features (e.g., photonic crystals) on the exposed bottom surface. The top surface of the epitaxial LED layer may be undoped to improve electrical isolation. The bottom surface of may be shallow etched to improve light extraction.
US10652962B1 Dim-to-warm LED circuit
Various embodiments include apparatuses and methods enabling a dim-to-warm circuit operation of an LED multi-colored array. In one example, an apparatus includes a hybrid driving-circuit coupled to the LED array and to a single control-device to receive an indication of a luminous flux desired from the LED array. A color temperature for the LED array is determined based on the desired luminous flux of the LED array. In various embodiments, the hybrid driving-circuit includes an analog current-division circuit to produce current for at least two LED current-driving sources and a multiplexer array coupled between the analog current-division circuit and the LED to provide periodically, for a predetermined amount of time, current from at least one of the at least two LED current-driving sources to at least two colors of the LED array. Other apparatuses and methods are described.
US10652960B2 Power converter, LED driver and control method
A power converter for an LED drive circuit, can include: a capacitor and an LED load coupled in parallel to receive an output signal of a rectifier circuit; a power switch coupled in series with the LED load, and being configured to control a current path from the rectifier circuit to the LED load; and a control circuit configured to control the power switch to be turned off in accordance with an error between an output current flowing through the LED load and a desired current value to decrease power consumption of the power switch, where the operation of the power switch is controlled to transition between on and off states in each sinusoidal half-wave period.
US10652953B2 Conjoined class-based networking
A data communication network includes two logically distinct class-based networks conjoined by at least one common node that has membership in each of the respective classes of the two logically distinct class-based networks. Optionally, three or more class-based networks may be conjoined to form a data communications network.
US10652951B1 Communicating with a wireless device via at least two access nodes
Systems, methods, and processing nodes for communicating with a wireless device via at least two access nodes include receiving, at a gateway node, data addressed to a first network address of the wireless device, transmitting, via a donor access node, a first portion of the data within a first bearer addressed to a second network address of the wireless device, and transmitting, via a relay access node wirelessly coupled to the donor access node, a second portion of the data within a second bearer addressed to a third network address of the wireless device.
US10652947B2 Resource allocation for device-to-device (D2D) communications
A wireless transmit/receive unit (WTRU) may receive from a network resource allocation information for device to device (D2D) communication. The WTRU may select, from the received resource allocation information for a transmission time interval (TTI), resources for a D2D channel. The WTRU may transmit, with use of the selected resources, data directly to another WTRU.
US10652944B2 Apparatus and method to control reconnection of a terminal device to a wireless network via another wireless network
An apparatus obtains connection status information of each of terminal devices coupled to a first wireless network via an access point, from the access point. The apparatus detects a disconnected device which is a terminal device whose communication with the access point is disconnected, with reference to the connection status information, and notifies, by using a second wireless network, the disconnected device of a reconnection instruction for instructing the disconnected device to reconnect to the first wireless network by accessing the access point.
US10652939B2 Method and apparatus for device-to-device communication
A device-to-device (D2D) communication method is provided. The D2D communication method includes the operations of receiving, by a first terminal, system information including a threshold value for link quality with a base station (BS) from the BS, measuring, by the first terminal, the strength of a signal from a serving cell, comparing, by the first terminal, the measured strength of the signal with the threshold value, and searching for a second terminal acting as a relay between the first terminal and a network when the measured strength of the signal is less than the threshold value on the basis of the compared result.
US10652937B2 Method for data communication, system for communication and related devices
A data communication method, a communication system, and related devices are configured to establish a transaction identifier (TI) in a user equipment (UE). The data communication method includes the following steps. A mobility management entity (MME) receives a request message and obtains ability information of the UE. If the UE has an ability to access a Universal Terrestrial Radio Access Network/GSM/EDGE Radio Access Network (UTRAN/GERAN), the MME generates the TI. A communication system and related devices are also provided. Thus, the TI is effectively established in the UE, so as to ensure normal processing of the UE.
US10652936B2 Short identifiers for device-to-device (D2D) broadcast communications
Methods, apparatuses, systems, and computer program products for transmitting/receiving scheduling assignment(s) (SAs) are provided. One method is directed to including a short version of a target ID (i.e., short ID) in a SA. The method may also include transmitting the SA including the short ID to one or more monitoring UE(s). The monitoring UE(s) may then compare the short ID to target ID(s) being monitored. The corresponding data from the SA may be decoded if there is a match between the short ID and any of the target ID(s).
US10652935B1 Secure wireless networks for vehicles
A system and method (600) of securely and accurately connecting mobile devices (110) to wireless networks in vehicles (210) for a predetermined work assignment by using encrypted wireless network configurations based on vehicle specific data is disclosed herein. The system comprises a vehicle (210) comprising an on-board computer (232) with a memory (231) having a vehicle identification number (233), a connector plug (235), and an motorized engine (234), a connected vehicle device (130) comprising a processor, a WiFi radio, a BLUETOOTH radio, a memory, and a connector for mating with the connector plug of the vehicle (210), and a mobile device (110) comprising a graphical user interface (335), a processor (310), a WiFi radio (307), a BLUETOOTH radio (306), and a cellular network interface (308).
US10652933B2 System, method and apparatus for monitoring wireless communications
A system for monitoring wireless communications in a client device includes a wireless communications interface, including: an analyzer; a monitoring controller coupled to the analyzer; an operational controller of the client device coupled to the wireless communications interface, the operational controller configured to: control the wireless communications interface to establish a wireless connection with an access point according to a set of connection parameters including a channel identifier; and transmit the set of connection parameters to the monitoring controller; the monitoring controller configured, responsive to receiving the connection parameters from the operational controller, to: monitor a channel corresponding to the channel identifier to obtain a plurality of frames transmitted over the channel; and provide the plurality of frames to the analyzer.
US10652929B2 Method and apparatus for transmitting/receiving data on multiple carriers in mobile communication system
A data transmission method and an apparatus to communicate data on multiple carriers in the mobile communication system are provided. A random access method of a terminal in a mobile communication system including primary and secondary cells operating on multiple carriers according to the present invention includes communicating data after random access in the primary cell, receiving, when the random access is triggered in the secondary cell, information for use in the secondary cell random access from the primary cell, transmitting a preamble in the secondary cell based on the received information, monitoring the primary cell to receive a Random Access Response for the secondary cell, and applying, when the Random Access Response for the secondary cell is received, the information carried in the Random Access Response to the secondary cell in which the preamble has been transmitted.
US10652921B2 Techniques for handling feedback for downlink transmissions in a shared radio frequency spectrum band
Techniques are described for wireless communication. A first method may include classifying feedback received for a first downlink transmission over a shared radio frequency spectrum band; identifying an interference parameter for a subsequent downlink transmission; and scheduling the subsequent downlink transmission based at least in part on feedback classified in a feedback category associated with the identified interference parameter for the subsequent downlink transmission. The feedback may be classified in one of a plurality of feedback categories, and the classifying may be based at least in part on an interference parameter for the first downlink transmission. A second method may include identifying an interference parameter for a first downlink transmission received over a shared radio frequency spectrum band; generating feedback for the first downlink transmission; and sending, to a base station, the feedback along with an indication of the interference parameter.
US10652920B2 Base station apparatus, mobile station apparatus, method for mapping a response signal, and method for determining a response signal resource
Provided is a radio communication base station device which can obtain a maximum frequency diversity effect of a downstream line control channel. The device includes: an RB allocation unit (101) which allocates upstream line resource blocks continuous on the frequency axis for respective radio communication mobile stations by the frequency scheduling and generates allocation information indicating which upstream line resource block has been allocated to which radio communication mobile station device; and an arrangement unit (109) which arranges a response signal to the radio communication mobile station device in the downstream line control channels distributed/arranged on the frequency axis while being correlated to the continuous upstream line resource blocks according to the allocation information.
US10652918B2 Increased uplink pilot time slot length in special subframes
Increased symbol length of uplink pilot time slots (UpPTS) in special subframes is disclosed in which a configuration of a first special subframe may be independent from configuration of a second special subframe in the same frame, such that the first UpPTS of the first special subframe is longer than the second UpPTS of the second special subframe. The second UpPTS of the second special subframe may also be longer than legacy UpPTS length in select configurations. A serving base station may select the special subframe configurations in order to balance sounding reference signal (SRS) capacity for compatible user equipments (UEs) and downlink throughput for legacy UEs. The selected special subframe configurations may be transmitted by the serving base stations. In additional aspects, compatible UEs may be configured with at least two separate SRS power control parameters for use in the additional and legacy UpPTS symbols.
US10652917B2 Techniques for wireless access and wireline network integration
One embodiment is a method and includes receiving at a termination element of a first network a bandwidth report (“BWR”), in which the BWR includes information regarding a data transmission opportunity over a second network for at least one endpoint data; scheduling a first network transmission opportunity for the at least one endpoint data using information derived from the received BWR; and receiving from a first network forwarding device the at least one endpoint data in accordance with the scheduled first network transmission opportunity.
US10652913B2 Systems and methods for enabling coexistence of multiple wireless components operating in the same frequency band
Methods and systems for enabling coexistence of multiple potentially interfering wireless components in a device are provided. A device may include a wireless module using a proprietary protocol and one or more modules using standardized protocols. The device further includes a coexistence arbitration module configured to arbitrate access to a shared communication medium among the wireless modules based on assertion of medium access requests by the modules and the associated priority of the asserted medium access requests. When multiple medium access requests have the same priority, precedence for access to the shared medium is determined based on additional criteria. The coexistence arbitration module may be a separate module or may be integrated into another module or distributed among the modules. The device may include a host processor for altering transmission characteristics of a module to increase the likelihood that another module can receive data within a reasonable time period.
US10652906B2 Method for distributing a load in a multi radio access technology heterogeneous network
A method for distributing the traffic load in a multi radio access technology heterogeneous network, the network including macrocells operating in a first sub-6 GHz band, and minicells that can operate in the sub-6 GHz band and in a millimeter band. The distribution of the traffic is carried out with an association strategy that calls upon, on the first hand, a first bias (QT) in order to favour the association with the base stations of the minicells/macrocells and a second bias (QR) in order to favour the use of the millimeter/sub-6 GHz band when the terminal is associated with a base station SBS of a minicell.
US10652905B2 Steering connection requests for an access point to a best-serving access point
Network devices are steered to preferred access points using a probability function. A probe request for connection is received from a network device. The probe request can be from a network device attempting to use a wireless network (e.g., a IEEE 802.11-type network or other suitable type of network). A probability function that defines a likelihood of granting the network device a connection is used to determine whether to accept or deny the response. The probe response is then sent to the network device.
US10652898B2 Control node and method thereof
The disclosure relates to a control node. The first control node comprises a transceiver configured to receive a first set of Channel State Information, CSI, comprising CSI for radio channels between a plurality of first remote radio heads and a plurality of user devices, a processor configured to determine a first association based on the first set of CSI, wherein the first association comprises an association between the plurality of first remote radio heads and the first control node. Furthermore, the disclosure also relates to a corresponding method, a cellular wireless communication system, and a non-transitory computer readable medium.
US10652895B2 Feedback information sending apparatus and method, and feedback information receiving apparatus and method
A method includes: allocating, by an eNB, a same uplink shared resource to m UEs, where m≥2; sending, by the UE to the eNB by using the uplink shared resource, uplink data that includes an identifier of the UE and/or buffer status information corresponding to the UE; generating according to successfully received uplink data, feedback information that includes the UE identifier and/or an uplink scheduling grant; and sending, by the eNB, the feedback information by using a MAC PDU, or sending acknowledgement information by using a downlink resource indicated by a combination of an agreed feedback location and an offset. A problem that an eNB cannot correctly send feedback information to each UE when the multiple UEs send uplink data by using a same uplink shared resource and DM-RS is resolved, so that each UE is clear about whether the uplink data of the UE is successfully sent.
US10652894B2 Timing advance reporting for latency reduction
Methods, systems, and devices for wireless communication are described. A user equipment (UE) and a base station may communicate according to a timing configuration that includes a time delay between uplink and downlink communications. The time delay may be based on UE capabilities, scheduling in the system, and an uplink timing advance. The UE may determine an uplink timing advance and transmit an indication of the uplink timing advance to the base station. Using the uplink timing advance, the base station may determine a timing configuration to use for communicating with the UE. The timing configuration may be dynamically configured based on the value of the uplink timing advance with respect to a timing advance threshold and may be shortened or lengthened depending on whether the uplink timing advance crosses the timing advance threshold. Multiple timing advance thresholds may be used, and a timing configuration may be selected accordingly.
US10652888B2 Real-time location system network policy configuration control of fixed and mobile elements
A system for allocating wireless frequency spectrum is provided. The system may include one or more location tags attached on one or more foreign network devices and domestic network devices, one or more real-time location tracking system configured to detect the one or more location tags, and at least one control unit in communication with at least one domestic network device. The control unit may be configured to query one or more proximity policies associated with the foreign network devices and the domestic network devices, apply a modified network configuration to one or more of the domestic network devices when at least one associated proximity policy is discovered, and restore a default network configuration, or setting the modified network configuration as a new default network configuration, to the one or more of the domestic network devices when the discovered proximity policy is no longer effective.
US10652884B2 Method and device for generating subframe, method for determining subframe and user equipment
This application provides a method and device for generating a subframe, a method for determining a subframe and a user equipment. The method for generating a subframe includes: determining, by a first device, patterns of at least two special subframes used in a broadcast control channel modification period, where guard period GP durations of the at least two special subframes are different; and generating, by the first device, the at least two special subframes. The method enhances flexibility and improves a system resource utilization rate.
US10652882B2 Data transmission method, wireless network device, and communications system
A data transmission method, a wireless network device, and a communications system are provided. The method includes: sending, by a first wireless network device, at least two channels for common information on a same carrier, where the at least two channels for common information include a first channel for common information and a second channel for common information, the first channel for common information and the second channel for common information are on different subbands of the same carrier, and the common information includes at least one of a synchronization signal, a broadcast signal, or a system message.
US10652876B2 Method for transmitting and receiving control information in wireless communication system, and apparatus therefor
A method for receiving, by a terminal, control information in a wireless communication system, according to one embodiment of the present invention, comprises: receiving search space information for a self-contained subframe having all of a downlink control symbol, a data symbol, and an uplink control symbol; determining control channel candidates in the downlink control symbol of the self-contained subframe on the basis of the search space information; and searching for downlink control information of the terminal from the determined control channel candidates, wherein the determined control channel candidates constitute at least two or more search spaces on the downlink control symbol, and the terminal can search for the downlink control information assuming a transmission scheme specific to a search space to which each control channel candidate belongs.
US10652874B2 User equipment, network node and methods therein for determining transport block size in downlink transmissions in a telecommunications system
A method in a user equipment (121) for determining a transport block size is provided. The transport block size is used by the user equipment (121) in receiving downlink data transmissions from a network node (110) on an enhanced Control Channel, eCCH. The user equipment (121) and the network node (110) are comprised in a telecommunications system (100). The user equipment (121) has access to a table or predetermined transport block sizes. The user equipment (121) may calculate an indicator NPRB based on the total number of PRBs allocated to the downlink data transmission NPRB, and based on an PRB offset value OPRB or a PRB adjustment factor APRB. Then, the user equipment (121) may determine the transport block size from the table of predetermined transport block sizes based on at least the calculated indicator NPRB. A user equipment, a method in network node and a network node are also provided.
US10652872B2 Downlink control information receiving method and user equipment, and downlink control information transmitting method and base station
Provided is a method and apparatus for transmitting/receiving downlink control information (DCI). DCI is set to have different DCI formats according to a coverage enhancement (CE) mode of a user equipment. In the case of a DL grant, the DCI is set according to a first DCI format when the CE mode of the user equipment is CE Mode A, and the DCI is set according to a second DCI format when the CE mode of the user equipment is CE Mode B. In the case of a UL grant, the DCI is set according to a third DCI format when the CE mode of the user equipment is CE Mode A, and the DCI is set according to a fourth DCI format when the CE mode of the user equipment is CE Mode B.
US10652870B2 Uplink resource allocation for relay node based communication
A wireless communications system is described which comprises a base station, a relay device, and a terminal device. The terminal device is operable to receive from the base station an allocation of uplink resources for transmitting uplink data to the relay device, and to transmit uplink data to the relay device using the uplink resources allocated to the terminal device. The relay device is operable to receive the transmitted uplink data from the terminal device on the allocated resources, to receive an allocation of uplink resources for relaying the received uplink data to the base station, and to transmit the received uplink data to the base station using the uplink resources allocated to the relay device.
US10652868B2 Terminal apparatus, base station apparatus, and wireless communication method
A terminal apparatus includes a receiver configured to receive a radio signal; processor circuitry configured to generate a response signal to respond to the received radio signal; and a transmitter configured to transmit a plurality of types of signals including the generated response signal, wherein a size of a radio resource to be used for transmitting the generated response signal is changed when the plurality of types of signals including the generated response signal are transmitted on one physical uplink control channel (PUCCH) resource.
US10652867B2 NLOS wireless backhaul uplink communication
A method for uplink (UL) wireless backhaul communication at a wireless backhaul remote unit in a radio access network comprising receiving a configuration for radio frames and a transmission schedule through a downlink (DL) physical layer broadcast channel, wherein the transmission schedule comprises a transmission allocation for the remote unit, generating a UL data frame, wherein generating the UL data frame comprises performing forward error correction (FEC) encoding on a data bit stream to generate a plurality of FEC codewords, wherein performing the FEC encoding comprises performing Reed Solomon (RS) encoding on the data bit stream to generate a plurality of RS codewords, performing byte interleaving on the RS codewords, and performing Turbo encoding on the byte interleaved RS codewords to generate one or more Turbo codewords, wherein each Turbo codeword is encoded from more than one RS codeword, and transmitting the UL data frame according to the transmission allocation.
US10652863B2 Integrated circuit for decoding control information in radio communication
Provided is a base station capable of suppressing increase of overhead of allocation result report in frequency scheduling in multi-carrier communication and obtaining a sufficient frequency diversity effect. In the base station, encoding units (101-1 to 101-n) encode data (#1 to #n) to mobile stations (#1 to #n), modulation units (102-1 to 102-n) modulate the encoded data so as to generate a data symbol, a scheduler (103) performs frequency scheduling according to a CQI from each mobile station so as to uniformly allocate data to the respective mobile stations for a part of RB extracted from a plurality of RB, and an SCCH generation unit (105) generates control information (SCCH information) to report the allocation result in the scheduler (103) to the respective mobile stations.
US10652861B2 Uplink grant-free transmission enhancement for latency and reliability
A method may include transmitting, by a user equipment, a data packet to a network entity. The method may further include starting, by the user equipment, a timer with a first value associated with the transmission to the network entity. The method may further include checking, by the user equipment, for feedback from the network entity associated with the transmission to the network entity. The method may further include determining, by the user equipment, that no feedback for the transmission has been received within the associated timer, or a negative acknowledgement has been received without the corresponding resource allocation for re-transmission. The method may further include in response to receiving no feedback associated with the transmission within the associated timer, or receiving a negative acknowledgement without the corresponding resource allocation for re-transmission, re-transmitting, by the user equipment, the data packet to the network entity.
US10652860B2 Resource unit allocation for orthogonal-frequency-division multiple access communications
An example method of controlling a wireless access point may include causing the wireless access point to identify any groupings of contiguous non-protocol FFT bins of a wireless channel in which all of the non-protocol FFT bins in the grouping have respective signal strength values exceeding a first threshold, and a bandwidth of the grouping does not exceed a second threshold. The method may also include causing the wireless access point to identify any resource units of the wireless channel that overlap with any of the identified groupings. The method may also include causing the wireless access point to, in allocating the resource units to client devices for an OFDMA communication, skip the identified resource units.
US10652852B2 Method and apparatus for transmitting/receiving positioning reference signal in wireless communication system
An apparatus and method of processing a positioning reference signal are disclosed. In some embodiments, the method includes determining a narrow-band (NB) positioning reference signal (PRS) bitmap indicating a pattern selecting NB PRS subframes, wherein each NB PRS subframe comprises an NB PRS for positioning an NB user equipment (UE), transmitting, to the NB UE, NB PRS configuration information for the NB UE, the NB PRS configuration information comprising the NB PRS bitmap, determining, by a reference cell and based on the NB PRS bitmap, NB PRS subframes of the reference cell, mapping, by the reference cell, a first NB PRS in the NB PRS subframes of the reference cell, and receiving, from the NB UE and in response to the first NB PRS, a reference signal time difference (RSTD) measurement.
US10652844B1 Paging auto-acknowledgement
Systems, methods, and other embodiments associated with paging auto-acknowledgement are described. According to one embodiment, a method for performing paging auto-acknowledgement includes transmitting according to a protocol, on a first channel, a synchronization packet to a slave device, where the synchronization packet specifies a second channel on which a subsequent packet will be transmitted to the slave device. The protocol specifies that the slave device send an acknowledgement to the synchronization packet on the first channel prior to switching to the second channel. The method includes, when predetermined automatic acknowledgement criteria are met, transmitting the subsequent packet to the slave device on the second channel in the absence of an acknowledgement to the synchronization packet from the slave device.
US10652843B2 Techniques for synchronization in wireless communications
This application discloses a synchronization signal sending method and a related device. The method includes: generating a first synchronization signal sequence and a second synchronization signal sequence, where the first synchronization signal sequence is a sequence obtained based on a first m-sequence, the second synchronization signal sequence is a sequence obtained based on a Gold sequence, the Gold sequence is generated based on a second m-sequence and a third m-sequence, and a generator polynomial of the first m-sequence is the same as a generator polynomial of the second m-sequence; mapping the first synchronization signal sequence onto M subcarriers in a first time unit to obtain a first synchronization signal, and mapping the second synchronization signal sequence onto M subcarriers in a second time unit to obtain a second synchronization signal, where M and N are positive integers greater than 1.
US10652842B2 Communication control device, communication control method, and terminal device
A communication control device including an acquisition unit that acquires synchronization relation information indicating which frequency bands are mutually synchronized among a plurality of frequency bands used for radio communication, and a control unit that controls transmission of the synchronization relation information to a terminal device. The plurality of frequency bands include one or more frequency bands with which a common reference signal is not transmitted in at least one subframe among subframes which are units of time in the radio communication.
US10652836B2 Switching threshold setting method and apparatus and device
Embodiments provide a switching threshold setting method and apparatus, and a device, applied to a wireless local area network. A switching threshold of a terminal and a switching threshold of a wireless access device that match each other are set, so that when the wireless access device is to release an association with the terminal, the terminal has started roaming to find a target wireless access device.
US10652832B1 Systems and methods to adjust transmission power in electronic devices
A method of controlling wireless communication performance in an electronic device includes accessing data containing material properties relating to a plurality of materials, transmitting a first test signal on a first transmission channel with a first antenna at a first location in the electronic device, receiving the first test signal on the first transmission channel with a second antenna at a second location in the electronic device, determining a housing material of the electronic device based on a measured attenuation of the first test signal received by the second antenna based upon the data containing transmission properties relating to a plurality of materials, and adjusting a transmission power of one of the first antenna and the second antenna based upon the material properties of the housing material.
US10652828B2 Electronic device for providing mode switching and a method thereof
According to various embodiments, an electronic device includes a housing configured to house a battery; a display configured to be disposed in the housing, to be exposed through a portion of the housing, and to be electrically connected to the battery; a motion detection sensor circuit configured to be disposed in the housing and to be electrically connected to the battery; a power management circuit configured to be disposed in the housing and to be electrically connected to the battery; and a processor configured to be functionally or electrically connected to the motion detection sensor circuit and the display and to be electrically connected to the power management circuit through a switch that is turned on when the processor is in a first mode and turned off when the processor is in a second mode, wherein, in the second mode, the motion detection sensor circuit detects a motion associated with the electronic device, and provides image data to the display in response to the detection of the motion. Other embodiments are also possible.
US10652819B2 Apparatus and method for reducing power consumption in multi antenna system
An apparatus and method for reducing the power consumption of a Base Station (BS) in a multi antenna system are provided. The method for reducing the power consumption of the BS includes identifying an amount of resources being in use for communication, determining whether to convert at least one Radio Frequency (RF) unit into a power saving mode considering the amount of resources, if converting at least one RF unit into the power saving mode, turning OFF a power supply of a power amplifier of at least one of at least two antenna paths constituting the at least one RF unit converted into the power saving mode, and increasing a gain of at least one antenna path turning ON a power supply such that a transmission Power Spectral Density (PSD) is not changed according to the power saving mode conversion.
US10652816B2 Systems and methods for enhanced mesh networking
A method for enhanced mesh networking, preferably including performing network analysis, configuring router link parameters, and managing routing paths. A metric for routing path assessment, preferably including a throughput metric and a channel utilization metric. A Segment Table Announced Mesh Protocol, preferably including determining network segments and designating forwarding devices for communication between the network segments.
US10652807B2 Voting to connect to a wireless network
An example technique is performed by a client on a device, and includes: obtaining attributes relating to the device, to one or more wireless networks, or to both the device and the one or more wireless networks; evaluating the attributes in voting modules of the client to generate votes, with a voting module evaluating one or more of the attributes and generating a vote; making a determination, based on the votes, to connect the device to a wireless network of the one or more wireless networks, or to maintain a connection between the device and the wireless network; and controlling the device based on the determination.
US10652806B1 Dynamic multi-channel power management for neighbor discovery
Transmitting a probe signal. A method includes transmitting a signal, having a predetermined total power, during a transmit cycle. The signal has a traffic channel transmitting user data and a probe channel to locate new nodes to add to the network. The transmit channel uses a first portion of the total power and the probe channel uses a second portion of the total power. The method further includes performing a probe cycle by lowering the power in the first portion of the total power and raising the power in the second portion of the total power, but maintaining the total power at the same level as the total power during the transmit cycle. The method further includes, after the probe cycle, raising the power in the first portion of the total power and lowering the power in the second portion of the total power.
US10652804B2 Non-transitory computer-readable medium for communication device, and method performed by communication device
Computer-readable instructions stored in a non-transitory computer-readable recording medium may cause a communication device to acquire predetermined information from a first interface under a state where a number of child stations participating in a first wireless network in which an external device operates as a parent station is equal to an upper limit, shift an operation state of the communication device to a parent station state from a specific state so as to form a second wireless network in a case where the predetermined information is acquired from the first interface, and supply a first predetermined instruction to an OS program. The first predetermined instruction may include an instruction for causing a second interface to send a participation request to the external device. The participation request may be a command for requesting the external device to participate in the second wireless network as a child station.
US10652803B2 Commissioning of lighting devices
A method of enabling at least some of plurality of nodes to join a wireless network, where each operates according to a wireless networking protocol and each is a component of a lighting system. An initiating unit wirelessly broadcasts a discovery request using a protocol of the network, according to which each other node only responds to the discovery request as broadcast from the initiating unit on condition of being within a predetermined range. Hence one or more in-range nodes each respond to the discovery request from the initiating unit and thereby join the network, while one or more out-of-range nodes do not respond. One or more of the in-range nodes also act as relaying nodes, to re-broadcast the discovery request for receipt by one or more of the out-of-range nodes. One or more of the out-of-range nodes respond to the re-broadcast discovery requests, thereby joining the wireless network.
US10652801B2 Network management system, and network management method
A network management system includes a plurality of server units. A first management server included in a first server unit transmits a disconnection setting request for disconnecting an abnormal flow to each of a communication node connected to a self-region covered by the first management server, and one or more second server units covering one or more primary adjacent regions adjacent to the self-region. Disconnection setting is executed in response to the disconnection setting request. Each of a plurality of regions includes two or more areas each of which is covered by corresponding one of two or more base stations connected to an identical communication node.
US10652800B2 MmWave for mobile data
In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
US10652790B2 Method for distinguishing measurement object, base station and user equipment
A method for distinguishing a measurement object, a base station and a UE are provided. The method includes: in case of determining to configure the UE to perform measurement to a neighboring cell, generating measurement configuration for the neighboring cell, wherein the measurement configuration includes a measurement object configuration IE and a measurement report configuration IE, and the measurement object configuration IE or a combination of the measurement object configuration IE and the measurement report configuration IE is used to indicate a RAT type of the measurement configuration; transmitting the measurement configuration to the UE so as to instruct the UE to perform measurement to a measurement object indicated in the measurement configuration; and receiving a measurement result message transmitted by the UE through a measurement result report IE after the UE performs the measurement to the measurement object.
US10652789B2 Location based mobility measurement activation
There is provided mechanisms for location based mobility measurement activation. A method is performed by a network node. The network node is configured to provide network access in a first cell. The method comprises determining, according to information of at least one measurement area, whether wireless devices are to perform mobility measurements for a possible handover to another network node or not. Each of the at least one measurement area has a dynamically changeable size. The size depends on position dependent events of the wireless devices in the first cell. The method comprises providing mobility measurement activation instructions to the wireless devices in the first cell in response thereto.
US10652788B2 Packet-switched wireless communication for link budget limited wireless devices
This disclosure relates to techniques for a link budget limited UE to improve communications performance with a cellular network. The UE may perform signal to interference noise ratio (SINR) measurements and use these measurements to adjust a received signal power value that is provided to the cellular network as a received signal power measurement. The UE may generate the received signal power value based at least in part on the SINR measurement in order to reduce the likelihood of handover when the UE has good SINR but poor received signal power. The UE may also provide preferred configuration information to the base station which enhances the performance of the UE when link budget limited. The configuration information may specify one or more parameter values designed to provide improved performance for a link budget limited device.
US10652783B2 Authentication system and method thereof for integrating heterogeneous network
An authentication system and method thereof for integrating heterogeneous network is provided. The authentication system triggers the heterogeneous network router when an external terminal device is located in a service covering range of the heterogeneous network router and the wireless router, and the authentication server is triggered to authenticate the terminal device when the terminal device has a heterogeneous network integration access condition, and after the authentication server finishes the authentication of the terminal device, the terminal device is ordered by the heterogeneous network router to communicate with the heterogeneous network router and the wireless router in the same time so as to perform the splitting operation of the telecommunication traffic. By the aforementioned operations, the system can provide the terminal device to access the mobile network and the wireless network in the same time, and promote the communication quality significantly.
US10652779B2 Method for providing congestion information in a network
A method for providing congestion information in a network is performed in a memory available to a computing entity. A traffic demand is obtained within a certain part of the network by evaluating an amount of traffic in the part of the network per time. A congestion value representing a congestion level of a bottleneck connection link in the network is calculated. The congestion value is a scalar and calculated based on a comparison between measured and/or estimated traffic and traffic demand within a certain part of said network.
US10652778B2 Method and apparatus for mobility management
Method for a communication device switching among a plurality of sub-bands in a wireless network. The method comprises measuring a signal quality for an operation sub-band, comparing the signal quality with a signal quality threshold, determining a switch action according to the comparison of the signal quality with the signal quality threshold, and switching from the operation sub-band according to the determined switch action. The communication device and access node thereof are also disclosed.
US10652776B2 Contextual quality of user experience analysis using equipment dynamics
The techniques described herein involve determining a context-based Quality of Experience based upon client device Quality of Experience diagnostic files in combination with client device equipment dynamics. Client device Quality of Experience (QoE) diagnostic files may indicate a reduced QoE at a client device, such as reduced signal strength or an increased number of dropped packets. User behavior during a reduced QoE event may be reflected as equipment dynamics, which may be included in equipment dynamics files. A service provider may receive information from the client device and may analyze the information to determine, with an increased confidence level, that the user device experiences a reduced QoE. Network resources may be allocated in response to the reduced QoE determination, thereby increasing a functioning of the computing network and an associated device's Quality of Experience.
US10652774B2 Prediction of quality of service of a possible future connection of a device to a wireless network
The disclosure relates to wireless networks, and more specifically to multiple access networks. This present disclosure provides for a method in a wireless device, for predicting Quality of Service of a possible future connection between the wireless device and one or more wireless networks. The predicted Quality of Service may be used e.g. for making a handover decision. The disclosed method comprises detecting an access point of a first wireless network within range of the wireless device. The method further comprises determining the number of devices already being connected to the access point and calculating the predicted Quality of Service based on the determined number of devices already being connected to the access point. The disclosure further relates to a wireless device and to a computer program.
US10652773B2 Method and system for performance estimation of a communication link
Described is a method for performance estimation of a communication device. The method comprises: executing active probing to determine active probing data; reading operational data which includes data related to channel and its noise condition, latency and counter values related to user data traffic between the communication device and another communication device, wherein the operational data is relevant to the current settings of the communication device; and training a performance estimation algorithm for the communication device according to the active probing data and the operational data.
US10652768B2 Control channel based broadcast messaging
Aspects of the present disclosure provided techniques that may be applied in systems to allow for communication over a control channel utilizing a relatively narrowband (e.g., six physical resource blocks) based search space. An exemplary method, performed, for example, by a machine type communication (MTC) UE, generally includes identifying, within a subframe, a first search space to monitor for a control channel that occupies a first number of physical resource blocks (PRBs) that represents a narrowband within a system bandwidth comprising a plurality of narrowbands and monitoring at least the first search space for the control channel, wherein the control channel comprises broadcast control information.
US10652767B1 System, method and apparatus for managing disruption in a sensor network application
A system, method and apparatus for managing disruption in a sensor network application. Nodes in the sensor network can include a storage memory to store collected data during disruptions that impact communication in the sensor network. The sensor network can be configured to continue to collect sensor data during the communication disruptions.
US10652765B2 Automated network diagnostic techniques
Automatically diagnosing operation of a communication network, including collecting, during multiple time periods spanning multiple days, a plurality of Layer-4 statistics for Layer-4 network connections on the network; determining, for each time period in the multiple time periods, a first Layer-4 condition metric for the time period based on the Layer-4 protocol statistics collected during the time period; determining a network performance indicator, based on a number of the time periods that a first threshold condition is met by the first Layer-4 condition metric; determining whether the communication network has experienced a performance issue based on the network performance indicator meeting a second threshold condition; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.
US10652763B2 Cellular phone message delivery testing system and method
A process for determining an operational status for a cellular service vendor includes, within a computerized device, sending a test signal comprising a test message to each of a plurality of testing nodes, each testing node being associated with a different cellular service vendor and each testing node including a computerized application configured to provide data back to the computerized device in reply to the test signal independently from data provided by the associated cellular service vendor. The process further includes, within the computerized device, determining a quality of service for each of the cellular service vendors based upon the data provided by the computerized application, generating a computerized display output describing the quality of service for each of the cellular service vendors, and allocating marketing resources based upon the quality of service for each of the cellular service vendors.
US10652761B2 Monitoring and controlling industrial equipment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for configuring a network edge device for communicating between an operational asset and a backend network that include the actions of establishing communication with a backend network through a first network connection. Establishing communication with a user computing device through a second, different network connection. Receiving an asset template that identifies communication protocols of the backend network and communication protocols of an operational asset to which the network edge device is coupled. Sending registration data to the backend network to register the network edge device and the operational asset with the backend network in response to receiving an instruction from the user computing device.
US10652759B2 Apparatus and method for radio resource management for high reliability and low latency traffic
Embodiments are provided for managing and mitigation contention of high reliability and low latency transmissions in wireless communications networks. According to an embodiment, a network entity indicates a first grant to a first device associated with a first service. The first grant includes a first resource for transmitting for the first service and a second resource for retransmitting for the first service. The network entity also indicates a second grant to a second device associated with a second service. The second grant includes the first resource for transmitting for the second service and a third resource for retransmitting for the second service. A third grant is also indicated to a third device associated with a third service. The third grant includes the first resource for transmitting for the third service. The first service and the second service have higher transmission reliability and latency requirements than the third service.
US10652753B2 Method for transmitting control signal and channel in mobile communication system using unlicensed band
An operation method of a base station in a mobile communication system operating in an unlicensed band is provided. The method includes communicating data with a terminal in a first cell, confining signal transmission occasion to a starting symbol of at least one slot of a subframe of a second cell, occupying resources by sensing a band corresponding to the second cell, and communicating with the terminal on the occupied resources based on the signal transmission occasion.
US10652750B2 Wireless internet access with enhanced bandwidth capabilities
Techniques for efficiently and economically providing data transfer through wireless data networks. These techniques are particularly suitable for Internet data transfers. In one aspect, mobile devices are able to be allocated additional wireless channels to obtain increased data transfer capabilities. The additional wireless channels can be used for unicast, multicast or broadcast of data. These techniques provide additional wireless bandwidth to mobile devices and allows control over allocation of the additional wireless bandwidth.
US10652748B2 Method, system and application programmable interface within a mobile device for indicating a confidence level of the integrity of sources of information
The present disclosure discloses a method of allowing WebView to verify the source context, source reputation, integrity and/or security level of a web content and inform the user with regards to the security and blocks web contents that are determined harmful or inappropriate. In one embodiment of the present disclosure, the WebView checks a trusted data source to see if the visited web content has been labeled or flagged as suspect, safe or unsafe by initiating a connection to a trusted third-party database using a to determine whether or not the URL is associated with a domain that has been classified or labeled as safe or unsafe. The WebView then informs the user about the security level, suspect quality, reputation and/or integrity of the web content through a visual indicator or it can redirect the user to a warning page explaining why access to the site is prohibited, or it can block access without warning.
US10652743B2 Security system for a moveable barrier operator
Electronic systems are provided for secure actuation of a remote device such as a moveable barrier operator. The systems address the “man in the middle” problem of persons intercepting and duplicating radio frequency signals from a control device by introducing timing parameters into a bidirectional communication sequence between at least two devices.
US10652741B2 Communication apparatus and method for controlling the same
A communication apparatus automatically starts operating in a direct wireless communication mode in conjunction with a user's logging in to the communication apparatus.
US10652739B1 Methods and systems for transferring call context
Methods and systems described in this disclosure receive a call from a device associated with a caller and request an indication of a context of the call. The system can send a request for authentication credentials in a push notification to the device. The push notification can be linked to an authentication tab or page in an application. After authentication of the caller, the system can direct the application to cause a tab or page associated with the subject matter of the call to be displayed on the qualified device.
US10652737B2 Method of connecting user equipment to IMS network through web browser for web real-time communication service
A method that connects a User Equipment (UE) to an Internet Protocol Multimedia Subsystem (IMS) network through a web browser for a Web Real-Time Communication (WebRTC) service is provided. The method, and a UE adapted to the method, downloads a web app for a WebRTC service and connects to an IMS network through a WebRTC client. The UE connects to the IMS network and is registered in the IMS network in such a way as to use a Universal Resource Locator (URL) of an enhanced Proxy-Call Session Control Function (eP-CSCF) obtained by establishing a Packet Data Network (PDN) connection of the UE through a web browser in the process of obtaining a URL of the eP-CSCF, or the obtained URL of an eP-CSCF to which the WebRTC client can connect by transmitting Public Land Mobile Network (PLMN) information of a network to which the UE is connected to a WebRTC Web Server Function (WWSF). Therefore, the UE can easily use WebRTC services.
US10652735B2 Systems and methods for programming, controlling and monitoring wireless networks
A system for programming, controlling and monitoring wireless networks enabling a wireless device (Dev) being utilized and integrated into car electronic control module or home (or business) alarm/security system. This system also presents a general control (robotic) device, which controls general input and output functions, where plurality of cellular handsets, internet devices can co-control, monitor, share and exchange information through the cellular, the internet networks and other wire/wireless network.
US10652728B1 eSIM profile discovery
Mobile devices are provisioned that do not have a direct communications path to a data network. A proximate device is discovered that is available for connecting to the mobile device via a peer-to-peer connection. The second device is determined to be trusted by the mobile device and usable to communicate to the data network A peer-to-peer connection is established with the proximate device. Identification data is provided to the proximate device, and an activation code is received. The mobile device, via the peer-to-peer connection, communicates to the mobile network operator indicated by the activation code. Subscription credentials are received for accessing a mobile network operated by the mobile network operator.
US10652726B2 Method and apparatus for efficiently transmitting small amounts of data in wireless communication systems
According to one embodiment of the present disclosure, the method by means of which a mobility management entity (MME) determines the communication mode of a terminal in a communication system includes the steps of: receiving, from the terminal, an access request including information on the position of the terminal; transmitting a message to a home subscriber server (HSS) on the basis of the received access request; receiving, from the HSS, specific position information for setting a first mode; comparing the information on the position of the terminal with the specific position information; and determining the communication mode of the terminal according to the result of the comparison. According to the present disclosure, the frequent transmission of small amounts of data can be supported in an efficient manner.
US10652725B2 Obtaining and using D2D related information to perform mobility operation(s)
The present disclosure relates to systems and methods for obtaining and using Device-to-Device (D2D) related information for a node (e.g., a wireless device or a network node) in a cellular communications network to perform one or more mobility operations for a wireless device. Embodiments of a method of operation of a network node for operation in the cellular communications system are disclosed. In some embodiments, the method of operation of the network node in the cellular communications system comprises obtaining D2D related information for one or more nodes in the cellular communications system, and using the D2D related information to perform one or more mobility operations associated with the wireless device.
US10652723B2 Situational awareness systems and methods
Systems and methods for computer-aided, session-based operational and organizational responses to asynchronously occurring events. A “session” is a collection of client-server connections, each client connection being an endpoint device in a pool of devices under the control of the members of a defined operational response team cooperating to address an event. The session provides an organizational framework for information sharing, including using context roles to identify the proper recipients for data and messages. The information and data is shared to participating recipients in the session in real-time as the operational response is conducted, and as new data and information is generated, that data is added to the session with a timestamp. Once the response is concluded, the sessions can be closed, encapsulating the data, which can then be “played” back to re-experience the response as it played out, such as for audit, analysis, and review purposes.
US10652722B2 Providing status of user devices during an adverse condition
A method includes establishing information regarding a potentially adverse condition associated with one or more user devices. The information includes one or more of: geographic location coordinates of the potentially adverse condition, an identifier of the potentially adverse condition, and a relevant time period of the potentially adverse condition. The method further includes determining group constraints for a group regarding the potentially adverse condition. The group constraints include one or more of: family member devices, neighbor devices, friend devices, first responders, co-workers, and devices of other persons having an affiliating commonality. The method further includes selecting user devices to produce selected user devices. The selected user devices have an affiliation with the group. The method further includes obtaining status associated with the selected user devices and issuing the status to the selected user devices.
US10652718B2 Audio correlation selection scheme
The disclosure generally relates to connecting wireless devices based on a correlation between different audio sources. For example, according to various aspects, a first wireless device may capture sound via a microphone and receive audio content from a second wireless device via a wireless receiver. Accordingly, a wireless connection may be established between the first and second wireless devices based on a substantial match between the sound captured via the microphone and the audio content received via the wireless receiver. For example, the sound captured via the microphone may be output from a speaker on the second wireless device. In other examples, the received audio content may be sound captured via a local microphone at the second wireless device. In either case, the correlation between the audio received through the microphone and the audio content received over a radio may substantially simplify the procedure(s) used to connect two audio-enabled devices.
US10652716B2 Internet of things device hierarchies
In embodiments, Internet of Things (IoT) devices may be organized according to an IoT device hierarchy, which may include parent and/or child associations between resources associated with IoT devices and/or with groupings of IoT devices. IoT devices wishing to support an IoT device hierarchy may utilize an extended IoT device resource model which provides for IoT device hierarchy information and interfaces to be provided by supporting IoT devices. A supporting resource may have one or more parent properties and/or child properties which may identify, respectively, parent or child resources which are associated with the resource. In various embodiments, these parent properties and/or child properties may include uniform resource identifiers (URI). A supporting resource may also identify an interface type for a hierarchical access interface, through which one or more descendant resources may be accessed through a single command. Other embodiments may be descried and/or claimed.
US10652713B2 Method of application data switching between a device in a wireless PAN mesh network and a virtual ethernet interface
A computer-implemented method for application data switching comprises receiving, by one or more processors of a computer, an application data packet received from an application running on the computer; determining, by the one or more processors and from the application data packet, an Ethernet destination of the application data packet; based on the determined Ethernet destination, identifying, by the one or more processors, a destination on a wireless personal area network (WPAN); accessing, by the one or more processors, a payload of the application data packet; creating, by the one or more processors, a WPAN data packet that includes the identified destination on the WPAN and at least a portion of the payload from the application data packet; and transmitting, by the one or more processors, the WPAN data packet to the identified destination on the WPAN via a WPAN interface.
US10652712B2 Method for organizing the communication between mobile radio network subscriber stations in a mobile radio cell, mobile radio network subscriber station, and mobile radio network management unit
A method for organizing the communication between mobile radio network subscriber stations in a mobile radio cell, wherein a mobile radio network management unit, especially the scheduler of a base station, in the mobile radio cell performs the allocation of the radio resources. The mobile radio network management unit defines for the mobile radio cell a number of subradio areas in which a number of mobile radio subscriber stations are allowed to use the same radio resources for direct communication with one another in parallel operation.
US10652711B2 Alert system capable of indicating the nature of an object, person, or pet
An alert system having a first wireless tag; and a control device capable of being in communication with the first wireless tag, wherein when the control device receives a signal from the wireless tag it is an indication of no event, and when the control device does not receive a signal from the wireless tag it is an indication of an even, thus the control device sends a notification to the user.
US10652708B1 System and method for reporting observed events/objects from smart vehicles
An event/object reporting system is provided using data from sensors of a smart vehicle, which events/objects are observed by the smart vehicle but do not involve the smart vehicle. For this purpose, a computer-implemented method includes collecting, by the computer device, sensor data from at least one sensor on the smart vehicle regarding events/objects external to the smart vehicle, analyzing, by the computer device, the sensor data to detect whether a predetermined event and/or object external to the smart vehicle is found in the sensor data, and transmitting, by the computer device, portions of the sensor data pertaining to the predetermined event and/or object to an external server based on the detecting.
US10652706B1 Entity disambiguation in a mobile environment
Systems and methods are provided for disambiguating entities in a mobile environment and using the disambiguated entity to perform actions. An example method includes identifying an ambiguous entity reference in a screen shot of an interface generated by a first mobile application executing on a mobile device, determining a chronological window of content captured prior to the screen shot, and identifying a plurality of entities appearing in the chronological window of content. The method also includes disambiguating the ambiguous entity reference using the plurality of entities appearing in the chronological window and using the disambiguated entity to perform an action in a second mobile application executing on the mobile device.
US10652704B2 Broker service apparatus for controlling a mobile device
A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.
US10652702B2 Methods, user equipment and application managing function node for managing transfer of message over radio interface
A user equipment (110A), an application managing function (130) and methods therein for managing a message transferable over a radio interface of the user equipment (110A) are disclosed. The user equipment (110A) receives (310) a configuration comprising a set of service identifiers mapped to a set of barring categories. Moreover, the user equipment (110A) receives (320) a set of barring parameters mapped to the set of barring categories. The user equipment (110A) also obtains (330) a service identifier associated with the message. Next, the user equipment (110A) determines (340), based on the configuration, a barring category that is mapped to the service identifier. The user equipment (110A) determines (350) a barring parameter that is mapped to the barring category. Then, the user equipment (110A) manages (360) a transfer of the message over the radio interface according to the barring parameter. Corresponding computer programs and computer program carriers are also disclosed.
US10652701B2 Method and apparatus of transmitting a spatial stream for MU-MIMO in a wireless local area network system
A method of transmitting a spatial stream for multi user (MU)-multiple input multiple output (MIMO) in a wireless local area network system and a transmitter for performing the method are provided. The method includes transmitting, to a receiver, a management frame including group information to assign or change a position of a plurality of spatial streams corresponding to each of a plurality of groups, and transmitting, to the receiver, a frame including at least one spatial stream, wherein the group information includes a plurality of group indicators and a plurality of spatial stream (SS) indicators, each of the plurality of group indicators indicating whether the receiver is a member of each of the plurality of groups, each of the plurality of SS indicators indicating a position of the plurality of spatial streams corresponding to each of the plurality of groups.
US10652700B2 Apparatus and method for sending and receiving broadcast signals
A broadcast signal receiver includes a tuner configured to tune a broadcast signal, a pilot detector configured to detect pilots comprised in the tuned broadcast signal, a de-framer configured to de-frame a signal frame of the broadcast signal and to extract Physical Layer Pipe (PLP) data, and a decoder configured to decode the extracted PLP data.
US10652698B1 Local determination of geo-location data by user devices
Methods, apparatus, and processor-readable storage media for local determination of geo-location data by user devices are provided herein. An example computer-implemented method includes obtaining geo-location data attributed to one or more access points within a given proximity of a previously-determined geo-location of a user processing device; detecting one or more access points within the given proximity of the user processing device; comparing the one or more detected access points to the obtained geo-location data; and determining geo-location data attributed to the user processing device based at least in part on the comparing of the one or more detected access points to the obtained geo-location data.
US10652697B2 Bio-powered locator device
A locator assembly is provided. The locator assembly includes an article of wear and a location sending device embedded in the article of wear. A bio-related electric generator is connected to the location sending device for providing power for the location sending device. A system for locating a person and a locating method are also provided.
US10652690B2 Method and apparatus for identifying and presenting location and location-related information
Method and apparatus to analyze and present location information in an easy-to-digest manner are disclosed. In one embodiment, each piece of location information can include a piece of location-designating information and a piece of location-related information. Location-designating information is primarily for identifying location. Location-related information is information related to location-designating information. The location-designating information and the location-related information can be supplied by a mobile device. With the help of location-related information, each piece of location-designating information can be more accurately transformed into a label to help identify a location. The amount of location information can be reduced. All of the location-designating information pertaining to a given area can be consolidated into one piece of location-designating information related to the label. Consolidation of some of the information may not occur if a piece of location-related information changes by more than a preset value. To better present location information in an easy-to-digest manner, location information can be compared to standards. Presentation can be on a display with respect to a reference location.
US10652688B2 Improving computer performance of executing binaural sound
A method improves performance of a computer that provides binaural sound to a listener. A memory stores coordinate locations that follow a path of how the head of the listener moves. This path is retrieved in anticipation of subsequent head movements of the listener to improve computer performance of executing binaural sound.
US10652686B2 Method of improving localization of surround sound
Aspects of the present disclosure relate to a method and system for processing an audio signal to optimize the localization of sound in a sound system using a head related transfer function HRTF). A location of a user is determined and a speaker is driven with a waveform representing a location specific cue having a desired user response. The location specific cue is associated with a defined HRTF for the determined location of the user. A user response to location specific cue is detected and compared to the location specific cue. The defined HRTF is then updated with information from the comparison of the user response to the location specific cue.
US10652670B2 Method for operating a hearing aid and hearing aid
A method operates a hearing aid which has at least one input transducer and at least one output transducer. An input signal is generated by the at least one input transducer from a sound signal in the environment. From the input signal, a classification of a hearing situation of the environment is determined and/or at least one of four parameters including tonality, loudness, stationarity and reverberation time is determined for the sound signal of the environment. A first intermediate signal is generated in dependence on the input signal by signal processing. Wherein by the classification of the hearing situation and by at least one of the four parameters of tonality, loudness, stationarity and reverberation time, at least one parameter of a frequency distortion is predetermined. The frequency distortion predetermined in this way is applied to the first intermediate signal.
US10652659B2 Methods and apparatus to facilitate time synchronization of audio over bluetooth low energy
Example methods and apparatus to facilitate time synchronization of audio over Bluetooth Low Energy are disclosed herein. An apparatus includes a packet processor to process a data packet to identify a timestamp encoded in the data packet; a buffer to store the data packet with the timestamp; and a host to: when the data packet is removed from the buffer, initiate a timer; and when the timer reaches a time corresponding to a sum of the timestamp and a presentation delay time, out the data packet to render the data packet.
US10652657B2 System, terminal apparatus, main apparatus, and method
Provided is a system including: a sink device related information acquisition unit configured to acquire sink device related information, which is information on sink device capable of receiving a signal transmitted from a transmission unit of a main apparatus in response to an operation of switching the transmission unit of the main apparatus on, the sink device related information being acquired before the operation of switching the transmission unit on; a first display control unit configured to display, when information on sink device is contained in the sink device related information, the information on sink device on a display unit based on the sink device related information; and a second display control unit configured to cause, when information on sink device is not contained in the sink device related information, the main apparatus to try to detect sink device, and to display information on sink device on the display unit based on a result of the detection.
US10652655B1 Cognitive volume and speech frequency levels adjustment
A volume and speech frequency level adjustment method, system, and computer program product include learning a preferred level and a characteristic of at least one of volume and speech frequency from a historical conference conversation, detecting a context characteristic of an ongoing conversation and an interaction of a user with a device, determining a cognitive state and a contextual situation of the user in relation to the ongoing conversation as a function of at least one of the context characteristic, a preferred level and a characteristic of the volume or the speech frequency, and the interaction, determining at least one factor to trigger an audio level modulation based on the function, and dynamically adjusting audio levels of the ongoing conversation for the user based on the at least one factor.
US10652652B2 Collection and analysis of muted audio
Apparatus having corresponding methods comprise a microphone configured to produce audio; a mute control configured to select a microphone open selection or a microphone muted selection; a processor configured to identify the audio produced during the microphone open selection as primary audio, and to identify the audio produced during the microphone muted selection as secondary audio; and a transceiver configured to transmit the primary audio over a first link and the secondary audio over a second link different than the first link.
US10652648B2 Sound output device and control method for sound output device
A sound output device includes: a first microphone configured to receive ambient sounds from around a user; a loudspeaker configured to output sounds toward an eardrum of the user; signal processing circuitry configured, in a case in which it is detected that an external terminal is in a playback state in which the external terminal provides a playback sound signal indicative of a playback sound, to generate a first reverse-phase signal based on a first signal derived from a sound received by the first microphone, and configured to impart predetermined frequency characteristics to the first signal in a case in which it is detected that the external terminal is in a stopped state that is not the playback state; and an adder configured to add together the playback sound signal and a signal output from the signal processing circuitry, to output a resultant signal for output by the loudspeaker.
US10652647B2 Head-mounted display device
A head-mounted display device includes a display unit projecting an image beam to user's eyes, thus enabling the user to see an enlarged virtual image, a headphone unit configured to transmit sound information to user's ears, and a connecting unit. The connecting unit is substantially C-shaped and defines a C-shaped opening. A middle portion of the connecting unit couples to the display unit. Two opposite sides of the C-shaped opening of the connecting unit couples to the headphone unit. The connecting unit includes an outer frame, a connecting assembly, and an inner frame. The connecting assembly includes at least two independent connecting members. The connecting assembly couples to the outer frame. The inner frame couples to the connecting assembly, and portions near the two opposite sides fix to the outer frame, thus sandwiching the connecting assembly between the inner frame and the outer frame.
US10652645B2 Wireless headset and signal transmission method for the same
Disclosed is a wireless headset and a signal transmission method for the same, the method comprises: sending, by a first earpiece, channel information about an audio transmission channel to a second earpiece after establishing the audio transmission channel with a mobile device; receiving, by the first earpiece, audio data from the audio transmission channel, and sending a response message to the mobile device; and receiving, by the second earpiece, audio data from the audio transmission channel according to the channel information about the audio transmission channel. The mobile device enables the two earpieces both to receive the audio data without maintaining two channels and it only requires the first earpiece to return a response message to the mobile device; and the difference between the energy consumption of the two earpieces is relatively small, and the mobile device only needs to maintain one channel, thus the complexity is relatively low.
US10652644B2 Ear tip designed to enable in-ear detect with pressure change in acoustic volume
An earbud tip for an in-ear headphone can include an outer body; an inner tube extending at least partially within the outer body, the tube having opposing first and second ends and first and second openings at the opposing first and second ends, respectively, the first opening configured to emit audio signals provided by a speaker of an in-ear headphone into a user's ear canal during operation of the in-ear headphone and when the earbud tip seals the user's ear canal and the second opening configured to be removably coupled to a portion of the in-ear headphone; and one or more channels extending from an outer periphery of the earbud tip to the inner tube.
US10652642B1 Keypad light ring for audio device
Various implementations include audio devices and components of such devices. In some particular cases, a keypad for an audio device includes a base having an array of circumferentially separated slots. The keypad further includes a set of light emitting diodes (LEDs) each located in a corresponding one of the slots in the base, and a cover over the base and the set of LEDs. The cover has a set of lenses each corresponding with one of the LEDs and forming a space over the corresponding LED to diffuse light from the corresponding LED, such that when powered, the set of LEDs is configured to provide a continuous ring of light around the keypad.
US10652636B2 Distributed antenna system architectures
Optical fiber-based wireless systems and related components and methods are disclosed. The systems support radio frequency (RF) communications with clients over optical fiber, including Radio-over-Fiber (RoF) communications. The systems may be provided as part of an indoor distributed antenna system (IDAS) to provide wireless communication services to clients inside a building or other facility. The systems incorporate various functions, such as optical network terminal (ONT), splitter, and local powering, in antenna coverage areas.
US10652633B2 Integrated solutions of Internet of Things and smart grid network pertaining to communication, data and asset serialization, and data modeling algorithms
A smart grid network is provided including one or more transformer monitoring devices configured to collect metering data from one or more metering devices in the smart grid network. The smart grid network further includes a cloud-based data processing and storage system with one or more cloud data processors configured to receive data from the one or more transformer monitoring devices and process the received data into categories including at least a first category of data comprising the collected metering data. The cloud-based data processing and storage system further includes at least one data store to store data of at least the first category of data, an analytics platform configured to analyze the received and categorized data and a graphics server configured to format the analyzed data for display on a user device of the smart grid network.
US10652630B2 Sample entries and random access
In one example, a device for retrieving video data includes one or more processors configured to, in response to determining that a lowest track of a plurality of tracks, the lowest track including a base layer of the video data carrying a lowest sub-layer of the video data, is to include sample entry type values for samples indicating that convenient random access is enabled, set sample entry type values for samples of each of the other tracks of the plurality of tracks that include video data to indicate that convenient random access is enabled, and generate a file including the plurality of tracks, such that the sample entry type values for the tracks of the plurality of tracks indicate that convenient random access is enabled.
US10652626B2 Gateway, and method, computer program and storage means corresponding thereto
A gateway connects a first communication network comprising at least one terminal intended to consume multimedia contents and a second communication network via which the gateway is intended to receive the multimedia contents in a stream form. The gateway detects (400) a use of a unicast connection intended for transmitting a multimedia content from an original server to a terminal of said network via the gateway; seeks (403) a connection redirection rule according to information exchanged by the original server and the terminal; establishes (406) a multicast connection in order to receive the multimedia content; receives (407) the multimedia content in the form of a stream according to the multicast connection; and transmits (409) to the terminal the multimedia content in the form of a stream according to the unicast connection.
US10652623B1 Display timing determination device, display timing determination method, and program
Voice storage data acquisition means of a display timing determination device acquires voice storage data storing a plurality of voices to be output sequentially. Timing data acquisition means acquires timing data on provisional display timings of a plurality of pieces of character information, which are to be sequentially displayed during reproduction of the voice storage data and represent content of the respective voices. Waveform analysis means analyzes a voice waveform of the voice storage data to acquire an output timing of each of the voices. Display timing determination means determines a definitive display timing of each of the pieces of character information based on the output timing of each of the voices acquired by the waveform analysis means and the provisional display timings of the respective pieces of character information determined based on the timing data.
US10652620B2 Movie trailer voting system with audio movie trailer identification
A computing device receives audio data and identifies a movie trailer from the audio data. The computing device generates a prompt for user feedback regarding a movie associated with the movie trailer. The computing device receives user feedback from a user regarding the movie associated with the movie trailer. The computing device determines a likelihood that the user will attend a showing of the movie at a theater based on the user feedback.
US10652618B2 Transmitting video clips of viewers' reactions during a broadcast of a live video stream
This disclosure covers systems and methods that both transmit a live video stream from a broadcaster device to viewer devices and relay video clips of reactions (by viewers to the live video stream) to the broadcaster device during presentation of the live video stream. In certain embodiments, the disclosed systems and methods facilitate viewers capturing video clips of reactions to a live video stream using a viewer device and, in turn, transmit video clips received from the viewer device to a broadcaster device during broadcast of the live video stream. For instance, in some embodiments, the systems and methods present the video clips of a viewer's reaction to the broadcaster device during a live-video-stream broadcast. Additionally, in some embodiments, the systems and methods present video clips of other viewers' reactions to a viewer device during a live-video-stream broadcast.
US10652614B2 System and method for content delivery optimization based on a combined captured facial landmarks and external datasets
A system and method to turn computer vision captured data of a subject into an optimized rearranged media content to a display device using historic or real-time data points captured by facial analytics software comprising a media compiler computer that receives a digital media segment and metadata describing the digital media segment, the metadata comprising, at least, a priority marker for each frame of a plurality of frames and one or more set durations and create a new digital media segment by rearranging at least a portion of the plurality of frames in combination with additional elements such as generated text, zooming in on focal items within the media and other techniques for highlighting key elements of the new digital media segment, the rearrangement based on priority markers associated to each frame and other pre-configurations.
US10652610B2 Content providing device and power source controlling method thereof
A content providing device includes a first wired interface that communicates with a first external electronic device through a wired cable or a wireless dongle, and a processor that determines whether the wired cable or the wireless dongle is connected to the first wired interface, and selects a power source based on whether the wired cable or the wireless dongle is connected to the first wired interface.
US10652607B2 Media bridge apparatus and methods
Methods and apparatus for content, media and data delivery and access between devices of a premises and one or more portable media devices. In one embodiment, the apparatus comprises a media bridge between a portable media device (PMD) and a user's home network and/or home devices (e.g., set-top boxes, DVRs, etc.)). The apparatus is adapted to convert content stored on a PMD to a format capable of being rendered on a home device which may then store or playback the content. Control of the presentation is also provided by the bridging apparatus. The apparatus may also be adapted to transfer content from the home device to the PMD for storage or playback. In another embodiment, the apparatus may function within a home network having a trusted domain to provide content between a plurality devices on the network (and in the domain) and the PMD.
US10652606B2 Streaming media presentation system
One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a one or more media streams provided by one or more capturing users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a viewing user. The media presentation system can provide a number of features to produce a media stream within a media presentation.
US10652605B2 Visual hot watch spots in content item playback
A method for providing visual hot watch spots in content item playback on a content sharing platform is disclosed. The method includes obtaining viewer feedback comprising input associated with a time interval segment of a content item of a content sharing platform, the viewer feedback received from user devices of users of the content sharing platform, determining a score for the time interval segment based on the viewer feedback, modifying a portion of a scrub bar user interface element of a media player presenting the content item by providing a visual indication of the score for the time interval segment corresponding to the portion, and providing a gradual transition between colors at one or more boundaries of the time interval segment, and updating the score and modifying the portion responsive to new viewer feedback received for the time interval segment during playback of the content item.
US10652604B2 Dynamic scheduling and channel creation based on user selection
A content packaging and distribution system that distributes at least one channel to be viewed on at least one consumer devices, receives, from a source device, a media feed of a first channel of the at least one channel, and determines first media item for insertion in the media feed of the first channel. The first media item is determined based on criteria related to a user-selection on a first consumer device of the plurality of consumer devices, and criterion is based on selection of at least one second media item from a plurality of media items of the first consumer device. The content packaging and distribution system dynamically schedules the determined first media item in the media feed of the first channel for transmission, over a distribution system, to the first consumer device. The determined first media item is dynamically scheduled based on the criteria related to the user-selection.
US10652603B2 Transitioning between broadcast and unicast streams
In one embodiment, a method includes identifying a plurality of segments of media content, each of the plurality of segments including a plurality of media frames, generating segment metadata for each of the plurality of segments, the segment metadata including a segment identifier, transmitting a broadcast stream including the plurality of segments and the segment metadata for each of the plurality of segments, and making the plurality of segments available for retrieval via a unicast stream using the segment identifiers.
US10652596B2 Cloud-enabled network-based digital video recorder
This disclosure describes systems and methods related to a cloud-enabled network-based digital video recorder. In some embodiments, a request to record an asset may be received from a client device. An asset record associated with the request may be created. A first record event for generation of a manifest file may be created. A second record event for entitlement validation of an asset may be created. A third record event for quality control for the asset may be created based at least in part on the asset record. A manifest file associated with the asset may be generated based at least in part on the asset record.
US10652592B2 Named entity disambiguation for providing TV content enrichment
Methods and systems are disclosed for enriching a viewing experience of a user watching video content on a screen of a client terminal by increasing the relevance of additional media content proposed or provided to the user. Disambiguation of named entities detected in a video content item being played is performed by identifying and accessing an information source directly associated with the video content item, and/or by analyzing visual content of a segment of the video content item. Selecting, proposing and/or providing an additional media content item is based on the information source and/or on the analyzing.
US10652589B2 Systems and methods for selecting an initial streaming bitrate
Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player that requests segments of the media stream. In accordance with one embodiment, a method of encoding a media stream provided from an encoding system to a remotely-located client includes establishing a data connection with the client and acquiring, from the client, client information including a client identifier, a public internet protocol (IP) address, and a geographical location associated with the client. The method further includes determining, based on the client information, whether historical bit rate data is available in a historical bit rate data store provided by the encoding system. If such historical bit rate data is available, an initial bit rate parameter is set for the media stream and the media stream is encoded at the encoding system according to the initial bit rate parameter and transmitted to the client.
US10652581B1 Entropy coding in image and video compression using machine learning
Machine learning is used to refine a probability distribution for entropy coding video or image data. A probability distribution is determined for symbols associated with a video block (e.g., quantized transform coefficients, such as during encoding, or syntax elements from a bitstream, such as during decoding), and a set of features is extracted from video data associated with the video block and/or neighbor blocks. The probability distribution and the set of features are then processed using machine learning to produce a refined probability distribution. The video data associated with a video block are entropy coded according to the refined probability distribution. Using machine learning to refine the probability distribution for entropy coding minimizes the cross-entropy loss between the symbols to entropy code and the refined probability distribution.
US10652579B2 Coding multiview video
A target view to a 3D scene depicted by a multiview image is determined. The multiview image comprises multiple sampled views. Each sampled view comprises multiple texture images and multiple depth images in multiple image layers. The target view is used to select, from the multiple sampled views of the multiview image, sampled views. A texture image and a depth image for each sampled view in the selected sampled views are encoded into a multiview video signal to be transmitted to a downstream device.
US10652576B2 Features of base color index map mode for video and image coding and decoding
Innovations in the use of base color index map (“BCIM”) mode during encoding and/or decoding simplify implementation by reducing the number of modifications made to support BCIM mode and/or improve coding efficiency of BCIM mode. For example, some of the innovations involve reuse of a syntax structure that is adapted for transform coefficients to instead signal data for elements of an index map in BCIM mode. Other innovations relate to mapping of index values in BCIM mode or prediction of elements of an index map in BCIM mode. Still other innovations relate to handling of exception values in BCIM mode.
US10652573B2 Video encoding method, video encoding device, video decoding method, video decoding device, and video encoding/decoding device
A moving picture decoding apparatus, method, and medium for decoding a current block are provided. A first candidate is derived from a first motion vector that has been used to decode a first block. It is determined whether a total number of one or more candidates including the first candidate is less than a maximum candidate number. A second candidate having a second motion vector is derived when the total number of the one or more candidates including the first candidate is less than the maximum candidate number. The second motion vector includes a zero vector. A candidate is selected from a plurality of candidates, including the first candidate and the second candidate. The current block is decoded using the selected candidate.
US10652572B2 Motion-adaptive intra-refresh for high-efficiency, low-delay video coding
A method includes intra-refresh encoding each picture of a first set of pictures such that a position of a refresh region for the picture is spatially shifted relative to the position of the refresh region for a previous picture of the first set responsive to determining global motion associated with the first does not exceed a specified threshold. The method further includes intra-refresh encoding each picture of a second set of pictures such that a position of a refresh region for each picture of the second set is fixed to be immediately adjacent to a picture edge that is in a direction of global motion associated with the second set responsive to determining the global motion associated with the second set exceeds the specified threshold.
US10652571B2 Advanced motion vector prediction speedups for video coding
A video encoder performs an Advanced Motion Vector Prediction (AMVP) process for a current block of a current picture. As part of performing the AMVP process, the video encoder may determine whether local illumination compensation (LIC) is being applied in the AMVP process. Based on LIC being applied in the AMVP process, the video encoder may skip a bi-directional AMVP motion estimation process that sets a cost associated with encoding the current block using a bi-directional AMVP mode. Rather, the video encoder may set the cost to a maximum cost value.
US10652569B2 Motion vector selection and prediction in video coding systems and methods
An unencoded video frame of a sequence of video frames is encoded to generate an encoded bit-stream representative of the unencoded video frame. The encoded bit-stream includes a header portion and a video data payload portion. The unencoded video frame may be divided into an array of prediction blocks, including a first prediction block. A coding mode is selected from a plurality of coding modes for use in encoding the first prediction block. The first prediction block is encoded using the selected coding mode to generate a portion of the video data payload of the encoded bit-stream. A coding mode selection flag is provided in the header portion of the encoded bit-stream, which indicates which coding mode of the plurality of coding modes was selected for encoding the first prediction block.
US10652563B2 Parallel parsing in a video decoder
A video decoder configured to decode an encoded video bitstream comprises a first parsing unit and a second parsing unit, each configured to independently parse the encoded video bitstream to derive parsing state information therefrom on which subsequent parsing of the encoded video bitstream at least partially depends and to identify macroblock information for decoding. The encoded video bitstream comprises frame header information defining a sequence of frames and each frame is composed of macroblocks represented by macroblock information. A control unit of the video encoder allocates each frame of macroblock information to one of the two parsing units to parse. The two parsing units are both configured to parse frame header information to thereby each derive parsing state information for the encoded video bitstream, and the two parsing unit are each configured to parse macroblock information allocated to them, skipping macroblock information allocated to the other parsing unit.
US10652561B2 Reference layer and scaled reference layer offsets for scalable video coding
A process for determining the selection of filters and input samples is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system to improve quality in Scalable High Efficiency Video Coding (SHVC). It is proposed that a single scaled reference layer offset be derived from two scaled reference layer offset parameters, and vice-versa. It is also proposed that a single scaled reference layer offset or a single reference layer offset be derived from a combination of a scaled reference layer offset parameter and a reference layer offset parameter.
US10652560B2 Hybrid backward-compatible signal encoding and decoding
Computer processor hardware: parses a data stream into first portions of encoded data and second portions of encoded data; implements a first decoder to decode the first portions of encoded data into a first rendition of a signal; implements a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data specifying how to modify the first rendition of the signal; and applies the reconstruction data to the first rendition of the signal to produce a second rendition of the signal.
US10652558B2 Apparatus and methods for video compression using multi-resolution scalable coding
Apparatus and methods for digital video data compression via a scalable, multi-resolution approach. In one embodiment, the video content may be encoded using a multi-resolution and/or multi-quality scalable coding approach that reduces computational and/or energy load on a client device. In one implementation, a low fidelity image is obtained based on a first full resolution image. The low fidelity image may be encoded to obtain a low fidelity bitstream. A second full resolution image may be obtained based on the low fidelity bitstream. A portion of a difference image obtained based on the second full resolution image and the first full resolution may be encoded to obtain a high fidelity bitstream. The low fidelity bitstream and the high fidelity bitstream may be provided to e.g., a receiving device.
US10652557B2 Moving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus
The moving picture coding method for coding an input image includes: converting a value of a first parameter into a first binary signal, the first parameter identifying a type of a sample offset process to be applied to a reconstructed image corresponding to the input image; and coding at least a portion of the first binary signal through bypass arithmetic coding using a fixed probability.
US10652555B2 Method and apparatus of palette index map coding for screen content coding
A method and apparatus for video coding using coding modes including a palette mode are disclosed. In one embodiment, the total number of palette indices in the current block is coded into a binary string using a TR (Truncated Rice) binarization process with the Rice parameter to generate a prefix part and using an EGk (k-th order Exp-Golomb) binary process to generate a suffix part for the binary string, or using the EGk binarization process with the Rice parameter (k). The suffix part is allowed to be empty. In another embodiment, a Rice parameter is determined. If the Rice parameter is equal to or greater than log-base-2 of current block size, the variable related to a total number of palette indices in the current block of video data is binarized into a binary string using a fixed-length code with bit length equal to log-base-2 of current block size.
US10652552B1 Efficient noise reduction coding
Efficient noise reduction coding may include generating, by a processor, an encoded frame by encoding an input video frame. Encoding the input frame includes determining an estimated noise level for the input video frame, determining a minimum quantization parameter level based on the estimated noise level for the input video frame, determining a quantization parameter value for encoding the input frame such that the quantization parameter value is at least the minimum quantization parameter level, obtaining the encoded frame by encoding the input frame in accordance with the quantization parameter level, including the encoded frame in an output bitstream, and outputting the output bitstream.
US10652550B2 Compensation table compressing method
A compensation table compressing method is provided, processes each encoding block by prediction modes and select one prediction mode with the minimum rate distortion optimizing value as an optimized prediction mode by the rate distortion optimizing method such that each encoding block can correspond to an optimized prediction mode, which lowers the compression ratio of the compensation table and the time complexity of encoding and increases the quality of compression.
US10652548B2 Video system and method with minimized streaming latency
A video system for minimizing streaming latency is disclosed. The video system includes an encoder having a data input part receiving external streaming video data, a data conversion part converting the external streaming video data to output converted video data, a first buffer receiving the converted video data, a data measurement part measuring size of the converted video data and conversion time spent for converting the streaming data, and a latency determination part comparing the size and the conversion time, respectively, to a reference size and a reference time to determine latency; and a decoder having a second buffer receiving the converted video data from the first buffer. The latency determination part transmitting the determined result to the data input part and the data input part outputs a latest streaming video data in response to determination that the first buffer or second buffer will be in underflow.
US10652547B2 Video encoding method, video decoding method, video encoding apparatus, and video decoding apparatus
A video encoding method of performing scalable encoding on input video includes: determining a total number of layers of the scalable encoding to be less than or equal to a maximum layer count determined according to a frame rate; and performing the scalable encoding on the input video to generate a bitstream, using the determined total number of layers.
US10652543B2 Embedded codec circuitry and method for frequency-dependent coding of transform coefficients
Embedded codec (EBC) circuitry for frequency-dependent coding of transform coefficients, groups a plurality of transform coefficients for an input image block into a plurality of groups of transform coefficients. The plurality of transform coefficients are grouped based on a frequency distribution of the plurality of transform coefficients for the input image block. The EBC circuitry selects a different entropy coding parameter from a set of entropy coding parameters for each group of the plurality of groups, based on the frequency distribution. Thereafter, the EBC circuitry applies an entropy coding scheme from a set of entropy coding schemes to each group of transform coefficients, in accordance with the selected entropy coding parameter.
US10652542B2 Use of chroma quantization parameter offsets in deblocking
Innovations in use of chroma quantization parameter (“QP”) offsets when determining a control parameter for deblock filtering. For example, as part of encoding, an encoder sets a picture-level chroma QP offset and slice-level chroma QP offset for encoding of a slice of a picture. The encoder also performs deblock filtering of at least part of the slice, where derivation of a control parameter considers only the picture-level chroma QP offset. The encoder outputs at least part of a bitstream including the encoded content. As part of decoding, a corresponding decoder sets a picture-level chroma QP offset and a slice-level chroma QP offset for decoding of a slice of a picture, but derivation of a control parameter for deblock filtering considers only the picture-level chroma QP offset.
US10652539B1 In-band signaling for display luminance control
A video coder is configured to encode video data, wherein one or more pixels of the encoded video data is used to signal in-band a luminance adjustment value for configuring an overall luminance of the displayed video data. In addition, the video data for pixels of the video data are scaled based upon the luminance adjustment value to compensate for the changed overall luminance. By signaling the luminance adjustment value in-band as part of the encoded video data, the need for a separate control channel is reduced, while also simplifying synchronization between the luminance adjustment value and the frame of video data to which it applies. The display may extract and parse the signaled luminance adjustment value to control a parameter of the display device (e.g., driving voltage, supply current, duty cycle, etc.) to achieve the overall luminance level indicated by the luminance adjustment value.
US10652533B2 Method and apparatus for encoding/decoding intra prediction mode
An image decoding method, according to the present invention, includes the steps of: deriving an MPM candidate mode from neighboring blocks adjacent to a target block to be decoded; generating an MPM list using the MPM candidate mode derived from the neighboring blocks; and deriving an intra prediction mode for the target block to be decoded using the generated MPM list. According to the present invention, image compression efficiency can be improved.
US10652530B2 Particle projection spatial imaging system
The present invention provides a particle projection spatial imaging system, comprising a particle source for generating and accelerating a particle beam, a deflection coil set for deflecting the particle beam into a chronologically deployed dynamic 3D particle array, an exciting coil set for generating a magnetic field, and a scan control mechanism for controlling the particle source, the deflection coil set, and the particle exciting coil set. The particle projection spatial imaging system set forth by the present invention generates a 3D spatial image by generating and accelerating a particle beam by providing a particle source, deflecting the particle beam by using a deflection coil set to form a dynamic 3D particle array, and exciting particle bunches at corresponding pixel points in the array in a time-division manner by a particle exciting coil set to cause them to generate a radiation effect, and this particle projection spatial imaging system does not rely on a solid display medium, and can operate in the air and in vacuum. A 3D dynamic image can be generated by refreshing the scan control mechanism.
US10652528B1 Frustum change in projection stereo rendering
A system, method or compute program product for restricting convergence and divergence when viewing stereo 3D imagery. The technique includes receiving data representing a 3D virtual scene, receiving data indicating an eyepoint and a three-dimensional frustum rendering region with the three dimensional frustum rendering region identifying a position and orientation of a render plane, receiving data indicating a user stereo comfort region, rendering virtual objects in a first portion of the 3D virtual scene that is in the three-dimensional frustum rendering region and within the user stereo comfort region onto the render plane according to a first type of projection, and rendering virtual objects in a second portion of the 3D virtual scene that is in the three-dimensional frustum rendering region and outside the user stereo comfort region onto the render plane according to a different second type of projection.
US10652525B2 Quad view display system
Embodiments allow different viewers of a shared display to see different images. Images may have different combinations of polarization and time slices that correspond to filters in glasses worn by the viewers. The images viewed by each of the glasses may be based on the tracked position and orientation of the glasses, so that the images correspond to the user's viewpoint. Different images may be presented to left and right eyes for 3D stereoscopic viewing. The lenses of the glasses may have a filter that selects light of a specific polarization combined with a shutter that passes images during a specific time slice. The polarization filter may select circularly polarized images of a desired orientation and emit linearly polarized images. The shutter may use liquid crystals to twist the linearly polarized images during the desired time slice so that a final linear polarizer passes the image to the viewer.
US10652523B2 Multi-sensor video camera, and a method and processing pipeline for the same
There is provided a method performed in a multi-sensor video camera having a first and a second sensor with partly overlapping fields of view. A first and a second received video frame being simultaneously captured each has a non-overlapping portion and an overlapping portion. A frame of a first video stream is generated by joining together image data from the non-overlapping portions of the first and the second video frame with image data from the overlapping portion of the first video frame only, and a frame of a second video stream is generated to include image data from the overlapping portion of at least the second video frame. The frame of the first video stream and the frame of the second video stream are processed in parallel, wherein the processing of the frame of the second video stream includes preparing an overlay based on the image data from the overlapping portion of at least the second video frame. The overlay is added to the processed frame of the first video stream at a portion thereof corresponding to the overlapping portion of the first video frame. Image data from the overlapping portion of the first video frame is blended with image data from the overlapping portion of the second video frame in at least one of the steps of preparing the overlay and adding the overlay.
US10652521B2 Stereo camera and image pickup system
Provided is an imaging system such as a stereo camera which includes a mechanism capable of controlling a camera setting such as zooming or panning/tilting, wherein the stereo camera and the imaging system maintains measurement accuracy of the imaging system even when the camera setting is changed. The stereo camera including at least two cameras estimates camera parameters of the camera when a lens position of the camera is changed by an operation instruction of the camera. In addition, the imaging system includes at least two cameras, a camera control unit which controls at least a lens position of the camera, a calibration unit which estimates camera parameters of the camera when at least the lens position of the camera is moved by the camera control unit, and an image recognition unit which performs three-dimensional restoration of captured images of the cameras based on the camera parameters.
US10652516B2 Method and apparatus for generating and encoding projection-based frame with 360-degree content represented by base projection face and lateral projection faces packed in pyramid projection layout
A video processing method includes receiving an omnidirectional content corresponding to a sphere, generating a projection-based frame according to the omnidirectional content and a pyramid projection layout, and encoding, by a video encoder, the projection-based frame to generate a part of a bitstream. The projection-based frame has a 360-degree content represented by a base projection face and a plurality of lateral projection faces packed in the pyramid projection layout. The base projection face and the lateral projection faces are obtained according to at least projection relationship between a pyramid and the sphere.
US10652515B2 Information processing apparatus, stereoscopic display method, and program
An apparatus and method provide logic for processing information. In one implementation, an apparatus may include a determination unit configured to determine a first spatial position of a portion of an operating tool disposed within a threshold distance of a surface of the determination unit. The first spatial position may be determined relative to the determination unit surface in a depth direction. The apparatus may also include a control unit configured to generate a first signal to display a stereoscopic image to a user at a first display position. The first display position may be disposed within a predetermined distance of the first spatial position.
US10652514B2 Rendering 360 depth content
As user device can receive and display 360 panoramic content in a 360 depth format. 360 depth content can comprise 360 panoramic image data and corresponding depth information. To display 360 depth content, the user device can generate a 3D environment based on the 360 depth content and the current user viewpoint. A content display module on the user device can render 360 depth content using a standard 3D rendering pipeline modified to render 360 depth content. The content display module can use a vertex shader or fragment shader of the 3D rendering pipeline to interpret the depth information of the 360 depth content into the 3D environment as it is rendered.
US10652512B1 Enhancement of high dynamic range content
The present disclosure relates to methods and devices for video processing. In one aspect, the device may obtain a video stream with a plurality of frames. The device can also map, for each frame of the plurality of frames, a first luminance level associated with the frame to a second luminance level based on a transfer function. In some aspects, the transfer function can also include a first function for a first luminance level range and a second function for a second luminance level range, the first function being non-linear and the second function being polynomial. Additionally, the device can indicate, for each frame of the plurality frames, the second luminance level within the video stream. Moreover, the transfer function can include a third function for a third luminance level range, wherein the third function may be between the first and second functions.
US10652509B2 Illuminator and projector
An illuminator includes a light source apparatus including a red solid-state light source unit that emits red light, a green solid-state light source unit that emits green light, and a blue solid-state light source unit that emits blue light, a light combining system that combines the red light, the green light, and the blue light to generate illumination light and emits the illumination light in a first direction, a focusing lens on which the illumination light emitted from the light combining system is incident, a diffuser disposed on the light exiting side of the focusing lens, and an adjustment lens that is located between the green solid-state light source unit and the light combining system and adjusts the position where the green light is focused.
US10652508B2 Projector and method for projecting an image pixel by pixel
A method and a projector for projecting an image pixel by pixel includes a control unit controlling a light diode device for emitting visible light, pixel by pixel, in accordance with the image to be projected and controlling an infrared diode device for emitting infrared radiation pixel by pixel based on the image to be projected and on a back radiation model, in such a way that a setpoint back radiation intensity measuring signal to be expected pixel by pixel for the actual back radiation intensity measuring signal has a predetermined value for predetermined pixels; and a radiation intensity detection device detecting pixel by pixel a back radiation intensity of reflected visible light and reflected infrared radiation and generating pixel by pixel an actual back radiation intensity measuring signal based on the detected back radiation intensities.
US10652507B2 Display system, image processing apparatus, and display method
A projector includes a division processing section that generates a plurality of partial frames each containing at least part of a frame of source image data and an image output section that outputs the plurality of generated partial frames to downstream projectors in an order set in advance. The downstream projectors each include an image input section to which the plurality of generated partial frames are inputted from the higher-level projector and a control section that selects a partial frame to be displayed based on the input order of the partial frames inputted to the image input section and causes a display section to display the selected partial frame.
US10652501B2 Screen control method and device
A screen control method is provided. The method is implemented in a terminal device having a first screen, a second screen, and a lens, the first screen and the second screen being disposed facing against one another. The method includes obtaining a command configured to instruct to display the image captured by the lens on the second screen. The method also includes controlling display of the image captured by the lens on the second screen based on the command.
US10652500B2 Display of video subtitles
Methods, systems, and apparatus, including computer program products, for presenting subtitles. A video is played on a display of a device. A display mode for the video is detected. A subtitle is presented in one of a plurality of presentation formats based on the detected display mode.
US10652494B2 Solid-state imaging device, imaging apparatus, and imaging method for generating images based on a frequency of photons and having overlapping imaging periods
Solid-state imaging device and apparatus provide a plurality of images in imaging periods overlapped. The imaging apparatus has: pixels each having a sensor generating pulses at a frequency corresponding to a light receiving frequency, a counter counting the number of pulses, and a memory storing a count value of the counter; and a generator generating a first imaging signal based on a count value of the counter at starting the photographing of a first image and a count value of the counter at stopping the photographing of the first image and generating a second imaging signal based on a count value of the counter at starting the photographing of a second image different from the first image and a count value of the counter at stopping the photographing of the second image.
US10652490B2 Detection of bad pixels in an infrared image-capturing apparatus
The invention relates to a method for detecting bad pixels from a pixel array of a device, for capturing an image, that is sensitive to infrared radiation. The method includes: receiving an input image captured by the pixel system, and calculating a score for a plurality of target pixels including at least some of the pixels from the input image. The score for each target pixel is generated on the basis of k pixels of the input image that are selected in a window of H by H pixels around the target pixel. H is an odd integer greater than or equal to 3, and k is an integer between 2 and 5. Each pixel, from the set formed of the k pixels and the target pixel, share at least one border or corner with another pixel from said set, and the values of the k pixels are at respective distances from the value of the target pixel, the k pixels being selected on the basis of the k distances. The method also includes detecting that at least one of the target pixels is a bad pixel on the basis of the calculated scores.
US10652489B2 Vision sensor, a method of vision sensing, and a depth sensor assembly
According to the present invention there is provided a vision sensor comprising, an array of pixels comprising rows and columns of pixels, wherein each pixel in the array comprises, a photosensor which is configured to output a current proportional to the intensity of light which is incident on the photosensor; a current source which is configured such that it can output a current which has a constant current level which is equal to the current level of the current output by the photosensor at a selected first instant in time, and can maintain that constant current level even if the level of the current output from the photosensor changes after said selected first instant in time; an integrator which is configured to integrate the difference between the level of current output by the current source and the level of current output by the photosensor, after the selected first instant in time; wherein the vision sensor further comprises a counter which can measure time, wherein the counter is configured such that it can begin to measure time at the selected first instant; and wherein each pixel in the array further comprises a storage means which can store the value on the counter at a second instant in time, the second instant in time being the instant when the integration of the difference between the level of current output by the current source and the level of current output by the photosensor of that pixel reaches a predefined threshold level. There is further provided a corresponding method of vision sensing, and a depth sensor assembly which comprises the vision sensor.
US10652488B2 Optical-detection element, solid-state imaging device, and method for driving solid-state imaging device
An optical-detection element includes a p-type supporting-layer, an n-type buried charge-generation region to implement a photodiode with the supporting-layer, a p-type shield region buried in the buried charge-generation region, a gate insulating-film contacted with the shield region, a transparent electrode on the gate insulating-film, a p-type well region buried in the supporting-layer, and an n+-type charge-readout region buried in the supporting-layer at an edge of the well region toward the buried charge-generation region.
US10652486B2 Image sensor with electron and hole collection electrodes
Imaging apparatus (100, 200, 300) includes a photosensitive medium (302) configured to convert incident photons into pairs of electrons and holes. An array of pixel circuits (304) is formed on a semiconductor substrate (305). Each pixel circuit defines a respective pixel and includes an electron-collecting electrode (306, 502) in contact with the photosensitive medium at a first location in the pixel and a hole-collecting electrode (308, 504) in contact with the photosensitive medium at a second location in the pixel. Circuitry (800, 1000) is coupled to apply a positive potential to and collect the electrons from the electron-collecting electrode and to apply a negative potential to and collect the holes from the hole-collecting electrode and to output a signal indicative of an intensity of the incident photons responsively to the collected electrons and holes.
US10652485B2 Imaging unit, imaging apparatus, and computer readable medium storing thereon an imaging control program
When the amplification ratio is low and strong incident light causes a large charge, the signal retrieved from regions where the incident light is weak is also weak, but when the amplification ratio is high in regions where the incident light is weak, the signal retrieved from regions where the incident light is strong becomes saturated. Therefore, the dynamic range of the imaging unit is narrow. Provided is an imaging unit comprising an imaging section that includes a first group having one or more pixels and a second group having one or more pixels different from those of the first group; and a control section that, while a single charge accumulation is performed in the first group, causes pixel signals to be output by performing charge accumulation in the second group a number of times differing from a number of times charge accumulation is performed in the first group.
US10652483B2 Imaging element, driving method of imaging element, and electronic device
The present technique relates to an imaging element, a driving method of the imaging element, and an electronic device that can improve image quality of an image in a case where two or more read scans of pixel signals are performed in parallel. The imaging element includes a pixel area including a plurality of pixels arranged in a matrix, a vertical drive circuit that drives the pixels in the pixel area row-by-row, and a column signal processing circuit that can read pixel signals of a plurality of rows in the pixel area in one horizontal period. The vertical drive circuit performs two or more read scans of the pixel signals in the pixel area in parallel and controls a timing of moving a read row of each read scan by equal to or more than a predetermined amount of movement on the basis of a position of a read row of another read scan. The present technique can be applied to, for example, a CMOS image sensor.
US10652481B2 Compact light sensor
Provided are methods and systems for concurrent imaging at multiple wavelengths. In one aspect, a hyperspectral/multispectral imaging device includes a lens configured to receive light backscattered by an object, a plurality of photo-sensors, a plurality of bandpass filters covering respective photo-sensors, where each bandpass filter is configured to allow a different respective spectral band to pass through the filter, and a plurality of beam splitters in optical communication with the lens and the photo-sensors, where each beam splitter splits the light received by the lens into a plurality of optical paths, each path configured to direct light to a corresponding photo-sensor through the bandpass filter corresponding to the respective photo-sensor.
US10652480B2 Display exposure monitoring module
A display exposure monitoring module configured to monitor the exposure of a person to at least a display, the module including a communication component configured to receive display exposure data indicative of the exposure of the person to a display, a memory storing computer executable instructions and configured to store the received display exposure data; and a processor for executing the computer executable instructions, wherein the computer executable instructions includes instructions for processing the display exposure data to generate display exposure information indicative of an alert information and/or a visual behavior recommendation and/or an activation parameter.
US10652478B2 Image sensor apparatus and method for obtaining multiple exposures with zero interframe time
A system, method, and computer program product are provided for obtaining multiple exposures with zero interframe time. In use, an analog signal associated with an image associated with an image of an image sensor is received. Amplified analog signals associated with the image are generated by amplifying the analog signal utilizing gains. The amplified analog signals are transmitted to analog-to-digital converter circuits. The amplified analog signals are converted to digital signals utilizing the analog-to-digital converter circuits. The digital signals are combined to create a high dynamic range (HDR) image.
US10652473B2 Zoom control device, zoom control method, control program, and imaging apparatus equipped with zoom control device
An apparatus for recording an image output from a sensor based on an instruction from a user includes a detection unit configured to detect a subject from an image output from the sensor, and a control unit configured to set a parameter based on the detected subject and to perform automatic optical zoom control using the parameter. In a first mode, the detection unit detects a subject from a first image which is acquired after a predetermined condition is satisfied after the instruction, and the control unit performs the automatic optical zoom control using the parameter set based on the subject detected from the first image.
US10652472B2 Enhanced automatic perspective and horizon correction
Embodiments relate to automatic perspective and horizon correction. Generally, a camera captures an image as an image file. Capture-time orientation data from one or more sensors is used to determine the camera's attitude with respect to a defined reference frame. The orientation data and/or attitude can be registered into metadata of the image file and used to generate axis lines representative of the camera's reference frame. A reference line such as a horizon can be automatically identified from detected line segments in the image that align with one of the axis lines within a predetermined angular threshold. The reference line can be used to generate a camera transformation from a starting orientation reflected by the camera attitude to a transformed orientation that aligns the reference line with the reference frame. The transformation can be applied to the image to automatically correct perspective distortion and/or horizon tilt in the image.
US10652470B1 User interfaces for capturing and managing visual media
Media user interfaces are described, including user interfaces for capturing media (e.g., capturing a photo, recording a video), displaying media (e.g., displaying a photo, playing a video), editing media (e.g., modifying a photo, modifying a video), accessing media controls or settings (e.g., accessing controls or settings to capture photos or videos to capture videos), and automatically adjusting media (e.g., automatically modifying a photo, automatically modifying a video).
US10652459B2 Information processing system, information processing method, and non-transitory computer-readable storage medium
An information processing system includes a server apparatus including one or more processors configured to analyze a plurality of wide angle images acquired through photographing, and transmit a result image indicating a result of analyzing to an information processing terminal; and the information processing terminal communicatable with the server apparatus and including one or more processors configured to receive the result image, and display the result image on a display.
US10652453B2 Electronic apparatus and control method thereof
An apparatus, if a live view image is not displayed in an enlarged manner on first and second display units, outputs, to the first and second display units, an image acquired by superimposing a guide indicating a degree of focus of a focus detection region, on the live view image, and if a live view image is displayed in an enlarged manner on the first display unit, outputs, to the first display unit, an image acquired by enlarging a partial region in the live view image that includes the focus detection region and superimposing the guide on the enlarged image, and outputs, to the second display unit, the live view image on which the guide is not superimposed.
US10652451B2 Image capture control apparatus and control method thereof
An image capture control apparatus detects a more detailed part of a specific object from an image, and controls so as to if a predetermined condition is satisfied and there is a setting that makes it impossible to designate the detailed part as an AF target, not execute adjustment of a position in accordance with manual focus (MF) even if a specific operation is performed while an operation for the shooting preparation instruction continues, and if a predetermined condition is satisfied and there is a setting that makes it possible to designate the detailed part as an AF target, execute adjustment of a focus in accordance with MF in response to a specific operation being performed while an operation for the shooting preparation instruction continues.
US10652446B2 Camera module and optical apparatus
The present disclosure relates to a camera module, the camera module including a circuit board, an image sensor disposed on an upper surface of the circuit board, a current carrying part electrically connecting the image sensor and the circuit board, and a base disposed on the upper surface of the circuit board, wherein the base is not overlapped with the image sensor and the current carrying part in a direction of an optical axis.
US10652443B2 Lens driving module with casing having plastic material and assembly method thereof
An optical element driving module is provided, including: a casing; a base, including at least one protrusion extending toward the casing, and the protrusion has a side surface, wherein the casing is fixed on the base; a holder for holding an optical element having an optical axis; a driving assembly disposed in the casing for moving the holder relative to the casing and the base; and a plurality of gluing elements disposed between the side surface and the casing, wherein the side surface is parallel to the optical axis.
US10652440B2 Hermetically sealed camera with a graphical processing unit (GPU)
A camera system includes a hermetically sealed housing, wherein the hermetically sealed housing comprises an external heat sink integrated with the hermetically sealed housing. The camera system further includes a first camera disposed within the hermetically sealed housing. The first camera includes a lens, and a motor, wherein the motor is to physically adjust the lens. The camera system further includes a graphics processing unit (GPU) coupled to the camera and disposed within the hermetically sealed housing. The GPU processes image information of an image captured by the first camera, wherein the external heat sink is to absorb heat generated by the GPU.
US10652439B2 Universal security box for surveillance equipment
A universal security box for surveillance equipment is an apparatus houses and suspends a camera. The apparatus includes a fixed jaw, a slideable jaw, and a main fastener. The fixed jaw includes a mounting plate, a first head, a third lateral wall, a main slot, and a main interconnecting hole. The slideable jaw includes a height-adjustable plate, a second head, a plurality of interconnecting holes, and at least one locking hole. The first head and the second head clamp around a camera. The mounting plate allows the apparatus to be mounted with tree trunk, a pole, a wall, and so on. The height-adjustable plate is slidable across the mounting plate with the third lateral wall and the main slot. The main interconnecting hole and the at least one locking hole allows a desired distance between the first head and the second head with the main fastener.
US10652433B2 Image forming apparatus, image forming system, method of calibrating image detection unit, and post-processing apparatus
An image forming apparatus that includes an image forming unit that forms an image on a transfer medium, a conveying unit that conveys the transfer medium, a first image detection unit that detects the image formed by the image forming unit on the transfer medium; and a control unit that controls the forming of the image and the conveying of the transfer medium, and receives detection results from the first image detection unit and a second image detection unit, wherein the control unit determines whether the image detected by the first image detection unit has image quality higher than or equal to predetermined quality and calibrates the first image detection unit based on the detection result from the first image detection unit and the detection result from the second image detection unit for the image having the image quality higher than or equal to predetermined quality.
US10652426B2 Communication device and method for controlling the same
A communication device includes a first holding unit which holds a disk-like first recording medium capable of storing information and a second holding unit which holds a second recording medium which is different from the first recording medium. The communication device further includes a request reception unit configured to receive a request for information indicating a recording medium which is usable by the communication device from a terminal device, and a transmission unit configured to transmit information indicating the first recording medium and information indicating the second recording medium held by the second holding unit to the terminal device when the request is received.
US10652424B2 Communication apparatus, communication method, and nontransitory computer readable storage medium that resends data when no response is received and records the result
A communication apparatus comprises: a sending unit that sends data to a designated destination; a receiving unit that receives a response to the send by the sending unit; a recording unit that records information relating to a send when the send is performed by the sending unit, and associates and records, when a response to the send is further received by the receiving unit, information of a send-source of the response; and a control unit that causes the sending unit to resend data based on information recorded in the recording unit, wherein the control unit causes the sending unit to resend data to a destination indicated by information, among the recorded information, for which a predetermined time has elapsed since the recording and for which a response has not been received by the receiving unit.
US10652410B2 Information processing apparatus, image processing apparatus, and non-transitory computer readable medium
An information processing apparatus includes a display and a processing execution unit. The display displays an operator for receiving an instruction to execute predetermined processing. At least part of information concerning the predetermined processing is not appended to the operator. When the operator is selected by a user, the processing execution unit starts to display associated information associated with the operator, continues to display the associated information for a predetermined time, and then executes the predetermined processing.
US10652409B2 Apparatus for setting information relating to scanned image, method and storage medium
The apparatus according to the present invention includes: a display control unit configured to display scanned image represented by scanned image data on a preview screen; a generation unit configured to generate information relating to the scanned image data by using the character string of the character string area selected via the preview screen; and a holding unit configured to hold selection information capable of specifying the selected character string area, and the display control unit determines a target that is displayed in a selected state of the character string areas extracted by the extraction unit based on the selection information relating to past scanned image data, which is held by the holding unit, and determines a display range of the scanned image so that all the target character string areas are included within the preview screen.
US10652406B1 System and method for remotely printing digital images for pickup at a retail store
The method and system allow a user to launch a client application on an web-enabled device and subsequently to navigate to an image source screen within the client application. After receiving an image source selection from the user, the client application retrieves images from the selected image source. The client application displays the retrieved images available for printing to a user, and in response to receiving a selection of an image, the client application transmits the image to a proprietary server. Moreover, upon receiving print order information, the client application additionally executes a location awareness application that determines a current location of the web-enabled device and subsequently, determines a proximal retail store to the current location of the web-enabled device. Thereafter, the remote printing system creates and transmits a print order that includes the selected image to the retail store for pickup.
US10652393B1 System and method of automated routing and guidance based on continuous customer and customer service representative feedback
The present invention is a system and method of routing incoming communications to a CSR and providing guidance to the CSR based on the incoming communication using feedback information such as sentiment feedback, survey feedback, and feedback from actions taken by CSRs based on skill level. A CEC system receives an incoming communication, analyzes the communication and creates metadata based off of the analysis. The metadata is used by the RAE routing module to route the communication to an appropriate party. The metadata is also used by the GAE guidance module to determine the guidance to provide to the CSR. The CSR then performs an action based on the guidance. The CEC system continues to monitor the interaction until the interaction is completed. The communication metadata, the communication, the guidance, and the CSRs action are all provided to a RAS rules analysis module wherein the RAS analyzes the data and automatedly updates the rules (RAR and GAR) according to the analysis.
US10652390B2 Call authentication system and method for blocking unwanted calls
A method for blocking unwanted calls has been provided. The includes intercepting a call being routed from a calling device to a receiving device. The intercepting occurs prior to the call being presented to the receiving device for an answer. The method further determines further routing of the intercepted call by comparing parameters of the intercepted call to one or more lists. If it is determined that the call should be authenticated, the method sends an authentication challenge to the calling device. If a response is received to the authentication challenge, the method determines whether the response is correct. If the response is correct, the method routes the call to the receiving device.
US10652387B2 Information display method and display control device
A method of displaying information on a display of a display device via a display controller includes imaging a user of the display device using an imaging device integrated with the display device or provided around the display device, detecting a line of sight of the user from an image captured by the imaging device, determining whether the display exists within a central visual field region centered on the detected line of sight of the user or within a peripheral visual field region located outside the central visual field region, displaying notification information on the display in a first display form when the display exists within the central visual field region, and displaying the notification information on the display in a second display form when the display exists within the peripheral visual field region, the second display form having a higher abstraction level than that in the first display form.
US10652385B2 Method and system for viewing available devices for an electronic communication
Systems and methods for determining and displaying nearby communication devices are disclosed. The systems and methods allow a user to easily determine nearby communication devices from which or to which a communication can be transferred. In addition, exemplary systems and methods allow a user to easily transfer a communication from a first device to a second device.
US10652380B1 Techniques to manage contact records
Exemplary embodiments relate to techniques for managing contact information received in the context of a messaging system. Messages may be received from known contacts which contain user contact records for third parties. Based on the trust relationship with the known contacts, the user contact record is placed in a contact record repository for later retrieval. When another message is received which either references the user contact record or is from the third party referenced in the user contact record, a dialog box is presented offering the user the opportunity to add the user contact record as an address entry in the address book of the device.
US10652376B2 Mobile terminal
The present disclosure provides a mobile terminal. The mobile terminal includes a main body and a flexible screen assembly. The main body defines a receiving cavity and includes a front side and a back side arranged opposite to each other, the receiving cavity has an opening located between the front side and the back side. The flexible screen assembly includes a fixed portion and an activity portion connected sequentially, the fixed portion is provided on the front side, and the activity portion is bent over and received in the receiving cavity or is bent over and contacts the back side.
US10652374B2 Mobile terminal having case, method for manufacturing same
The mobile terminal having a conductive case which forms an external appearance of a terminal body, according to the present invention, comprises: a rear base which comprises a first side part; and an inner case which is mounted on the inside of the rear case and comprises a second side part, wherein the first side part and the second side part are electrically separated from each other, and the first side part and the second side part comprise a first conductive member and a second conductive member which are electrically separated from each other. Thus, it is possible to provide various forms of antennas by using a plurality of conductive members provided on the side parts.
US10652372B2 Middle frame for mobile terminal and mobile terminal
Embodiments include a middle frame for a mobile terminal and a mobile terminal. The middle frame for a mobile terminal includes a metal outer frame. An inner side of the metal outer frame is internally connected to a tray using a location structure. A plastic outer frame is formed on the inner side of the metal outer frame using an insert injection molding process, and the plastic outer frame is separately joined with the metal outer frame and the tray for curing.
US10652361B2 Systems and methods for building and providing polymorphic REST services for heterogeneous repositories
Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated. The evaluation result is used to determine whether to reject, accept, or redirect the request from the client device.
US10652357B2 System and method for improving internet communication by using intermediate nodes
A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
US10652355B2 Component profile display
A non-transitory machine-readable storage medium is described in which selection instructions receive a selection of a component in a graphical user interface of an application. Identification instructions associate the component with a component identifier, and query instructions identify, in an analysis database, at least one web service call linked to the component identifier. Profile display instructions cause a component profile to be displayed within the graphical user interface, with the component profile comprising the component identifier and the web service call.
US10652352B2 Server, client device and methods therein for handling
A server (600), a client device (602) and methods therein, for handling cached content resources. When the client device (602) sends a download request (6:3) in a downloading session, the server (600) identifies (6:4) at least one content resource deemed to be potentially needed later in the downloading session. The server (600) then sends a cache map to the client device (602) in a response to the download request. The cache map comprises a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device (602) from a cache (604) containing the identified at least one content resource. Thereby, the client device is able to pre-fetch (6:8) the content resources before the performance of communication may become reduced so that communication with the cache (604) is difficult or even impossible, e.g. due to deteriorated radio conditions or congestion in the communication network.
US10652344B2 Method for privacy protection
There is provided a method for privacy protection including: intercepting at least part of network traffic from a client device; analysing network traffic data of the intercepted network traffic to identify any elements indicative of a website visitor tracking process; analysing the one or more elements indicative of the website visitor tracking process to identify any tracking fields comprising user specific data; selecting random tracking field data accepted by the website visitor tracking process and replacing the user specific data of the one or more tracking fields with the selected random tracking field data respectively.
US10652338B2 Event processing in background services
The present disclosure involves systems, software, and computer implemented methods for event processing in background services. One example method includes receiving a request to create a daemon session, the request including at least one parameter. The session is created, including storing the at least one parameter in a memory storage that is configured to survive a restart of the session. A set of messages is received for the session. The messages are stored in a queue that is configured to survive a restart of the session. A determination is made that the session is to be restarted. A restart of the session is initiated, including providing the at least one parameter to the session during the restart of the daemon session and providing unprocessed messages to the session after the session has been restarted, to enable the session to process the unprocessed messages.
US10652336B2 Cosmetic device system with a communication and power interface for a cosmetic device
A personal cosmetic appliance system that includes a personal cosmetic appliance including a main unit physically configured to couple with a detachable unit having a cosmetic applicator configured to perform a cosmetic treatment on a body part of the user and a detachable unit communication interface, the main unit including a main unit communication interface having circuitry configured to communicatively couple to the detachable unit communication interface to transmit and receive information with the detachable unit, and to communicatively couple at least one of the detachable unit communication interface and the main unit communication interface to a client device associated with the personal cosmetic appliance.
US10652329B1 Cluster virtual machines
Aggregating data associated with cluster virtual machines is disclosed, including obtaining from a plurality of storage systems a plurality of values associated with an attribute associated with a cluster virtual machine (VM); and aggregating the plurality of values associated with the attribute based at least in part on an aggregation semantic associated with the attribute.
US10652325B2 Method and system for transmitting data among peer stations in a decentralized manner with high channel efficiency
A method for operating a first station configured to transmit data includes transmitting during a paging window, a first frame to page a second station, the first frame including an identifier associated with the second station, and generating a second frame including first timing information for a first time period to be subscribed by the first station for transmitting data to the second station, the first time period occurring after the paging window. When a third frame is received after a pre-specified short interval after transmitting the first frame, the third frame acknowledging the first frame, the method includes transmitting the second frame after the pre-specified short interval after receiving the third frame, and transmitting the data during the first time period.
US10652320B2 Load balancing in distributed computing systems
Techniques for facilitating load balancing in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving, at a destination server, a request packet from a load balancer via the computer network requesting a remote direct memory access (“RDMA”) connection between an originating server and one or more other servers selectable by the load balancer. The method can also include configuring, at the destination server, a rule for processing additional packets transmittable to the originating server via the RDMA connection based on the received reply packet. The rule is configured to encapsulate an outgoing packet transmittable to the originating server with an outer header having a destination field containing a network address of the originating server and a source field containing another network address of the destination server.
US10652318B2 Systems and methods for load balancing using predictive routing
Systems and methods are disclosed for routing requests for information based on predictive data. The systems and methods may receive measurement data indicative of states of each of a plurality of destination servers, and generate predicted measurement data values for each of the plurality of destination servers based on the retrieved measurement data. The predicted measurement data values may represent predicted states of each of the destination servers at a time later than a time corresponding to the received measurement data. The systems and methods may also receive requests for information from a client computer, and route the received requests for information to one of the plurality of destination servers based on the predicted measurement data value.
US10652315B2 Method, apparatus, and system for distributing information in graphic code
A method, an apparatus, and a system for distributing information in a graphic code. The method includes acquiring an identification code in a selected graphic code; sending to a server a first update request including the identification code when the identification code does not exist; receiving first response information fed back by the server; starting, according to the application program identifier in the first response information, an application program corresponding to the application program identifier. When an identification code of a graphic code does not exist in an electronic device, an application program identifier corresponding to the identification code is requested from a server, and an application program corresponding to the application program identifier is started. Thus, a probability that information in a graphic code can be successfully processed is relatively high, and a success rate of identifying a graphic code is improved.
US10652313B2 Deploying an application in a hybrid cloud computing environment
An example method is provided for a computing system in a private cloud computing environment to deploy an application in a hybrid cloud computing environment. The method may comprise generating a request to deploy an application in a public cloud environment, the request including a deployment plan that specifies one or more tasks to be executed by a virtual computing resource from a cloud provider to deploy the application. The method may comprise sending, to an orchestration node in the public cloud computing environment, the request to instruct the orchestration node to provision the virtual computing resource from the cloud provider and to cause the virtual computing resource to execute the one or more tasks. The method may further comprise receiving, from the orchestration node in the public cloud environment, status data and determining whether the application is successfully deployed in the public cloud computing environment.
US10652310B2 Secure remote computer network
A method of distributing data over multiple Internet connections is provided. The method includes the steps of: (a) providing a client computer with access to a plurality of Internet connections; and (b) providing a host computer for determining the allocation of data to be sent to the client computer over each of the plurality of Internet connections using at least one of (i) predetermined criteria and (ii) dynamically changing criteria.
US10652308B2 Cognitive storage management for a mobile computing device
Embodiments include methods, systems and computer program products method for cognitive storage management for a mobile computing device. The computer-implemented method includes monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user. The processor determines a storage capacity for the mobile computing device. The processor predicts future content generation and usage by the user based on the determined usage habits. The processor determines whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity. The processor, in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causes at least a portion of content stored on the mobile computing device for storage in a remote storage.
US10652307B1 Providing content to co-located devices with enhanced presentation characteristics
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A user of an initiating device is identified. Profile information for the identified user is located. The initiating device includes a display for presenting content to the user. An indication is received from an application running on the initiating device of an intent by the user to receive a first content item on a separate but co-located presentation device having enhanced presentation characteristics for presenting content. Additional content items are selected for delivery along with the first content item. The selection includes identifying a second different content item based on the profile information for the identified user and the enhanced presentation characteristics. The first and second different content items are delivered directly to the co-located presentation device without delivering the first and second different content items to the initiating device.
US10652301B2 ABR allocation for statistical multiplexing
As one example, a method includes analyzing profile metadata for each of a plurality of ABR program streams within a lookahead window from a current chunk boundary to identify at least one target event at a chunk boundary. ABR profiles for chunks at the target event chunk boundary are allocated to fit within the channel bandwidth and achieve a predetermined target quality level for the chunks at the target event chunk boundary. In response to each target event, ABR profiles for each of the unallocated chunks within the lookahead window are selected by adjusting the ABR profiles for each of the unallocated chunks to fit within the predetermined bandwidth constrained by the ABR profiles allocated for the chunks at the target event chunk boundary. An ABR profile for a given chunk at the current chunk boundary is allocated based on the selected ABR profiles.
US10652300B1 Dynamically-generated encode settings for media content
A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.
US10652295B2 Method for optimizing the throughput of multimedia contents accessible by at least one user terminal, corresponding computer program product and management device
A method is proposed for optimizing the bit rate of multimedia contents accessible by a plurality of user terminals connected to a radiocommunications network cell. The multimedia contents are stored in the form of a plurality of independent chunks on at least one multimedia contents server associated with at least one contents provider. The method includes the following steps, implemented in a device for optimizing the bit rate: receiving one request to obtain a multimedia description file, sent by a user terminal; obtaining a multimedia description file; modifying the multimedia description file on the basis of a piece of information representing a quality of delivery, delivering a modified multimedia description file; and transmitting the modified multimedia description file to the user terminal.
US10652291B2 Managing access to a conference call
Managing access to a conference call includes obtaining, via a calendar application, a list of participants, the list of participants includes a number of participants to be included in a conference call, identifying, from the list of participants, a first portion of the participants that have personal passcodes, generating guest passcodes for a second portion of the participants associated with the list of participants that do not have the personal passcodes, and permitting, based on the personal passcodes or the guest passcodes, each of the participants to participate in the conference call.
US10652287B2 Method, device, and system for managing information recommendation
An inquiry for information recommendation sent by a terminal is received; the inquiry for information recommendation may include an account identification of a target communication account; it is determined whether account information corresponding to the account identification of the target communication account includes a pre-set keyword to disable recommendation; if the account information includes the pre-set keyword to disable recommendation, a notification to disable recommendation is sent to the terminal, such that the terminal disables, while communication information is being input in a communication window corresponding to the target communication account, a pop-up of recommended information corresponding to the input communication information in the communication window, improving efficiency in information acquisition.
US10652282B2 Brokered authentication with risk sharing
Embodiments described herein are implemented in authentication brokering systems where an authentication broker issues security tokens that represent its authentications of users. Client devices operated by the users store the security tokens and send them to resource providers. The resource providers authenticate and grant access to the users based on validation of the security tokens. Authentication related messages exchanged between the resource providers and the authentication broker are used to exchange authentication risk data that is obtained or derived by the resource providers and the authentication broker. The resource providers obtain authentication risk data directly from the authentication broker and indirectly, via the authentication broker, from each other. As security tokens are used or managed, authentication risk data is shared among the participants in the authentication brokering system. The participants are able to modify their authentication procedures or make authentication decisions based on shared authentication risk data.
US10652280B2 User interface features for enterprise security management
Methods and systems for configuring a security topology in an enterprise security management configuration tool are disclosed. One method includes manipulating an icon representing one or more nodes in a configuration user interface of an enterprise security management configuration tool to associate the one or more nodes into a manual grouping of nodes in an enterprise network; and, after manipulating the icon, selecting, from a tool palette of the configuration user interface, an automatic association tool, the automatic association tool determining an association among a plurality of nodes into a plurality of automated logical groupings of nodes. In some cases, the manual grouping of nodes is different from the plurality of automated logical groupings, and the automatic association tool preserves the manual grouping of nodes.
US10652279B1 Encryption compliance verification system
A compliance checker to verify that a device complies with a policy is described. In one embodiment, the compliance checker comprises a compliance checker agent, to initiate the compliance check, in response to receiving the request, and an encryption checker to obtain an original data and a data stored on the storage. The system further comprising a comparator to determine whether known data read from the upper driver is identical to known data read from the lower driver. The compliance checker plug-in in one embodiment verifies the compliance status of the device, based on the data from the comparator.
US10652277B1 Identifying and blocking overlay phishing
A method to block overlay phishing attempt is described. In one embodiment, the method includes detecting a first application displaying a page of the first application on a display of a computing device, detecting a second application displaying a page of the second application on the display of the computing device, upon detecting the second application displaying the page of the second application, comparing a schematic representation of the page of the first application to a schematic representation of the page of the second application, and determining whether an overlay phishing attempt occurs based at least in part on the comparing.
US10652271B2 Detecting and remediating highly vulnerable domain names using passive DNS measurements
Some embodiments provide a technique for detecting highly-vulnerable domain names and remediating associated problems. The technique can include collecting DNS data representing a requests to the DNS over a period of time and determining a subset of the DNS data representing DNS-based service discovery requests to unregistered domains over the period of time. The technique can also include, for each of the unregistered domains, determining a query ratio and a persistence ratio. The technique can also include ranking the unregistered domains according to a metric that includes the query ratios and the persistence ratios, such that a ranked list of domain names is produced and outputting an initial segment of the ranked list of domain names as the highly-vulnerable domain names. The technique can also include remediating attacks on at least one of the highly-vulnerable domain names.
US10652270B1 Botmaster discovery system and method
A system and method for botmaster discovery are disclosed. The system and method may be used in a network that has a plurality of known malicious domains, a plurality of servers each having a known malicious internet protocol (IP) address in which each server is associated with one or more of the plurality of domains, a plurality of hosts associated with one or more of the plurality of servers wherein the host is one of a bot which is compromised host and involved as a part of resource for cyber-crime purpose and a botmaster which involves bots for cyber-crime purpose. The system and method generate a plurality of clusters of known malicious entities, the known malicious entities being one or more known malicious IP addresses, one or more known malicious domains and a known malicious domain and a known malicious IP address, perform flow matching of each IP address in each cluster of known malicious entities between a plurality of source IP addresses and a plurality of destination IP addresses to identify a plurality of host flows wherein each host flow has a source IP address or a destination IP address matched a particular IP address in a cluster of known malicious entities and detect a bot master of each cluster of known malicious entities from the plurality of host flows corresponding to each cluster of known malicious entities by analyzing difference of flow features between the bot and the botmaster.
US10652269B1 Using information about exportable data in penetration testing
Penetration testing campaigns generate remediation recommendations based at least in part on information about files stored in network nodes of the tested networked system. Information is obtained about files stored in a plurality of network nodes of the networked system, and based on the obtained information, a corresponding data-value score for each network node of the plurality of network nodes is determined according to a common data-value metric. The penetration testing campaign is executed, following which one or more remediation recommendations are selected based on the data-value scores corresponding to at least some of the plurality of network nodes.
US10652265B2 Method and apparatus for network forensics compression and storage
The present invention provides a method for detecting a website attack, comprising: selecting multiple uniform resource locators (URLs) from history access records of a website; clustering the multiple uniform resource locators; and generating a whitelist from the multiple uniform resource locators according to a clustering result. In some embodiments of the present invention, a common OWASP attack at URL level can be checked.
US10652264B2 Information security vulnerability assessment system
Embodiments of the invention are directed to systems, methods, and computer program products for real-time generation and deployment of specific user information security vulnerability levels based on vulnerability assessments for the user. The invention utilizes a two-component system to detect security vulnerabilities for a user, generate a coherent vulnerability level for the user in real-time, and provides user specific mitigation actions depending on each user vulnerability assessment. The first component of the system is an information threat assessment engine, which identifies and/or receives external and internal data regarding users to determine information security threats. The second component is an analytics engine, which is configured to generate vulnerability levels and specific mitigation actions for the user based on threat patterning.
US10652261B2 Computer-implemented system and method for creating an environment for detecting malicious content
Techniques and mechanisms are disclosed for creating an environment for detecting malicious network traffic. A test computer network including a plurality of cloned nodes is created. The plurality of cloned nodes in the test computer network corresponds to at least some of a plurality of target nodes of a host computer network, and the test computer network has no network connectivity to the host computer network. Sensors in both the host computer network and the test computer network generate network flow records that are sent to a detection processing pipeline. The detection processing pipeline merges the records received from the sensors and uses the merged records to train at least one model used to identify instances of malicious network traffic.
US10652259B2 Information processing apparatus, method and medium for classifying unauthorized activity
An information processing apparatus specifies the phase of activity of a terminal connected to a network by comparing a communication by the terminal with a previously held pattern, specifies the type of behavior of the terminal in relation to a first communication and a second communication, by correlation analysis between a first phase specified based on the first communication of the terminal and a second phase specified based on the second communication which is conducted before or after the first communication, and classifies the unauthorized activity of the terminal based on the specified type of behavior when determination is made that the terminal is used to conduct unauthorized activity.
US10652255B2 Forensic analysis
The present invention relates to a forensic analysis method performed on a Distributed Computing System (DCS) (10) comprising a server (18) and at least one client machine (14). The method comprises collecting data in a client machine (14) of the DCS (10) to form a first data set, the collected data being a function call to a resource comprised in the DCS. The method further comprises applying a data reduction model to the first data set to form a second data set and processing the second data set in the server (18) of the DCS (10) to provide for detection of suspect behaviour at the client machine (14). The data reduction model is configured to extract a subset of data from the first data set to form the second data set, the subset of data comprising: user account identifier; and process and object identifier.
US10652254B2 Analyzing web application behavior to detect malicious requests
A system is configured for protecting web applications at a host by analyzing web application behavior to detect malicious client requests. Example embodiments described herein include a proxy configured to handle network traffic between a host and clients. The proxy includes two request classification mechanisms, first a list of known clients, malicious and non-malicious, for identifying known malicious and known non-malicious requests and second a web application firewall for determining a classification for unknown requests (e.g., not originating from a known client). The classification itself may be distributed. The proxy determines whether a request is known non-malicious, known malicious, or unknown. The proxy collects request attributes for the known malicious and known non-malicious requests for the generation of a model based on the attributes of the known requests. The proxy passes the unknown requests to the WAF for determining a classification based on their attributes using the model.
US10652251B2 Generating and utilizing digital visual codes to grant privileges via a networking system
One or more embodiments of the disclosure include systems and methods that generate and utilize digital visual codes. In particular, in one or more embodiments, the disclosed systems and methods generate digital visual codes comprising a plurality of digital visual code points arranged in concentric circles, a plurality of anchor points, and an orientation anchor surrounding a digital media item. In addition, the disclosed systems and methods embed information in the digital visual code points regarding an account of a first user of a networking system. In one or more embodiments, the disclosed systems and methods display the digital visual codes via a computing device of the first user, scan the digital visual codes via a second computing device, and provide privileges to the second computing device in relation to the account of the first user in the networking system based on the scanned digital visual code.
US10652245B2 External accessibility for network devices
Methods and apparati for permitting Computing Devices 200 to safely accept Payloads 220 from External Access Entity Devices 260, and to safely access external Networks 710. In an apparatus embodiment, a Computing Device 200 contains an Access Control Module 210 comprising an Access Verification Public Key 211 and a Device Signature Key 214. The Access Control Module 210 is configured to verify authorization of an External Access Payload 220 by verifying a digital signature affixed to the Payload 220 using the Access Verification Public Key 211. The authorized External Access Payload 220 is then permitted to execute on the Computing Device 200. The Access Control Module 210 is also configured to receive from a Network Access Device 600 information associated with a Network 710 access request, and to create a plurality of digital signatures, using the Device Signature Key 214, that link said information associated with the Network 710 access request with the Access Verification Public Key 211. In some embodiments, an encryption/decryption key pair 291, 292 is associated with External Access Entity Device 260 to further enhance security.
US10652243B2 Method and device for controlling device by using Bluetooth Low Energy (LE) technique
Disclosed is a method and device for controlling a connection between a first device and a second device by using Bluetooth LE (Low Energy) technology. The method comprises: receiving from the first device an advertising message including information related to a service for controlling the first device; connecting with the first device based on the advertising message; requesting the connected first device for information on one or more devices included in a Whitelist, which is indicating a list of device the first device can connect to; receiving the information on one or more devices from the first device; and instructing the first device to connect with the second device when the information on one or more devices includes the second device's information.
US10652240B2 Method and system for determining a compromise risk associated with a unique device identifier
A system and method for determining a compromise risk associated with a unique device identifier. In a method conducted at a server an interaction data element is received from a mobile handset, the handset having provided a unique device identifier usable by the server in identifying the handset. The received interaction data element is validated against a record associated with the device identifier including identifying the received interaction data element in a list including a subset of previously used interaction data elements. If the received interaction data element is valid a newly generated interaction data element is obtained. The list of previously used interaction data elements is updated with the newly generated interaction data element. The newly generated interaction data element is transmitted to the handset for presentation to the server. If the received interaction data element is not valid, the device identifier is associated with a potential security threat.
US10652238B1 Systems and methods for automatically performing secondary authentication of primary authentication credentials
The disclosed technology includes systems and methods for determining secondary authentication of a user's log-in attempts by comparing received behavioral biometric data and/or received scenario-specific data to saved behavioral biometric data and/or saved scenario-specific data, respectively. Responsive to determining that the received behavioral biometric data and/or received scenario-specific data is above a predetermined threshold of similarity with respect to the saved behavioral biometric data and/or saved scenario-specific data, respectively, the systems and methods can determine that the corresponding log-in attempt is secondarily authenticated. of a user device via behavioral biometric data. Responsive to determining that the level of similarity is not above the predetermined threshold, the systems and methods can initiate a secondary authentication method and can associate the received behavioral biometric data with a second user model.
US10652237B2 Continuous authentication system and method based on BioAura
A user authentication system for an electronic device for use with a plurality of wireless wearable medical sensors (WMSs) and a wireless base station that receives a biomedical data stream (biostream) from each WMS. The system includes a BioAura engine located on a server, the server has a wireless transmitter/receiver with receive buffers that store the plurality of biostreams, the BioAura engine has a look up stage and a classifier, the classifier generates an authentication output based on the plurality of biostreams, the authentication output authenticates the user's access to the electronic device. The wireless base station has a transmitter/receiver having receive buffers that store the biomedical data from each WMS, the wireless base station has a communication engine that retrieves the biostream from each WMS and transmits the plurality of biostreams to the server.
US10652235B1 Assigning policies for accessing multiple computing resource services
A centralized policy management may allow for one set of credentials to various applications and services offered by a computing resource service provider or other third-party servers. An entity responsible for the administration of a directory made available through a managed directory service may specify one or more policies for users and/or groups of users that utilize the directory. For example, the managed directory service may include a policy management subsystem that manages a set of policies for users and/or groups of users that controls a level of access to applications and services. Administrators can assign one or more policies to a user or a group of users and users can select one or more policies provided to the user by the administrator when attempting to access an application or service.
US10652233B2 Method, system and device for generating, storing, using, and validating NFC tags and data
A smart tag and methods of interacting with and authenticating interactions with the same are provided. The smart tag is enabled to generate a Tag Authentication Cryptogram (TAC) and include the TAC in response to a read request. Accordingly, each response generated by the smart tag will include a different TAC. It follows that interactions between the smart tag and a reading device can be authenticated as unique interactions if the TAC is validated as a unique and correct TAC.
US10652232B2 Adaptive timeouts for security credentials
Session-specific information stored to a cookie or other secure token can be selected and/or caused to vary over time, such that older copies will become less useful over time. Such an approach reduces the ability of entities obtaining a copy of the cookie from performing unauthorized tasks on a session. A cookie received with a request can contain a timestamp and an operation count for a session that may need to fall within an acceptable range of the current values in order for the request to be processed. A cookie returned with a response can be set to the correct value or incremented from the previous value based on various factors. The allowable bands can decrease with age of the session, and various parameter values such as a badness factor for a session can be updated continually based on the events for the session.
US10652227B2 Impersonating target account via account redirection
Aspects of the present disclosure relate to systems and methods for impersonating target user accounts via account redirection. In one aspect, a request may be received at a service issued from a temporary account of the service accessed by a client application. It may be determined whether the temporary account is stored in a mapping table comprising one or more temporary accounts mapped to a corresponding impersonation token. When it is determined that the temporary account is stored in the mapping table, the corresponding impersonation token mapped to the temporary account may be identified. The request may be processed in an impersonation mode based on the identified impersonation token.
US10652226B2 Securing communication over a network using dynamically assigned proxy servers
The various embodiments described herein include methods, devices, and systems for providing secure access to network resources. In one aspect, a method is performed at a trust broker system. The method includes: (1) receiving, from a client system, a request to access network applications and resources hosted by a server system; (2) identifying a domain providing the requested network applications and resources; (3) determining whether the client system is authorized to access the domain; (4) identifying a particular server containing the domain; (5) identifying a proxy server assigned to the particular server; and (6) in accordance with a determination that the client system is authorized to access the domain: (a) transmitting an identification value for the client system to the identified proxy server; and (b) after transmitting the identification value to the identified proxy server, transmitting, to the client system, contact information for connecting to the identified proxy server.
US10652225B2 Queue management and load shedding for complex authentication schemes
Using a stochastic queuing model to determine adjustments to be made to authentication system operation. In light of operational parameter values and the stochastic queuing model, a determination is made that adjusting the value of a particular parameter for handling authentication requests is likely to improve some aspect of system performance, and the request handling parameter is adjusted accordingly.
US10652224B2 Stateless session synchronization between secure communication interceptors
Embodiments provide a system and method for stateless session synchronization between inspectors for high availability deployments. Man in the Middle inspectors of a communication session between a client and server exchange a shared key that is used as a common seed value in a mapping function algorithm. Each inspector generates identical key-pairs using the common mapping function algorithm, and the inspectors generate the session keys from the key-pairs. Inspectors use the session keys to decrypt and either actively or passively inspect data transferred in a session between a client and server.
US10652219B2 System and methods for dynamic geospatially-referenced cyber-physical infrastructure inventory and asset management
A system and method for dynamic geospatially-referenced cyber-physical infrastructure inventory and asset management in which a wireless computing device is attached to the physical assets in an inventory, wherein each wireless computing device tracks at least one characteristic of the physical asset to which it is attached, such as the location of the physical asset, and periodically transmits an encrypted message to a second computer, which verifies the identification of the wireless computing device and that the contents of the message have not been changed, and updates the record of the physical asset in a database.
US10652218B2 Message protection
There is disclosed in an example a computing apparatus, comprising: a network interface; a messaging application to communicate via the network interface; and one or more logic elements comprising a security layer, discrete from the messaging application, to: generate a message; secure the message; and send the message via the messaging application.
US10652216B2 Systems and processes for executing private programs on untrusted computers
The present invention provides methods for executing a private computer program on untrusted computers. The present invention also provides for products produced by the methods of the present invention and for apparatuses used to perform the methods of the present invention.
US10652213B2 Agent-less micro-segmentation of a network
The technology disclosed herein enables the micro-segmentation of a network without agents. In a particular embodiment, a method provides, in a packet-handler controller of a virtual computing environment, determining one or more policies in a first format that identify one or more packet characteristics and how packets with the one or more packet characteristics should be handled within the virtual computing environment. The method further provides converting the one or more policies from the first format to a second format used by a domain controller for one or more computing systems outside of the virtual computing environment. Also, the method provides distributing the one or more policies in the second format to at least one of the one or more computing systems.
US10652209B2 Router address type identification method and apparatus
A router media access control (MAC) address for a router, and network interaction data are received. The network interaction data indicates a connection between a user device and the router through an association between a user MAC address of the user device and the router MAC address. An access parameter number is determined based on one or more connections of one or more user devices to the router over a predetermined period of time. The one or more connections can be determined based on the network interaction data. The router address type is identified based on a comparison between the access parameter number and a predetermined threshold.
US10652207B2 Cloud network automation for IP address and DNS record management
Techniques for cloud network automation for IP address and DNS record management are disclosed. In some embodiments, a system, process, and/or computer program product for cloud network automation for IP address and DNS record management includes receiving at a cloud platform appliance (e.g., a virtual or physical IP address and/or DNS management appliance) a cloud request related to a resource (e.g., a virtual or physical resource) in a cloud environment from a global cloud manager; and processing the cloud request at the cloud platform appliance to determine whether to proxy the cloud request to another cloud platform appliance or a grid master or to locally process the cloud request, wherein a storage of infrastructure metadata information for IP address and/or DNS record management is updated based on the cloud request.
US10652206B1 Storage system with network-wide configurable device names
A storage system in one embodiment comprises at least one storage array comprising a plurality of storage devices. The storage array is configured to communicate over one or more networks with a plurality of host devices. The storage array is further configured to receive one or more commands from a given one of the host devices directing that a particular user-defined name be assigned to a particular one of the storage devices, and responsive to receipt of the one or more commands, to determine if any other user-defined name is already assigned to the particular storage device, and if there is no other user-defined name already assigned to the particular storage device, to assign the particular user-defined name to the particular storage device and to store information characterizing the assignment of the particular user-defined name to the particular storage device in persistent memory of the storage array.
US10652203B2 Network system, communication control device and address setting method
A network system includes control devices, network interface units connected to the respective control devices, and operator interface stations each of which stores an address conversion table. Each of the network interface units includes a network-address setting unit to set a virtual identification information when the control device connected thereto is being set for an active system and to set proper identification information when the control device connected thereto is being set for a standby system, and includes an address-conversion-table update instruction unit to request the operator interface stations to update their respective address conversion tables on the basis of the identification information that has been set.
US10652200B2 Systems and methods for multicast domain name system redundant query suppression
Systems, methods, and computer-readable media for implementing local and wide network suppression of query requests in zero-configuration networking. Disclosed are systems, methods, and computer-readable storage media for implementing suppression of query packets zero-configuration networking over local and wide networks by utilizing agents, application programming interfaces (API), and a controller. The suppression can be determined based on two time periods, a processing period and a suppression period.
US10652198B1 Third party-initiated social media posting
Systems and methods for posting content via a network-connected communication system. A requestor may direct a content post request to a target poster. The target poster receives a notification of the content post request and is prompted to respond with a qualifying post. Constraints for a qualifying post may include, amongst other things, a predetermined time period during which the post must be submitted, preclusion of other system or application functions until submission of a qualifying post, inclusion of a photo captured by a camera integrated into the target poster's computing device, and capturing of such a photo at a geographic location proximate where the target poster received the notification. The qualifying post may be published back to the requestor and optionally other users.
US10652191B2 Data transmission management for computer based inter-user communication
Methods and systems for inter-user communication that can provide data transmission management for more efficient communications are disclosed. The methods and systems can provide enhanced electronic communications, such as via electronic mail or text messaging. Improved communication tools can be provided to better management and/or control communications. The enhanced communication tools can be implemented by electronic devices, namely, computing devices, including portable or handheld electronic devices.
US10652188B2 Tracking post viewership
In one embodiment, a method includes identifying one or more first users of a social-networking system associated with one or more content objects not previously viewed by a second user. The identification is based at least in part on an affinity of the second user for the first users and the first users are connected to the second user on a social graph. The method also includes providing, for display on a client device of the second user, information indicating that one or more of the identified first users has content objects not previously viewed by the second user; receiving an input selecting one of the identified first users; and providing, for display on the client device, an online page comprising content associated with the selected first user that incorporates one or more of the content objects not previously viewed by the second user.
US10652186B1 Associating electronic messages related to the sharing of a file
Functionality is disclosed for informing users of feedback provided that is related to a shared file. In some configurations, a sharing service utilizes a message identifier to associate subsequent electronic messages related to the shared file with a first electronic message. Instead of electronic messages being displayed in different threads, the electronic messages related to the sharing of the file with a same group of users may be included within a same message thread. For example, a sharing service may include the message identifier within a message header of a subsequent sharing message such that a message client identifies the received sharing message as part of the same message thread as previous electronic messages relating to the sharing of the file. The sharing service may create a sharing message associated with an initial sharing message in response to receiving feedback for a file that is shared by the sharing service.
US10652182B1 Unlocking emoticons based on professional skills
Embodiments of the present invention disclose a method, computer program product, and system for unlocking emoticons based on professional skills. The computer may receive a user message or an emoticon database search term from a user, wherein a user's professional skill and an associated emoticon is determined based on the user message or the emoticon database search term. A plurality of user professional skills may be retrieved from a professional skills site. It may be determined whether a number of endorsements for the user's professional skill exceeds a threshold value, wherein the threshold value is set for each emoticon in an emoticon database. In response to it being determined that the number of endorsements for the user's professional skill does exceed the threshold value, an unlocking action may be performed that gives the user access to the associated emoticon in one or more messaging applications based on the determination.
US10652178B2 Information processing apparatus, information processing system, and information processing method
An information processing system includes circuitry that acquires input information input to a terminal apparatus, the terminal apparatus operating a message exchange program, determines, based on the input information being acquired, whether or not a condition as a trigger for calling an information processing service is satisfied, changes, based on the determination that the condition as the trigger for calling the information processing service is satisfied, a status of the message exchange program into a status that exchanges a message with the information processing service, acquires, based on the message to the information processing service, electronic information used for information processing, and requests an information apparatus to execute the information processing using the electronic information being acquired.
US10652175B2 Message sending method and apparatus, computer terminal, and storage medium
A message sending method includes: displaying chat messages on a chat interface, which is one of a group chat interface and a single chat interface; when detecting a reply operation performed by a user on a first chat message in the chat messages, obtaining content of the first chat message and content of a reply message corresponding to the reply operation; combining the content of the first chat message and the content of the reply message into a second chat message; when the first chat message is on the group chat interface, sending the second chat message to a client corresponding to each chat account that participates in a group chat; and when the first chat message is on the single chat interface, sending the second chat message to a client corresponding to a chat account that posted the first chat message.
US10652173B2 Method for establishing bi-directional messaging communications with wireless devices and with remote locations over a network
A method, server, device and computer readable medium for facilitating communication between users permitted to access a messaging server is provided. The messaging server comprises a user database, a processor and memory. The user database is configured to store user information for the users and at least one name directory. The name directory includes a list of users permitted to communicate with each other. The memory has stored thereon instructions which, when executed by the processor, cause the messaging server to transmit the name directory to the users listed therein at predefined times.
US10652166B2 Non-real time adaptive bitrate recording scheduler
In one embodiment, a system is described, having a processor to receive a request for download of a high priority adaptive bitrate (ABR) content item which is available for download at a higher bit rate and a lower bit rate, and a request for a download of a low priority ABR content item, which is also available for download at a higher bit rate and a lower bit rate. A byte acquisition scheduler determines a required bandwidth to download the high priority ABR content item without adapting to the lower bit rate, and determines a remaining bandwidth to download the low priority ABR content item. A download interface interfaces with an ABR server, downloads the high priority ABR content item and the low priority ABR content item, and allocates at least the required bandwidth and up to the remaining bandwidth. Related systems, apparatuses and methods are also described.
US10652163B2 Boosting linked list throughput
Multiple listlets function as a single master linked list to manage data packets across one or more banks of memory in a first-in first-out (FIFO) order, while allowing multiple push and/or pop functions to be performed per cycle. Each listlet can be a linked list that tracks pointers and is stored in a different memory bank. The nodes can include a pointer to a data packet, a pointer to the next node in the listlet and a next listlet identifier that identifies the listlet that contains the next node in the master linked list. The head and tail of each listlet, as well as an identifier each to track the head and tail of the master linked list, can be maintained in cache. The individual listlets are updated accordingly to maintain order of the master linked list as pointers are pushed and popped from the master linked list.
US10652159B2 Mobile packet data rate control based on radio load and other measures
A mobile communications system includes a transceiver and a packet subsystem server of a mobile communications network for the transceiver. The transceiver can transceive wireless signals with mobile devices in a coverage area using wireless connections to exchange data with application servers. For each wireless connection the packet subsystem server can determine weighted scores using different weights for each of direct radio measures, a packet retransmission rate of the mobile communications network, and a throughput data rate. The packet subsystem server can determine an aggregated score from the weighted scores and determine a data-rate-control decision for the wireless connection using the aggregated score. The data-rate-control decision can be outputted to a packet core handling system of the mobile communications network for controlling the data rate of data transmitted using the wireless connection.
US10652155B2 Universal cloud classification [UCC]as a service
Disclosed is a system and method of providing transport-level identification and isolation of container traffic. The method includes assigning, by a software-defined-network (SDN) controller in an SDN-enable cloud environment, a service-ID to a service, a tenant-ID to a tenant and/or workload-ID to yield universal cloud classification details, and extracting, from a data flow, the universal cloud classification details. The method includes receiving a policy, generating flow rules based on the policy and universal cloud classification details, and transmitting the flow rules to an openflow application to confine packet forwarding decisions for the data flow.
US10652153B2 Apparatus, systems and methods utilizing dispersive networking
An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol.
US10652151B2 Method and apparatus for controlling traffic quality
A method for controlling traffic transmission in a control server of a communication system includes receiving information of an application corresponding to a network session; receiving, from a network node, information related to a network congestion condition with respect to the network session; and controlling a traffic flow of the network session on the basis of a traffic quality policy which is determined on the basis of the received application information and/or the information related to the network congestion condition. The control server can receive, from an electronic device, the application information of an application corresponding to the network session. The control server can determine the quality policy on the basis of the application information. The control sever can control the traffic flow of the network session according to the quality policy.
US10652149B2 Method and device for transmitting/receiving data using cache memory in wireless communication system supporting relay node
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for transmitting a content using a cache memory, and a method for transmitting, by a relay node, a content using a cache memory according to the present invention may comprise the steps of: storing a first content, received from a serving cell, in the cache memory; storing a second content, received from an adjacent cell or the serving cell, in the cache memory; selecting a content to be transmitted to a user equipment (UE) from among the first content requested by the UE and the second content which acts as interference to the first content; and transmitting the second content to the UE.
US10652145B2 Managing data frames in switched networks
A routing device and a further routing device of a switched network form a virtual router and are addressable by a virtual Media Access Control (MAC) address. The further routing device receives at least one data frame and sends, to the routing device, a request instructing the routing device to send an alert message for conveying information about the virtual MAC address throughout the switched network.
US10652144B2 Segment routing network processing of packets including packets having a segment identifier structure providing processing and/or memory efficiencies
In one embodiment, segment routing (SR) network processing of packets is performed on packets having a segment identifier structure providing processing and/or memory efficiencies. Responsive to an identified particular segment routing policy, the particular router retrieves from memory a dynamic segment routing identifier portion of the particular SR policy that includes a SR node value and a SR function value. The SR function value identifies segment routing processing to be performed by a router in the network identified based on the SR node value. A segment routing discriminator is independently identified, possibly being a fixed value for all segment identifiers in the network. Before sending into the network, a complete segment identifier is added to the particular packet by combining the segment routing discriminator with the dynamic segment routing identifier portion. The particular packet including the complete segment identifier is sent into the network.
US10652139B1 Automatic communication network failure detection and remediation
Disclosed in some examples are methods, systems, and machine-readable mediums which provide for a communication monitoring system configured to automatically monitor and process communication records according to one or more error detection profiles to detect one or more error conditions described in the error detection profiles. The system may then automatically determine a network segment that is experiencing the error condition and acts to correct or avoid the error condition. For example, the system may instruct a conference communication service to re-route a caller over a different network segment, instruct a user's device to use a different network segment, send a message to a reporting computing device of the offending network segment, or the like.
US10652137B2 Conflict avoidant traffic routing in a network environment
An example method for facilitating conflict avoidant traffic routing in a network environment is provided and includes detecting, at a network element, an intent conflict at a peer network element in a network, and changing a forwarding decision at the network element to steer traffic around the conflicted peer network element. The intent conflict refers to an incompatibility between an asserted intent associated with the traffic and an implemented intent associated with the traffic. In specific embodiments, the detecting includes mounting rules from the peer network element into the network element, and analyzing the mounted rules to determine intent conflict. In some embodiments, a central controller in the network deploys one or more intentlets on a plurality of network elements in the network according to corresponding intent deployment parameters.
US10652136B2 Multimode communication method for transmission line condition monitoring
This patent relates to a multi-mode communication method for detecting states of power transmission line, which belongs to electric power communication technology field. In this method, there are sensing devices installed on power transmission line. These sensing devices are used to detect status signals of power transmission line. Status signals are sent to remote monitoring center through communication terminals. Both sensing devices and communication terminals are powered by battery. The main communication network between sensing devices and communication terminals is formed by ZigBee network. Meanwhile, Bluetooth network is a backup communication network between sensing devices and communication terminals. Communication terminals and remote monitoring center are linked through WinMAX. This method can take full advantage of these two short-range wireless communication technologies and break limitations of a single technology, ensure reasonable energy consumption, improve efficiency and quality of data transmission.
US10652133B1 Routing methods, systems, and computer program products
In one embodiment, a system and apparatus are provided comprising: a first node configured to receive a packet, wherein the packet comprises an internet protocol (IP) header; and update the packet, wherein updating the packet comprises writing information to a destination address of the IP header, and the information comprises a segment identifier (SID).
US10652131B2 Method and apparatus to provide both high speed and low speed signaling from the high speed transceivers on an field programmable gate array
A programmable logic device, such as a field programmable gate array (FPGA), is disclosed that allows for both high speed and low speed signal processing using the existing high speed transceiver. The programmable logic of the device may be programmed to include a sampling logic block that determines the low speed bit patterns from a device under test (DUT). The logic may further include a bit replication logic block that replicates bits such that the output of the device's high speed transceiver looks like a low speed signal to the DUT. The device, therefore, can communicate with the DUT at both the high and low speeds without the need for intermediate hardware.
US10652128B2 Apparatus and method for performance measurements using local timestamp and sequency number insertion at intermediate nodes
A communication network that includes a communication path is provided including a source node, a destination node, and a plurality of intermediate nodes that connect the source node to the destination node by corresponding network segments. The intermediate nodes are configured to perform measurements and individually generate segment performance statistics that enable a session manager to more precisely determine a network segment that is causing data traffic congestion by comparing the various segment performance statistics to each other.
US10652127B2 Fusing online media monitoring data with secondary online data feeds to generate ratings data for online media exposure
Methods, apparatus, systems, storage media, etc., to fuse online media monitoring data with secondary online data feeds to generate ratings data for online media exposure are disclosed. Example methods disclosed herein to determine ratings data for online media exposure include accessing timestamps included in monitoring data obtained by monitoring exposure to online media. Such example methods also include searching a secondary online data feed using the timestamps included in the monitoring data for data entries associated with exposure to the online media. Such example methods further include fusing the data entries from the secondary online data feed with the monitoring data to generate the ratings data for online media exposure.
US10652122B2 Analysis of variance in network page access
Analyzing communication network data set access of a data set group constituted by multiple data sets. The method includes the following steps: (i) determining, for a first interval, a first low access count value corresponding to an amount of data sets in the data set group that have been accessed, in the first interval, an amount of times that is no greater than a low access threshold value; (ii) determining, for a second interval, a second low access count value corresponding to an amount of data sets in the data set group that have been accessed, in the second interval, an amount of times that is no greater than the low access threshold value; and (iii) determining a delta value based, at least in part, on a difference between the first low access count value and the second low access count value.
US10652121B2 Toggling enhanced mode for a codec
According to one example, a method includes processing a communication session with a first virtual machine of a plurality of virtual machines associated with a network node and monitoring packet loss on a leg of the communication session between a first endpoint and a second endpoint. The method further includes, in response to determining that the packet loss exceeds a first threshold, toggling on an enhanced mode for a codec associated with the communication session, the enhanced mode providing increased error resilience. The method further includes, in response to determining that the toggling on the enhanced mode causes the first virtual machine to exceed a processing capacity threshold, moving the communication session to a second virtual machine of the plurality of virtual machines.
US10652120B2 Voice quality monitoring system
This disclosure falls into the field of voice communication systems, more specifically it is related to the field of voice quality estimation in a packet based voice communication system. In particular the disclosure provides methods, computer program products and devices for reducing a prediction error of the voice quality estimation by considering forward error correction of lost voice packets.
US10652117B2 Automation of customer support sorting process
Systems and methods for automation of a customer support sorting process are described. A probability that a call from a potential caller will be received by a call system may be determined based at least in part on historical status information and call history information. The historical status information may indicate one or more past operational states of a service network. The call history information may indicate one or more calls received by the call system, as well as a subject matter of each of the one or more calls. If the determined probability satisfies a threshold, a notification to the potential caller may be transmitted. The notification may inform the potential caller of a current operational state of the service network.
US10652115B1 Multi-source network traffic analysis tool
A system includes a provider network comprising resources of the provider network implemented on computing devices of the provider network and multiple networking devices. The networking devices are connected via physical network paths within the provider network. The system includes a traffic analyzer that receives at least two different sets of traffic information comprising different types of traffic measurements. The traffic analyzer determines traffic flowrates for the network paths of the provider network and/or a dedicated physical network path between the provider network and the customer network based on the at least two different sets of traffic information.
US10652113B2 Method and system for efficient deployment of web applications in a multi-datacenter system
A system for computing an optimal deployment of at least one web application in a multi-datacenter system comprising a collector for collecting performance measurements with regard to a web application executed in the multi-datacenter system and grouping the performance measurements according to locations of a plurality of clients accessing the web application; a data repository for maintaining at least a performance table including at least the performance measurements grouped according to the plurality of client locations and a service level agreement (SLA) guaranteed to clients in the plurality of client locations; and an analyzer for processing at least information stored in the performance table for generating a recommendation on an optimal deployment of the web application in at least one combination of datacenters in the multi-datacenter system by computing an expected SLA that can be guaranteed to the clients in each combination of datacenters.
US10652110B2 Provisioning dedicated network resources with API services
Embodiments are disclosed that provision a cloud-based service together with a dedicated network connection to provision a cloud-based service element. In response to the request both the cloud-based service element and a dedicated network connection are provisioned. Provisioning the cloud-based service element together with the dedicated network connection enables the cloud-based service element to utilize the dedicated network connection.
US10652103B2 System and method for handling events involving computing systems and networks using fabric monitoring system
A method includes receiving, at a fabric monitoring system, information identifying occurrences of events in an enterprise system having multiple computing or networking systems. The events occur on or involve computing or networking devices in the computing or networking systems, and the events are identified using rules accessible by the fabric monitoring system. The method also includes processing, using the fabric monitoring system, the information in real-time to identify the occurrences of the events and to assign the events to multiple situations. The events are assigned to the situations using one or more processing models accessible by the fabric monitoring system. The method further includes outputting information identifying the situations.
US10652102B2 Network node memory utilization analysis
Systems, methods, and computer-readable media analyzing memory usage in a network node. A network assurance appliance may be configured to query a node in the network fabric for a number of hardware level entries, stored in memory for the node, that are associated with a concrete level network rule. The network assurance appliance may identify a logical level network intent associated with the concrete level network rule, identify a logical level component of the logical level network intent, and attribute the number of hardware level entries to the logical level component.
US10652098B2 Method and apparatus for discovering and chaining network exposure functions
First and second network nodes and methods thereof are provided. The method for the first network node to manage a second network node in a mobile communication system includes receiving, from a plurality of second network nodes, application programming interface (API) information related to each of the plurality of second network nodes, composing a plurality of second network node chainings based on the API information, selecting, when an API request is received from an external server, one of the plurality of second network node chainings for supporting the API request, and transmitting the API request to a second network node included in the selected second network node chaining.
US10652097B2 Virtual network probing
A method is disclosed. The method may comprise identifying a plurality of network devices in a cluster of network devices. In some examples, the method may comprise identifying any virtual local area networks (VLANs) that are enabled on each of the plurality of network devices in the cluster of network devices. In some examples, the method may comprise, for each identified VLAN, determine a set of network devices accessible on a respective VLAN. In some examples, the method may comprise probing the respective VLAN in response to the respective VLAN being accessible by each network device in the cluster of network devices. A network device and a machine-readable medium are also disclosed.
US10652093B1 Automated nondisruptive merge of management systems
A computer-implemented method includes generating a new management application based on a first management application, where the first management application operates a first management system. A first set of resources of the first management system are assigned to the new management application, where the first set of resources support a first request server and a first worker server. A new worker server of the new management system is started, where the new worker server utilizes the first set of resources. The first request server is instructed to send a first set of future requests of the first request server to the new worker server. The first request server is further instructed to redirect a remainder of the future requests of the first request server to a new request server of the new management application. The new management application operates a new management system based on the first management system.
US10652089B2 Controlling of communication network comprising virtualized network functions
An apparatus and a method are configured to host subscription data of communication elements of a communication network attached to virtualized network functions on the basis of a stored indication, and storing an indication for the virtualized network functions indicating whether the virtualized network functions are de-instantiated. A message directed to a virtualized network function is received and processed, and the method then checks whether the virtualized network function is indicated to be still instantiated or not. If the results of the checking is that the virtualized network function is de-instantiated, a simulation process is conducted.
US10652088B2 Controlling of communication network comprising virtualized network functions
An apparatus and method which obtain an indication related to a de-instantiation of at least one virtualized network function providing services to a communication network. The obtained indication is used for determining or recognizing the virtualized network function being de-instantiated and for avoiding conducting a communication attempt to the virtualized network function to be de-instantiated.
US10652084B2 Service recovery in a software defined network
In one example, the present disclosure describes a device, computer-readable medium, and method for restoring local access elements in a software defined network (SDN) following service outages. For instance, in one example, a method includes retrieving, by a software defined networking local access element connected to a customer premises, configuration data and customer provisioning data from equipment located at the customer premises and initializing the software defined networking local access element with the configuration data and customer provisioning data to provide service to the customer premises.
US10652079B2 Selecting a corrective action for a network connection problem based on historical data
A system and method of selecting a corrective action for a network connection problem based on historical data is disclosed. A first network connection problem in a current environment associated with a set of one or more conditions is identified. A second network connection problem, with the same set of one or more conditions as the first network connection problem, is determined as being previously corrected by an application of a particular corrective action. Responsive at least to the determination, the particular corrective action is selected from a plurality of corrective actions for application to the first network connection problem. The particular corrective action is applied to correct the first network connection problem.
US10652078B2 Triggered in-band operations, administration, and maintenance in a network environment
Embodiments of the disclosure pertain to activating in-band OAM based on a triggering event. Aspects of the embodiments are directed to receiving a first notification indicating a problem in a network; triggering a data-collection feature on one or more nodes in the network for subsequent packets that traverse the one or more nodes; evaluating a subsequent packet that includes data augmented by the data collection feature; and determining the problem in the network based on the data augmented to the subsequent packet.
US10652077B2 Techniques for interfacing between web services and interface description language (IDL)-based remote procedure call (RPC) services and an optical communication system implementing same
An embodiment of the present disclosure includes an RPC architecture that includes a central manager gateway with a client-facing side that allows for client access via web services protocols such as SOAP and REST. The central manager gateway further includes a server-facing side that can communicate with a plurality of network elements, with each network element implementing a common IDL architecture and RPC manager instance. Each of the network elements, and in particular their RPC manager instance, may communicate with other RPC manager instances to ‘learn’ the network topology for the system and maintain a topology database for purposes of exposing a naming service, e.g., a CORBA naming service. The network elements may elect one master element while the others remain as slaves. The central manager gateway may automatically locate the master network element and forward client requests to the same for servicing.
US10652076B2 Dynamic application instance discovery and state management within a distributed system
Dynamic application instance discovery and state management within a distributed system. A distributed system may implement application instances configured to perform one or more application functions within the distributed system, and discovery and failure detection daemon (DFDD) instances, each configured to store an indication of a respective operational state of each member of a respective group of the number of application instances. Each of the DFDD instances may repeatedly execute a gossip-based synchronization protocol with another one of the DFDD instances, where execution of the protocol between DFDD instances includes reconciling differences among membership of the respective groups of application instances. A new application instance may be configured to notify a particular DFDD instance of its availability to perform an application function. The particular DFDD instance may be configured to propagate the new instance's availability to other DFDD instances via execution of the synchronization protocol, without intervention on the part of the new application instance.
US10652073B2 Backscatter devices and systems providing backscattered signals including OFDM packets
Examples described herein include backscatter devices which may transmit orthogonal frequency division multiplexing (OFDM) signals. Techniques for complex analog backscatter are described. Examples of impedance circuitry are described which may be used to provide real and imaginary components of impedance in accordance with inphase and quadrature bits.
US10652071B2 Symbol mapping device
A symbol mapping device includes a transmission data processing unit receiving two transmission data having the same length, and if the length is a first length, uses the two transmission data as two output data without change, and if the length is less than the first length, adds dummy data to the two transmission data to generate two output data, each data having the first length; a parity addition unit generating two parity-added transmission data based on the two output data, where the two parity-added transmission data each contain parity data added to the transmission data and each have a second length; a shuffle unit extracting two modulation data, being data to be mapped, from the two parity-added transmission data generated by the parity addition unit; and a mapping processing unit mapping the two modulation data to two time slots of constellation points.
US10652064B2 Techniques for communicating synchronization signal timing information
The described technology can be implemented as a wireless communication method in which timing information in a wireless communication network is mapped to a signal. The timing information includes information related to a synchronization signal block index and the signal includes at least one of a reference signal on a broadcast channel and a synchronization signal. The signal is transmitted by including at least a part of the information related to the synchronization signal block index.
US10652063B2 Reference signal transmission method and user equipment
Embodiments of the present invention provide a reference signal transmission method and user equipment. The method includes: determining, by a first user equipment, a first identifier related to the first user equipment; determining, by the first user equipment, a first cyclic shift indication from to-be-selected cyclic shift indications according to the first identifier; determining, by the first user equipment, first reference signal according to the first cyclic shift indication and a preset base sequence; and sending, by the first user equipment, the first reference signal to second user equipment, thereby implementing reference signal transmission in D2D communication.
US10652053B2 Broad band and narrow band frequency response equalization
A wireless communications system having at least one RIM associated with a remote unit. The RIMs and the remote units (RU) are configured for transmitting and receiving test signal over at least one narrow band of frequencies. The system includes a plurality of signal generators associated with a signal path, each signal generator configured for generating a test signal over the at least one narrow band of frequencies; a controller configured to generate a test signal for the signal path; and, an equalizer for adjusting gain for the signal path according to at least one of the narrow band of frequencies.
US10652052B2 Selectable-tap equalizer
A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval.
US10652051B2 Measurement system and calibration method with wideband modulation
A load pull system and method for calibrating the system and conducting measurements on a Device Under Test (DUT). The system includes at least one passive tuner; and a modulated signal connected to the DUT input. The passive tuner is calibrated at multiple frequencies within the modulation bandwidth of the modulated signal. The impedance and measured quantities such as power at the DUT reference plane are determined using tuner s-parameters at multiple frequencies within the modulation bandwidth.
US10652049B2 Cell-specific reference signal generation in a wireless communication system
Apparatuses, methods, and systems are disclosed for cell-specific reference signal generation. One apparatus includes a processor that determines a NB-IoT CRS frequency offset. The processor may determine a first CRS sequence based on the NB-IoT CRS frequency offset. The processor may also determine a first time-frequency resource set. The apparatus may also include a transmitter that transmits the first CRS sequence on the first time-frequency resource set.
US10652047B2 Connectivity to internet via shared services in enterprise fabric based network with LISP control plane
In one embodiment, a method is performed at a first node. The method may include receiving, at a first node, a request from a source host associated with a network to communicate with a destination host. The first node may determine whether the destination host is associated with the network. If the destination host is not associated with the network, the first node may determine an instance identifier (IID) and a proxy egress tunnel router (PETR) locator address used to communicate with the destination host. The first node may send an indicator to an ingress tunnel router (ITR) to encapsulate a packet with the IID and the PETR locator address before sending the packet from the source host to the destination host.
US10652044B2 Ultra-low transmission latency for sporadic network traffic
The invention is related to a method for transmitting sporadic data stream (SStream) over a packet switched network carrying out further a transmission of priority data transmission within scheduled successive priority time windows. More particularly, the transmission of the sporadic data stream is preceded by a transmission of a reservation frame (RSVFrame) including information related at least to a timing for transmitting the sporadic data stream outside from said scheduled priority time windows.
US10652039B2 Systems and methods for detecting and interfering with compromised devices and unauthorized device relocation in a communication network
Systems and methods for detecting and interfering with compromised devices and unauthorized device relocation in a communication network are disclosed. The described embodiments may be deployed in a content delivery network where receivers have been compromised in a manner that renders the conditional access system (CAS) inoperative at controlling the receivers' ability to receive content. In some embodiments, alternate commands not protected by the CAS system may be used to detect hacked devices and interdict same. In some embodiments, service devices in the content delivery network may allow for detection of unauthorized device relocation.
US10652036B2 Multi-network operation with member node for multicast groups
Techniques for bridging communication between multiple networks to facilitate distribution of multicast data are described herein. For example, a node that is able to communicate with its network and an adjacent network may send a subscription message indicating that the node is a member of a multicast group. The subscription message may be forwarded up both networks. The node may then forward, between the networks, data that is destined for members of the multicast group.
US10652034B2 Controllers with integrated power over ethernet network switches
A system and approach that may provide power to network switches of controllers in a failsafe manner. For instance, when a controller is receiving normal power, the controller may act as a power over Ethernet (POE) source that supplies power to its connected Ethernet devices as required. However, if power to a controller is lost, then Ethernet devices may switch to a powered device mode and use power from a neighboring device to keep active. Some power may be tapped for network switch operation from any network switch port receiving power from another device. This may allow communication to remain operational across multiple devices in a string of which some have lost a source of normal power.
US10652032B2 Device signature generation
Methods and systems for generating a signature for a device include pre-charging a plurality of conductors to a first voltage level. A voltage leakage for each of the conductors is determined, and a device signature is generating based on the determined leakage.
US10652031B2 Using PKI for security and authentication of control devices and their data
Method for authenticating a first and a second electronic devices associated through a communication line includes: creating a unique ID, by a third electronic device; transmitting the unique ID to the first electronic device; signing the transmitted unique ID by the first electronic device; transmitting the signed unique ID to the second electronic device, by the first electronic device; signing the transmitted signed unique ID by the second electronic device; transmitting the unique ID signed by the first and second electronic devices to the third electronic device; verifying and accepting the unique ID signed by the first device and the second device, by the third device; issuing a certificate for a secure communication line between the first electronic device and the second electronic device; and transmitting the certificate to the first electronic device and the second electronic device.
US10652023B2 Persona and device based certificate management
A user device implements a certificate authority for issuing digital certificates that extend to other computing devices a level of trust to a particular user paired with the user device. The user device may obtain user persona information, generate a user key, and combine the user key with a device key for the generation of a digital certificate. The computing device may further transmit the digital certificate to a certificate management system, which manages interactions between other computing devices and the user device or authorizes operation of other computing devices by the particular user based on the digital certificate.
US10652020B2 Switching data sources during rolling upgrade of a leader-based distributed service with minimal disruptions
The disclosure relates to a method of switching data sources during a rolling upgrade of a leader-based distributed service. In at least one implementation, the method includes establishing, at a computing device in a cluster of devices in a network, a watch for notification of completion of a rolling upgrade on all devices in the cluster; restarting the computing device on completion of the rolling upgrade; switching, at the computing device, from a first data source to a second data source once the rolling upgrade is complete on all devices in the cluster; if the computing device is a leader device in the cluster, migrating tasks from the first data source to the second data source after completion of the rolling upgrade; and if the computing device is a non-leader device in the cluster, determining if task migration to the second data source is done and, when done, sending a store object to the second data source.
US10652018B2 Methods and apparatus for providing attestation of information using a centralized or distributed ledger
Methods and apparatus for providing authentication of information of a user are described. Upon validation of this information, a first hash function is applied to the user's information to create a hash. A public attest key is generated by combining the hash of the user's information with one or more public keys. An attestation address is generated based on the public attest key. A signed transaction which includes the attest key is communicated for storage in a centralized or distributed ledger at the attestation address.
US10652015B2 Confidential communication management
Systems and methods are provided for confidential communication management. For example, a client computer can determine a client key pair comprising a client private key and a client public key. The client computer can further determine a protected server key identifier, identify a server public key associated with the protected server key identifier, and generating a shared secret using the server public key and the client private key. The client computer can further encrypt message data using the shared secret and sending, to a server computer, a message including the encrypted message data, the protected server key identifier, and the client public key. The protected server key identifier can be associated with the server computer and can be usable by the server computer to identify a server private key to be used in decrypting the encrypted message data.
US10652014B2 Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys
A method (300) and system (1) of determining a common secret for two nodes (3, 7). Each node (3, 7) has a respective asymmetric cryptography pair, each pair including a master private key and a master public key. Respective second private and public keys may be determined based on the master private key, master public key and a deterministic key. A common secret may be determined at each of the nodes based on the second private and public keys. In one example, a node (3, 7) may determine the common secret based on (i) a second private key based on the node's own master private key and the deterministic key; and (ii) a second public key based on the other node's master public key and the deterministic key. The invention may be suited for use with, but not limited to, digital wallets, blockchain (e.g. Bitcoin) technologies and personal device security.
US10652012B2 Global identification of devices based on designated IPv6 address
A method, a device, and a non-transitory storage medium are described in which a global identification service is provided. The service includes a selection of an Internet Protocol version 6 (IPv6) address to an end device. The service encrypts a unique identifier of the end device with an encryption key to generate an IPv6 address. The service verifies whether the IPv6 address is an IPv6 address allocated to or owned by a service provider. When the IPv6 address is an allocated or owned IPv6 address, the IPv6 address is assigned to the end device. When the IPv6 address is not an allocated or owned IPv6 address, the service selects another encryption key until a suitable IPv6 address is generated. Subsequent to an assignment of the IPv6 address, a network uses the IPv6 address as a globally unique identifier for the end device.
US10652010B2 Fully homomorphic encrypted ciphertext query method and system
A fully homomorphic encrypted ciphertext query method, the method including: acquiring a first plaintext, encrypting the first plaintext using a symmetric-key algorithm or a public-key algorithm to yield a first ciphertext, and storing the first ciphertext as a queried object; receiving a second plaintext which corresponds to a query condition, encrypting the second plaintext using a symmetric-key algorithm or a public-key algorithm to yield a second ciphertext, and storing the second ciphertext as a query object; performing bitwise summation on the queried object and the query object, to acquire a ciphertext query result; and decrypting the ciphertext query result to yield a decrypted plaintext, and comparing the decrypted plaintext with the second plaintext, determining, if the decrypted plaintext is the same as the second plaintext, the ciphertext query result is correct, and the query object exists in the queried object; otherwise, determining the ciphertext query result is incorrect.
US10652007B2 Time synchronization client, synchronization method, computer program product, and synchronization system
According to an embodiment, a time synchronization client includes one or more processors. The one or more processors are configured to perform time synchronization according to time information received by communicating with a time synchronization server at every synchronization period, and determine a second synchronization period shorter than a first synchronization period of when synchronization accuracy is a target level or more, as the synchronization period, when an elapsed time from activation of the time synchronization client does not exceed a judgment time.
US10652006B2 Determining clock signal quality using a plurality of sensors
Techniques for determining the quality of a clock signal are provided. In one example, a method can comprise comparing, by a sensory circuitry of a system, a first output of a first sensor and a second output of a second sensor. The first output and the second output can be based on a parameter of a clock signal. Further, in some embodiments, the first sensor and the second sensor can be local clock buffers. The method can also comprise determining, by a controller of the system, a quality of the clock signal based on the comparing of the first output and the second output.
US10652005B2 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.
US10652004B2 Aperiodic triggering of channel quality information using physical downlink control channel
The invention relates methods for triggering channel quality feedback for at least one of plural component carriers of a communication system available for downlink transmission. The invention suggests a mechanism for triggering channel quality feedback from a terminal where the downlink control signaling overhead for the selection of component carrier(s) to be reported on is minimized. One aspect of the invention is a new interpretation of a predetermined format for dedicated control information comprising a CQI request flag, which is depending on the status of the CQI request flag. In case the CQI request flag is set at least one further bit of the dedicated control information is interpreted as information indicative of the one or more component carriers available for downlink transmission to the terminal and the terminal is providing channel quality feedback on the channel quality experienced on the indicated component carrier or component carriers.
US10651999B2 Transmission method, device and system
Various embodiments of the present disclosure provide a transmission method, device, and system. The transmission method includes: receiving, by a terminal, a first downlink control channel, determining a first frequency domain resource according to the first downlink control channel, and transmitting a first uplink shared channel on the first frequency domain resource; determining, by the terminal, a sequence length of a pilot of the terminal according to a size of the first frequency domain resource and a mapping interval or a density or a pilot multiplexing factor of each element in a pilot sequence on a frequency domain, and generating the pilot sequence with the sequence length; and determining, by the terminal, a frequency domain starting position of the pilot sequence on the first frequency domain resource, mapping the pilot sequence on the first frequency domain resource for transmitting according to the frequency domain starting position and the mapping interval or the density or the pilot multiplexing factor.
US10651996B2 Techniques for dynamic demodulation reference signal patterns for data transmission
Methods and apparatuses for demodulation reference signal (DMRS) transmission are described. At a user equipment (UE), a method and apparatus may include receiving, from a network entity, a transmission configuration indication including a DMRS pattern for configuring DMRS transmission on a communication channel. The method and apparatus further includes transmitting or receiving a DMRS to or from the network entity on the channel in accordance with the DMRS pattern. At a network entity, a method and apparatus may include transmitting, to a UE, a transmission configuration indication including a DMRS pattern for configuring DMRS transmission on a communication channel. The method and apparatus further includes transmitting or receiving a DMRS to or from the UE on the channel in accordance with the DMRS pattern.
US10651995B2 Transmission of group common control information in new radio
Aspects of the present disclosure provide for the transmission of group common control information in 5G New Radio (NR) wireless communication systems. Group common control information may be transmitted to a group or subset of user equipment (UEs) within a cell utilizing a beam-sweeping configuration. A base station may utilize a plurality of transmit beams to transmit information within the cell, and a subset of the transmit beams may be identified for use in transmitting the group common control information to the group of UEs. In addition, the base station may identify spatial quasi-colocation (QCL) relationships between reference beams corresponding in direction to the selected subset of transmit beams and resources reserved for the group common control information and provide the spatial QCL relationships to the UEs in the group.
US10651993B2 Methods and apparatus for transmitting modulation signals
A plurality of multicarrier signals is generated. Each of the plurality of multicarrier signals includes a pilot symbol sequence at a same temporal point in each multicarrier signal. Each pilot symbol sequence includes a plurality of pilot symbols with non-zero amplitude. A quantity of the plurality of pilot symbols in each pilot symbol sequence is greater than or equal to a quantity of the plurality of multicarrier signals to be transmitted. The plurality of multicarrier signals are transmitted in an identical frequency band from a plurality of antennas.
US10651987B2 Operator identification for co-existence on a shared communication medium
Techniques for operator identification on a shared communication medium are disclosed. An access point may determine an operator identifier for an operator associated with an access point and configure a set of resource elements to carry an operator identifier reference signal embedded with the operator identifier. The access point may then transmit the operator identifier reference signal using the configured set of resource elements. An access terminal may receive signaling from an access point on a set of resource elements and monitor the signaling for an operator identifier reference signal. The access terminal may then determine an operator identifier for an operator associated with the access point based on the operator identifier reference signal.
US10651985B2 Method and apparatus for allocating a plurality of data symbols in a wireless communication system
According to one embodiment, a method for transmitting an uplink signal includes transmitting the uplink signal including a block of data symbols. The block of data symbols are mapped to at least two sets of subcarrier blocks. Each data symbol of the block of data symbols is mapped to one of subcarriers of the at least two sets of subcarrier blocks. The at least two sets of subcarrier blocks are not contiguous in frequency. The block of data symbols are mapped in sequence starting with a first data symbol to the at least two sets of subcarrier blocks and in increasing order of subcarrier index.
US10651979B1 Serial data receiver with decision feedback equalization
An apparatus includes first and second receiver circuits and a decision circuit. The first receiver circuit is configured to generate a first data symbol from a particular input data symbol of a plurality of input data symbols included in an input signal. The second receiver circuit is configured to generate a second data symbol from the particular input data symbol. The decision circuit is configured to select, using respective values of one or more previous output data symbols, either the first or second data symbol as a current output data symbol. In response to a change in value between successive input data symbols, the first and second receiver circuits are configured to generate the first and second data symbols with respective data valid windows with different durations.
US10651972B2 Adjusted fractally enhanced kernel polar codes for achievable signal-to-noise ratio spike mitigation
Methods, systems, and devices for wireless communications are described. In some systems, wireless devices may implement adjusted fractally enhanced kernel polar coding. An encoder may receive a number of information bits and a block size for transmission, and may append an additional number of information bits to the information bits for transmission. The encoder may perform a recursive bit allocation process to allocate the aggregate set of information bits between a set of sub-blocks based on mutual information metrics. To obtain the correct number of information bits and block size, the encoder may remove a number of information bits equal to the number of appended additional bits (e.g., from a first half of the sub-blocks), assign the remaining information bits to bit channels in each sub-block, and block puncture a set of bits (e.g., from the first half). The resulting codeword may mitigate occurrences of achievable signal-to-noise ratio (SNR) spikes.
US10651969B2 Signal processing method and transmitter
Method disclosed is applied to an OFDM wireless transmission system which includes at least two OFDM symbols, and includes: adding a zero power padding ZP to a tail end of each of the at least two OFDM symbols; adding data of Nw consecutive points at one end of a first OFDM symbol of the at least two OFDM symbols to the ZP at the other end of the first OFDM symbol, so that the data of the Nw points is a prefix and/or a suffix of the first OFDM symbol, where the first OFDM symbol includes data of N points, N>Nw; and performing point multiplication processing with symmetric time domain window function on the data of the Nw points at the two ends of the first OFDM symbol to which the prefix and/or the suffix is added, so that a sum of point coefficients corresponding to the symmetric time domain window function is 1.
US10651966B2 Signal sending method, device, and system
Embodiments of the present application provide a signal sending method, a device, and a system. A base station modulates, by using a first modulation scheme, signaling carried in a control channel, and modulates, by using a second modulation scheme, data carried in a traffic channel; and the base station sends, to UE, a signal obtained after modulation. In this way, the base station can independently select a modulation scheme for the control channel and the traffic channel, avoiding a case in which a modulation scheme used by the control channel and a modulation scheme used by the traffic channel must be the same, so that the base station can flexibly select a channel modulation scheme.
US10651964B2 Uplink signaling for dual connectivity
The disclosure relates to a method in a wireless device for transmitting an uplink signalling message in a wireless communication network. The wireless device is connected to a first network element over at least a first and a second wireless link. The method comprises determining a transmission mode among alternative transmission modes for transmitting the uplink signalling message. The alternative transmission modes comprise: transmitting on the first wireless link; transmitting on the second wireless link; and transmitting on both the first and the second wireless links. The method also comprises transmitting the uplink signalling message according to the determined transmission mode. The disclosure also relates to a corresponding method performed in the network element, and to the corresponding apparatus.
US10651963B2 DMRS port grouping method and apparatus for use in wireless cellular communication system
A method of a terminal in a wireless communication system is disclosed. The method includes identifying demodulation reference signal (DMRS) type information and DMRS symbol length information, identifying port number information for receiving a DMRS and receiving the DMRS based on the DMRS type information, the DMRS symbol length information and port number information, wherein the port number information indicates a port number for the terminal in DMRS information including parameters for code division multiplexing (CDM) group information, offset information, frequency-domain orthogonal cover code (OCC) information, and time-domain OCC information corresponding respectively to multiple port numbers, and wherein the DMRS information is defined per DMRS type.
US10651961B2 Techniques for transmitting and receiving downlink control information for a set of NOMA downlink transmissions
Techniques are described for wireless communication. A first method includes receiving downlink control information for a first UE based at least in part on a group identifier associated with a NOMA group including the first UE and at least a second UE; and receiving a set of NOMA downlink transmissions at the first UE based at least in part on the downlink control information for the first UE. A second method includes receiving downlink control information for a first UE, the downlink control information for the first UE including an indication of at least a second UE; receiving downlink control information for the second UE based at least in part on the indication of at least the second UE; and receiving a set of NOMA downlink transmissions at the first UE based at least in part on the downlink control information for the first UE and the downlink control information for the second UE.
US10651952B2 Transceiver for communication and method for controlling communication
In an example embodiment, a communication system provides a clock extension peripheral interface (CXPI) communication bus that is coupled to a master node and a plurality of slave nodes. The master node is configured to transmit a reference clock signal on the CXPI communication bus. Each slave node of the plurality of slave nodes is configured to receive the reference clock signal from the CXPI communication bus and to transmit and receive data to and from the CXPI communication bus based on the reference clock signal.
US10651951B2 Methods and apparatus for sub-block based architecture of cholesky decomposition and channel whitening
Methods and apparatus for sub-block based architecture of Cholesky decomposition and channel whitening. In an exemplary embodiment, an apparatus is provided that parallel processes sub-block matrices (R00, R10, and R11) of a covariance matrix (R) to determine a whitening coefficient matrix (W). The apparatus includes a first LDL coefficient calculator that calculates a first whitening matrix W00, lower triangle matrix L00, and diagonal matrix D00 from the sub-block matrix R00, a first matrix calculator that calculates a lower triangle matrix L10 from the sub-block matrix R10 and the matrices L00 and D00, and a second matrix calculator that calculates a matrix X from the matrices D00 and L10. The apparatus also includes a matrix subtractor that calculates a matrix Z from the matrix X and the sub-block matrix R11, a second LDL coefficient calculator that calculates a third whitening matrix W11, lower triangle matrix L11, and a diagonal matrix D11 from the matrix Z, and a third matrix calculator that calculates a second whitening matrix W10 from the matrices L00, L10, L11, and D11.
US10651950B2 Method and system for shortening wireless pairing connection time by detecting an object or body
Embodiments of the invention are directed to control devices configured for use with computing devices. More specifically, the present invention relates to methods and devices for shortening wireless reconnection time by determining the presence of an object or body near a device. When the control device detects an object or body in proximity to the device, the control device may automatically establish a wireless connection with a host devices, such that when the control device receives any user interactions, the wireless connection has already been established, preventing loss of data.
US10651949B1 Calibration for an optical communications link
Examples described herein relate to calibration of an optical communications link. Data signals received over the optical communications link are measured to obtain an eye scan. A height of an upper eye region and a height of a lower eye region are compared in the eye scan. A common mode calibration value is adjusted based on any difference in the heights. A common mode adjustment circuit is then controlled based on the common mode calibration value. The common mode adjustment circuit is configured to remove a direct current bias within a receiver for the optical communications link.
US10651946B1 In-field calibration of laser transmitter
A method for in-field calibration of a laser transmitter includes receiving, at an optical network unit (ONU), a downstream connection from an optical line terminal (OLT) where the ONU includes a Distributed Bragg Reflector (DBR) laser. The method further includes attempting to establish an upstream connection between the ONU and the OLT. When the ONU establishes the upstream connection to the OLT, the method also includes receiving, at the ONU, a message to initiate calibration of the ONU where the message is generated to indicate that the DBR laser is operating outside an operational state. The method further includes tuning, by the ONU, the DBR laser to the operational state by adjusting an injection current for the DBR laser.
US10651944B2 Optical transmitter, optical receiver, optical data transmission system, optical transmission method, and optical reception method
An optical transmitter of an optical data transmission system transmitting data through an optical fiber transmission path includes a main signal generator that converts first transmission data into a predetermined signal format to generate a first signal, a DCSK modulator that DCSK-modulates second transmission data to generate a second signal, a signal-multiplexer that performs time-division multiplexing of the first signal and the second signal, and an electro-optical converter that converts a multiplexed signal obtained by the time-division multiplexing of the signal-multiplexer from an electric signal into an optical signal, and outputs the optical signal to the optical fiber transmission path.
US10651940B1 CMOS single-tube infrared transceiver
A CMOS IR transceiver includes an IR transmitter circuit, an IR receiver circuit, and an IR diode configured to either emit or receive an IR signal. CMOS elements, such as a PMOS current mirror, a PMOS switch, a NMOS switch, a NMOS current mirror, and a receiver enabling PMOSFET switch are used in the CMOS IR transceiver. The CMOS IR transceiver may have advantages of increased integration, occupying less space, and lower cost.
US10651930B2 Channel diagnostics based on equalizer coefficients
A receiver applies a calibration method to compensate for skew between input channels. The receiver skew is estimated by observing the coefficients of an adaptive equalizer which adjusts the coefficients based on time-varying properties of the multi-channel input signal. The receiver skew is compensated by programming the phase of the sampling clocks for the different channels. Furthermore, during real-time operation of the receiver, channel diagnostics is performed to automatically estimate differential group delay and/or other channel characteristics based on the equalizer coefficients using a frequency averaging or polarization averaging approach. Framer information can furthermore be utilized to estimate differential group delay that is an integer multiple of the symbol rate. Additionally, a DSP reset may be performed when substantial signal degradation is detected based on the channel diagnostics information.
US10651928B2 System and method of adaptive interference avoidance in multi-beam satellite communications network
Systems and method are disclosed and among these is a method for mitigation of interference local to remote terminals, and it can include detecting reception of a packet having one of the remote terminals as a destination terminal and, in response, selecting a sub-carrier among the sub-carriers that are not identified as receiving local interference at the destination terminal, and loading, into a queue for the selected sub-carrier, a coded data from which a content of the packet can be derived, and transmitting the queued coded data on the selected sub-carrier. Among disclosed features is a receiving of an interference report that carries an information indicative of a new local interference and, in response, updating the data identifying sub-carriers having local interference at the destination terminal.
US10651922B2 Three-dimensionalization of fifth generation communication
A communication system capable of realizing a three-dimensional network of the fifth generation mobile communication with low propagation delay in a radio communication is provided. The communication system comprises a radio relay station that relays a radio communication with the terminal apparatus. The radio relay station is provided in a floating object that is controlled so as to be located in a floating airspace with an altitude of 100 [km] or less by an autonomous control or an external control. When the floating object is located in the floating airspace, the radio relay station forms a three-dimensional cell in a predetermined cell-formation target airspace between the floating object and a ground level or a sea level.
US10651919B2 Diversity receiver and terminal
The present application discloses a diversity receiver and a terminal. The diversity receiver includes a first main channel and a first diversity channel, the first main channel includes an antenna diplexer and a first main transmission channel, and the first diversity channel includes a tunable bandpass filter and a first diversity receiving channel. The first diversity receiving channel is coupled to a diversity antenna by using the tunable bandpass filter, and the tunable bandpass filter is configured to: adjust a passband bandwidth of the tunable bandpass filter according to a band bandwidth of a first transmit signal generated by the first main transmission channel and a band bandwidth of a first receive signal received from the diversity antenna, and perform bandpass filtering based on the passband bandwidth on the first receive signal.
US10651917B2 Transmission configuration indication based beam switching
Transmission configuration indication (TCI) states may be used to indicate beam switching for data beams and/or control beams. A total set of TCI states may be divided into subsets of TCI states. TCI states conveyed via downlink control information (DCI) may thus act as beam switching indications depending on which subset a conveyed TCI state resides. A base station may transmit an indication that such DCI based control beam switching is enabled. Based on whether TCI state (e.g., included in DCI) belongs to a first subset of TCI states or a second subset of TCI states, a wireless device (e.g., that receives the DCI) may trigger a beam switching operation. Beam switching operations may include data beam switching or both data beam switching and control beam switching. The UE may then receive a downlink control channel and a downlink data channel based on the triggered beam switching operation.
US10651914B2 Method for reporting CSI in wireless communication system and apparatus therefor
A method for reporting channel status information (CSI) to a base station by a terminal in a wireless access system is disclosed in the present application. The method for reporting CSI comprises the steps of: receiving information on a first CSI process and a second CSI process, each of which includes two or more CSI-reference signal (CSI-RS) resources, through an upper layer; and transmitting, to the base station, a first CSI report according to the first CSI process and a second CSI report corresponding to the second CSI process, wherein the second CSI process is configured to have a rank indicator (RI) value that is the same as the RI of the first CSI process, and the numbers of antenna ports for all the CSI-RS resources included in the first CSI process and the second CSI process are the same.
US10651911B2 Wireless communication device and wireless communication method
A wireless communication device and a wireless communication method. A wireless communication device for use in a base station side includes one or more processors. The processor is configured to obtain a distribution state of a user equipment, and determine to use a channel state information-reference signal (CSI-RS) mechanism based on the distribution state of the user equipment. In addition, the processor is further configured to generate indication information, the indication information being used for indicating to the user equipment the CSI-RS to be used. Besides, the processor is further configured to control to send the CSI-RS to the user equipment according to the CSI-RS mechanism.
US10651907B2 Communications apparatus, method and mobile communications system
A communications apparatus comprising a power amplifier configured to amplify a signal for transmission, a switch coupled to an output of the power amplifier, an omnidirectional antenna coupled to a first output of the switch, an antenna array coupled to a second output of the switch, the antenna array comprising a plurality of antennas configured to form the signal into a beam of transmitted signals, the beam having a directional bias with respect to a location of the communications apparatus, and a controller. The controller is configured to control the switch to switch a between a first mode of operation of the communications apparatus in which the signal for transmission from the output of the power amplifier is fed to the omnidirectional antenna, and a second mode of operation of the communications apparatus in which the signal from the output of the power amplifier is fed to the antenna array.
US10651906B1 Indicating frequency and time domain resources in communication systems with multiple transmission points
The technologies described herein are generally directed toward facilitating indicating frequency and time domain resources in communication systems with multiple transmission points. According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include determining a first and a second transmission resource to use for transmission of a signal to a user device by, respectively, a first and a second network node. The operations can further include determining that the first and the second transmission resource comprise a same transmission resource. The operations can further include communicating, to a user equipment, a value corresponding to the first transmission resource and an indication that the first and the second transmission resource comprise the same transmission resource.
US10651905B1 Eigenvalue decomposition precoding matrix index selection
A method and system for selecting precoding matrix index are herein disclosed. The method includes determining a precoder and candidate beams, selecting base beams based on a correlation power between the determined precoder and determined candidate beams, and estimating amplitude coefficients and cophase coefficients based on a correlation between the determined precoder and the selected base beams.
US10651900B2 System and method for communications system training
A method for operating a communication device includes receiving a first transmission including a first signal on one or more resources associated with signal reception, deriving a receive filter in accordance with the received first transmission, deriving a transmit filter in accordance with the receive filter, precoding a second signal with the transmit filter, thereby producing a second transmission, and transmitting the second transmission.
US10651899B2 System and method for beam switching and reporting
A UE may select a first beam for communication with a base station. The UE may attempt, through the selected first beam, at least one RACH procedure with the base station. The UE may determine that the at least one RACH procedure failed with the base station. The UE may send, after a successful RACH procedure with the base station, information indicating that the at least one RACH procedure failed. In an aspect, the UE may select a new beam for communication with the base station after the determination that the at least one RACH procedure failed, and at least a portion of the successful RACH procedure may be performed through the selected new beam.
US10651893B2 TDD repeater for a wireless network and method for operating said repeater
In one embodiment, a TDD repeater system comprises: a master unit comprising separate uplink and downlink signal paths defined therein, and configured to couple in an uplink direction to a base station and in a downlink direction to at least one remote antenna unit, wherein the uplink path communicates uplink communication signals, wherein the downlink path communicates downlink communication signals; a switch configured to change direction of signal transmissions within the master unit between the uplink communication signals and the downlink communication signals; a synchronizing unit is configured to receive via the downlink signal path a clock signal from the downlink communication signals, wherein the synchronizing unit supplies a control signal to the switch corresponding to the clock signal; wherein the switch swaps the direction of signal transmissions within the master unit between the uplink communication signals and the downlink communication signals in response to the control signal.
US10651891B1 Adaptive hopping equalizer
According to aspects of the disclosure, a method is disclosed comprising: detecting a first hop to a first frequency in a hopping sequence, the first hop being performed by a transmitter in accordance with the hopping sequence; identifying a weighting vector that corresponds to a second frequency in the hopping sequence; obtaining an equalizer vector for the second frequency based on the weighting vector and an equalizer matrix, the equalizer matrix including a plurality of equalizer vectors, each equalizer vector corresponding to a different frequency in the hopping sequence; detecting a second hop from the first frequency to the second frequency, the second hop being performed by the transmitter in accordance with the hopping sequence; receiving a signal that is transmitted by the transmitter at the second frequency; and equalizing the signal by using the equalizer vector for the second frequency.
US10651890B2 Device and method for wireless communication and communication terminal
The present disclosure provides a device and method for wireless communication and a communication terminal. The device comprises: a spatial filtering unit, configured to perform spatial filtering on a signal received by each antenna in a receiving antenna array, and combine filtered signals, wherein all coefficients adopted by spatial filtering are configured to reduce an equivalent channel time-variant degree of a combined signal.
US10651885B2 PIM compensation at a transmitter's radio frequency port
A wireless communication device is provided. The wireless communication device comprises a transceiver; an antenna connected to the transceiver through a transmission path; and a compensation circuit configured to or operative to compensate for a passive intermodulation (PIM) interference on the transmission path, the compensation circuit generating a PIM estimate signal based on a transmit signal and a PIM error signal.
US10651875B2 Multi-way switch, radio frequency system, and wireless communication device
A multi-way switch, a radio frequency system, and a wireless communication device are provided. The multi-way switch includes five T ports and four P ports, and the five T ports include two first T ports being coupled with all of the four P ports. The multi-way switch is configured to be coupled with a radio frequency circuit and an antenna system of a wireless communication device. The wireless communication device is operable in a dual-frequency single-transmit mode. The antenna system includes four antennas corresponding to the four P ports.
US10651869B1 Signed-RFDAC architectures enabling wideband and efficient 5G transmitters
A radio frequency digital-to-analog converter (RFDAC) circuit includes an RFDAC array circuit including an array of cells arranged into a plurality of segments. Each segment of the plurality of segments is configured to process input data signals. The RFDAC array circuit is configured to process an input data based on activating a set of segments of the plurality of segments, forming a set of active segments, and when the sign of the input data is changed, deactivate a partially active segment of the set of active segments and activate a sign change segment within the RFDAC array circuit. The sign change segment includes a segment within the plurality of segments of the RFDAC array circuit that is different from the set of active segments.
US10651865B2 Methods and apparatus for modulo sampling and recovery
A self-reset ADC may take a set of temporally equidistant, modulo samples of a bandlimited, analog signal, at a sampling rate that is greater than πe samples per second, where π is Archimedes' constant and is Euler's number. The bandlimited signal may have a bandwidth of 1 Hertz and a maximum frequency of 0.5 Hertz. These conditions of sampling rate, bandwidth and maximum frequency may ensure that an estimated signal may be recovered from the set of modulo samples. This estimated signal may be equal to the bandlimited signal plus a constant. The constant may be equal to an integer multiple of the modulus of the centered modulo operation employed to take the modulo samples.
US10651863B1 Dithered M by N clock dividers
A method for dithering a fractional clock divider includes generating a first clock enable sequence based on a seed pattern of M ones and N minus M zeros, selecting a cyclic rotation of the seed pattern after N input clock cycles, and generating a second clock enable sequence based on the cyclic rotation. A clock gate receives the input clock signal and the clock enable sequences and outputs M clock cycles for every N input clock cycles. A random number generator indicates the cyclic rotation of the seed pattern. The seed pattern can be replaced with an updated seed pattern of M ones and N minus M zeros in a different order. In some examples, the clock enable sequence is generated using a cyclic shift register containing the seed pattern and a multiplexor. In other examples, the clock enable sequence is generated using a modulo N counter and a comparator.
US10651861B2 Filterless digital phase-locked loop
There is disclosed in one example a digital phase-locked loop (DPLL) circuit adapted to avoid loop-bandwidth tradeoff, the circuit including: a frequency dimension frequency detector having an external frequency input and a feedback frequency input, the frequency dimension frequency detector including circuitry to measure a frequency difference between the external frequency input and the feedback frequency input and to drive an impulse signal, wherein the impulse signal is of a first species if the difference is positive and of a second species if the difference is negative; and a number-controlled oscillator (NCO) including circuitry to drive an output clock and to adjust the frequency of the output clock responsive to the impulse signal, wherein an output of the NCO provides the feedback frequency input of the frequency dimension frequency detector.
US10651857B2 Frequency based bias voltage scaling for phase locked loops
A phase locked loop system includes bias voltage adjustment circuitry and a voltage regulator that outputs a smoothed core voltage to an oscillator. The bias voltage adjustment circuitry is configured to compute a scaled bias voltage based at least on a target frequency for the oscillator. The voltage regulator is configured to input i) the scaled bias voltage and ii) a selected core voltage that is selected based on the target operating frequency of the oscillator and generate the smoothed core voltage for output to the oscillator.
US10651856B2 Four-phase oscillator and CDR circuit
A four-phase oscillator includes, a first oscillator configured to output a first differential signal, a second oscillator configured to output a second differential signal shifted in phase with respect to the first differential signal by 90 or −90 degrees, and a control circuit. The first oscillator includes a first tail current source and a second tail current source. The second oscillator includes a third tail current source and a fourth tail current source. The control circuit changes the frequency of the first and second differential signals by controlling at least one of a difference between a first current value supplied from the first tail current source and a third current value supplied from the third tail current source and a difference between a second current value supplied from the second tail current source and a fourth current value supplied from the fourth tail current source.
US10651854B2 Adaptive temperature compensation
A method of compensating for the temperature related frequency drift of an oscillator. The method comprises using an external reference frequency signal to derive oscillator compensation data over a range of operating temperatures, storing the oscillator compensation data in a first table, and, for a given operating temperature, using the first table to obtain corresponding oscillator compensation data and applying that data to provide compensation for the temperature related frequency drift. The method further comprises defining, for the range of operating temperatures, a series of temperature slots each sub-divided into a series of temperature bins. The step of using an external reference frequency signal to derive oscillator compensation data over the range of operating temperatures comprises a) measuring an operating temperature and using the external reference frequency signal to determine oscillator compensation values for respective temperatures as the operating temperature varies; b) accumulating the determined oscillator compensation values in corresponding temperature bins of a second table; c) at spaced intervals in time, using the data accumulated in the temperature bins of the second table to determine or update the oscillator compensation data stored for one or more slots in the first table.
US10651840B2 Low quiescent current power on reset circuit
A device for providing a reset signal to one or more sequential logic circuits in an electronic system responsive to a supply voltage condition includes a first voltage detector circuit to generate a first pulse after the supply voltage rises to a first threshold voltage level. The device further includes a second voltage detector circuit to generate a second pulse after the supply voltage falls below a second threshold voltage level. The device additionally includes a latch circuit to store a first value based on the first pulse after the supply voltage rises to the first threshold voltage level, disable the first voltage detector circuit after storing the first value, reset to store a second value based on the second pulse after the supply voltage falls below the second threshold voltage level, and to disable the second voltage detector circuit after the resetting.
US10651834B2 Method and apparatus for clock skew control with low jitter in an integrated circuit
An apparatus of performing a clock skew adjustment between N clock signals. 2(N−1) skew sensors are configured as successive pairs k, each pair k having a first skew sensor and a second skew sensor. The first skew sensor receives a third clock signal obtained by delaying the first clock signal by a first delay and a fourth clock signal obtained by delaying the second clock signal by a second delay, and generates first information based on the third and fourth clock signals. The second skew sensor receives a fifth clock signal obtained by delaying the first clock signal by a third delay and a sixth clock signal obtained by delaying the second clock signal by a fourth delay, and generates second information based on the fifth and sixth clock signals. A skew controller performs the clock skew adjustment based on the first and second information.
US10651831B2 Oscillation circuit
An oscillation circuit small in circuit scale and in the influence of temperature on its oscillation frequency is provided. The oscillation circuit includes: a constant current circuit configured to supply a current based on a first depletion MOS transistor; a charge/discharge circuit having a first capacitor, a second capacitor, a second depletion MOS transistor, and a third depletion MOS transistor provided in a current path for charging the second capacitor, the first to third depletion MOS transistors having the same threshold voltage and the same temperature characteristics of the threshold voltage; and an RS latch circuit configured to output a waveform that falls by input of the reset signal and rises by input of the set signal.
US10651828B2 Flip-flop and semiconductor system including the same
A flip-flop generates a first feedback signal using a signal generated inside the flip-flop. The flip-flop includes a first stage circuit, a second stage circuit and a third stage circuit. The first stage circuit receives a first data signal and a clock signal and generates a first internal signal through a first node. The second stage circuit receives the first internal signal, the clock signal, and the first feedback signal and generates a second internal signal through a second node. The third stage circuit generates a second data signal by latching the second internal signal when the clock signal is at a first level, using the second internal signal and the clock signal. The second stage circuit cuts off at least one first current path between the second node and a power supply, based on the first feedback signal, when the clock signal is at a second level.
US10651826B2 Semiconductor device including monitoring circuit
A semiconductor device includes a plurality of delay cells coupled in series to each other, each including a pull-up transistor and a pull-down transistor coupled in series to each other; a monitoring control block suitable for controlling the delay cells to perform a monitoring operation based on an enable signal; and a coupling block that is arranged between each input terminal of the delay cells and a gate of the pull-up transistor or pull-down transistor, and suitable for adjusting a turn-on level based on the enable signal.
US10651819B2 Vibrator device, oscillator, gyro sensor, electronic apparatus, and vehicle
A vibrator device includes a vibration element including a vibration portion and a fixed portion, a supporting member to which the fixed portion is attached to support the vibration element, and a first substrate to which the supporting member is attached, the supporting member includes a attaching portion attached to the first substrate, and A1≥A2 is satisfied in a case where an area of a rectangular region including the fixed portion is A1 and an area of a rectangular region including the attaching portion is A2 in a plan view seen from a thickness direction of the vibration element.
US10651816B2 Digital switched attenuator
An attenuation cell is provided for use in a switched attenuator. The attenuation cell includes an attenuation path that has an input, a first switch, a resistive network, a second switch, and an output. The resistive network provides a desired attenuation from the input to the output. The attenuation cell also includes a bypass path in parallel with the attenuation path with a bypass switch between the input and the output. The attenuation cell also has a shunt switch coupled between the resistive network and a reference node to selectively connect the resistive network to the reference node.
US10651815B1 Compact wide bandwidth passive phase shifter for radio frequency and microwave applications
A passive phase shifter includes a reference line and a half-wavelength transmission line, where the half-wavelength transmission line is loaded with a perpendicular quarter wavelength rectangular stub and a quarter wavelength radial stub structure connected in series.
US10651810B1 Field effect transistor circuits
A number of field effect transistor circuits include voltage controlled attenuators or voltage controlled processing circuits. Example circuits include modulators, lower distortion variable voltage controlled resistors, sine wave to triangle wave converters, and or servo controlled biasing circuits.
US10651808B2 Compound superconducting quantum interference device output amplifier and methods
Output amplifier comprising a stack of compound superconducting quantum interference device (SQUID) output amplifier stages and related methods are provided. A method includes receiving a first pulse train comprising a first plurality of single flux quantum (SFQ) pulses. The method may further include receiving a second pulse train comprising a second plurality of SFQ pulses, where the second pulse train is delayed by a predetermined fraction of a clock cycle relative to the first pulse train. The method may further include using the stack of the plurality of compound SQUID output amplifier stages converting the first plurality of SFQ pulses and the second plurality of SFQ pulses into a voltage waveform, where each of the plurality of compound SQUID output amplifier stages comprises a pair of superconducting quantum interference devices (SQUIDs).
US10651806B2 Method and system for a pseudo-differential low-noise amplifier at KU-band
Methods and systems for a pseudo-differential low-noise amplifier at Ku-band may comprise a low-noise amplifier (LNA) integrated on a semiconductor die, where the LNA includes first and second differential pair transistors with an embedded inductor tail integrated on the semiconductor die. The embedded inductor tail may include: a first inductor with a first terminal capacitively-coupled to a gate terminal of the first differential pair transistor and a second terminal of the first inductor coupled to second, third, and fourth inductors. The second inductor may be coupled to a source terminal of the first differential pair transistor, the fourth inductor may be coupled to a source terminal of the second differential pair transistor, and the third inductor may be capacitively-coupled to a gate terminal of the second differential pair transistor and also to ground. The second inductor may be embedded within the first inductor.
US10651800B2 Boosted amplifier with current limiting
A boosted amplifier system may include a boost stage configured to boost an input voltage of the boost stage to an output voltage greater than the input voltage and an amplifier stage powered by the output voltage of the charge pump and configured to amplify an input signal to generate an output signal. The boost stage may have input current limiting circuitry for ensuring that an input current of the boost stage is maintained below a current limit and the amplifier stage may have an input for receiving an indication of whether the current-limiting circuitry of the boost stage is activated to maintain the input current of the boost stage below the current limit.
US10651795B2 Method of amplifying an input signal
A method and a device for amplifying an input signal include a power amplifier for amplifying a binary input signal, a modulation device for generating the binary input signal on the basis of the input signal, the input signal being a complex-valued signal and the binary input signal being a real-valued signal, the modulation device including an adding device configured to add the complex-valued input signal to a complex-valued carrier signal of a predefined frequency and to thus generate a resulting complex-valued signal, and the modulation device including a combination device connected downstream from the adding device and configured to generate the real-valued binary input signal from the real part and the imaginary part of the resulting complex-valued signal by combining the real part and the imaginary part of the resulting complex-valued signal.
US10651793B1 Voltage controlled oscillator pulling reduction
Techniques are described for reducing frequency pulling in voltage-controlled oscillator (VCO) circuits. Some embodiments operate in context of a transmitter having a VCO and a power amplifier (PA), where resonant components of the VCO are impacted by magnetically coupled feedback from resonant components of the PA. The VCO and PA are coupled via a set of signal path components that cause signal path delay, such that the feedback signal is phase-delayed with respect to the signal generated by the VCO. A coupling delay matching system is used to introduce additional delay, thereby further phase-shifting the feedback signal to an integer multiple of the oscillation period of the VCO signal; thereby reducing frequency pulling of the VCO.
US10651792B2 Oscillator apparatus and associated methods
An apparatus includes a film bulk acoustic resonator and a field effect transistor. The film bulk acoustic resonator includes first and second electrodes separated by a piezoelectric material. The piezoelectric material is configured such that the application of a potential difference between the first and second electrodes enables the generation of an acoustic wave and associated surface charge in the piezoelectric material. The field effect transistor includes a channel, and source and drain electrodes configured to enable a flow of electrical current through the channel when a potential difference is applied between the source and drain electrodes. The surface charge generated in the piezoelectric material induces a corresponding charge in the first electrode causing a variation in the electrical current flowing through the channel via a portion of the first electrode, the variation in electrical current producing an output signal having a frequency corresponding to that of the acoustic wave.
US10651790B2 Semiconductor device and electronic device
An oscillator capable of quick startup is provided. A transistor is provided between an output terminal of a certain stage inverter and an input terminal of the following stage inverter included in the voltage controlled oscillator. With the use of the on resistance of the transistor, the oscillation frequency of the clock signal is controlled. While supply of the power supply voltage is stopped, a signal that is input to the input terminal of the inverter just before supply of the power supply voltage is stopped is stored by turning off the transistor. This operation makes it possible to immediately output a clock signal that has the same frequency as that before supply of the power supply voltage is stopped at the time when the power supply voltage is supplied again.
US10651781B2 Glass roof shingle
A glass roof shingle includes a shingle cover layer made of a glass. A shingle base layer is disposed underneath the shingle cover layer. The shingle base layer and shingle cover layer define a cavity. A seal area formed between the shingle base layer and shingle cover layer and around the cavity controls ingress of moisture into the cavity. A photovoltaic module may be disposed within the cavity.
US10651778B2 Antenna for communicating with a motor
An electric machine includes a motor assembly including a motor controller including an NFC tuned circuit. The electric machine also includes a motor housing defining an interior space and enclosing the motor assembly within the interior space. The electric machine further includes an electric machine housing. The motor housing is enclosed within the electric machine housing. The electric machine also includes an NFC antenna mounted within the electric machine housing and configured to emit a magnetic field at a selected frequency. The magnetic field is configured to induce an electric current in the NFC tuned circuit. The electric machine further includes a memory configured to store information included in signals transmitted between the NFC antenna and the NFC tuned circuit via the magnetic field.
US10651772B2 Inverter system for vehicle and control method thereof
An inverter system for vehicles according to the present disclosure may include: an energy storage storing electrical energy; a first inverter which includes a plurality of first switches and converts the energy stored in the energy storage into AC power; a second inverter which includes a plurality of second switches, which are different from the first switches, is connected in parallel with the first inverter to the energy storage and converts the energy stored in the energy storage into AC power; a motor driven by receiving the AC power converted through the first inverter and the second inverter; and a controller for controlling operations of the first inverter and the second inverter based on power requirements of the motor.
US10651769B2 Motor drive control device and motor drive control method
A motor drive control device includes: a control circuit unit for outputting a drive control signal for performing advance-angle control of a motor to drive the motor; a motor driving unit for outputting a drive signal to the motor with a phase based on the drive control signal output from the control circuit unit to drive the motor; and a current detecting circuit for detecting a voltage value corresponding to a drive current of the motor, wherein the control circuit unit detects a cross-timing between the voltage value detected by the current detecting circuit and each of two or more reference voltage values, and performs the advance-angle control based on a detection result of the cross-timing to adjust a phase of the drive current.
US10651765B2 Motor controller, image forming apparatus and motor controlling method
A motor controller includes: a velocity calculation unit for obtaining an angle θ(n), which shows a rotation position, and an angular velocity ω(n) of a rotor at a time point n; a compensation amount calculation unit for calculating a compensation angle Δθ by which the rotor advances from the time point n to a (n+1)th control cycle (a control cycle starting from a time point n+1), based on an angular acceleration a(n) of the rotor, an angular velocity ω(n) of the rotor at the time point n and a time length T of the control cycle; and a PWM inverter for controlling a voltage to be applied to a coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle Δθ from the rotation position of the rotor at the time point n is formed in the (n+1)th control cycle.
US10651764B2 End ring and rotor bar for line start permanent magnet motor
A rotor for an LSIPM comprises a plurality of permanent magnets defining a number of poles (“P”) of the LSIPM, and a plurality of rotor bars spaced about the rotor defining a rotor bar area (“BA”). The rotor bars are formed of a conductive material having an associated conductivity (“σRB”). End members are disposed on axial opposite ends of the rotor core. The end members are in electrical contact with the rotor bars. The end members are formed from a material having an associated conductivity (“σEM”). Each end ring member has a minimum geometric cross sectional area (“ERA”) and outer diameter that generally corresponds to the rotor core outer diameter. The ERA is greater than 0.5 times the rotor bar area per the number of poles (BA/P) times a ratio of the rotor bar material conductivity to the end member material conductivity (σRB/σEM).
US10651762B2 MIMO converter
An efficient solution to the problem of converting alternating signals into a plurality of signals having different signal characteristics in observation of different application requirements. This is achieved by a multiple input multiple output converter operated at a secondary side of an inductive power transfer system for converting at least one alternating input signal into a rectified alternating input signal and a further signal derived by averaging a switched voltage generated during rectification of the alternating input signal. The multiple input multiple output converter comprises at least one rectifier circuit adapted to rectify the alternating input signal and at least one averaging circuit adapted to average the switched voltage which is generated during rectification operation of the eat least one alternating input signal.
US10651760B1 Reduced semiconductor device power cell voltage drive
For a power supply with a reduced number of semiconductor devices, a phase shifting transformer receives a three-phase primary voltage and steps the three-phase primary voltage one of up and down to a secondary voltage with a plurality of secondary winding sets. There is phase shifting between different secondary winding sets. A plurality of power cell sets each comprise a plurality of power cells cascaded connected, and each power cell receives one of a single phase and a three-phase voltage of a distinct secondary winding set of the phase shifting transformer. Each power cell comprises no more than eight power semiconductor devices organized as a rectifier and an inverter. Each power semiconductor device is one of a diode and an active switch. Each power cell set generates one phase of a three-phase alternating current output.
US10651757B2 Inverter with reduced output ripple
An inverter device includes a converter section, an inverter section, and a control device. The converter section full-wave rectifies a three-phase AC voltage and outputs a DC voltage including a ripple component having a frequency six times the frequency of the three-phase AC voltage. The inverter section converts the DC voltage including the ripple component from the converter section into an AC voltage and outputs the AC voltage to a motor. The control device, in a rotating coordinate in which an N-pole direction of a permanent magnet embedded in a rotor of the motor is taken as a d-axis and a direction orthogonal to the d-axis is taken as a q-axis, controls the inverter section so that a phase of a d-axis voltage Vd of the ripple component included in the DC voltage leads a phase of a q-axis voltage Vq.
US10651756B2 Capacitor bank for a subsea power cell, subsea power cell and variable frequency drive having a subsea power cell
A capacitor bank includes a plurality of capacitors; a plurality of resistors, each of the capacitors being in series with at least one of the resistors; and a plurality of diodes, each of the diodes being in parallel with one of the resistors. A subsea power cell for converting an electrical three phase input into an electrical one phase output, includes the capacitor bank; a diode rectifier connected to the three phase input; and a plurality of Insulated Gate Bipolar Transistors connected to the electrical one phase output.
US10651754B1 Accurate peak detection architecture for secondary controlled AC-DC converter
An AC-DC converter with secondary side controller and synchronous rectifier (SR) architecture and method for operating the same are provided. Generally, the controller is implemented as an integrated circuit including a peak-detector module having a peak comparator with a first input coupled to a drain of the SR through a single SR sense (SR-SNS) pin to receive a sinusoidal input. A sample and hold (S/H) circuit with an input coupled to the SR-SNS pin samples the sinusoidal input and holds on an output of thereof a peak sampled voltage received on the input. A direct current (DC) offset voltage coupled between the output of the S/H circuit and the second input of the peak comparator subtracts an DC offset voltage from the peak sampled voltage to compensate for DC offset inaccuracies introduced by the S/H circuit and the peak comparator. Other embodiments are also disclosed.
US10651751B2 Switching power supply device
In a switching power supply device, a snubber circuit includes a snubber capacitor, a FET, and a snubber inductor. The snubber capacitor stores therein surge power due to a reverse recovery time of FETs. The FET discharges the surge power stored in the snubber capacitor. The snubber inductor is provided in a stage following the FET. The controller controls an actual on-duty at which the FET of the snubber circuit is turned on based on the surge power. The controller can set an on-duty lower limit indicating the lower limit of the actual on-duty. The on-duty lower limit is smaller than the actual on-duty set for the FET in a continuous current mode in which an electric current flowing through the snubber inductor continuously flows and larger than 0.
US10651750B2 Constant on-time (COT) control in isolated converter
A constant on-time isolated converter comprises a transformer with a primary side and a secondary side. The primary side is connected to an electronic switch and secondary-side is connected to a load and a processor. The processor is connected to a driver on primary side through at least one coupling element and to the electronic switch. The processor receives an output voltage or an output current across the load generating a control signal accordingly. The driver receives the control signal through the coupling element and accordingly changes the ON/OFF state of the electronic switch, regulating the output voltage and the output current via the transformer, where the duration of the ON/OFF state of the electronic switch is determined between the moment control signal changes from negative to positive and the moment it changes from positive to negative to achieve a high-speed load transient response.
US10651748B2 Energy recovery from the leakage inductance of the transformer
Electronic circuitry and method of operating the same to shape and reduce the circulating current through the active clamp in a flyback converter and to harvest most of the leakage inductance energy to provide the bias power. Methodologies for minimizing the circulating energy in the clamp circuit in order to improve efficiency of operation of the same. A method for using a portion of the leakage inductance energy in order to create zero voltage switching conditions at the main primary switch.
US10651743B2 Control loop parameter setting in a voltage regulator controller
A method is provided for configuring a controller for a voltage regulator system having an output filter response set by an inductance (L) and a capacitance (C). The method includes applying one or more pulses of known on-time and off-time to the voltage regulator system, and taking measurements of the voltage regulator system in response to the one or more pulses of known on-time and off-time. The method further includes constructing a model of the output filter response of the voltage regulator system based on the measurements, and setting one or more control loop parameters of the controller based on the model of the output filter response.
US10651742B2 Down-mode valley-current-sense replica linearization
A current measurement linearization circuit for a DC/DC boost converter includes a back-gate sensing transistor and a back-gate reset transistor. The back-gate sensing transistor has a first terminal coupled to a first body contact of a high-side power transistor and a second terminal coupled to a second body contact of a first replica transistor in a valley-current sensing circuit. The back-gate reset transistor has a first terminal coupled to a max reference voltage that is equal to the greater of an input voltage and an output voltage and a second terminal coupled to the second body contact.
US10651741B2 Serial input power converter
An apparatus includes first and second power converter stages, each stage having a primary side and a secondary side. The primary side of the first stage includes a switch T1A coupled to a voltage source and a switch T3A coupled to the switch T1A. The primary side of the second stage includes a switch T2A coupled to the switch T3A and a switch T4A coupled to the switch T3A and to the voltage source. The apparatus includes a control circuit to control an on/off time of the switches. The control circuit includes four gate driver controllers to control the on/off time of the switches and a current sharing control section to increase or decrease the on time of a switch based on a comparison of a current through one of multiple output inductors to an average current through the multiple output inductors.
US10651735B2 Series stacked DC-DC converter with serially connected DC power sources and capacitors
The disclosure relates to technology for providing power, voltage, and/or current from a combination of DC sources. The DC sources may be photovoltaic panels. One aspect includes a stack of DC power sources (e.g., photovoltaic modules) with a DC to DC converter (e.g., power optimizer) associated with each DC power source. An output capacitor of a DC to DC converter is connected in series with its DC power source. Thus, there is a string of DC power sources and output capacitors connected in electrical series. The DC output of the system is a series connection of the DC power sources and the output capacitors. This reduces stress on the output capacitors, while allowing for efficient power generation by the DC power sources.
US10651727B2 Power supply control circuit, power supply device and electronic apparatus
The present invention provides a power control circuit and a power device using the power control circuit, wherein quasi resonance is performed by the power control circuit using a coil, current flowing in the coil is monitored by a simple configuration, and a zero cross point or a bottom in resonance is detected. The present invention provides a power control circuit and a power device using the power control circuit. The power control circuit includes a detection circuit connected to a drain of MOSFET, the MOSFET serially connected between an inductor connected to an alternating-current wire and a current sensing resistor connected to ground potential; and a quasi resonance control circuit connected to the detection circuit and the MOSFET for performing quasi resonance control to inductor-current at a zero cross point or a bottom point in a time sequence of discharging while conducting the inductor-current of the inductor.
US10651726B1 Soft transition techniques for H-bridge converter
Techniques for starting up and shutting down a H-bridge are provided. In an example, a method can include ramping an internal reference voltage of the H-bridge between a first level and a second level during a first interval, controlling an output voltage of each of a first half-bridge of the H-bridge and a second half-bridge of the H-bridge independently during the first interval based on the reference voltage, and controlling the first half-bridge and second half-bridge as a full H-bridge during a second timed interval.
US10651725B2 Control system and control method for reducing total harmonic distortion
A method of reducing THD can include: acquiring a first average inductor current during a first conduction time of a main power transistor of a power converter in a switching cycle; acquiring a second average inductor current during a second conduction time and an off time of the main power transistor in the switching cycle; and adjusting the second conduction time of the main power transistor in accordance with a difference between the first and second average inductor currents, where the first and second conduction times are successive.
US10651721B2 Multi-phase converter and associated control circuit and control method for undershoot improvement
A multi-phase converter has a plurality of switching circuits coupled in parallel and a control circuit. The control circuit provides a set signal to successively turn ON the switching circuits under power operation based on an output voltage, a reference signal and a nonlinear control signal. When a number of switching circuits under power operation decreases, the nonlinear control signal increases to a preset value from an initial value, and then the nonlinear control signal decreases to the initial value with a preset slew rate.
US10651719B2 Method and control device for controlling a commutation process of a load current between switching modules
A method and a device for controlling a commutation process of a load current between two switching modules are disclosed that each have a MOSFET that can be controlled by a gate-source voltage, and an intrinsic-body inverse diode. To reduce oscillations in the down-commutation of the inverse diodes caused by parasitic circuit parameters, after switching off one of the switching modules, the gate-source control voltage applied to this switching module is temporarily switched off until being increased again the vicinity of the threshold voltage for switching on the MOSFET, before and while the other switching module is switched on, in order to commutate the current from the inverse diode of the one switching module to the MOSFET of the other switching module.
US10651712B2 Rotor for an electrical machine
A rotor (10) for an axial-flux electrical machine (12) is provided. The rotor (10) comprises an annular disc-shaped central frame (20) formed of a ferromagnetic material and having first and second opposing surfaces (26, 28). Each of the first and second opposing surface (26, 28) has shaped protrusions (40) extending therefrom. The rotor (10) further comprises a first and a second outer frame (22, 24) formed of a non-ferromagnetic, electrically conducting material. Each outer frame (22, 24) has an inner periphery portion (32) and an outer periphery portion (34) and a plurality of bars (36) galvanically connecting the inner and outer periphery portions (32, 34). Gap portions (38) are defined between adjacent bars (36) and the inner and outer periphery portions (32, 34). The gap portions (38) are shaped complementary to the shaped protrusions (40) of the central frame (20).
US10651710B2 Linear tubular motor magnetic shaft sleeve
A method of assembling a shaft of a magnetic motor comprising the steps of providing a plurality of magnets (210), providing a plurality of pole pieces (212), stacking (S11) said magnets and pole pieces to form a subassembly (202) having an outer surface of a first diameter, providing a precipitation hardenable stainless steel sheet material, forming said stainless steel sheet material into a tube (S20), drawing said tube to form a precision tube having an inner surface of a second diameter (S21), said second diameter being greater than or equal to said first diameter, heat treating said precision tube to form a tubular sleeve of a Rockwell C hardness of at least about 40 and a magnetic permeability of at least about 100 (S22), and inserting said subassembly axially into said sleeve (S30), thereby forming a shaft for a magnetic motor.
US10651708B2 Motor control device and electric power steering apparatus
A motor control device includes a resin cover, a control board on which at least a computer is mounted, a power board on which at least an inverter circuit and electrolytic capacitors are mounted, and a heat sink that radiates heat generated by the control board and heat generated by the power board, and controls a motor. The motor control device is electrically connected to the motor, and the resin cover, the control board, the power board, and the heat sink are disposed in order of the power board, the heat sink, the control board, and the resin cover in an axial direction of the motor from a motor side of the motor control device.
US10651703B2 Housing and motor including same
The present invention provides a housing including a teeth support part formed to protrude from the inner bottom surface thereof so as to come into contact with the end surfaces of stator teeth and support the same, and thus provides an advantageous effect of preventing the generation of cogging torque, which can occur because of the non-uniform assembly of a stator.
US10651698B2 Rotor of rotary electric machine, rotary electric machine, and rotor member of rotary electric machine
A rotor includes a tubular sleeve member, a plurality of permanent magnets aligned in a peripheral direction on an outer peripheral surface of the sleeve member, and a tubular reinforcing member covering an outer peripheral surface of the permanent magnets. The sleeve member includes first and second end portions, which are spaced apart from each other in an axial direction, and an inner peripheral surface forming a through hole that is parallel to the axial direction and through which a shaft passes. The first end portion is a flange portion. The inner peripheral surface includes a first tapered surface, an inner diameter of which is continuously reduced toward the second end portion from the first end portion, and a tapered surface, an inner diameter of which is continuously reduced toward the end portion from the second end portion.
US10651695B2 Disc rotor motor
A disc rotor motor is demonstrated, having at least one stator that has at least one electrical stator winding and stator teeth, which have a tooth neck composed of a soft magnetic powder composite, and having at least one disc-shaped rotor, which has permanent magnetic poles composed exclusively of ferrite magnets at least for producing torque, with the rotor and stator oriented parallel to each other and spaced apart from each other by an axial gap. In order to find an optimum between costs, weight, and overall size as well as power and torque density, the invention proposes that the stator teeth each end in a tooth end that adjoins their tooth neck and is composed of a soft magnetic powdered composite, which tooth end widens out in its cross-sectional area in comparison to the tooth neck.
US10651693B2 Apparatus and method for providing compatibility in wireless power transmission system
The present disclosure relates to a method for providing compatibility with a wireless power transmitting device in a wireless power transmitting system. The method includes the steps of: detecting a wireless power receiving device on the basis of a load change; transmitting a request signal for requesting information for a receiving device to the wireless power receiving device; receiving the information for the receiving device from the wireless power receiving device, wherein the information selectively includes version information on standard technical specifications for realizing the wireless power receiving device; and, when the version information is included in the information for the receiving device, performing a wireless power transmitting operation according to the standard technical specifications corresponding to the version information.
US10651692B2 Power transmission device, power reception device, power supply system, and power transmission method
A power transmission device includes a communication module for transmitting and receiving a power transmission packet, which is an information packet related to the settings of the power transmission, and a general packet, which is an information packet other than the power transmission packet, to and from the power reception device; and a power transmission module for performing the power transmission after transmission and reception of the power transmission packet. The communication module receives address information indicating an address configuration of the memory from the power reception device; provides the general packet with address designation indicating a first memory area, and provides the power transmission packet with address designation indicating a second memory area, on the basis of the address information; and transmits the general packet and the power transmission packet having the address designation to the power reception device.
US10651691B2 Method of operating radio-frequency powered devices, corresponding circuit and device
Radiofrequency energy that is captured by a radiofrequency power harvester is stored in a storage capacitance. One or more user circuits are supplied with energy stored in the storage capacitance. The harvester operates in alternated charge and burst phases with captured radiofrequency energy stored in the storage capacitance in the charge phases and supplied to the user circuits in the burst phases to perform user circuit tasks. In response to detection of completion of the user circuit tasks in a burst phase, the harvester causes operation to shift to the next charge phase.
US10651689B2 Dynamic tuning in wireless energy transfer systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically tuning circuit elements. One aspect includes a zero voltage switching device including a switch, a first comparator, a second comparator and a controller. The switch includes a first terminal, a second terminal, and a control terminal. The first comparator includes a first input terminal electrically connected to the second terminal of the switch and a second input terminal electrically connected to the first terminal of the switch. The second comparator includes a first input terminal electrically connected to a reference voltage and a second input terminal electrically connected to the control terminal of the switch. The controller is configured to: detect a zero voltage condition across the switch, and, in response, cause a control signal to be applied to the control terminal of the switch.
US10651684B2 Method, system and device for inductively charging batteries in electronic cigarettes
A system, a method, and a device for inductive charging of batteries in electronic articles, and more particularly for the inductive charging of batteries in electronic cigarettes. In one embodiment, a charging system for an electronic cigarette can comprise a pack comprising a pack battery electrically coupled to a charging coil. The pack can be configured to hold an electronic cigarette battery and the charging coil can be configured to charge the electronic cigarette battery.
US10651682B2 System, method, and apparatus for electric power grid and network management of grid elements
Systems, methods, and apparatus for smart electric power grid communication are disclosed in the present invention. At least one grid element transmits at least one registration message over an Internet Protocol (IP)-based network to at least one coordinator. The at least one coordinator registers the at least one grid element upon receipt of the at least one registration message. The at least one grid element automatically and/or autonomously transforms into at least one active grid element for actively functioning in the electric power grid. The at least one coordinator tracks based on revenue grade metrology an amount of power available for the electric power grid or a curtailment power available from the at least one active grid element.
US10651678B2 Providing power to remote emergency light fixtures
A remote emergency light system provides a base unit that is electrically coupled to one or more remote emergency light fixtures using cables. The base unit may provide power to each of the remote emergency light fixtures using the cables to activate the remote emergency light fixtures during an emergency condition. Alternatively, the base unit may provide a trickle charge to one or more remote emergency light fixtures when each of the remote emergency light fixtures includes an energy charging device. The base unit may be configured to communicate with the remote emergency light fixtures and determine when a trickle charge should be sent to a remote emergency light fixture, when a trickle charge should be stopped for a remote emergency light fixture, and/or when an energy charging device needs to be replaced. The cables can meet the requirements for Class 2 circuits as defined by the National Electric Code.
US10651673B2 Flameless candle, magnetic resonance charging system, and associated methods
The present invention provides a flameless candle, a flameless candle charging system, and methods for using the flameless candle charging system. The charging system generally includes a plurality of flames candles, a charging tray having a tray hollow body with a planar outwardly facing surface on which the plurality of flameless candles may be placed, and a metallic plate positioned within the hollow body, and a remote control for selectively operating the plurality of candles and including a body having a magnet positioned therein. The remote control may be magnetically attached to the charging tray by positioning the magnet in proximity to said metallic plate.
US10651671B2 Wireless power charging system
A wireless power charging system has a wireless power transmission apparatus formed to charge a plurality of wireless power receiving apparatuses located in a short distance therefrom, wherein the total charging time for the wireless power receiving apparatuses is saved. The wireless power transmission apparatus has a main control unit and a resonant converter unit, which transmit the electric signal to the wireless power receiving apparatus via the resonance signal generated from a primary charge core in order to change the wireless power receiving apparatuses. The wireless power transmission apparatus also includes an output signal conversion module for transmitting a converted electric signal to the resonant converter unit and a received signal process module for processing a signal transmitted form the wireless power receiving apparatus.
US10651667B2 All-solid-state battery system and method of manufacturing the same
An all-solid-state battery system comprising an all-solid-state battery comprising a positive electrode active material layer, a solid electrolyte layer, and a negative electrode active material layer, and a control device configured to control a charge-discharge voltage during use of the all-solid-state battery. The negative electrode active material layer includes alloy negative electrode active material particles. The amorphization degree of the alloy negative electrode active material particles is in the range of 27.8% to 82.8% and a ratio Z/W is in the range of 0.32 to 0.60, where Z is a controlled discharge capacity of the all-solid-state battery, and W is a theoretical capacity of the alloy negative electrode active material particles × a total weight of the alloy negative electrode active material particles × the amorphization degree.
US10651664B2 Portable battery charger system
A battery pack charger system including a case configured to store and transport a plurality of battery packs, and a charging system coupled to an outside of the case. The case may include a housing and a lid. The charging system may include a plate member and a plurality of chargers. The plurality of chargers may be arranged in parallel with respect to each other on the plate member.
US10651663B2 Charging system and method
One example discloses a charging system, including: a charging device configured to be coupled to a device to be charged; wherein the charging device includes a set of hardware defined charging attributes; wherein the charging device is configured to reconfigure the hardware defined charging attributes based on a specific charging protocol received from the device to be charged; and wherein the charging device is configured to output charging power to the device to be charged as defined by the specific charging protocol.
US10651660B2 Battery pack system
A source of environmental pollution is the burning of fuel by the transportation vehicles (e.g., cars, trucks). The use of electric vehicles (EVs) is perceived as an essential step towards better utilization of energy. Current EVs make use of an electric engine and a battery pack that provides energy to that engine. The technology of electric engines is well developed because of the common use of such engines in trains, submarines and industrial facilities. But, while the battery packs used in EVs have made a lot of progress in the last couple of years, these battery packs still have problems. These battery packs are expansive, heavy, and limited in the amount of energy that they can provide. This obstacle is a major factor that limits the use of EVs today in the mass market. Described herein is an improved EV battery pack system.
US10651658B2 Foreign object detecting device, wireless power transmitting apparatus, and wireless power transfer system
A foreign object detecting device includes first and second coils, the winding directions of which are the same, and a foreign object detecting circuit. The foreign object detecting circuit outputs a first detecting signal having a first predetermined waveform to a first terminal of the first coil and outputs a second detecting signal having a second predetermined waveform, which has the same polarity as the first predetermined waveform, to a third terminal of the second coil to cause magnetic fields generated from the first and second coils to repel each other. The foreign object detecting circuit measures an amount of change of the impedance value of the first or second coil which is caused by the presence of a foreign object. When the amount of change exceeds a predetermined value, the foreign object detecting circuit determines that there is a foreign object above the first or second coil.
US10651655B2 System and methods for actively managing electric power over an electric power grid
Systems and methods for managing power on an electric power grid including a server for communicating IP-based messages over a network with distributed power consuming devices and/or power supplying devices, the IP-based messages including information including a change in state of the power consuming device(s), a directive for a change in state of the power consuming device(s), a priority message, an alert, a status, an update, a location with respect to the electric power grid, a function, device attributes, and combinations thereof.
US10651652B2 Frequency threshold determination for frequency-responsive load controllers
Systems, methods, and computer media for managing frequency response in a power grid are provided herein. Individual grid-connected electrical devices can be turned on and/or off by corresponding frequency-responsive load controllers when frequency deviations beyond a threshold are detected. Each controller selects, for the corresponding electrical device, a frequency threshold from available frequencies in a frequency range. If the selected frequency falls within a deadband frequency range, then the controller sets the frequency threshold to a frequency outside of the deadband (e.g., to a closest available frequency outside of the deadband). On a system-wide level, this approximates a uniform distribution of frequency thresholds over the entire frequency range, including the deadband, and achieves the proper power-to-frequency relationship for grid stability. A supervisory coordinator can determine the frequency range from which a frequency threshold is selected based on aggregated power information for devices and controllers throughout the grid.
US10651648B2 System for powering auxiliary loads of an energy storage system
An energy storage system is presented. The energy storage system includes a primary energy storage device operatively couplable to a main bus, where the main bus is operatively coupled to a power generation device. Further, the energy storage system includes an auxiliary bus operatively couplable to the main bus and a grid bus. Furthermore, the energy storage system includes a plurality of auxiliary loads operatively coupled to the auxiliary bus and a housing configured to encompass the primary energy storage device, the auxiliary bus, and the plurality of auxiliary loads, where the auxiliary bus is configured to supply power to the plurality of auxiliary loads from the primary energy storage device, the power generation device, a grid, or combinations thereof.
US10651646B2 Fault current limiter
A fault current limiter, including: two inductors, a direct current circuit breaker, a shunt resistor, a first fixed resistor, and metal oxide arresters. The two inductors include wound superconducting wires. The inductors have identical number of windings and identical structure. Magnetic fluxes of the inductors are forward coupled, and the inductors are connected in parallel to form a superconducting inductor structure. The direct current circuit breaker and the superconducting inductor structure are connected in series to form a series branch. The shunt resistor is connected in parallel to the series branch. The first fixed resistor is connected in parallel to the direct current circuit breaker. The metal oxide arresters are two in number, and are connected to two ends of the inductors in parallel.
US10651645B2 Secured fault detection in a power substation
Systems and methods for fault detection and protection in electric power systems that evaluates electromagnetic transients caused by faults. A fault can be detected using sampled data from a first monitored point in the power system. Detection of fault transients and associated characteristics, including transient direction, can also be extracted through evaluation of sample data from other monitored points in the power system. A monitoring device can evaluate whether to trip a switching device in response to the detection of the fault and based on confirmation of an indication of detection of fault transients at the other monitored points of the power system. The determination of whether to trip or activate the switching device can also be based on other factors, including the timing of receipt of an indication of the detection of the fault transients and/or an evaluation of the characteristics of the detected transients.
US10651642B2 Techniques for monitoring passive elements in a system
A technique for monitoring a passive element in a system includes determining, by a monitor, power supplied by a power supply coupled to the passive element and power consumed by a load coupled to the passive element. The monitor then determines power dissipated by the passive element based on the power supplied by the power supply and the power consumed by the load. The monitor initiates shut down of the power supply when the power dissipated by the passive element exceeds a threshold.
US10651636B2 Portable hand tool and kit
Tools for operating on an object, such as a wire or cable are provided. The tool includes a frame, and a working head assembly. The working head assembly has a movable section and fixed section secured to the frame. The movable section has a first end movably secured to a first end of the fixed section. The movable section has a second end that is releasably secured to a second end of the fixed section using a latch pin. The working head assembly also includes a latch pin stop that is positioned in the second end of the movable section. The latch pin stop is configured to prevent the latch pin from releasably securing the movable section to the fixed section until the movable section is properly aligned with the fixed section.
US10651634B2 Apparatus and method for securing an enclosure
The present invention relates to an apparatus and method for securing a box cover to a watthour meter socket box. In certain embodiments, the apparatus has a clamping member that fits over a wall of a meter box and a lock housing that locks to the clamping member after a box cover has been installed thereby securing the cover to the box. Further embodiments relate to a clamping member and a lock housing wherein the clamping member generally comprises a clamp, clamp actuating member, and fastening shelf, and wherein the clamp actuating member may comprise a lever or threaded member to attach the clamping member to a wall of a meter box base. The box cover is secured to the meter box base when the clamping member is secured to the wall and used in combination with the lock housing and a locking shaft.
US10651630B2 Spark plug electrode wearing rate estimating method and apparatus
A spark plug electrode wearing rate estimating method for a spark plug in which spark discharge occurs between two electrodes by application of voltage generated by an ignition coil, includes the step of estimating a wearing rate of a first electrode in one spark discharge based on a temperature of the first electrode, and a spark discharge voltage and supply energy from the ignition coil. The first electrode contains any one of Ir, Ru, W, and Ni as a main component.
US10651626B2 Laser control
The description relates to laser control. One example can include a laser that has a laser emitter configured to generate a laser beam for intervals of time (e.g., pixel times). The laser can have a compensation and control component configured to receive a predicted laser emitter temperature of the laser emitter, obtain a desired optical power for an interval, and compute a compensated electrical current for the interval utilizing multiple light to current look up tables. Individual light to current look up tables can relate to specific laser emitter temperatures.
US10651621B2 Laser apparatus including heat transfer device for releasing heat inside housing to the outside
A laser apparatus includes a heat transfer device having a cooling fin at a temperature lower than that of a heat radiation jacket, and a cooling fan. A controller controls the cooling fan so as to be stopped when temperature detected by a temperature sensor is lower than a temperature reference value and humidity detected by a humidity sensor is higher than a humidity reference value. The controller controls the cooling fan so as to be driven when temperature detected by the temperature sensor is higher than the temperature reference value and humidity detected by the humidity sensor is lower than the humidity reference value.
US10651620B2 Laser emitting device provided with shutter for interrupting laser beam
A laser emitting device includes: a laser oscillator; an electrical part; a protection member; and a shutter. The laser oscillator is configured to emit a laser beam in an emitting direction. The protection member is interposed between the laser oscillator and the electrical part to shield the laser oscillator. The shutter is disposed to form a prescribed angle with respect to an optical path of the laser beam emitted from the laser oscillator. The shutter is movable between a first position at which the shutter interrupts the laser beam and a second position at which the shutter does not interrupt the laser beam. When the shutter is at the first position, the shutter damps and reflects the laser beam as a reflected beam. The reflected beam advances toward a space between the laser oscillator and the protection member. The reflected beam forms the prescribed angle with respect to the shutter.
US10651613B2 Plug connector assembly and manufacturing method of the same
A plug connector assembly includes a housing, a printed circuit board, a cable, and a wire management block, the printed circuit board including first conductive pads and second conductive pads, the cable including plural first core wires and second core wires, the first core wire including a first inner conductor and a shielding layer, the second core wire including a second inner conductor, wherein the wire management block is provided with a plurality of clamping slots, the second core wire is clamped in the clamping slot and exposes the second inner conductor to the front side of the wire management block, the first inner conductors are arranged in a row and soldered to the first conductive pads at one time, the second inner conductors and the shielding layers are arranged in a row and soldered to the second conductive pads of the printed circuit board at one time.
US10651610B2 Electrical connectors
An electrical connector assembly (1), comprising a housing (2) and an electrical connector receptacle (3) arranged to receive a complementary electrical connector, the housing arranged to be mounted to a support structure, the electrical connector receptacle arranged to be removably received within the housing, the electrical connector receptacle comprises a tongue (30) with a plurality of electrical contacts (31) arranged to connect with electrical contacts of the complementary electrical connector.
US10651608B2 Connector assembly with grounding clamp system
A connector assembly (10) is disclosed in which a connector part (12) and a cable manager part (20) are provided. The cable manager part (20) can be provided with a housing assembly (70, 170, 270, 370) that contains a pair of clamp members (74, 174, 274, 374) that function together to ensure a grounded connection between the connector assembly (10) and a conductive element (5) of a cable (4).
US10651603B2 High speed electrical connector
An electrical connector comprises a housing having a mating direction, a width direction orthogonal to the mating direction and a height direction orthogonal to the mating direction and the width direction. Low speed signal contacts and high speed signal contacts are arranged in the housing. Ground bars are each disposed between adjacent two of the contacts. A support member is attached to the housing and engaged to the ground bars. The support member has a main body disposed along the width direction and fingers extending laterally from the main body. Each of the fingers being in alignment with one of the low speed signal contacts along the mounting direction. The fingers are positioned away from the high speed contacts to achieve better signal integrity and crosstalk reduction.
US10651600B1 Card holder
A card holder includes a shell, a base unit, a button unit and a pushing unit. The shell opens an opening. A bottom of the shell is opened freely to form an accommodating space communicated with the opening. The base unit is detachably assembled in the shell. The base unit has an insertion end, a pushing end disposed opposite to the insertion end, and a connecting portion connected between the insertion end and the pushing end. A top of a middle of the insertion end is recessed downward to form a receiving groove for cooperating with a SIM card. The insertion end is detachably inserted into the accommodating space through the opening. The button unit is movably mounted to the pushing end. The pushing unit is disposed between the base unit and the button unit.
US10651595B2 Lever actuated connector and connector assembly
A plug connector is detachably matable with a cap connector. The plug connector includes a lever performing mating with and unmating from the cap connector. The lever includes a cam groove for receiving a first boss of the cap connector, a boss rotation hole for receiving a second boss of an outer housing of the plug connector, and a catching protrusion sliding hole for receiving a catching protrusion of an inner housing of the plug connector. A first turning operation of the lever during unmating from a fully mated state extracts an interlock busbar of the plug connector from the cap connector to remove a short circuit of first conducting wires of the cap connector. A second turning operation of the lever during unmating moves a releasing protrusion into a clip spring of the plug connector to open the clip spring.
US10651591B2 Shock and vibration resistant bulkhead connector with pliable contacts
A high pressure and temperature, hermetically sealed bulkhead connector with pin and socket contacts for use in logging tools is described. The bulkhead connector comprises (a) one or more contact(s) placed within one or more channels wherein the channels provide a clearance path between contact(s) and bulkhead body and travel at least a partial longitudinal distance between proximal and distal ends. The contact(s) reside in the channel(s) and include at least; an optional movement limiter section, one central elongated section, and one fixed section where the contact(s) is attached to the bulkhead body at the distal end. The body correctly positions respective ends of the contact so that the body secures contact(s) to be parallel to each other and the contact(s) have terminal ends for connection. This arrangement provides at least one pivotable, pliable, free floating contact extending away from the fixed distal end of the bulkhead body.
US10651589B1 Stack type female connector
A stack type female connector includes a terminal assembly, a main body, and a shell, wherein the terminal assembly is inserted in the main body. A board end is at a bottom part of the terminal assembly for being inserted on a PCB. A plugging end is at an anterior part of the terminal assembly for connecting a SSD interface. The terminal assembly has an upper terminal assembly and a lower terminal assembly, wherein both of the upper terminal assembly and the lower terminal assembly have a 40-pin terminal member and a 28-pin terminal member. The 28-pin terminal member is formed of a 15-pin terminal member, a 7-pin terminal member, and a 6-pin terminal member inserted in the terminal pedestal. The stack type female connector achieves a simplified structure, a lower production cost, and a better heat dissipation performance through an optimized design of the structure.
US10651587B2 Automatic ejection mechanism of connecting device
An automatic ejection mechanism of a connecting device includes an outer shell defining an accommodating space and including a rear cover covering a rear end of the accommodating space, a connector slidably received within the accommodating space, a fastening assembly located between the connector and the rear cover, and a resilient member located between the connector and the rear cover. The resilient member drives the connector to slide toward an opening of a front end of the accommodating space. The connector is received within the accommodating space by being fastened to the connector. The connector is ejected out of the opening of the front end by releasing the fastener from the connector.
US10651580B2 Circuit board connecting device
A circuit board connecting device comprising an insulating housing, a plurality of conductive contacts arranged on the insulating housing, and a resilient shell member attached to the insulating housing, wherein the resilient shell member includes a strip-shaped portion surrounding partially a board-facing surface portion of the insulating housing so as to cause an inner surface portion thereof to come into resilient contact with an outer surface portion of a mate connecting device, a pair of bent projecting portions each elongating to be bent from an end portion of the strip-shaped portion for projecting in a direction remote from the insulating housing, and a pair of extending portions each extending further to be bent from an end portion of the bent projecting portion so as to be opposite to the strip-shaped portion, so that the whole of the strip-shaped portion, the bent projecting portions and the extending portions constitute a spring member.
US10651577B2 Electrical connector
An electrical connector is used to electrically connect an electronic component to a circuit board, and includes an insulating body, at least one first terminal and at least one second terminal. The first terminal has a base accommodated in the insulating body, and a first elastic arm extending upward from the base and at least partially located above the insulating body. The first elastic arm is used to abut the electronic component. The second terminal has a fixed end and a second elastic arm connected to each other. The fixed end is at least partially located above the insulating body and fixed to the first elastic arm, and at least a portion of the second elastic arm is located in the insulating body and is slidably in contact with the first terminal.
US10651576B2 Edge card mounting structure
An edge card mounting structure includes an edge card, an electrical connector disposed on a circuit board, and a rack that holds the edge card and is inserted into the electrical connector to electrically connect the edge card to the electrical connector. The rack includes a rack body that accommodates the edge card, two bearing plates bilaterally disposed in the rack body, and two adjustment members that are elastically pressable to move the accommodated edge card downwardly into abutment against the bearing plates where the electric contacts of the edge card are kept in contact with the respective contact endpieces of the conducting terminal set of the electrical connector for transmitting high frequency signals.
US10651572B1 Bonding jumper system
An embodiment of a bonding jumper systems can include one bonding jumper comprising an electroconductive material. The bonding jumper can be a member comprising an inlet end and an outlet end. The at least one bonding juniper can be configured to be mechanically coupled to a water meter body. The water meter can comprise an inlet and outlet that both comprise an electroconductive fitting. The inlet end is mechanically coupled to the inlet to initiate an electrical coupling and the outlet end is mechanically coupled to the outlet to complete the electrical coupling. The bonding jumper system can further include a cover configured to encapsulate the meter body and the at least one bonding jumper.
US10651568B2 Base station antenna system with enhanced array spacing
In one example, a base station system comprises a base station radio unit for at least a first operating frequency and a plurality of linear antenna arrays. Each linear antenna array may comprise a plurality of radiating antenna elements, and the plurality of linear antenna arrays may be disposed in a horizontal plane. In one example, at least one set of linear antenna arrays of the plurality of linear antenna arrays for a first operating frequency has an array separation distance of substantially 1.6+1.1n wavelengths apart for the first operating frequency, where n is an integer greater than or equal to zero. In addition, in one example, the plurality of linear antenna arrays includes at least one linear antenna array for a second operating frequency that is different from the first operating frequency.
US10651565B1 Antenna polarization diversity
Antenna polarization diversity enhances the MIMO performance of multiple antennas, especially when the multiple antennas do not exhibit significant placement diversity. An antenna assembly provides selectable antenna polarization in the antenna assembly on a ground plane. An antenna element of the antenna assembly drives a first electrical configuration with a radiofrequency signal to radiate with a polarization predominately in a first direction of propagation. The antenna assembly is selectively modified from the first electrical configuration to a second electrical configuration, responsive to driving the antenna element of the antenna assembly in the first electrical configuration. The antenna element of the antenna assembly is driving in the second electrical configuration with the radiofrequency signal to radiate with a polarization predominately in a second direction of propagation, responsive to selectively modifying the antenna assembly from the first electrical configuration to the second electrical configuration.
US10651558B1 Omni antennas
An omni antenna assembly includes two antennas, a dipole antenna and a monocone antenna, to provide full spherical coverage. The dipole cavity for the dipole antenna forms one solid part with the monocone antenna. The monocone antenna also includes a monocone and a cylindrical shell connecting the dipole cavity to the monocone. A coaxial transition extends from the cylindrical shell to a matching network. The antenna assembly may be fabricated using additive manufacturing technology.
US10651555B2 Multi-band millimeter wave patch antennas
An electronic device may be provided with wireless circuitry including first and second patch antennas. The first patch antenna may include a first resonating element formed over a ground plane. The second patch antenna may include a second resonating element over the first resonating element. A cross-shaped parasitic element may be formed over the second resonating element. First and second feed terminals may be coupled to the second resonating element. An opening may be formed in the first resonating element. First and second transmission lines may be coupled to the first and second feed terminals through the opening. The cross-shaped parasitic element may include arms that overlap the first and second feed terminals. The first resonating element may cover first frequencies between 10 GHz and 300 GHz and the second resonating element may cover second frequencies that are higher than the first frequencies.
US10651554B2 Antenna selection
A network device communicates with one or another set of antennas depending on an orientation of the network device. The network device includes a first set of one or more antennas, a second set of one or more antennas, a processor, and memory having stored thereon instructions executable by the processor to cause the device to perform functions. The functions include (1) determining that an orientation of the network device is one of a first orientation and a second orientation; (2) if the determined orientation is the first orientation, then causing the network device to communicate using the first set of one or more antennas; and (3) if the determined the orientation is the second orientation, then causing the network device to communicate using the second set of one or more antennas.
US10651553B2 Antenna structure
An antenna structure includes a substrate, a first antenna disposed on the substrate, a second antenna disposed on the substrate, a grounding member, a first feeding member and a second feeding member. The first antenna includes a first radiation portion, a second radiation portion, a first fed-in portion, and a first grounding portion spaced from the second radiation portion by a first gap. The second antenna includes a third radiation portion, a fourth radiation portion, a second fed-in portion and a second grounding portion spaced from the fourth radiation portion by a second gap. The first feeding member includes a first feed end coupled to the first fed-in portion and a first ground end coupled to the grounding member. The second feeding member includes a second feed end coupled to the second fed-in portion and a second ground end coupled to the grounding member.
US10651552B2 Enable a radiating element based on an orientation signal
Example implementations relate to enabling a radiating element based on an orientation signal. For example, a method may include receiving at a controller of a computing device an orientation signal from an orientation sensor. The orientation signal corresponds to a first orientation of an antenna element of the computing device. The method may also include enabling via the controller a first radiating element of the antenna element based on the orientation signal. The method may further include disabling via the controller a second radiating element of the antenna element based on the orientation signal.
US10651551B2 Antenna radome-enclosures and related antenna structures
An antenna structure includes a radiator element and an enclosure housing the radiator element therein. The enclosure includes a front face that is adjacent a surface of the radiator element and sidewall surfaces that house the radiator element therebetween. The front face of the enclosure has an internal surface that is bounded by the sidewall surfaces and an external surface that is opposite the internal surface. The surface of the radiator element is positioned closer to the external surface than the internal surface of the front face of the enclosure.
US10651550B2 Radome
The invention relates to a radome comprising a substantially sheet-type front plate the front face of which is transparent and the rear face of which is provided with an opaque layer, at least one cut-out being provided in the opaque layer and acting as a light passage; a reflective region of the sheet-type front plate, said reflective region being arranged adjacently to the cut-out; at least one substantially sheet-type light guide situated on the rear face of the opaque layer; and at least one light-emitting element which is coupled to the light guide such that light enters said light guide, propagates through the at least one light guide, is reflected on the reflective region, and enters the transparent front plate at said at least one light passage such that the light is emitted from the front face of the front plate.
US10651542B2 Antenna for wireless communication and electronic device including the same
An electronic device is provided, which includes a housing; a conductive member forming at least a part of the housing; first to third nonconductive members separating the conductive member, wherein the conductive member includes a first conductive pattern disposed between the first nonconductive member and the second nonconductive member, and a second conductive pattern disposed between the second nonconductive member and the third nonconductive member; a first feeding part connected to the first conductive pattern; a second feeding part connected to the second conductive pattern; a first ground part connected to the first conductive pattern at a point adjacent to the second nonconductive member; and a communication circuit electrically connected with the conductive member.
US10651535B2 Antenna device
An antenna device is to be installed in a vehicle. The antenna device includes a first element; a second element; and a feeding part. An angle formed between an electric field plane generated at the first element and the second element and a direction of a long side of the vehicle is within a range of ±45 degrees.
US10651529B2 Threadless tuning elements for coaxial resonators, and method for tuning same
A high-frequency filter with a coaxial design has at least one resonator with a first inner conductor and an outer conductor housing. The outer conductor housing comprises a housing base, a housing cover which is arranged at a distance from the housing base, and a peripheral housing wall between the housing base and the housing cover. The first inner conductor is galvanically connected to the housing base and extends axially from the housing base in the direction of the housing cover. The resonator comprises a second internal conductor which is galvanically connected to the housing cover and extends axially from the housing cover in the direction of the housing base. The first and/or second inner conductor has an inner conductor bore, and a tuning element is arranged in one inner conductor bore in a thread-free axially movable manner. The tuning element is arranged in a sleeve or bushing and optionally or in addition thereto has an enlarged elastic region.
US10651526B2 Flexible flat cable comprising stacked insulating layers covered by a conductive outer skin and method for manufacturing
A flexible flat cable and a manufacturing method thereof are provided. The flexible flat cable includes a plurality of ground parts comprising a conductive material disposed at intervals, a plurality of signal transmission parts comprising a conductive material disposed between the plurality of ground parts, an outer skin covering the signal transmission parts and the ground parts, and a conductive adhesive layer disposed between the ground parts and the signal transmission parts and the outer skin part, the signal transmission part comprising an insulating member and a strip line disposed within the insulating member and the ground part comprising a ground member having the same cross section as the strip line and a conductive adhesive block coupled to the ground member with the conductive adhesive layer.
US10651525B2 Packaged device including a transmission line associated with one of a conductive shield, vertical stubs, and vertically interdigitated stubs
Embodiments of the invention include a packaged device with transmission lines that have an extended thickness, and methods of making such device. According to an embodiment, the packaged device may include a first dielectric layer and a first transmission line formed over the first dielectric layer. Embodiments may then include a second dielectric layer formed over the transmission line and the first dielectric layer. According to an embodiment, a first line via may be formed through the second dielectric layer and electrically coupled to the first transmission line. In some embodiments, the first line via extends substantially along the length of the first transmission line.
US10651524B2 Planar orthomode transducer
A planar orthomode transducer comprises a substrate integrated resonator, two substrate integrated waveguides connected to the substrate integrated resonator, a dual polarized metal waveguide and a printed circuit board where the substrate integrated resonator and the substrate integrated waveguides are provided, wherein the substrate integrated resonator further comprises a slot aperture in one of metallization layers, and the dual polarized metal waveguide is mounted on a surface of the printed circuit board in an area of the slot aperture of the substrate integrated resonator, wherein the substrate integrated resonator is a nonfundamental orthogonal mode resonator.This enables widening of frequency band of the planar orthomode transducer, reducing of insertion losses, rise of the polarization diversity and providing for a standard dual polarized output waveguide serving for connecting the device with an antenna of various types.
US10651523B2 Waveguide connector assembly having bearings engageable by a movable sleeve to allow or prevent axial movement of the connector assembly, and an antenna and a polarizer, respectively formed therefrom
A waveguide connector assembly includes a waveguide connector having a first end, a second end opposite the first end, and a body having a length that extends axially between the first end and the second end. The body has an interior surface and an exterior surface, the waveguide connector being configured to receive a waveguide at the first end. The waveguide connector assembly further includes a movable sleeve having a first end, a second end opposite the first end, a body extending axially between the first end and the second end, and an actuating surface. The movable sleeve is configured to slide axially along the exterior surface of the waveguide connector, the actuating surface being configured to prevent axial movement of the waveguide when the movable sleeve is in an actuating position.
US10651522B2 Hybrid electrochemical cell systems and methods of operation
Disclosed is a hybrid electrochemical cell having two (or more) sub-cells each with different cell chemistry. For example, a second electrochemical sub-cell has a metal fuel electrode with the same type of metal fuel in a first electrochemical sub-cell, but has a different battery chemistry than the first sub-cell. A controller is configured to selectively generate an electrical current from at least one sub-cell in a discharge mode and selectively apply an electrical current to at least one sub cell in a charge mode, e.g., by controlling an open or closed state of switches. The operating modes may be controlled based on input parameters.
US10651507B2 Miniaturized electronics package with patterned thin film solid state battery
A method for integrating a thin film microbattery with electronic circuitry includes forming a release layer over a handler, forming a thin film microbattery over the release layer of the handler, removing the thin film microbattery from the handler, depositing the thin film microbattery on an interposer, forming electronic circuitry on the interposer, and sealing the thin film microbattery and the electronic circuitry to create individual microbattery modules.
US10651506B2 All-solid-state secondary battery and method of producing the same
The present invention provides an all-solid-state secondary battery and a method for producing the same that can prevent the collapse of a laminate due to a shearing force occurring in the peripheral portion of the laminate when the laminate is pressed, and the occurrence of an internal short circuit can be prevented. The all-solid-state secondary battery includes a laminate and a plate-shaped insulating member both arranged between the positive electrode collector and the negative electrode collector. The laminate includes a positive electrode layer, a solid electrolyte layer, and a negative electrode layer. The plate-shaped insulating member is arranged around the laminate and contacted at least with the solid electrolyte layer to electrically insulate the positive electrode layer from the negative electrode layer. In the insulating member, a contact inner edge portion contacted with the laminate is thicker than a plate-shaped portion on the outer side.
US10651504B2 Electrolyte formulations for electrochemical cells containing a silicon electrode
Additives to electrolytes that enable the formation of comparatively more robust SEI films on silicon anodes. The SEI films in these embodiments are seen to be more robust in part because the batteries containing these materials have higher coulombic efficiency and longer cycle life than comparable batteries without such additives.
US10651499B2 Secondary battery
A secondary battery includes an electrode assembly including a first electrode plate, a second electrode plate, and a separator provided between the first and second electrode plates, wrapping tape including a first surface and a second surface opposite to the first surface, the wrapping tape surrounding the electrode assembly, and having adhesive layers coated only on parts of the first surface, a can including an opening at a side thereof to insert the electrode assembly therethrough, the can accommodating the electrode assembly therein, and a cap assembly configured to close the opening of the can.
US10651493B2 Reverse electrodialysis systems comprising wafer and applications thereof
In one aspect, reverse electrodialysis systems are described herein having constructions operable to reduce membrane stack resistance, thereby requiring significantly less membrane surface area for meaningful electrical power generation. A reverse electrodialysis system described herein comprises an anode and cathode adjacent to a membrane stack, the membrane stack comprising alternating anion and cation exchange membranes defining diluate and concentrate ionic solution compartments, wherein an ion exchange medium is positioned in a diluate compartment.
US10651491B2 Method for reducing fouling of a microbial fuel cell, cleaning agent composition and its use
The invention relates to a method for reducing fouling in a microbial fuel cell. The method comprises feeding of an influent comprising organic substance(s) into the microbial fuel cell (MFC), which comprises an anode and a cathode connected through an external electrical circuit with each other. Organic substance(s) are converted into electrical energy in the microbial fuel cell by using microorganisms, such as exoelectrogenic bacteria, and a treated flow is removed from the microbial fuel cell. A cleaning agent composition is fed simultaneously with the influent to the microbial fuel cell. The invention relates also to the cleaning agent composition and its use.
US10651490B2 Proton conducting membrane comprising monolithic 2D material and ionomer, a process for preparing same and use of same in fuel cell and hydrogen gas sensor
The present invention relates to a graphene-based or other 2-D material membrane which allows the passage of protons and deuterons and to a method of facilitating proton or deuteron permeation through such a membrane. Monocrystalline membranes made from mono- and few-layers of graphene, hBN, molybdenum disulfide (MoS2), and tungsten disulfide (WS2) etc. are disclosed. In effect, the protons or deuterons are charge carriers that pass through the graphene or other 2-D material membrane. This process can be contrasted with the passage of gaseous hydrogen. Hydrogen is an uncharged gaseous species which is diatomic. In other words, the gas is in molecular form when considering the normal barrier properties whereas in the case of the present invention, the species which is being transported through the membrane is a charged ion comprising a single atom. Membranes of the invention find use in a number of applications such as fuel cells.
US10651487B2 Modular apparatus of fuel cell system
A modular apparatus of fuel cell system includes a start burner, a reformer, an after-burner, and a heat exchanger. The start burner, the reformer, the after-burner, and the heat exchanger are disposed in a chamber. The start burner is surrounded by the reformer, and the after-burner is disposed on the start burner and surrounds the reformer. The heat exchanger surrounds the after-burner and the reformer.
US10651486B2 Fuel cell system
A fuel cell system includes a fuel cell stack configured to generate power according to a load, a fuel tank configured to store fuel gas, a pressure regulating valve configured to regulate a pressure of the fuel gas supplied from the fuel tank to the fuel cell stack, a purge valve configured to purge the fuel gas discharged from the fuel cell stack and a controller for controlling the system. The controller includes a pulsating unit configured to cause a fuel gas pressure of the fuel cell stack to pulsate, and a pressure increasing rate setting unit configured to set a pressure increasing rate of the pulsation of the fuel gas pressure according to an operating state.
US10651483B2 Determination of a spatial distribution of the permeability of an electrochemical - cell electrode
A method for producing an electrochemical cell is provided, the method including determining a spatial distribution (kx,yf) of a parameter of interest (k) representative of a permeability of a diffusion layer of at least one electrode of a reference electrochemical cell in operation, the determining being performed by defining a spatial distribution (Tx,yc) of a set-point temperature (Tc) within the cell in operation, by measuring a spatial distribution (Dx,yr) of a first thermal quantity (Dr) representative of local removal of heat, by estimating a spatial distribution (Qx,ye) of a second thermal quantity (Qe) representative of local production of heat (Qe), and by determining the spatial distribution (kx/yf) depending on the estimated spatial distribution (Qx,ye), and the method further including producing the electrochemical cell based on the reference electrochemical cell and in which the parameter of interest (k) has the determined spatial distribution (kx,yf).
US10651482B2 Electrochemical cell carrier seal and processes for manufacturing and fitting said seal
A seal is mountable in contact with two metal carriers of an electrochemical device, in particular a solid oxide fuel cell (SOFC) or a high-temperature solid oxide electrolyser cell (SOEC) for electrolysis of water vapour. This seal comprises a means for making the seal impermeable, comprising at least one vitreous material; and an electrically insulating supporting means that supports the impermeable means and that has two parallel main faces, an external peripheral edge and an internal peripheral edge, the seal being able to be mounted against these carriers via these main faces, which are covered with the impermeable means. The impermeable means partitions the supporting means between these internal and external edges while extending continuously from one of the main faces to the other through the supporting means, so that the impermeable means directly connects these carriers to each other.
US10651480B2 Powder metallurgical molding and method of producing same
A powder metallurgical molding forms an interconnector or an end plate for an electrochemical cell. The molding has a chromium content of at least 80% by weight, a basic shape of a plate and one or more flow fields with structuring formed on one or both of the main faces of the molding. A ratio of a maximum diameter Dmax of the molding, measured along the main face, to a minimum thickness dmin of a core region of the molding which extends along the flow field or fields and is not affected by the structuring lies in a range of 140≤Dmax/dmin≤350.
US10651477B2 Porous carbon electrode substrate, method of manufacturing same, gas diffusion layer, and membrane-electrode assembly for fuel cell
A porous carbon electrode substrate hardly causes a short circuit when used in a fuel cell, and from which carbon fibers protruding from the substrate surface, carbon fibers that protrude from the substrate surface when the porous carbon electrode substrate is pressurized in a direction perpendicular to a surface thereof, and short carbon fibers that are insufficiently bonded at the substrate surface have been sufficiently removed. The porous carbon electrode substrate includes short carbon fibers and carbonized resin bonding the short carbon fibers, the porous carbon electrode substrate having an average short circuit current value measured at a first surface of 10 mA or less.
US10651474B2 Lithium secondary battery
A lithium secondary battery has a positive electrode, an electrolyte containing lithium ions, and a negative electrode current collector having a surface on which a lithium metal or a lithium alloy is deposited/dissolved. In the surface of the negative electrode current collector, a group comprising at least one region whose principal crystal plane is a close-packed plane of the crystal structure or an off plane having an off-angle of 20° or less with respect to the close-packed plane occupies the largest area among three or four groups each comprising at least one region having a principal crystal plane three of whose Miller indices are each represented by 0 or 1 or an off-plane having an off-angle of 20° or less with respect to the principal crystal plane, the principal crystal plane being different for each of the three or four groups.
US10651473B2 Lithium-doped pernigraniline-based materials
The present invention relates to a new lithium-doped Pernigraniline-based material, a method for the preparation thereof, its use in various applications, an electrode comprising said lithium-doped Pernigraniline-based material and its preparation method, a membrane comprising said lithium-doped Pernigraniline-based material and its preparation method, and an electrochemical storage system comprising said electrode.
US10651472B2 Sodium ion secondary battery anode material and preparing method and application thereof
The invention discloses a sodium ion secondary battery anode material, and a preparing method and application thereof. The material is an amorphous carbon material, and is obtained by performing high-temperature pyrolyzing on coal as a main raw material, the material is prepared by using coal and a hard carbon precursor as raw materials, mechanical mixing after adding a solvent, drying, and crosslinking, curing and pyrolyzing under an inert gas atmosphere, or prepared by using coal as a raw material, and pyrolyzing under an inert gas atmosphere. The sodium ion secondary battery prepared from the amorphous carbon material as anode material has lower cost and higher work voltage, and is stable in cycle and good in safety.
US10651466B2 Active material, nonaqueous electrolyte battery, and battery pack
According to one embodiment, there is provided an active material. The active material includes a composite oxide having an orthorhombic structure. The composite oxide is represented by the general formula Ti2(Nb1-xTax)2O9 (0≤x≤1). The composite oxide has an average valence of niobium and/or tantalum of 4.95 or more.
US10651464B2 Alkali metal-sulfur secondary battery containing a nano sulfur-loaded cathode and manufacturing method
A rechargeable alkali metal-sulfur cell selected from lithium-sulfur cell, sodium-sulfur cell, or potassium-sulfur cell The alkali metal-sulfur cell comprises an anode active material layer, an optional anode current collector supporting the anode active material layer, a cathode active material layer, an electrolyte with an optional porous separator layer in ionic contact with the anode active material layer and the cathode active material layer, and an optional cathode current collector supporting the cathode active material layer, wherein the cathode active material layer contains a graphite or carbon material having expanded inter-graphene planar spaces with an inter-planar spacing d002 from 0.43 nm to 2.0 nm, as measured by X-ray diffraction, and 1%-95% by weight of sulfur or a metal polysulfide residing in these expanded inter-graphene planar spaces. This battery exhibits an excellent combination of high sulfur content, high sulfur utilization efficiency, high energy density, and long cycle life.
US10651460B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, and a separator. The positive electrode includes a positive electrode current collector, a first positive electrode mixture layer that is provided on the positive electrode current collector, and a second positive electrode mixture layer that is provided on the first positive electrode mixture layer. The first positive electrode mixture layer includes a first positive electrode active material and a first conductive material. The second positive electrode mixture layer includes a second positive electrode active material and a second conductive material. The first positive electrode active material includes a lithium composite oxide having a layered crystal structure. The second positive electrode active material includes a lithium composite phosphate having an olivine-type crystal structure. The second conductive material includes a conductive material having a higher crushing strength than the lithium composite phosphate having an olivine-type crystal structure.
US10651456B2 All-solid-state battery and method for producing all-solid-state battery
In an all-solid-state battery including at least one short-circuit current shunt part and at least one electric element which are stacked, when the battery is constrained, cracking etc. of the adhesive in the short-circuit current shunt pail is prevented.The all-solid-state battery includes at least one short-circuit current shunt part and at least one electric element which are stacked, to the all-solid-state battery constraint pressure being applied by a constraining member in a direction of stacking the short-circuit current shunt part and the electric element, wherein the short-circuit current shunt part includes a first current collector layer, a second current collector layer, and an insulating layer provided between the first and second current collector layers, all of these layers being stacked along the direction, to be adhered to each other with adhesive, the electric element includes a cathode current collector layer, a cathode material layer, a solid electrolyte layer, an anode material layer, and an anode current collector layer, all of these layers being stacked along the direction, the first current collector layer is electrically connected with the cathode current collector layer, the second current collector layer is electrically connected with the anode current collector layer, and the adhesive is provided for a zone in the short-circuit current shunt part, to the zone the constraint pressure from the constraining member not being applied.