US10791657B1
Improved methods and devices for shielding electrical and electronic aircraft components and their associated cables and wires from cross-coupling and electrical and magnetic interference and dissipating excess heat from the electrical and electronic aircraft components and cables and wires. An aircraft structure formed primarily of composite materials includes an outer wall; an inner wall; and a plurality of spaced-apart dividers extending transversely from and integrally formed with the inner wall. The dividers define a series of spaced-apart channels that are each partially enclosed by adjacent pairs of the dividers. A layer of electrically conductive foil covers the dividers and the channels to create a current return network in the channels. Wires and cables may be placed in the channels between adjacent pairs of the dividers to reduce cross-coupling between the wires and cables and shield the wires and cables from electromagnetic fields.
US10791654B2
A coolant interface includes a line replaceable unit (LRU) inserted into a slot within a modular assembly such as a chassis for an electronics assembly. Quick disconnect fluid coupling fittings on the LRU mate with counterpart fittings on a fluid distribution manifold within the chassis when the LRU is inserted into the slot. A seal surrounding the quick disconnect fluid coupling fittings on a flat surface abutting a counterpart surface on the fluid distribution manifold when the LRU is inserted into the slot compresses the seal against the counterpart surface. Alignment pin(s) projecting from the flat surface and received by corresponding guide holes within the counterpart surface, and captive hardware provides pressure between the flat surface and the counterpart surface to increase and maintain compression of the seal. The alignment pins and captive hardware are arranged to increase mechanical stability of the connection.
US10791628B2
A method of forming an multi-chip carrier that includes providing a trace structure using an additive forming method. The method includes forming a metal layer on a trace structure to provide electrically conductive lines. A dielectric material may then be formed on the electrically conductive lines to encapsulate a majority of the electrically conductive lines. The ends of the electrically conductive lines that are exposed through the upper surface of the dielectric material provide a top processor mount location and the ends of the electrically conductive lines that are exposed through the sidewalls of the dielectric material provide a sidewall processor mount location.
US10791612B2
The invention refers to a communication module arranged to support execution of commissioning of one or more installed devices and configured to transmit, according to Thread network protocol, via multiple channels a connectivity verification message arranged to initiate an execution of a predetermined activity by the one or more installed devices. Present invention concerns a commissioning device, transmitting the connectivity verification message to the one or more installed devices via the communication module, and installed devices, each installed device monitoring received messages, determining whether or not a received message is the connectivity verification message, determining whether or not a signal strength of the received message is above a predetermined threshold, if the received message is a connectivity verification message and if the signal strength of the received message is above the predetermined threshold, executing the predetermined activity. Further, the invention concerns a managing device supporting the execution of said commissioning.
US10791604B2
A cascading LED lights with low power consumption includes a master light string and at least one slave light string. The master light string receives a carry light signal to control LED modules. The at least one slave light string cascades the master light string. A signal intensifier of the slave light string enhances the carry light signal to drive the LED modules. When a voltage of the carry light signal is less than a low-level voltage, the LED modules enter a low-power-consumption mode.
US10791598B1
The present utility model provides an electronic color temperature adjustment circuit, which comprises a color temperature control module, a color temperature adjustment module and at least two lines of light-emitting diodes (LEDs) with different color temperatures, wherein said color temperature adjustment module is respectively connected with said color temperature control module and said LEDs, said color temperature control module is used to receive adjustment and control information of the user and output pulse width modulation (PWM) signals with different duty ratios to said color temperature adjustment module according to said adjustment and control information, and said color temperature adjustment module is used to change the color temperatures of the LEDs according to the PWM signals sent by said color temperature control module. The electronic color temperature adjustment circuit provided by the present utility model can realize different requirements for two or more lines of color temperatures and can control on-off of the LEDs at the time of color temperature adjustment. The present utility model effectively solves the problem with dazzling and has the advantages such as ease-to-operate and a long service life.
US10791595B2
An illuminating device includes: a semiconductor light source; a temperature control unit disposed on the light source for controlling a temperature of the light source to a desired temperature; a dew condensation determination unit for determining whether dew condensation may occur based on at least a temperature associated with the illuminating device and an ambient environment condition of the illuminating device; and a temperature control mode selection control unit for selecting, as a temperature control mode of the temperature control unit, a dew condensation suppression mode in which the temperature control unit has a temperature higher than a predetermined temperature and equal to or less than an upper limit of a usable temperature of the light source, based on priority items of operational control of the illuminating device and characteristics of the light source, to temperature-control the temperature control unit, when the determination unit determines that dew condensation may occur.
US10791591B1
A rotary heating apparatus to heat evenly symmetrical and/or non-symmetrical workpieces. A rotatable shaft holds directly or indirectly one or more workpieces. The shaft has a first major central elongated axis. An induction coil providing a magnetic field and has a second major central elongated axis. The coil is fabricated with an open space in a side of the coil. The open space is configured and dimensioned to accommodate the passage of the shaft while avoiding contact between the shaft and any portion of the coil. The shaft is arranged so that said first major axis is positioned perpendicular to the second major central elongated axis. The shaft rotates workpieces within the coil in a plane which includes the second axis or in a plane which is parallel to the axis so that the rotating workpiece crosses through multiple lines of flux of the magnetic field to ensure even exposure of the workpiece to the magnetic field provided by the coil for consistent uniform heating of the workpiece regardless of different thicknesses of the workpiece.
US10791589B2
A sensor circuit and a method for compensating for temperature changes are provided. In accordance with an embodiment, sensor circuit includes at least one sensor for determining a measurement variable; a heating structure; and at least one compensation circuit. The compensation circuit is configured to acquire information about a temperature change in an environment of the sensor, and to counteract a temperature change in the sensor on the basis of the information by driving the heating structure.
US10791578B2
A user equipment (UE) and a base station (BS) for a mobile communication system are provided. The UE transmits a preamble to the BS on a physical random access channel of an active uplink bandwidth part of a plurality of uplink bandwidth parts and receives a random access response message from the BS on an active downlink bandwidth part of a plurality of downlink bandwidth parts according to a linkage. The linkage defines that the active downlink bandwidth part corresponds to the active uplink bandwidth part.
US10791572B2
A communication apparatus, method of communication, and storage medium storing a computer program are provided. The communication apparatus selects, based on a first signal received from another apparatus that belongs to a BSS (Basic Service Set) complying with IEEE802.11 standard, a first or second mode. In the first mode, a first NAV (Network Allocation Vector) and a second NAV are maintained. In the second mode, one NAV is maintained. The first and second NAVs are updated based on signals received from another apparatus that does belongs to a first BSS, or does not belong to the first BSS, respectively. If the first mode is selected and the first NAV is not zero, the second NAV is zero, and a Trigger Frame (TF) complying with IEEE802.11ax standard is received, the communication apparatus responds to the TF. If the second NAV is not zero, the communication apparatus does not response to the TF.
US10791569B2
Methods and devices for grant-free uplink transmission in unlicensed spectrum are provided. A base station (BS) transmits grant-free resource configuration information to one or more electronic devices (EDs). The grant-free resource configuration information is used to configure the ED for GF uplink transmission in unlicensed spectrum. The GF resource configuration information includes GF ED group-specific resource configuration information indicating GF ED group-specific time-frequency (T/F) resources of the unlicensed spectrum for GF uplink transmission. The ED(s) transmit grant-free uplink transmissions over the unlicensed spectrum in accordance with the GF resource configuration information.
US10791566B2
An exemplary system and method for dynamic channel allocation in an LMR system includes using one or more preference indicators to dynamically determine a channel allocation priority to be used for channel allocation when channel allocation requests are received. The preference indicators may include a channel failure indicator (e.g. a channel health indicator based on repeater failures), a channel priority indicator, a radio frequency interference indicator, a high reflected power indicator, an excessive current drain indicator, a loss of backbone communications indicator, and a channel usage indicator. If more than one preference indicator is used, the channel priority ranking may be determined using any of a variety of weightings and prioritizations of the various preference indicators to dynamically generate the channel allocation priority. The dynamic channel allocation system may include one or more site controllers, servers, and/or one or more processors configured to implement the method of dynamic channel allocation.
US10791564B2
An access point is configured to derive signal strength levels from channel measurements, predict future signal strength levels based on the signal strength levels; and select a wireless channel based on the predicted future signal strength levels.
US10791561B2
Methods, systems, and devices for beamforming in environments with angular constraints are described. A wireless device such as a user equipment (UE) or base station may configure beam parameters based on a sensitivity level of a neighboring wireless device (e.g., a satellite). The configuration of beam parameters may be based on an interference power profile (e.g., threshold(s) indicated by an interference power profile). The interference power profile may specify a mask, which may indicate allowed or unintended directions for transmission or a transmission power mask. A beamformed transmission may be in accordance with the configured beam parameters, which may result in a reduced transmission power in one or more directions, compliance with total power limits, peak power limits, or energy radiated over a period of time, or any combination thereof.
US10791558B2
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine a limit on a number of resource blocks (RBs) permitted to be used for a vehicle-to-everything (V2X) transmission by the UE; may determine, based at least in part on the limit, one or more parameters for the V2X transmission, wherein the one or more parameters include at least one of a modulation and coding scheme (MCS) for the V2X transmission, a number of transport blocks (TBs) for the V2X transmission, a number of RBs per TB for the V2X transmission, or a retransmission configuration for the V2X transmission; and may transmit the V2X transmission based at least in part on the one or more parameters. Numerous other aspects are provided.
US10791557B2
Techniques are described for wireless communication. A method for wireless communication at a user equipment (UE) includes transmitting, to a network access device, a first indication of a supported radio frequency (RF) bandwidth capability of the UE and a second indication of an RF component configuration of the UE associated with the supported RF bandwidth capability of the UE; and communicating with the network access device based at least in part on the supported RF bandwidth capability of the UE and the RF component configuration of the UE. A method for wireless communication at a network access device includes receiving the first indication and the second indication from the UE, and communicating with the UE based at least in part on the supported RF bandwidth capability of the UE and the RF component configuration of the UE.
US10791551B2
Embodiments of the present disclosure describe apparatuses and methods for selecting or extending time resource patterns relating to device-to-device (D2D) functionality. Various embodiments may include processing circuitry to select a subset of a predefined set of D2D time resource pattern bitmaps and generate a signal having information corresponding to the selected subset of D2D time resource pattern bitmaps. Other embodiments may be described and/or claimed.
US10791548B2
Aspects of the present disclosure provide various flexible search space designs that can handle UEs with various capabilities and limitations. In some aspects of the disclosure, the downlink bandwidth may be divided into several self-contained sub-bands. Each sub-band may include one or more OFDM subcarriers or tones, and each UE may be configured to monitor one or more of the sub-bands for its downlink control channel. The sub-band is self-contained in such a way that each sub-band includes CCEs that are mapped to resource elements contained in the same sub-band. In some aspects of the disclosure, different sub-bands can be configured with the different transmission modes and pilot densities. The transmission mode, pilot density, and layer-ID may be determined as a function of each UE's search space.
US10791544B2
Provided are a device-to-device (D2D) operation method and device which are performed by a terminal in a wireless communication system. The method comprises: receiving D2D configuration information indicating a plurality of resources which can be used for a D2D operation from a network; selecting a specific resource from among the plurality of resources; and performing the D2D operation with another terminal using the selected specific resource, wherein the specific resource is selected on the basis of a reference signal received power (RSRP) which the terminal has received from the network.
US10791540B2
Provided are a method for keeping, by a user equipment (UE), a secondary cell group (SCG) configuration in a wireless communication system, and an apparatus supporting the same. The method may include: receiving radio access network (RAN) paging message from a base station; determining whether or not to keep a SCG configuration stored in the UE, based on the RAN paging message; and if the RAN paging message includes information related to a secondary base station, keeping the SCG configuration in an RRC resume procedure.
US10791537B1
A device receives, from a transaction device, transaction data associated with a transaction performed by a user, and receives first location data indicating a location of a mobile user device. The device receives, from a stationary user device, browser data associated with online activity of the user, and determines, based on the browser data, second location data indicating a location of the stationary user device. The device determines, based on the transaction data, third location data indicating a location of the transaction device, and assigns weights and time stamps to the first, second, and third location data. The device aggregates the first, second, and third location data, based on the weights and the time stamps, to generate aggregated location data. The device processes the aggregated location data, with a model, to predict a particular location of the user, and performs actions based on the particular location.
US10791532B2
The present invention relates to methods and arrangements in a base station and a user equipment for determining an uplink transmission timing correction for communication in a telecommunication system in which aggregation of component carriers is applied. The base station receives a signal from the user equipment on an uplink (UL) component carrier and measures the arrival time of the signal. A timing correction of the UL transmission timing based on the arrival time of the signal is determined. Thereupon the base station determines for which of the uplink component carriers used by the user equipment the timing correction is valid. The timing correction and the validity information is sent to the user equipment. The user equipment adjusts the UL transmission timing for each UL component carrier the timing correction is valid for.
US10791527B2
A transmitter device in a wireless communication system is provided. The transmitter device comprises a processor configured to: generate an extType field indicating a section extension; generate a mcScaleReMask field indicating a set of resource elements; generate a mcScaleOffset field indicating a power offset value; generate an extLen field indicating a number of a pair of the mcScaleReMask and the mcScaleOffset fields included in the section extension; and generate a downlink and uplink (DL/UL) control message including the extType field, the mcScaleReMask field, and the mcScaleOffset field, and the extLen field. The transmitter device further comprises a transceiver operably connected to the processor, the transceiver configured to transmit, to a receiver, the DL/UL control message.
US10791525B2
The present invention provides a method of operating a non-orthogonal multiple access, NOMA, communications network, the method comprising receiving from each of a plurality of user equipment, UE, devices at least one radio resource measurement report; processing the radio resource measurement reports to select a group of UE devices of the plurality of UE devices as a NOMA group; for the UE devices in the NOMA group determining a set of control parameters for the UE devices; informing the NOMA group UE devices a of the control parameters, wherein the control parameters are transmitted to the NOMA group UE devices using a downlink control information message having a format specific for NOMA messaging.
US10791521B2
A data sending method and apparatus, and a terminal. The method includes determining, when a low energy short range wireless communication protocol is used to run a data transmission service, and according to at least one of a service type of the data transmission service or a user indication, a data sending mode for running the data transmission service, and running the data transmission service in the determined data sending mode.
US10791519B2
A method and an apparatus for generating an STF signal usable in a wireless LAN system is provided. The STF signal is included in a field used to improve AGC estimation of a MIMO transmission. A portion of the STF signal is used to transmit an uplink, and can be used for uplink MU PPDUs transmitted from a plurality of STAs. The STF signal that is disclosed is used for a 40 MHz band or an 80 MHz band, is desirably usable for the 40 MHz band, and can be generated based on a sequence in which a predetermined M sequence is repeated. The predetermined M sequence can be a binary sequence of 15 bits.
US10791512B2
The present disclosure provides user equipment power consumption and secondary cell (SCell) activation latency reductions in wireless communication systems. For example, a UE may determine that a secondary cell activation condition has been satisfied. The UE may further transition to a secondary cell activated state based on determining that the secondary cell activation condition has been satisfied, the secondary cell activate state corresponding to a dormant SCell state. The UE may operate at least in the dormant SCell state.
US10791511B2
Some embodiments enable low power mode for wireless local area network (WLAN) subsystem of an electronic device to improve power usage at the electronic device and increase response time of the WLAN subsystem to prioritized application(s). For example, a method includes enabling a sleep mode of the WLAN subsystem of the electronic device. The electronic device maintains a connection with an access point of a wireless network during the sleep mode. The method further includes receiving a request from an application to communicate with the wireless network. The application is included in a list of prioritized applications. In response to determining that a metric associated with the sleep mode does not exceed a power budget, the sleep mode of the WLAN subsystem is suspended and the communication between the application and the access point of the wireless network is enabled (after the suspension of the sleep mode).
US10791503B2
Disclosed in the present invention are methods and apparatus for obtaining a system message, a terminal, and a base station. The method comprises: after a first basic system message of a current cell sent by a base station is received, determining whether a service system message needs to be obtained; when it is determined that the service system message needs to be obtained, sending, to the base station, a system request message for requesting the service system message; and receiving the service system message sent by the base station according to the system request message.
US10791501B2
A communications device acting as a relay device including a controller configured in combination with a transmitter and a receiver to receive from a remote communications device a first random access preamble message, the first random access preamble message comprising an identifier of the remote communications device, to transmit, in response to the first random access preamble message, a random access response message to the remote communications device, the random access response message comprising an indication of communications resources allocated to the remote communications device, to receive, from the remote communications device and using the communications resources indicated in the random access response message, a scheduled transmission comprising a connection request message and a first contention resolution identifier, and to transmit to the remote communications device a second contention resolution identifier.
US10791494B2
A vehicle-to-vehicle communication apparatus for a vehicle includes: a communicator configured to communicate with a server and adjacent vehicles; and a controller configured to store a position of the vehicle, to select one or more vehicles, among the adjacent vehicles, wherein the one or more vehicles are capable of performing local communication with the vehicle within a reference distance from the stored position, to receive download quota from a first host vehicle among the selected one or more vehicles, and to obtain data from the server as much as the received quota.
US10791493B2
A radio communication route enables communication from an originating ground station to a destination ground station via one of multiple randomly orbiting satellites with no active attitude control. The ground stations and satellites include multi-feed parabolic antennas for receiving radio signals from and transmitting radio signals in multiple directions. The satellites store an address of a destination ground station from which an initial information signal is transmitted and antenna information identifying the satellite antenna feed on which the initial information signal was received. Plural satellite antennas transmit linking information identifying the satellite to the originating ground station. Data transmissions received at the originating ground station that designate a particular destination are transmitted by the originating ground station using the antenna on which the linking information was received and the satellite retransmits the data transmission using the satellite antenna feed identified by the stored antenna information.
US10791491B2
A method and a wireless transmit/receive unit (WTRU) supporting uplink transmissions. The method being used in a WTRU and comprising transmitting a data block to a base station using a H-ARQ process, receiving uplink scheduling information from the base station, wherein the uplink scheduling information includes a H-ARQ process identification of the H-ARQ process, and determining whether to retransmit the data block based on the H-ARQ process identification. The reception of the uplinks scheduling information indicates retransmission of a NACK'ed data block. The uplink scheduling information includes physical channel resources. The uplink scheduling information is received from a primary cell and the WTRU transmits to the primary cell and at least one secondary cell. The scheduling information indicates a modulation and coding scheme.
US10791485B2
A disclosed method is performed at a server (e.g., a content delivery network (CDN) server). The server receives from a QUIC client a first token, where the first token includes a first connection identifier that identifies a first path connecting the QUIC client to the server. The server validates the first token, including validating path properties associated with the first path extracted from the first token. The server further generates a second token associated with a second connection identifier that identifies a second path connecting the QUIC client to the server in accordance with a successful validation of the first token. Additionally, the server transmits the second token to the QUIC client.
US10791481B2
A system, a method, an apparatus, and a computer program product for transmission of data packets using dual connectivity in wireless communications system. A packet data convergence protocol (PDCP) window is transmitted from a first base station to a second base station. A first time for a successful transmission of a data packet from the first base station to a user equipment is determined. An acknowledgement of a successful transmission of the data packet from the second base station to the user equipment is received. The second base station determines a second time for the successful transmission of the data packet from the second base station to the user equipment based on the received PDCP window. Based on a comparison of the first and second times, a base station to process at least another data packet is determined.
US10791471B2
Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.
US10791469B2
The present invention is designed to expand the coverage of reference signals in small cells that are arranged to overlap a macro cell, and, furthermore, reduce the interference between the small cells and improve the received quality of the reference signals in user terminals. The radio communication method of the present invention provides a radio communication method in a radio base station forming a small cell that is placed to overlap a macro cell, and includes the steps of generating a reference signal for measuring received quality, in a first transmission period in which beamforming is not executed, transmitting the reference signal in a narrower transmission bandwidth and with greater transmission power than in a second transmission period in which beamforming is executed, and allocating the reference signal to a band associated with information that is specific to each radio base station forming a small cell, and transmitting the reference signal.
US10791449B2
An initiating device receives a request to initiate a call to a service associated with a first identifier, wherein the identifier is associated with a first geographic location. A determination is then made as to whether a proxy device is in proximity to the initiating device, wherein the proxy device is configured to wirelessly communicate using a Voice Over Internet Protocol (VoIP). In response to the determination that the proxy device is in proximity to the initiating device, a determination is made for a second identifier for calling the service based on a second geographic location, wherein the second geographic location is associated with the proxy device, and the first identifier is replaced with the second identifier. The second identifier is then transmitted to the proxy device with an instruction to call the service. Thereafter, communications are performed via the proxy device.
US10791446B2
A system and method are described for an Internet of Things (IoT) gas pump or charging station implementation. For example, one embodiment of a system comprises: an automotive IoT device to be integrated within a vehicle of a user; an IoT service comprising IoT device authentication and management logic to authenticate the identity of the automotive IoT device integrated within the vehicle; an Internet of Things (IoT) hub to be communicatively coupled to a gas pump or charging station, the IoT hub to establish a communication channel with the IoT service, the IoT hub further comprising a local wireless communication interface to establish a local wireless communication channel with the automotive IoT device, the automotive IoT device to establish a secure communication channel with the IoT service through the IoT hub; the IoT service to authenticate the automotive IoT device and responsively transmit a command to the IoT hub authorizing use of the gas pump or charging station.
US10791439B2
Embodiments provide a vehicle that can establish a network of nearby vehicles in order to upload large amounts of data. An example vehicle includes a sensor, a communication system, and a processor. The processor is configured to establish a network comprising a plurality of nearby vehicles having respective data upload rates, separate data gathered by the sensor into segments based on the respective data upload rates, and transmit to the plurality of nearby vehicles using the communication system (i) the segments, and (ii) instructions for uploading the segments to a server.
US10791438B1
A system having a variety of mobile assets to which are attached one or more wireless sensors and associated with each mobile asset to automate enterprise software organization of assets among dynamically changing sites. A plurality of receivers receive data from redundant wireless sensors, and at least one gateway aggregates wireless sensor data from the receivers, the wireless sensors, receivers and gateway forming a local network associated with a given site. At least one server hosting enterprise software receives aggregated data from the at least one gateway. The enterprise software identifies the location of an asset based on association of a local network with a site and association of sensors with an asset.
US10791423B2
A system to effectuate passive check-in with respect to a user's mobile device is described. A server system may be configured to receive communications from a GPS-enabled mobile device (e.g., a mobile phone), extract a stream of locations from the received communications, and use the location information to determine whether a boundary-crossing event has occurred with respect to the mobile device. In response to detecting a boundary-crossing event, the server may communicate a message, such as a recommendation, to the mobile device.
US10791421B1
Edge-converged telemetry is provided. A system, method, and computer readable storage device are provided for collecting telemetry data from a plurality of telemetry sources in an edge network, determining geolocations of the telemetry, tagging the telemetry with geolocation metadata corresponding to the determined geolocations, correlating telemetry based at least in part on the geolocation, converging the telemetry, and providing the edge-converged telemetry to a client decisioning system that is enabled to use the converged telemetry for making or influencing decisions made by the system. In an example aspect, the decisioning system is configured to make decisions for controlling a device, wherein the decisions are based at least in part on telemetry data. Accordingly, edge-converged telemetry enhance capabilities of the decisioning system by providing data that may have not been previously available to the system and/or by providing a more comprehensive representation of the environment in which the system is operating.
US10791401B2
An improved loudspeaker that has a plurality of stacks of cards having electrostatic transducers, in which one stack of cards has a different width as another stack of cards in the plurality of stacks. At frequencies above 200 Hz, and at the same drive voltage and current, the stack of lesser width produced significantly greater microphone voltage as compared to the stack of greater width cards. By combining the plurality of stacks of cards with different widths, this provides for the elimination of conventional cone drivers, and provides for improved sound both above and below 200 Hz using only electrostatic transducers. It also assists in maintaining a null sound plane that is beneficial for voice recognition.
US10791397B2
A device monitors, by using a microphone array, a sound generated by a monitoring target. In response to detecting a sound signal by the microphone array, the device determines a sound source direction corresponding to detected sound signal according to a sound phase difference obtained by each microphone in the microphone array. The device performs infrared detection in the sound source direction by using the infrared transceiver. The device determines a distance between the monitoring target and the infrared transceiver in the sound source direction according to an infrared detection result obtained by the infrared transceiver. The device generates location information of the monitoring target according to the sound source direction and the distance.
US10791394B1
Various implementations include loudspeakers. In some particular cases, a loudspeaker includes: a diaphragm; a basket; an electro-magnetic motor supported by the basket and coupled to the diaphragm for driving motion of the diaphragm relative to the basket along a motion axis; a surround coupling an outer peripheral edge of the diaphragm to the basket; and a waveguide coupled to the basket and surrounding the diaphragm. The waveguide has an arcuate inner surface that is complementary with an arcuate outer surface of the diaphragm and extends along a portion of the arcuate outer surface of the diaphragm.
US10791392B2
A speaker includes a frame and a partition wall. The frame has ribs to define a central through hole and plural side through holes. The partition wall is coupled with the frame to form a boundary between a high-pitched sound zone and a low-pitched sound zone, wherein a total sum area of the side through holes covered by the partition wall is smaller than a total sum area of the side through holes uncovered by the partition wall.
US10791386B2
Embedded lighting, microphone, and speaker features for composite panels are described. An example composite panel includes a plurality of plies assembled in a stack-up, and a trace sheet with electrically conductive traces and a plurality of transducer discs positioned onto the electrically conductive traces at positions such that the electrically conductive traces form an electrical interconnection between selected ones of the electrically conductive traces and associated ones of the transducer discs. The trace sheet is included as an internal ply in the stack-up of the plurality of plies. The composite panel also includes a composite base upon which the stack-up of the plurality of plies is applied, and the plurality of plies are cured upon the composite base to integrate the trace sheet and the plurality of transducer discs into the composite base.
US10791384B2
Technologies for switching network traffic include a network switch. The network switch includes one or more processors and communication circuitry coupled to the one or more processors. The communication circuitry is capable of switching network traffic of multiple link layer protocols. Additionally, the network switch includes one or more memory devices storing instructions that, when executed, cause the network switch to receive, with the communication circuitry through an optical connection, network traffic to be forwarded, and determine a link layer protocol of the received network traffic. The instructions additionally cause the network switch to forward the network traffic as a function of the determined link layer protocol. Other embodiments are also described and claimed.
US10791382B2
A method of creating and sharing a streaming video to other devices by an electronic device, which comprises a first camera and a second camera, is disclosed. A voice signal collected by the electronic device is encoded into digital audio data. The first camera captures first still images and the second camera captures second still images simultaneously. The first still images and/or the second still images are cropped and combined to generate combined images. The combined images are encoded into encoded images with a predetermined format. A streaming video is obtained by mixing the encoded images with the digital audio data and transmitted to other remote devices.
US10791369B2
Systems and methods for generating and displaying groupings of content recommendations using personas are provided. The system determines content for each of the plurality of personas. The determined content for each of the plurality of personas comprises content that shares a common genre or theme for each persona. The system populates each of the plurality of personas using the determined content for each of the plurality of personas. The system then causes display of at least some of the plurality of personas on a viewing device of a user. The at least some of the plurality of personas is selected for the user based on device data corresponding to the user, whereby the device data indicates user preferences and interactions with previous content.
US10791361B1
Techniques are provided by which the digital delivery of a viewer-requested video along with the best chosen advertisement for the viewer is improved. These techniques may be particularly suited for the short video industry. An innovative video analytics mechanism and user-behavioral analytics mechanism are provided, with which the best match of an exact product on the video for the particular viewer is advertised on the video, while the viewer is viewing the video. Further, techniques are provided that enable the viewer to purchase the product while still in the video, not having to leave the video or the site to complete the purchase.
US10791354B2
Methods are disclosed for providing advertising-supported television, including linear television, on-demand or DVR television using the programmability and Internet-connectivity of modern “smart” televisions and/or “smart” cable set top boxes, “smart” DVRs, and “smart” streaming devices to enable viewers to selectively opt-out of advertisements for individual, enabled programs, while compensating broadcasters for the resulting loss of advertising revenue. For a subscription fee, viewers on the TV channel in use (without requiring an input change or subscription to an “over-the-top” service) can seamlessly view their favorite shows entirely ad-free on TV channels. Upon delivering the ad-free experience, software is used to calculate and remit household-level micropayments of lost program ad revenue for participating networks.
US10791335B2
A method and apparatus for image coding using hierarchical sample adaptive band offset. The method includes decoding a signal of a portion of an image, determining a band offset type and offset of a portion of the image, utilizing the band offset type and offset to determine a sub-band, and reconstructing a pixel value according to the determined offset value.
US10791333B2
The present disclosure relates to encoding visual data comprising a plurality of layers using one or more hierarchical algorithms. According to an aspect, there is provided a method of encoding visual data using a plurality of layers wherein each layer encodes a different representation, and wherein one or more of the plurality of layers comprises one or more hierarchical algorithms, the method comprising the steps of: extracting one or more samples within each of the plurality of layers; and processing within each layer the one or more samples extracted in the layer; wherein in at least one of the plurality of layers the step of processing comprises applying the one or more hierarchical algorithms to the samples extracted in the layer in relation to any inter-layer prediction; and wherein the step of processing reduces a predetermined mathematical distortion between samples of a first layer and samples of a second layer.
US10791332B2
The technology described herein facilitates parallel encoding of two groups of blocks of data of a sequence of blocks of data, whilst also facilitating the use of dependent encoding across the sequence of data blocks. This is achieved by allocating pairs of first and second groups of data blocks to separate encoding units, and determining an encoding parameter value to be used for encoding the first block of each second group of data blocks. For correct reconstruction of the image, it is ensured that a block belonging to the first group of data blocks of a pair of groups of data blocks is encoded with an encoding parameter value that will cause a decoder to use the determined encoding parameter value when decoding the first block of the second group.
US10791322B2
An apparatus for capturing a stereo image includes a first objective for producing a first image, a second eye objective for producing a second eye image, a first viewing direction device rotatable about a first axis assigned the first objective, and a second viewing direction device rotatable about a second axis assigned the second objective. The viewing direction of the apparatus is rotatable by simultaneous rotation of the first and second viewing direction devices. The first objective or part is movable in a translational fashion. A cam mechanism is provided and embodied to couple a rotation of the first viewing direction device to a translational movement of the first objective or part.
US10791321B2
Constructing a user's face model using particle filters is disclosed, including: using a first particle filter to generate a new plurality of sets of extrinsic camera information particles corresponding to respective ones of a plurality of images based at least in part on a selected face model particle; selecting a subset of the new plurality of sets of extrinsic camera information particles corresponding to respective ones of the plurality of images; and using a second particle filter to generate a new plurality of face model particles corresponding to the plurality of images based at least in part on the selected subset of the new plurality of sets of extrinsic camera information particles.
US10791313B2
Disclosed is a method and apparatus for providing an omni-directional stereoscopic image based on layer projection. According to an embodiment of the present disclosure, there is provided a method of providing an omni-directional stereoscopic image based on layer projection, the method including: obtaining a spatial-information-point set; and generating a layer image based on a spatial-information-point subset constructed for each of multiple layers, the layer image corresponding to each of the multiple layers, wherein the spatial-information-point subset constructed for each of two consecutive layers includes one or more duplicate spatial information points.
US10791312B2
In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.
US10791311B2
The luminance atmosphere that the creator intends is excellently reproduced on the receiving end. The transmission video data is obtained by applying a predetermined opto-electrical transfer function to the input video data. The transmission video data is transmitted together with the luminance conversion acceptable range information about a set region in the screen. For example, a transmitting unit transmits a video stream obtained by encoding the transmission video data while inserting the luminance conversion acceptable range information into a layer of the video stream. The receiving end obtains display video data by applying an electro-optical transfer function corresponding to the predetermined opto-electrical transfer function to the transmission video data, and performing a luminance conversion process in each of the set regions independently in accordance with the luminance conversion acceptable range information.
US10791304B2
The functional effect of having additional color-sensing cone types in the human eye is implemented by an encoding of some spectral information differently for the left and right eyes. This different encoding for identical features seen by the left and right eyes is interpreted as a perceptively different feature by the human brain, allowing additional spectral information to be conveyed through the limited tristimulus sensitivity of the human eye.
US10791299B2
Disclosed is a method for converting an HDR image into an SDR image. The method includes the following operations: acquiring, by a television terminal, input HDR image data, and processing, by the television terminal, the acquired HDR image data through a first normalization; linearizing, by the television terminal, the HDR image data processed through the first normalization; processing, by the television terminal, the linearized HDR image data through a second normalization; and converting, by the television terminal, the HDR image data processed through the second normalization into SDR image data with a supported format. The present disclosure further provides a television terminal and a computer readable storage medium. The present disclosure effectively avoids the technical problem of a poor image display effect caused by that the non-HDR receivers cannot show the HDR effect. The present disclosure enables non-HDR receivers to show the HDR effect and improves the image display effect.
US10791296B2
A reception apparatus includes processing circuitry. The processing circuitry is configured to receive IP packets that include signaling information originating from an Advanced Television Systems Committee (ATSC) broadcast stream received by a tuner device, the broadcast stream including a plurality of physical layer pipes (PLPs), each PLP containing a plurality of ATSC link-layer protocol (ALP) packets. The processing circuitry is configured to extract the signaling information from the IP packets, the signaling information including a link mapping table (LMT) and at least one low level signaling (LLS) table. The LMT is identified based on a predetermined IP address and port designated to indicate the presence of the LMT. The processing circuitry is further configured to retrieve, based on the extracted LMT and extracted at least one LLS table, audio and visual content corresponding to a service associated with the broadcast stream.
US10791294B2
An image sensor pixel may include a photodiode, a floating diffusion, and a transfer gate. Column readout circuitry coupled to the image sensor pixel via a column line. The image sensor pixel may have a pixel output path that is capacitive coupled to the column line via a capacitor. An input terminal of the capacitor at the image sensor pixel may be coupled to a pre-charging transistor. The pre-charging transistor may connect the input terminal of the capacitor to a grounding voltage. During readout operations, the pre-charging transistor may be activated before a row select transistor is activated to read out reset or image level signals. By capacitively coupling the image sensor pixel to the column line, pixel signal readout operations such as signal readout speed may be improved while pixel power may be reduced.
US10791283B2
An imaging device for imaging of a local area surrounding the imaging device. The imaging device includes a lens assembly, a filtering element and a detector. The lens assembly is configured to receive light from a local area surrounding the imaging device and to direct at least a portion of the received light to the detector. The filtering element is placed in the imaging device within the lens assembly such that light is incident at a surface of the filtering element within a range of angles determined by a design range of angles at which the filtering element is designed to filter light. The detector is configured to capture image(s) of the local area including the filtered light. The imaging device can be integrated into a depth camera assembly for determining depth information of object(s) in the local area based on the captured image(s).
US10791282B2
A camera assembly for generating high dynamic range images. The camera assembly includes a sensor that images a portion of a local area, and a controller. The sensor includes a plurality of augmented pixels, each augmented pixel having a plurality of gates and at least some of the gates have a respective local storage location. An exposure interval of each augmented pixel is divided into intervals associated with the gates, and each local storage location stores image data during a respective interval. The controller reads out, after the exposure interval of each augmented pixel, the image data stored in the respective local storage locations of each augmented pixel to form intermediate images that each have a dynamic range. The controller then generates an image for the portion of the local area using the intermediate images, the image having a higher dynamic range than each of the intermediate images.
US10791281B1
An image processing method based on adjustments performed according to environment includes capturing an environmental parameter of an image, determining a scene mode of the image according to the environmental parameter, estimating a brightness correction parameter of the image according to the scene mode, and performing an image area determination to obtain an image area and an area brightness of the image area, followed by performing brightness correction on the image according to the image area, the area brightness and the brightness correction parameter, so as to ensure image quality. An image processing system based on adjustments performed according to environment is further provided.
US10791274B2
Disclosed are a camera module and a mobile terminal having the same. The camera module includes: a first lens assembly with a variable focal length; a second lens assembly that is provided under the first lens assembly, spaced apart therefrom, and corrects for spherical aberration of the first lens assembly; and an image sensor provided under the second lens assembly, wherein the second lens assembly corrects for spherical aberration of the first lens assembly according to the field of view (FOV) of the first lens assembly.
US10791260B2
There are provided an imaging device, an information acquisition method, and an information acquisition program that can simply and accurately acquire information related to a ray angle with respect to an image sensor in a case where subject light is incident on the image sensor through an interchangeable lens even though the interchangeable lens having no compatibility is mounted on the imaging device. An image sensor (201) including first phase difference pixels and second phase difference pixels is moved between a first position (P1) and a second position (P2) in the direction of an optical axis of an interchangeable lens. Information related to a ray angle with respect to the image sensor (201) in a case where subject light is incident on the image sensor (201) through the interchangeable lens is acquired on the basis of the outputs of the first and second phase difference pixels in a case where the image sensor (201) is moved to the first position (P1) and the outputs of the first and second phase difference pixels in a case where the image sensor (201) is moved to the second position (P2).
US10791247B2
A data processing apparatus includes a hardware processor, wherein the hardware processor acquires data that is input externally as input data, detects link information that is included in the input data and represents a position of another data on a network, in the case where the link information is detected, determines a risk level of the other data represented by the link information, in the case where the risk level of the other data is determined to be equal to or higher than a predetermined risk level, produces correction data by processing a portion representing the link information in the input data, and outputs the correction data externally instead of the input data.
US10791245B2
A three-dimensional object printer is configured to generate a printed predetermined test pattern on a substrate in the printer with a plurality of ejectors in a printhead. An image sensor generates image data of the printed test pattern and a controller identifies a z-axis distance between the printhead and the substrate using a dispersion identified between cross-process direction distances separating printed marks in the test pattern.
US10791236B2
An image forming apparatus includes an image forming unit, a temperature input unit, and an image processing unit. The image forming unit forms an image on a recording sheet. The temperature input unit receives an input of an environmental temperature. The image processing unit performs a preliminarily set process on the image based on the input environmental temperature. The process changes in accordance with the environmental temperature.
US10791224B1
Methods and systems for managing a radio communication group call. One system includes a server configured to be communicatively coupled to a first communication device, a second communication device and a third communication device. The server includes an electronic processor configured to establish a half-duplex group call between the first communication device, the second communication device, and the third communication device. The processor receives, from the second communication device, an audio signal and receives, from the first communication device, a soft preemption talk request. The electronic processor establishes, in response to receiving the soft preemption talk request, a full-duplex private call between the first communication device and the second communication device and transmits audio of the full-duplex private call to the third communication device.
US10791219B1
A method, program product, and system for audio content control during an idle condition of a telephonic call. A signal identifying an idle condition is received by a calling device from a called party, wherein the idle condition includes a wait-state connection to the called party. A signal is transmitted from the calling device to the called party confirming local control of audio content during the idle condition of the audio call. Preferences of audio content accessible to the calling device are determined. The audio content is delivered to the calling device, based on the preferences. An indicator signal of an interrupt point pause during delivery of the audio content is transmitted to the called party, and information associated with the idle condition of the audio call is received by the calling device, from the called party based on the indicator signal of the interrupt point.
US10791213B2
A mobile device has one or more sensors that are configured to detect the presence of fog or frost on a surface of the mobile device. A battery provides power to the mobile device. An energy transfer element, when activated, removes fog or frost from a surface of the mobile device. A programmed processor, within the mobile device, is programmed to: read one or more sensors disposed in the mobile device to determine if there is a fog or frost condition; upon detecting a fog or frost condition, activating the energy transfer element to remove fog or frost; and upon detecting an absence of the fog or frost condition, deactivating the heater energy transfer element.
US10791193B2
A remote access gateway configurable control system. There may be a series of control commands to set or adjust a gateway device's running parameters and modify the behavior of the device or start process action. There may be configuration commands for remote control of the device and server commands for unattended devices.
US10791191B2
Methods, systems, and apparatuses are provided for maintaining minimum interface functionality in an absence of a push based communications connection in a group-based communication system.
US10791185B2
A method for connecting an automatic dialogue tool to a third party includes: receiving information content sent by a user client and extracting key information from the information content; querying, according to the key information, for third party information corresponding to the key information, and sending the third party information to the user client; receiving third party information selected by the user client and sending an access request to a third party client selected by the user client; and establishing a communication connection between the user client and the third party client after receiving an access response fed back by the third party client.
US10791178B1
Methods and systems for establishing communications between an initiating device and another device selected from multiple potential devices are described herein. In some embodiments, a communications between the initiating device and a recipient device may be initiated after a device is selected as the recipient device. The second device may be one of a series of devices associated with a user account that is selected based on any one of a combination of various factors, such as presence information, wakeword count, user preferences, etc.
US10791173B2
A replication system for data of mobile devices is disclosed. The data of a mobile device is uploaded to stations in an area. Metadata associated with the objects is stored in a centralized or decentralized system. The metadata can be accessed to identify the stations storing the device's objects and the data of the mobile device can then be retrieved from the stations and reconstructed.
US10791168B1
A system is provided to manage operation of workloads over a workload placement network comprising: a user interface to receive workload placement specifications that indicate locations; a data storage device storing cluster location information; a workload placement manager to determine placement of workloads at clusters based at least in part upon cluster locations and cluster resource utilization; wherein the clusters include metrics collector instances to collect information indicating cluster resource utilization and to send the collected information over the workload placement network to the placement the orchestration manager.
US10791167B2
A NFV Manager receives user traffic notified by each sub vBRAS of each vBRAS. The NFV Manager calculates user traffic of the each vBRAS, selects a source vBRAS and a target vBRAS from all of the vBRASs, selects a migration sub vBRAS needing to migrate from the source vBRAS to the target vBRAS, and notifies the source vBRAS to send data relevant to the migration sub vBRAS to the target vBRAS.
US10791163B2
An apparatus and a method to support visible and audible communications using various multimedia services are provided. A method to provide communications using a multimedia service in a server of a communication system is provided. The method includes receiving a voice call connection request for a second device from a first device. The method also includes providing the first device with visual multimedia information generated in advance, over a web network in relation to the second device. The method further includes connecting a voice call between the first device and the second device.
US10791151B2
A method of initiating a voice call via a dialler user interface on a user device in a telecommunications network is provided. The user device comprises at least a first communication client adapted to communicate via a first part of the telecommunications network and a second communication client adapted to communicate via a second, different part of the telecommunications network. The method includes, at the user device, receiving, via the dialler user interface of the user device, user input from a user of the device associated with initiating setup of a communication session, and selecting a given one of the first and second communication clients to pass the user input to for processing, whereby a communication session setup request is transmitted from the given communication client into the respective part of the telecommunications network.
US10791145B2
In one set of embodiments, methods, systems, and apparatus are provided to attach one or more service policies to resources in an enterprise by receiving a first service policy, receiving a first policy attachment that identifies one or more policy attachment attributes of resources in the enterprise, and generate a first global policy attachment that references the first policy attachment and the first service policy. The method can include receiving a request to access a resource including an attribute that matches one of the policy attachment attributes. The method can include determining that the first service policy is an effective policy for the resource based on the matching resource attribute with the policy attachment attribute. The method can include controlling access to the resource responsive to the request using the effective policy.
US10791144B1
The life cycle of one or more containers related to one or more containerized applications is managed by determining that a predefined retention time for a first container of the plurality of containers has elapsed; in response to the determining, performing the following honeypot container creation steps: suspending new session traffic to the first container; maintaining the first container as a honeypot container; and identifying communications sent to the honeypot container as an anomalous communication. Alert notifications are optionally generated for the anomalous communication.
US10791141B2
Systems and methods for data collection and processing in a network, including one or more sensors disposed in a network interface and configured to collect raw signal traffic data where each sensor is further configured to parse the raw signal traffic data into network protocols; split the network protocols into content data and metadata; derive contextual metadata from the content data; compile the metadata and the derived metadata to produce anonymized metadata; encrypt the anonymized metadata; and transmit to the encrypted anonymized metadata to a unified data server.
US10791139B2
A cyber security risk model mitigates cyber security risks for an asset environment (including a virtual asset) by utilizing a functions, connections and identities to determine a cyber security risk index (CSRI). An asset environment may comprise one or more functions where each function has one or more connections associated with any one or more of the functions and one or more identities associated with the virtual asset. A CSRI may be determined for each function based on the cyber security risk model that takes into account the cyber security risks or attributes associated with each function, connection and identity associated with the virtual environment or virtual asset. The asset environment may be adjusted, reconfigured, or otherwise altered based on the CSRI for any given function or for an overall CSRI. An alert may also be triggered based, at least in part, on a determined CSRI.
US10791137B2
A method of assessing and addressing computer security risk is disclosed. The method comprises receiving, by a processor, a request for an engagement to identify vulnerabilities of a networked computer system; computing, by the processor, a pre-engagement risk score for the networked computer system corresponding to a plurality of vulnerability areas; causing, by the processor, performance of a penetration test as part of the engagement by a plurality of researcher computers to identify vulnerabilities of the networked computer system in at least one of the plurality of vulnerability areas; determining a researcher computer cost describing a cost incurred by the plurality of researcher computers during the engagement; determining a vulnerability factor associated with a group of vulnerabilities identified by the plurality of researcher computers during the engagement; calculating a post-engagement risk score for the networked computer system based on the researcher computer cost and the vulnerability factor; and transmitting the post-engagement risk score to the client device to improve security of networked computer system.
US10791130B2
Exemplary embodiments of the present disclosure relate to systems, methods, and non-transitory computer-readable media for searching content in a networked environment to identify malignant content and ultimately for removing the malignant content from the networked environment. Content hosted by one or more servers in a networked environment can initially be searched based on one or more search terms, and attributes from each result in a first set of results returned in response to searching the content hosted by the one or more servers can be extracted. Each result can be tagged based on the attributes, and at least one supplement search of the content hosted by the one or more servers in the networked environment can be triggered in response to at least one of the results being tagged as malignant content.
US10791127B2
A packet transmission method and an apparatus pertain to the field of network technologies. The method includes obtaining, by a terminal device, a source IP (Internet Protocol) address in a to-be-transmitted packet and N IP addresses of the terminal device, where N is an integer, and when the source IP address in the to-be-transmitted packet is different from any one of the N IP addresses of the terminal device, determining that the source IP address in the to-be-transmitted packet is forged, and prohibiting transmitting the to-be-transmitted packet. The application can solve the problem that a virus such as Trojan in the terminal device may be prevented from forging a source IP address of another device to randomly transfer an attack packet in the network to improve network security.
US10791125B2
A first electronic control unit (ECU) is in communication with a second ECU over a vehicle bus. The first ECU is configured to generate functional safety values and security protection values for a message, validate the security protection values for the message, and send the message to the second ECU including the security protection values but not the functional safety values.
US10791124B2
A method and device for securing data of a message is provided. A method for encrypting a message of a user terminal device includes: receiving a message via a message input window; displaying the received message; encrypting the message by using a key index and an encryption key corresponding to a chatting window for the message based on an instruction for transmitting the message to another chatting party being received; and transmitting the encrypted message to the other chatting party.
US10791115B1
Systems, methods, and other embodiments associated with bidirectional authorization are described herein. According to one embodiment, a method includes a user receiving a communication from an entity. In response to receiving the communication from the entity, the method further includes generating a token. The token may be personal identification number (PIN), alphanumeric value, code word, pass phrase, or security question. The token is received by a device of the user. Additionally, the token is transmitted to the entity. The user may then receive evidence of the token from the entity.
US10791113B2
A biometrics hub may establish a first schedule for processing first biometric data of a user, establishing a second schedule for processing second biometric data of the user, storing the first biometric data that is received from a first biometric device via a first persistent session, and store the second biometric data that is received from a second biometric device via a second persistent session. The biometrics hub may further transmit at least one of the first biometric data or the second biometric data to an authorized remote device in accordance with the first schedule or the second schedule. In one example, the transmitting includes establishing a session with the authorized remote device, sending the at least one of the first biometric data or the second biometric data to the authorized remote device via the session with the authorized remote device, and closing the session with the authorized remote device.
US10791105B2
The techniques described herein facilitate proactively discovery of remote micro-services by spreadsheet applications, e.g., Microsoft Excel®. In an implementation, a method of operating a spreadsheet application to proactively discover remote micro-services based on credential information is disclosed. The method includes identifying the credential information associated with a user of the spreadsheet application responsive to detecting a micro-service updating event and proactively discovering one or more micro-services that are available to the user of the spreadsheet application through a cloud service platform based on the credential information. The method further includes persisting a list including the one or more micro-services that are available to the user of the spreadsheet application based on the credentials.
US10791104B2
An authentication system for allowing access to a user account server has at least one access device and at least one verification server. The at least one access device is capable of operatively connecting to the user account server and comprises a touch screen for allowing entry of session signatures. The at least one verification server is capable of comparing session signatures to reference signatures. A user reference signature is stored on the at least one verification server. The at least one access device allows entry of a user session signature and transmission of the user session signature to the at least one verification server. The at least one verification server allows the at least one user to connect to the user account server based on a comparison of the user session signature with the user reference signature.
US10791090B2
This document describes methods, devices, systems, and means for a wireless mesh access point with user-space tunneling. A first wireless mesh network access point (WMAP) determines that a frame from a first device is destined for a second device associated with a second WMAP. The first WMAP encapsulates the frame to produce an encapsulated frame that includes an Internet Protocol (IP) header and a payload, the Internet Protocol (IP) header including an IP destination address of the second WMAP and an IP source address of the first WMAP, and the payload including a header and payload data from the frame. The first WMAP sends the encapsulated frame to the second WMAP using a station mode interface of the first WMAP, which causes the second WMAP to forward the frame to the second device.
US10791083B2
Systems, methods, and computer media for manipulating electronic messages are provided herein. A system for editing electronic messages can include at least one processor, and an application. The application can be configured to, by the at least one processor, send an electronic message from a sender to a recipient, edit the message after it has been sent to the recipient to create an edited message, retain a relative location of the message in the recipient's inbox while the edited message is created, send the edited message from the sender to the recipient, and place the edited message in the relative location of the message in the recipient's inbox.
US10791076B1
A messaging server that concurrently provides a business or other recipient with a message sent to the recipient and the set of entities detected within the message using natural language processing (NLP). A business interacts with the messaging server to specify the types of NLP to perform on messages received by the business. The messaging server creates a configuration token describing the specified NLP configuration. The messaging server receives a message sent from a client to the business and generates a payload describing the message and including the configuration token. The messaging server then sends the payload to a NLP server. The NLP server performs NLP on the message in the payload according to the configuration specified by the token to detect a set of entities. The messaging server forms an enriched payload including the message and detected entities and forwards the enriched payload to the business.
US10791075B2
A system for delivering notification messages across different notification media comprises a processor. A processor is configured to provide an indication of a new platform notification channel to one or more platform notification services. The indication is provided to one of the one or more platform notification services through a communication module specific to the one of the one or more platform notification services. The processor is configured to create a mapping from a new universal notification channel to a set of one or more platform notification channel identifiers. Each platform notification channel identifier of the set of platform notification channel identifiers is received from a platform notification service. The processor is configured to provide the set of one or more platform notification channel identifiers to a content provider of the new universal notification channel. The processor is coupled to the memory and is configured to store instructions.
US10791069B2
A data processing method and a server are disclosed. The method includes: receiving, by a server, first service data that is sent by a first client (for example, an instant messaging application based client), and sending the first service data to at least one second client that has a friend association relationship with the first client; detecting one or more second clients responding to the first service data, selecting, according to a preset selection rule, a target second client, and assigning a processing permission to the target second client, so that the target second client generates second service data according to the processing permission and the first service data; and receiving the second service data, using the target second client as a first client, and using the second service data as first service data. The present disclosure can improve utility of an instant messaging application and enhance user stickiness.
US10791068B2
The disclosed technology includes systems and methods for controlling enrollment and secure persistent SMS texting account servicing communications. A method is provided that includes receiving, at an enrollment web portal, enrollment data including: enrollment credentials identifying a user for authentication, a phone number of a mobile device associated with the user, and consent by the user to persistently interact with an account servicing system via SMS texting. The method includes: processing the received enrollment data, authenticating the user responsive to processing the received enrollment data, storing the phone number of the mobile device associated with the user in a phone number data storage, and generating, responsive to the authenticating, a revocable token for persistent access to a natural dialogue module via a SMS texting gateway for the mobile device identified by the phone number.
US10791059B2
The present disclosure discloses a flow specification (FlowSpec) message processing method. In the method, a controller forwards device interface information reported by the forwarding device; selects at least one forwarding device interface to which a FlowSpec rule needs to be applied from the received forwarding device interface information; generates an application interface rule based on the at least one forwarding device interface to which the FlowSpec rule needs to be applied; and sends a FlowSpec message to the forwarding device.
US10791033B2
A system for improving network capabilities is provided for enabling diagnostics and deployment of hybrid cloud technology. The system may obtain a plurality of display prompts. The display prompts may be associated with a stack of respective software criteria indicative of software capabilities and network functions. The system generates a prompt interface including a plurality of display prompts. The system may include an analytics engine to analyze the inputs responsive to the stack interface. The output of the analytics engine may include a capability score representing a measurement of satisfaction of a software criterion by a network node. The system may identify, based on a capability metric, a recommendation text associated with the software criterion. The system may generate a report interface comprising the recommendation text. The recommendation text may include a suggested modification to the network node including hybrid cloud architecture transformation and virtualization management deployment.
US10791024B1
Within a data center, network interfaces may vary greatly. Network controllers from various manufacturers may support different capabilities and may be implemented as different types of hardware devices. Embodiments provide techniques for adaptive configuration of a network interface that is migrated from a source IHS to a target IHS. A network migration tool evaluates discrepancies between the source network interface configuration and the target network interface configuration. Based on the identified discrepancies, the network migration tool determines whether the target network interface may be adapted to be compatible, or at least not incompatible, with the source network interface. Multiple IHSs may be evaluated as potential targets for migration to identify a target IHS that utilizes a target network interface that most closely aligns with the configuration of the source network interface, where this alignment includes adaptive modifications of the target network interface.
US10791022B2
There is provided mechanisms for configuring a UE. A base station is configured to configure the UE with a LC-PDCCH repetition level range selected from an ordered set of LC-PDCCH repetition level ranges using RRC signalling. The base station is configured to select a LC-PDCCH repetition level from the configured LC-PDCCH repetition level range for a transport block transmission to the UE. The UE is configured to receive the LC-PDCCH repetition level range as configuration information from the base station and using RRC signalling. The UE is configured to attempt decoding the LC-PDCCH according to at least one value in the configured LC-PDCCH repetition level range.
US10791012B2
For flexible radio resource allocation, a processor 405 monitors for a transmission control 150/155 in a given Orthogonal Frequency-Division Multiplexing (OFDM) symbol 10 of a first slot 11 based on a transmission control policy 290. The processor 405 further receives the transmission control 150/155 in the given OFDM symbol 10. The processor 405 determines available time frequency resources (TFR) 16 for a data transmission based on at least a symbol position 203 of the given OFDM symbol 10 and the transmission control policy 290, wherein the TFR 16 comprise at least one OFDM symbol 10 and at least one frequency range 15.
US10791008B2
A plurality of driver slice circuits arranged in parallel having a plurality of driver slice outputs, each driver slice circuit having a digital driver input and a driver slice output, each driver slice circuit configured to generate a signal level determined by the digital driver input, and a common output node connected to the plurality of driver slice outputs and a wire of a multi-wire bus, the multi-wire bus having a characteristic transmission impedance matched to an output impedance of the plurality of driver slice circuits arranged in parallel, each driver slice circuit of the plurality of driver slice circuits having an individual output impedance that is greater than the characteristic transmission impedance of the wire of the multi-wire bus.
US10791004B2
In one example, a router is configured to process communications according to a tunneling protocol to provide network overlay tunnels to facilitate virtual private networks (VPNs) for hosts, and to process communications associated with an external network with use of a provider virtualization routing and forwarding (VRF) instance. With use of a subscription function, the router receives an initial set of extranet VPN prefixes associated with the network overlays for storage in association with the provider VRF, as well as regularly receive publications of updates to extranet VPN prefixes associated with the network overlays. With use of a route obtaining function, the router, in response to receiving a communication associated with one of the stored extranet VPN prefixes at the provider VRF, sends to a communications management server a message indicating request for a host-to-router mapping and receive from the communications management server a reply including the host-to-router mapping.
US10790993B2
The present description concerns a computer system for generating certified data, comprising an electronic device (2) equipped with an apparatus (21) for acquiring visual and/or sound data, a locator (22) and a memory (23), said device (2) being configured to establish a GSM network connection (24), a computer program (3) residing in said memory (23), said program (3) being configured to start the apparatus (21), acquire visual and/or sound data and, during the data acquisition step (31), start the locator (22) and acquire a location of the device (2), a system database (4), a first server (5) and a second server (6), which are managed by a first certification body and a second certification body respectively to certify said acquired visual and/or sound data.
US10790991B2
A white-box system and method for producing a digital signature of a message m, including: a white-box implementation of a symmetric cipher configured to produce a deterministic nonce value by encrypting the message m using a secret key; and a digital signature algorithm configured to produce a digital signature of the message m based upon the deterministic nonce, the message m, and a secret signing key.
US10790987B2
Implementations of the specification include receiving transaction data associated with the transaction, the transaction data comprising: data representative of a plurality of assets, a first commitment hiding a first random number and a transaction amount of the transaction, a second commitment that hides a second random number and a change, the transaction amount and a third random number both encrypted by a public key of the second node, the change and a fourth random number both encrypted by a public key of the first node, and a zero-knowledge proof (ZKP); determining, based on the ZKP, whether the transaction is valid based on determining if the first random number is equal to the third random number, the second random number is equal to the fourth random number, and the transaction amount hidden in the first commitment is equal to the transaction amount encrypted by the public key of the second node.
US10790981B2
The present solution discloses example methods and systems for verifying block data. One example method includes identifying newly added data to be stored in a blockchain, and selecting a data node in a block to store the newly added data. A string is generated based on the newly added data, and then a verification value for the newly added data is developed from the string using a predetermined algorithm. A new verification value for the block is calculated based on the verification value of the newly added data and the original verification values of the unchanged data nodes in the block. The new verification value for the block can then be used to verify the data stored in the block is consistent with data stored in the rest of the blockchain.
US10790979B1
This disclosure relates to providing a high availability computing service in a distributed system. In one aspect, a method includes sending, by a computing unit of multiple computing units that are each executing a respective copy of a computing task, a certificate request to a trusted certificate generator. The request includes authentication information. The authentication information includes a code hash of the computing task. The computing unit receives a certificate report including a public key certificate in a certificate chain generated for the code hash and a private key corresponding to the public key certificate. The public key certificate and the private key form a certificate pair. The certificate chain includes multiple certificates including the public key certificate and a root certificate corresponding to the public key certificate. The computing unit is used as a TLS server. The certificate pair is set as a certificate pair of the TLS server.
US10790978B2
Technologies for secure collective authorization include multiple computing devices in communication over a network. A computing device may perform a join protocol with a group leader to receive a group private key that is associated with an interface implemented by the computing device. The interface may be an instance of an object model implemented by the computing device or membership of the computing device in a subsystem. The computing device receives a request for attestation to the interface, selects the group private key for the interface, and sends an attestation in response to the request. Another computing device may receive the attestation and verify the attestation with a group public key corresponding to the group private key. The group private key may be an enhanced privacy identifier (EPID) private key, and the group public key may be an EPID public key. Other embodiments are described and claimed.
US10790973B2
A computer-implemented method includes: receiving, by a platform including one or more computing devices, a blockchain authorization information generation request from a client, in which the blockchain authorization information generation request includes a target blockchain identifier and user information; determining, based on the target blockchain identifier, a target blockchain; determining a blockchain parameter of the target blockchain, in which the blockchain parameter indicates one or more requirements for authorization information used to join the target blockchain; generating blockchain authorization information based on the blockchain parameter and the user information, in which the blockchain authorization information conforms to the one or more requirements; and sending the blockchain authorization information to the client.
US10790972B2
Secure, semi-classical authentication schemes are presented. An authentication token is generated by applying a pre-determined measurement to a plurality of random quantum states to obtain a sequence of classical measurement outcomes. The token is validated by receiving the classical measurement outcomes and verifying whether the sequence corresponds to a statistically plausible result for the pre-determined measurement of the plurality of quantum states.
US10790953B2
Disclosed are a method for transmitting and receiving between a base station (BS) and a terminal in a wireless communication system, and a device supporting the same. Specifically, disclosed are a method for transmitting, by a base station, a plurality of downlink data channels in a subframe according to a time divisional multiplexing (TDM), and operating a terminal in response to the transmission, and a device supporting the same method.
US10790948B2
An apparatus for wireless communications. The apparatus includes a network interface configured for wireless communication with one or more personal basic service set (PBSS) control points (PCPs)/access points (APs) within a basic service set (BSS) PCP/AP cluster (BPAC) BSS. A processor coupled to the network interface is configured to coordinate beam coverage functions of the one or more member PCP/APs within the BPAC BSS. The processor is also configured to schedule communications within the BPAC BSS. The processor is also configured to provide a function of a virtual PCP/AP, and/or instruct another PCP/AP within the BPAC BSS to provide a function of the virtual PCP/AP, the virtual PCP/AP providing a representation of all PCP/AP s in the BPAC BSS as the single virtual PCP/AP.
US10790946B2
A system and method for transmitting data ultrasonically through biological tissue employs a network of a plurality of nodes, at least a portion of the nodes implantable within the biological tissue. At least one implanted node includes a transmitter having an orthogonal frequency division multiplex signal generator to encode an ultrasonic signal for transmission through the biological tissue to an ultrasonic receiver at another node.
US10790942B2
The present disclosure provides a method for feeding back HARQ-ACK information. In the method provided by the present disclosure, a UE receives DL-GRANT scheduling downlink HARQ transmission in a time-frequency bundling window corresponding to respective uplink subframe for feeding back HARQ-ACK in turn, obtains a DL DAI in the DL-GRANT, and determines a mapping value of each DL DAI; then, maps bundling window corresponding to respective uplink subframe for feeding back the HARQ-ACK to corresponding bits of a feedback bit sequence according to the mapping value of the DL DAI; and transmits the HARQ-ACK on an available uplink carrier.
US10790932B2
Described herein are methods and apparatus for jointly encoding components of a a channel state information (CSI) report into a single codeword. Padding bits are added to equalize payload size for different CRI/RI cases and to allow encoding of all parts of CSI into one codeword without payload ambiguity.
US10790927B2
A method for data communication between communication participants including observing the surroundings of the transmitting participant, determining the positon and motion of the communication participants, and estimating the transmission conditions at a later point in time. The solution is based on classifying the data for data communication in different categories, the categories determining susceptibility of the data to transmission errors determining which data is transmitted under good transmission conditions only and which data is be transmitted under rough transmission conditions whereby the transmission station plans the transmission of data in different categories. The method further includes selecting for data transmission at a given time for which the transmission conditions have been estimated so the data to be transmitted is in a category fitting to the estimated transmission conditions based on the categories data, and transmitting the selected data.
US10790926B2
The present disclosure discloses a data processing method, a network device, and a terminal. In this method, a transmit end combines basic modulation symbols obtained after basic modulation is performed on all layers of data, to obtain a combined symbol vector X. The transmit end maps the symbol vector X to Q resource elements to obtain a data vector S. A symbol quantity of the symbol vector X is greater than a symbol quantity of the data vector S. The symbol quantity of the data vector S is Q. Q is a positive integer. Therefore, non-orthogonal spreading and superposition transmission of a plurality of terminals can be implemented in both uplink and downlink, thereby effectively improving transmission efficiency.
US10790921B2
Configuring a node (410, A-I, L-O) of a synchronization network, involves determining information about synchronization sources of a plurality of synchronization trails for passing synchronization information from the synchronization source (A, L, O, PRC) to the node to provide a synchronization reference. After determining automatically (210, 250, 330, 335, 340) synchronization transmission characteristics of trails (EP, FG, GH, HM, MN, OF, FI, IH) which use packet-based communication, the trails are compared automatically (240, 370), using their source information and their synchronization transmission characteristics, for selecting winch of these trails to use for providing the synchronization reference for the node (N). Compared to selections made based on source alone, using the synchronization transmission characteristics of the pocket based parts can enable a better choice of trail, and can enable comparison with synchronous type trails, and so enable hybrid synchronization network to be configured and maintained.
US10790920B2
Systems, methods, and computer-readable media for processing a digital bit stream representative of a communication signal are provided. The method can include dividing, at one or more processors, the digital bit stream into a plurality of data packets, each having an overlap of data from an adjacent packet. The method can include performing a timing recovery operation and a carrier recovery operation on portions of the plurality of data packets in multiple processing blocks in the processor, in parallel. The method can include combining the first plurality and the second plurality based on timing and phase stitching.
US10790919B1
Systems and methods are provided for personalized real-time audio generation based on user physiological response. An example method includes obtaining hearing information associated with a user's hearing capabilities, the hearing information indicating one or more constraints on the user's hearing, and the hearing information being determined based on one or more hearing tests performed by the user; requesting listening history information from one or more music streaming platforms, the listening history information indicating, at least, music playlists to which a user created or is subscribed; determining, based on the listening history information, a style preference associated with the user; generating, utilizing one or more machine learning models, personalized music based on the hearing information and the style preference, wherein the personalized music comports with the constraints, and wherein the system is configured to provide the personalized music for output via a user device of the user.
US10790917B2
A method for providing a broadcast service by a primary device (PD) includes performing a discovery process with a companion device (CD) application executed in a CD, wherein the discovery process includes receiving a device description request from the CD application, transmitting a first response message, receiving, from the CD application, an application information request destined for a first URL and transmitting a second response message, wherein a header of the first response message includes the first URL, and the second response message includes a second URL used as a Websocket endpoint of the PD; establishing a Websocket connection between a Websocket server and the CD application using the second URL; receiving a request message for media timeline information from the CD through the Websocket connection; and delivering a notification message to the CD through the Websocket connection.
US10790915B2
Various embodiments are presented of a system and method for testing (e.g., rapidly and cheaply) devices with antennas configured for radio frequency (RF) and/or millimeter wave (mmW) transmission and/or reception. A device to be tested (e.g., the device under test (DUT)) may be mounted to an interface in a measurement fixture (e.g., a socket, anechoic chamber, etc.). Power and data connections of the DUT may be tested over the interface, which may also provide connections for input/output signals, power, and control and may also provide positioning. RF characteristics (e.g., including transmission, reception, and/or beamforming) of the DUT may be tested over-the-air using an array of antennas or probes.
US10790914B2
An acoustic communication system includes a first acoustic communication apparatus and a second acoustic communication apparatus. The first acoustic communication apparatus transmits a first acoustic wave to the second acoustic communication apparatus. The second acoustic communication apparatus transmits, as a response, a second acoustic wave to the first acoustic communication apparatus continuously in constant cycles until a next first acoustic wave is received. Each cycle includes a transmission period and a pause period. The first acoustic communication apparatus, which has received the second acoustic wave, determines a transmission timing that allows the next first acoustic wave to be received by the second acoustic communication apparatus based on a time period required from transmission of the first acoustic wave till reception of the second acoustic wave and the length of the transmission period, and transmits the next first acoustic wave to the second acoustic communication apparatus at the determined transmission timing.
US10790891B2
A method for transmitting channel state information includes: sending a feedback indication message, a high-efficiency long training sequence, and a resource scheduling message, wherein the feedback indication message is used to indicate more than one target STAs that need to feed back channel state information, the high-efficiency long training sequence is used for determining the channel state information by the target STAs, and the first resource scheduling message is used to indicate a communication resource used by the target STAs when the target STAs feed back the channel state information; and receiving the channel state information sent by the target STAs by using the communication resource.
US10790887B2
A transmission device includes: a weighting synthesizer that generates a first precoded signal and a second precoded signal; a first pilot inserter that inserts a pilot signal into the first precoded signal; a phase changer that applies a phase change of i×Δλ to the second precoded signal, where i is a symbol number and an integer that is greater than or equal to 0; an inserter that inserts a pilot signal into the phase-changed second precoded signal; and a phase changer that applies a phase change to the phase-changed and pilot-signal-inserted second precoded signal. Δλ satisfies π/2 radians<Δλ<π radians or π radians<Δλ<3π/2 radians.
US10790885B1
When a base station has reason to increase the extent of MU-MIMO service that it can provide or in other contexts, the base station could select at least one of the base station's served UEs to have its MIMO rank reduced, with the selecting being based at least on a determination that the selected UE has had a threshold high rate of data retransmissions such as a threshold high rate of HARQ retransmissions for instance.
US10790881B2
An electronic device may include a transmission circuit and an inductive element. The inductive element may be configured to generate a wireless communication signal based on a current. The transmission circuit may be configured to output the current based on a supply voltage; to increase an intensity of the current, from zero to an increased intensity that is less than or equal to a target value, by alternately repeating a first increase and a first decrease of the intensity of the current, in a first time interval; to decrease the intensity of the current, from the increased intensity to zero, by alternately repeating a second increase and a second decrease of the intensity of the current, in a second time interval.
US10790866B2
An electronic device is provided. The electronic device includes a front plate disposed on a display, a back plate disposed on a back surface of the electronic device, a side member placed between the front plate and the back plate and forming an outer appearance of the electronic device together with the front plate and the back plate, and first, second, and third antenna modules including a plurality of conductive plates configured to transmit/receive a signal in a specified first frequency band and disposed between the front plate and the back plate so as to be adjacent to the side member. At least a portion of the side member is able to be used as an antenna of a signal in a specified second frequency band different from the specified first frequency band.
US10790864B1
A reception circuit includes a receiver, a noise boosting circuit and a buffer. The receiver generates a positive amplification signal and a negative amplification signal by amplifying a first input signal and a second input signal. The noise boosting circuit adjusts voltage levels of the positive amplification signal and the negative amplification signal based on the first input signal and the second input signal. The buffer generates an output signal by amplifying the positive amplification signal and the negative amplification signal.
US10790861B2
Techniques to increase the capacity of a W-CDMA wireless communications system. In an exemplary embodiment, early termination of one or more transport channels on a W-CDMA wireless communications link is provided. In particular, early decoding is performed on slots as they are received over the air, and techniques are described for signaling acknowledgment messages (ACK's) for one or more transport channels correctly decoded to terminate the transmission of those transport channels. The techniques may be applied to the transmission of voice signals using the adaptive multi-rate (AMR) codec. Further exemplary embodiments describe aspects to reduce the transmission power and rate of power control commands sent over the air, as well as aspects for applying tail-biting convolutional codes in the system.
US10790857B1
Systems and methods are provided for decoding a codeword having a first codeword length using a decoding system. The systems and methods include receiving a vector corresponding to the codeword at the decoding system, wherein the decoding system comprises a first decoder and a second decoder, the first decoder is available to concurrently process codewords up to the first codeword length, and the second decoder is available to concurrently process codewords up to a second codeword length. The systems and methods further include determining that the received vector is to be decoded using the second decoder, partitioning the received vector of the first codeword length into a plurality of segments having a size no larger than the second codeword length, and decoding the plurality of segments using the second decoder.
US10790851B2
A ΔΣ modulator includes: an integrator having an operational amplifier and an integral capacitor; a quantizer outputting a quantization result; a D/A converter connected to a first input terminal of the operational amplifier through a first control switch, and subtracting an electric charge based on the quantization result from an electric charge stored in the integral capacitor to perform feedback of the quantization result to the integrator; a control circuit outputting a digital output value; and a sampling capacitor being connected to the first input terminal through a second control switch. The second control switch switches on and off an electrical connection between the sampling capacitor and the intermediate point between the integral capacitor and first input terminal, and plural feedbacks of the quantization results are performed per one sampling cycle.
US10790850B1
An analog-to-digital converter (ADC) and a method are disclosed. The ADC includes dithering circuitry. The dithering circuitry includes a signal level detector, a dither amplitude controller, a random code generator, and a dither digital-to-analog converter (DAC). The signal level detector receives the analog input signal and provides amplitude level information associated with the analog input signal. The dither amplitude controller receives the amplitude level information from the signal level detector, and provides a control signal. The dither amplitude controller varies the control signal based on the amplitude level information. The dither DAC receives the control signal from the dither amplitude controller and a pseudo-noise (PN) signal from the random code generator, and provides the dither signal based on the control signal. The dither signal varies based on an amplitude level of the analog input signal.
US10790848B2
A digital to analog converter (DAC) that receives a binary coded signal and generates an analog output signal includes a binary-to-thermometer decoder and a resistive network. The decoder receives the binary coded signal, and decodes it into thermometer signals. The resistive network has branches that are coupled to an output terminal of the DAC in response to the thermometer signals. Each of the branches includes first and second resistors, and a switch. The first resistor is coupled between a first reference voltage and the switch, and the second resistor is coupled between a second reference voltage and the switch. The switch couples either the first resistor or the second resistor to the output terminal in response to a corresponding thermometer signal.
US10790847B1
Apparatus and associated methods relate to unit circuits that having a number of capacitors and/or buffers controlled by two different control signals, capacitors and/or buffers that receiving, through routing, a same control signal from a control circuit are physically placed adjacent without crossing routings that connects capacitors and/or buffers controlled by a different control signal. In an illustrative example, a first capacitor may be configured to receive a first control signal through an inverting buffer, and a second capacitor may be configured to receive the first control signal through a non-inverting buffer, the inverting buffer and the non-inverting buffer may be provided by an integrated buffer structure. By arranging the physical positions of the capacitors and/or buffers, wire capacitances of the unit circuit may be advantageously reduced.
US10790844B2
A method and system to perform the verification of measures done by a sensor in quasi real-time. The sensor verification may be implemented at two different levels—a functionality level and a measurement level. At the functionality level, a consistency check of information from different variables may be processed at sensor level depending on the functionality of the physical system being measured. At the measurement level, diagnostics may be performed of the circuits present in the measurement path by specific circuitry and at suitable instants of time to guarantee a Fault Tolerant Time Interval while minimizing sample loss. This may be achieved, at least in part, by increasing the measuring sample rate.
US10790841B2
A system has a digital-to-analog converter; a reference signal coupled to the digital-to-analog converter; a differential amplifier for applying gain, and for generating output signals as a function of sampled input signals, the reference signal, digital codes, and the gain applied by the differential amplifier coupled to the digital-to-analog converter; and a multi-bit successive-approximation register for determining the digital codes in successive stages coupled to the differential amplifier; and the gain applied by the differential amplifier is corrected based on previously determined digital codes.
US10790834B2
A semiconductor device includes a delay code generation circuit configured to adjust a shifting code for delaying a first internal clock, by comparing phases of a second internal clock and a delayed clock, the delayed clock generated by delaying the first internal clock, and configured to generate a first delay code and a second delay code from the shifting code.
US10790832B2
An apparatus is provided which comprises: a frequency locked loop (FLL) comprising an oscillator including a plurality of delay stages, wherein an output of each delay stage is counted to determine a frequency of the FLL; and one or more circuitries coupled to the FLL to adjust a power supply to the FLL according to the determined frequency of the FLL.
US10790828B1
An application specific integrated circuit (ASIC) chip includes: a systolic array of cells; and multiple controllable bus lines configured to convey data among the systolic array of cells, in which the systolic array of cells is arranged in multiple tiles, each tile of the multiple tiles including 1) a corresponding subarray of cells of the systolic array of cells, 2) a corresponding subset of controllable bus lines of the multiple controllable bus lines, and 3) memory coupled to the subarray of cells.
US10790825B2
A method, system, and apparatus for setting an on-chip password is provided. In an embodiment, a method for programming an on-chip password includes determining a desired logic state for a field-effect transistor according to the on-chip password. The desired logic state is one of a first logic state and a second logic state. The method also includes subjecting one of a source and a drain of the field-effect transistor to hot-carrier stress according to the desired logic state to produce one of a symmetric state of the field-effect transistor and an asymmetric state of the field-effect transistor. The symmetric state corresponds to one of the first and second logic states. The asymmetric state corresponds to the other one of the first and second logic states.
US10790824B1
A switching operation sensing apparatus includes an input operation unit, an oscillation circuit, a frequency digital converter, and a touch detection circuit. The input operation unit includes a first switching member integrally formed with a housing. The oscillation circuit is configured to generate an oscillation signal having a resonant frequency, varying based on a capacitive change or an inductive change, depending on a touch input member in contact with the first switching member during an input operation. The frequency digital converter is configured to convert the oscillation signal into a count value. The touch detection circuit is configured to detect capacitive sensing and inductive sensing based on a slope change of the count value received from the frequency digital converter, and output corresponding touch detection signals of different levels based on the detection.
US10790815B2
A method and apparatus for use in improving the linearity characteristics of MOSFET devices using an accumulated charge sink (ACS) are disclosed. The method and apparatus are adapted to remove, reduce, or otherwise control accumulated charge in SOI MOSFETs, thereby yielding improvements in FET performance characteristics. In one exemplary embodiment, a circuit having at least one SOI MOSFET is configured to operate in an accumulated charge regime. An accumulated charge sink, operatively coupled to the body of the SOI MOSFET, eliminates, removes or otherwise controls accumulated charge when the FET is operated in the accumulated charge regime, thereby reducing the nonlinearity of the parasitic off-state source-to-drain capacitance of the SOI MOSFET. In RF switch circuits implemented with the improved SOI MOSFET devices, harmonic and intermodulation distortion is reduced by removing or otherwise controlling the accumulated charge when the SOI MOSFET operates in an accumulated charge regime.
US10790812B1
An integrated circuit includes a gate driver circuit that controls high side and low side transistors to operate in buck or boost mode. In buck operating mode, after switching off the low side transistor, the gate driver circuit controls the high side transistor in a constant current mode. After the low side transistor is disabled and no longer conducts current, then the gate driver circuit controls the high side transistor to operate in full-enhancement mode. In boost operating mode, after switching off the high side transistor, the gate driver circuit controls the low side transistor in a constant current mode. After the high side transistor is disabled, then the gate driver circuit controls the low side switching transistor to operate in full-enhancement mode. In both buck and boost operation, the gate driver circuit operates without dead time in which both the high side and low side transistors are off.
US10790809B1
An integrated circuit has a CMOS signal path coupled for receiving a data signal. A compensation circuit is coupled to a power supply rail of the CMOS signal path for injecting a compensation current into the power supply rail. The compensation circuit can be a charge pump operating in response to the data signal to inject the compensation current into the power supply rail each transition of the data signal. The compensation circuit can be a replica CMOS signal path to inject the compensation current into the power supply rail each transition of the data signal. The compensation circuit can be a voltage regulator and current mirror including an input coupled to the voltage regulator. The replica CMOS signal path receives an operating potential from the voltage regulator. An output of the current mirror injects the compensation current into the power supply rail each transition of the data signal.
US10790808B2
A passable latch circuit and variable delay chains built with one or more passable latch circuits are disclosed. The passable latch circuit has a dynamic latch including a first P-transistor, a first N-transistor, a second P-transistor, a second N-transistor and a clock input circuitry. The passable latch circuit further includes a control switch connected between the gates of the second P-transistor and the second N-transistor. The control switch has an on state and an off state, and the passable latch circuit is configured to have different delays by controlling the state of the control switch.
US10790806B2
In one example, a power-on reset (POR) circuit comprises a first transistor coupled to a voltage source, a control terminal of the first transistor coupled to a non-control terminal of the first transistor via a resistor; a second transistor coupled to the resistor, a control terminal of the second transistor is coupled to a non-control terminal of the second transistor; and a comparator having first and second terminals, the first terminal coupled to the non-control terminal of the first transistor and the second terminal coupled to the voltage source via an offset circuit.
US10790802B2
Acoustic resonator devices, filters, and methods are disclosed. An acoustic resonator includes a substrate and a lithium niobate (LN) plate having front and back surfaces. The back surface is attached to a surface of the substrate except for a portion of the LN plate forming a diaphragm that spans a cavity in the substrate. An interdigital transducer (IDT) is formed on the front surface of the LN plate such that interleaved fingers of the IDT are disposed on the diaphragm. The LN plate and the IDT are configured such that a radio frequency signal applied to the IDT excites a shear primary acoustic wave in the diaphragm. The Euler angles of the LN plate are [0°, β, 0° ], where β is greater than or equal to 0° and less than or equal to 60°.
US10790798B2
An acoustic resonator includes a substrate having via holes provided therein and having a membrane structure formed on a first surface of the substrate, and a cap accommodating the membrane structure and bonded to the substrate. The cap includes a support block in contact with the membrane structure.
US10790796B2
Embodiments of resonator circuits and modulating resonators and are described generally herein. One or more acoustic wave resonators may be coupled in series or parallel to generate tunable filters. One or more acoustic wave resonances may be modulated by one or more capacitors or tunable capacitors. One or more acoustic wave modules may also be switchable in a filter. Other embodiments may be described and claimed.
US10790794B1
Various embodiments of the present technology may provide methods and apparatus for an interface. The interface may be configured as a low-voltage interface and provide a redriver connected between a pair of input pads and a pair of output pads. The interface may further provide a signal detection circuit connected to the pair of input pads and configured to bias a pair of input termination resistors connected to the input pads with one of a supply voltage and a regulator voltage. The signal detection circuit may be further configured to enable/disable the redriver for a period of time.
US10790791B2
A feedback stage for an integrator circuit is provided. The integrator receives a first input current and a second input current that include respective measurement current components and an offset current component. The integrator integrates the first input current and the second input current and generates a first output voltage and a second output voltage. The feedback stage including a transconductance amplifier detects a difference between the first output voltage and the second output voltage and sinks or sources a first output current and a second output current based on the difference between the first output voltage and the second output voltage. The first output current is additively combined with the first input current and the second output current is additively combined with the second input current to mitigate the offset current component at an input of the integrator.
US10790787B2
Thermally-sensitive structures and methods for sensing the temperature in a region of a FET during device operation are described. The region may be at or near a region of highest temperature achieved in the FET. Metal resistance thermometry (MRT) can be implemented with gate or source structures to evaluate the temperature of the FET.
US10790783B2
Amplifiers for radio-frequency applications. In some embodiments, a power amplifier die can include a semiconductor substrate and a plurality of narrow band power amplifiers implemented on the semiconductor substrate. Each narrow band power amplifier can be configured to operate with a high voltage in an average power tracking mode and be capable of being coupled to an output filter associated with a respective individual frequency band. Each narrow band power amplifier can be sized smaller than a wide band power amplifier configured to operate with more than one of the frequency bands associated with the plurality of narrow band power amplifiers.
US10790778B2
Deployable solar panels are disclosed. In some embodiments, the deployable solar panel includes an extendable member comprising a composite material and having a length and a width; a plurality of hinges, each of the plurality of hinges extending across the width of the extendable member, the plurality of hinges comprising composite material and a shape memory polymer; and a plurality of solar panels coupled with the extendable member. In some embodiments, the deployable solar panel includes a lenticular shape extending along the length of the extendable member.
US10790776B2
A system and method for generating electrical power from a solar power supply using at least one concentrator array having a plurality of photovoltaic cells and corresponding reflector groups to direct light to the photovoltaic. A concentration ratio indicative of a portion of the electrical power capacity to generate to power a spacecraft is determined. The concentration ratio is communicated to a control module on the concentrator array. The control module selects a number of reflectors from the total number of reflectors to orient into a photovoltaic energizing position, where the selected number of reflectors corresponds to a concentration ratio of the total number of reflectors.
US10790774B2
A drive system for an electric motor includes a first inverter that includes first switching elements, a second inverter that includes second switching elements, and a control unit that includes a first inverter control calculation section controlling on-off operation of each of the first switching elements based on a first carrier wave and a first modulation wave, a second inverter control calculation section controlling on-off operation of each of the second switching elements based on a second carrier wave and a second modulation wave, and a control synchronization section synchronizing the first carrier wave with the second carrier wave. When a sum of voltages of the first voltage source and the second voltage source is more than a voltage determination threshold, and torque of a rotating electric machine is smaller than a torque determination threshold, the control synchronization section synchronizes the first carrier wave with the second carrier wave.
US10790765B2
An electrostatic energy collector and an electrostatic energy collecting method. The electrostatic energy collector comprises: a vibrating table (101), the vibrating table being fixedly connected to a first end of a first cross beam (102) and a first end of a second cross beam (103), the first cross beam being parallel to the second cross beam, a vertical projection of the first cross beam being overlapped with that of the second cross beam, both of the first cross beam and the second cross beam being conductors, a first mass block (104) being fixedly arranged on the first cross beam, an electret layer (106) being coated at the side, close to the first cross beam, of the second cross beam, a second mass block (105) being fixed at the sided, facing away from the first cross beam, of the second cross beam, a first lead (107) being connected to the first cross beam and a first end of a load (109), and a second lead (108) being connected to the cross beam and a second end of the load. The electrostatic energy collector and the electrostatic energy collecting method can improve energy connection efficiency.
US10790764B2
A power conversion device includes an MMC-type power conversion circuit and a central controller. The central controller limits an active power command value and a reactive power command value to a value corresponding to an active power limit value and a value corresponding to a reactive power limit value, respectively, and controls an operation of the power conversion circuit according to the limited active power command value and the limited reactive power command value. The central controller includes: an index value calculation unit configured to calculate an index value that shows an extent of a variation among voltages of energy storage devices included in a plurality of converter cells; and a limiter controller configured to change the active power limit value to a value smaller than the active power limit value when the index value exceeds a threshold value.
US10790762B2
A power adaptor is disclosed, which comprises an input for connection to an AC power supply, a resonant circuit coupled to the input that provides an output suitable for driving a load, at least one half-bridge drive circuit for providing a drive signal to the resonant circuit, and a switch controller for the half-bridge drive circuit. The switch controller is adapted to provide one or more of the following, in at least one mode: (i) to provide the high-side switch and the low-side switch with on-times of different durations, (ii) to provide the high-side switch and the low-side switch with on-times that overlap, and (iii) to provide the high-side switch and the low-side switch with on-times that are synchronous. This may be utilised to control the current delivered to the output without any need to change the frequency at which the resonant circuit is driven.
US10790758B2
Provided herein are power converter of a drive unit for an electric vehicle. The power converter includes an inverter having a first transistor, a second transistor, and a capacitor, and a laminated bus-bar having a positive bus-bar segment, a negative bus-bar segment and a phase bus-bar segment. The positive bus-bar segment, the negative bus-bar segment, and the phase bus-bar segment can be disposed about the capacitor to form a lead frame coupled with the capacitor. The lead frame can include a first lead coupled with the first transistor. The first lead can include portions of the positive bus-bar segment and the phase bus-bar segment. The lead frame can include a second lead coupled with the second transistor. The second lead can include portions of the negative bus-bar segment and the phase bus-bar segment.
US10790755B2
A controller to regulate an output voltage of a power converter comprising a feedback reference circuit to generate a drive signal to control a power switch in response to the feedback signal and an output power control circuit configured to generate an adjust signal in response to an output current of the power converter and a desired value of an output power of the power converter, the adjust signal adjusts the feedback signal such that the controller regulates the output voltage to achieve the desired value of the output power. The output power control circuit further comprises an analog-to-digital converter (ADC), a calculator circuit, and an update circuit. The ADC provides a measure signal which is a digital representation of the output current, the calculator circuit determines a calculated value of the output voltage, and the update circuit further outputs an update signal to update the adjust signal.
US10790754B2
Systems and methods for transferring power across an isolation barrier using an active self-synchronized resonator are described. A resonator may use the isolation barrier to resonate with active devices arranged on both sides of the barrier, to provide DC to DC power conversion with high efficiency. Furthermore, by using a microfabricated transformer or microfabricated capacitor as an isolator, the entire resonator may be microfabricated and implemented on chip. The resonator is also bidirectional, allowing power transfer in either direction across the isolation barrier.
US10790752B1
A power supply device includes a voltage dividing circuit, a first transformer, a comparator, a second transformer, and an output stage circuit. The voltage dividing circuit generates a reference voltage according to an input voltage. The first transformer generates a transformation voltage and a feedback voltage according to the input voltage. The comparator compares the feedback voltage with the reference voltage to generate a comparison voltage. The second transformer generates a control voltage according to the comparison voltage. The output stage circuit selectively generates an output voltage according to the transformation voltage and the control voltage. If the RMS (Root-Mean-Square) value of the input voltage is higher than or equal to a threshold voltage, the output stage circuit will continuously output the output voltage. If the RMS value of the input voltage is lower than the threshold voltage, the output stage circuit will stop outputting the output voltage.
US10790744B1
This disclosure describes techniques for controlling switching regulator switching operations. The techniques include generating, using an inductor, a plurality of output voltage signals from an input voltage by controlling one or more switches that vary charging operations of the inductor; generating a feedback control signal based on whether the plurality of output voltage signals are within a range of target values corresponding to the plurality of output voltage signals; selecting a second output voltage signal of the plurality of output voltage signals when the feedback control signal indicates that a first output voltage signal exceeds the range of a first target value of the target values that corresponds to the first output voltage signal; and controlling the one or more switches of the switching regulator based on a difference between the selected second output voltage signal and a second target value.
US10790727B2
A cooling apparatus includes: an intra-axle coolant supply unit supplying coolant into a rotation shaft of a rotating electrical machine; a coolant discharge unit pouring coolant onto the rotating electrical machine, wherein the coolant is conducted in a predetermined distribution ratio to the intra-axle coolant supply unit and the coolant discharge unit; a flow rate adjustment device capable of adjusting a supply flow rate of the coolant; and a control device functioning as: a determination device determining overheating of the rotating electrical machine caused by deviating allocation of the coolant to the intra-axle coolant supply unit in an increase direction as compared to the predetermined distribution ratio; and a recovery device controlling the flow rate adjustment device to implement a recovery operation in which the supply flow rate is decreased and then elevated, when the determination device has determined that the overheating of the rotating electrical machine is occurring.
US10790721B2
A rotor is provided for an electric motor. The rotor shaft is located within a central opening of the rotor core. The central opening is sized larger than the rotor shaft such that a circumferential gap exists between the rotor core and the rotor shaft while the shaft is located by protrusions in the central opening of the rotor core. The circumferential gap is filled with a resin.
US10790714B2
A rotor for a brushless electric machine, having: a rotor core; a rotor shaft, installed inside the rotor core; multiple U-shaped holes are formed in the rotor core, each of the U-shaped holes including a first magnet installation hole, a second magnet installation hole and a hardening material filling hole formed by a bottom space of the U-shaped hole. A groove structure is formed on the rotor core forming a first surface of the hardening material filling hole, with the width of a groove opening of the groove structure being smaller than the width of the bottom of the groove. The rotor for a brushless electric machine provided in the present invention has the advantages of low internal magnetic circuit losses and a stable mechanical structure.
US10790711B2
Disclosed are a magnetic field generating apparatus and a method of generating a magnetic field using the same. A magnetic field generating apparatus according to an embodiment of the present disclosure includes a coil part configured to generate a magnetic field transmitted to the target to which wireless power is to be supplied; a first ferrite member configured to extend in the vicinity of the coil part a bar shape and penetrate an inner peripheral surface of the coil part; and a second ferrite member configured to extend in a dome shape in the vicinity of the coil part, surround the coil part, include an opening formed along the magnetic field transmission path.
US10790709B2
An apparatus for detecting the approach of a mobile device and for near-field communication with the device, includes an NFC antenna under a receiving surface, at least one matching component and an electronic control unit connected by a power supply line and capable of near-field communication with the mobile device. The detection apparatus includes: at least one conductive element; a selector, located on each side of the component and on each side of the conductive element, each having two positions: in a first position the component is connected to the power supply line and the conductive element is not; in a second position the conductive element is connected to the power supply line and the component is not; measuring a variation in an electrical parameter of the conductive element when the two selectors are in the second position to detect the approach of the mobile device toward the receiving surface.
US10790704B2
A power feeding system includes a power feeding device and a power receiving device. The power receiving device includes: a resonant circuit having: a receiving coil; a resonant capacitor; and a resonance control transistor; and a resonance control unit configured to control the resonance control transistor based on received power by the receiving coil and power consumption of the load, and to control the resonance control transistor to keep the resonant circuit in a non-resonant state when the power consumption of the load becomes equal to or less than a predetermined value. The power feeding device includes a drive control unit configured to determine whether or not power supply to the power receiving device is required based on a periodic waveform variation in an excited voltage excited in the feeding coil.
US10790703B2
In an aspect, a wireless power transfer system includes at least one powering device and at least one powered device. Each powering device includes powering circuitry for wireless power transfer to the powered device. Each powered device includes powered circuitry for reception of the wireless power transfer from the powering device. The powering device may include communication circuitry for a close-range wireless communication with the powered device, while the powered device may also include communication circuitry for the close-range wireless communication with the powering device, so as for the powering device and the powered device to discover each other through the communication. The powering device and powered device may conditionally activate and deactivate the powering circuitry and powered circuitry, respectively, based on the discovery using the close-range wireless communication.
US10790700B2
An augmented reality system including a necklace and a contact lens display can be used to project information from the contact lens display onto the retina of the wearer's eye. In one example, the necklace generates a time-varying magnetic field (TVMF) that provides energy and information to the contact lens display via inductive coupling. The necklace can be configured to decrease the amount of energy absorbed by the body of the wearer and increase power transfer to the contact lens display. The necklace includes a conductive loop and one or more bucking loops that are positioned to increase transmitted energy while reducing the amount of energy absorbed by the human body. The amount of current travelling in one direction through the loops of the necklace is greater than the amount of current travelling in the opposite direction through the loops of the necklace. The necklace can include any number of signal generators and winding patterns for the loops.
US10790696B2
The present disclosure discloses a charging device, a charging method, a power adapter and a terminal. The charging device includes a charging receiving terminal, a voltage adjusting circuit and a central control module. The charging receiving terminal is configured to receive an alternating current. The voltage adjusting circuit includes a first rectifier, a switch unit, a transformer and a second rectifier. The first rectifier is configured to rectify the alternating current and output a first voltage. The switch unit is configured to modulate the first voltage to output a modulated first voltage. The transformer is configured to output a second voltage according to the modulated first voltage. The second rectifier is configured to rectify the second voltage to output a third voltage. The voltage adjusting circuit applies the third voltage to a battery directly.
US10790693B2
The present invention relates to a method for identifying a wireless power receiver and devices therefor. According to an embodiment of the present invention, a wireless power transmission device for transmitting power wirelessly to a wireless power reception device may comprise: a power conversion unit for converting, to a specific direct current power, a direct current power received from a power supply unit; and a feedback circuit for controlling an output voltage of the power conversion unit so that intensity of current that is input to the power conversion unit is maintained constant. Therefore, the present invention is advantageous in that the present invention enables transmission of appropriate power to a wireless power receiver even in a situation where a coupling coefficient between transmission/reception coils changes abruptly.
US10790691B2
Techniques for wired and wireless charging of electronic devices are provided. An example of a method for charging a device according to the disclosure includes receiving a signal from a power source with an electronic circuit, such that the electronic circuit includes a synchronous rectifier comprising a first phase leg and a second phase leg, utilizing the first phase leg to implement synchronous rectification and the second phase leg to implement a single phase buck converter when the signal is a wireless signal received from the power source, utilizing the first phase leg and the second phase leg to implement a multi-phase buck converter when the signal is received from a wired power source, and providing an output signal with the electronic circuit.
US10790684B2
The present disclosure discloses an energy supply station and an energy supply method. The energy supply station includes: one or more parking places for parking unmanned vehicles; an energy supply device configured to supply energy to the unmanned vehicles parked at the parking places; and a communication device configured to receive an unmanned vehicle energy supply request, guide an unmanned vehicle to be supplied with energy, corresponding to the unmanned vehicle energy supply request, to be parked at the parking place according to the received unmanned vehicle energy supply request, and cause the energy supply device to supply energy to the unmanned vehicle to be supplied with energy.
US10790667B2
There is provided a voltage/reactive power control device, method, and a voltage/reactive power control system that allow a proper control even with a control delay or in a situation where the system conditions at the time of setting the voltage reference value may not be always reproduced. A voltage/reactive power control system is applied to a power system in which a monitoring point is set in a local system divided as appropriate from the power system and the local system includes a voltage/reactive power control device capable of adjusting voltage and reactive power at the monitoring point. The voltage/reactive power control system includes: a central control unit that sets a control target value of the voltage and reactive power at the monitoring point in the local system based on optimal power flow calculation using total system data on the power system, generates a correction function to correct the control target value in accordance with a change in state of the power system relating to the monitoring point by using past history information on the states of the power system, and outputs the control target value and at least one or more correction functions; a local control apparatus that, when the control target value is different from system data on the local system, uses the correction function to calculate a controlled variable for the voltage/reactive power control device necessary to attain the control target value; and a device control apparatus that controls the voltage/reactive power control device in accordance with the controlled variable from the local control apparatus.
US10790666B2
A power compensator for compensating voltage at a location along a power transmission line, the compensator having a controller for controlling a voltage generated across the compensator, wherein the voltage is controlled to maintain a power transmission line voltage at a value dependent on the power transmission line location.
US10790665B2
A power supply configured to operatively connect at least one load to at least one DC power source comprises an AC bus, a DC bus, a DC/AC converter, and a load balancer. The AC bus is adapted to be operatively connected to the load. the DC/AC converter is operatively connected between the DC bus and the AC bus. The load balancer is adapted to be operatively connected to the at least one DC power source and operatively connected to the DC bus. The power supply supplies power to the load from the first DC power source through the load balancer, the DC bus, the DC/AC converter, and the AC bus.
US10790663B2
Systems, methods, techniques and apparatuses for configuring load shed controllers are disclosed. One exemplary embodiment is a method comprising providing a graphic user interface on a computer display; providing first, second, third, and fourth graphic resources on said graphic user interface; checking whether said load shedding controller meets minimum operating requirements to operate; if said load shedding controller meets said minimum operating requirements, transmitting configuration information including at least first and second configuration values to said load shedding controller; and controlling, with the load shedding controller, the one or more of the electric loads based on the first and second configuration values. The third graphic resources assist a user in providing first configuration values to configure grid operating parameters. The fourth graphic resources assist a user in providing second configuration values to configure load operating parameters.
US10790660B2
The invention relates to an overvoltage protection arrangement for information and telecommunication technology, consisting of a housing with means formed on the housing base for mounting top-hat rails, overvoltage protection elements which can be found in the housing, electric connection means, and at least one circuit board as a wiring support for the overvoltage protection elements. When viewed laterally, the housing is designed approximately in the shape of a T standing on its head and has a beam-shaped main part with a protruding head part, wherein the electric connection means can be accessed and actuated via the upper face of the beam-shaped main part. A first and second circuit board are located on a respective inner face of the lateral walls of the housing in a mutually spaced manner, and the electric connection means in the form of electric connection terminals, connection sockets, and/or plugs for example are arranged in the spacing between the first and second circuit board such that first connection means can be accessed on the horizontal plane of the beam-shaped main part and second connection means can be accessed on the vertical plane of the beam-shaped main part. The flat shape of the circuit board corresponds to the T shape of the housing or approximates the shape of the housing.
US10790658B2
An electronic circuit breaker may include a monitoring circuit configured to monitor and respond to a power supply and/or detection circuit failure within the electronic circuit breaker. In some embodiments, the monitoring circuit may monitor a DC current received from a detection circuit within the electronic circuit breaker. A response to a power supply and/or detection circuit failure may include interrupting current flow between an electrical power source and an electrical circuit protected by the electronic circuit breaker. Methods of monitoring and responding to a power supply and/or detection circuit failure within an electronic circuit breaker are also provided, as are other aspects.
US10790651B2
An operation device includes a case, a control board accommodated in the case, and a protective cover for protecting the control board. The protective cover includes a terminal plate, a first dent located on a side of the protective cover opposite to a control board side of the protective cover and having a bottom provided with the terminal, a first groove having a +Z direction end open to the outside of the case through an inlet cutout in the case and a −Z direction end toward an edge of the protective cover opposite to the cutout, and a second groove having an end communicating with the first groove and the other end communicating with the first dent. The other end of the second groove is nearer an edge of the protective cover adjacent to the cutout than the end of the second groove.
US10790646B1
A shotgun stick for use with grounding devices is provided. An example shotgun stick includes a housing and a drive shaft supported within the housing. The shotgun stick further includes a clamp stick head attached to the housing at a first end and operably connected to a first end of the drive shaft such that rotation of the drive shaft actuates the clamp stick head. The shotgun stick also includes a ratchet locking module that selectively limits rotation of the drive shaft via engagement between a side pin and a ratchet gear of the ratchet locking module. The clamp stick head includes an exterior housing, a head sleeve that defines an opening configured to receive a tool attachment secured thereto, and a slotted inner sleeve positioned between the exterior housing and the head sleeve that prevents rotation of a tool attachment received by the head sleeve.
US10790645B1
A tool facilitates removal of a splice used to serially connect lengths of cable into an electrical power line. The tool has an elongated slide of semi-circular cross-section with outer and inner diameters suited to saddle the cable and snugly enter into an open end of the splice and into abutment against a spring-biased split-ring vise grip in the splice. With the leading end of the tool butted against the spring-biased vise grip, application of manual force to a handle on the trailing end of the tool drives the vise grip to compress its biasing spring, expanding the vise-grip and releasing the cable for removal from the vise grip and the splice without damaging the splice or cutting the cables connected to the splice.
US10790643B2
A multi-phase busbar for conducting electric energy includes: an insulating base layer made of an insulating material; a first conducting layer made of a sheet metal arranged on and adhesively bonded to the base layer; a first connecting pin mounted to the first conducting layer which extends in a direction with respect to the first conducting layer; a first insulating layer arranged on and adhesively bonded to the first conducting layer; a second conducting layer made of a sheet metal arranged on and adhesively bonded to the first insulating layer, the second conducting layer including a second connecting pin which extends in a direction parallel to the first connecting pin; and a second insulating layer arranged on and adhesively bonded to the second conducting layer. The second conducting layer and the first and second insulating layer each include at least one pinhole through which the first connecting pin projects.
US10790639B1
A spark plug includes a tubular metallic shell having an attachment screw portion having an external thread. The attachment screw portion has a pitch diameter maximum portion at which the external thread has a maximum pitch diameter, the pitch diameter maximum portion being located on a rear end side of a center of the attachment screw portion in a direction along an axial line of the metallic shell, and a pitch diameter local maximum portion at which the external thread has a locally maximum pitch diameter, the pitch diameter local maximum portion being located on a forward end side of the pitch diameter maximum portion in the direction along the axial line.
US10790635B2
An apparatus for novel technique of high-speed magnetic recording based on manipulating pinning layer in magnetic tunnel junction-based memory by using terahertz magnon laser is provided. The apparatus comprises a terahertz writing head configured to generate a tunable terahertz writing signal and a memory cell including a spacer that comprises a thickness configured based on Ruderman-Kittel-Kasuya-Yosida (RKKY) interaction. The memory cell comprises two separate memory states: a first binary state and a second binary state; wherein the first binary memory state corresponds to a ferromagnetic sign of the Ruderman-Kittel-Kasuya-Yosida (RKKY) interaction corresponding to a first thickness value of the spacer; and wherein the second binary memory state corresponds to an antiferromagnetic sign of the Ruderman-Kittel-Kasuya-Yosida (RKKY) interaction corresponding to a second thickness value of the spacer. The thickness of the spacer is manipulated by the tunable terahertz writing signal.
US10790631B2
The present invention demonstrates a technique for achieving milli-joule level and higher energy, broad bandwidth laser pulses centered around 2.4 micrometer with a kilohertz and other repetition rate. The key to such technique is to start with a broadband micro-joule level seed laser at around 2.4 micrometer, which could be generated through difference frequency generation, four-wave mixing process and other methods. This micro-joule level seed laser could then be amplified to above one milli-joule through chirped pulse amplification in a Cr2+:ZnSe or Cr2+:ZnS crystal pumped by a commercially available Ho:YAG or other appropriate suitable lasers. Due to the high seed energy, fewer gain passes are needed to achieve a milli-joule level output thus significantly simplifies laser architectures. Furthermore, gain narrowing effect in a typical chirped pulse amplifier is also mitigated and thus enable a broadband output.
US10790629B2
Methods and systems for monitoring a brush holder assembly and/or detecting wear of a brush in a brush holder assembly are disclosed. One method includes sending data from a plurality of remote monitoring locations to a central control unit, where the data may be evaluated in order to monitor states of brushes at a plurality of remote electrical facilities. For example, multiple images of a marker tracking longitudinal movement of the brush may be acquired. A comparison of the images, for example, a comparative imaging technique, such as pixel-by-pixel comparison, may then be performed in order to evaluate a condition of the brush, such as the wear rate, wear state, or life expectancy of the brush.
US10790627B2
A connection apparatus for electrically connecting a stored energy source to an electrical device having an electric drive motor, wherein the connection apparatus is part of the stored energy source or of the electrical device and can be connected to a connection apparatus of the electrical device or of the stored energy source, wherein the connection apparatuses have plug contours and counter plug contours, by means of which the stored energy source is interlockingly fastened to the electrical device in a fastening position, in which at least two electrical connections between the electrical device and the stored energy source having different potential, are each established by means of a pair of base contact elements and base counter contact elements of the connection apparatuses, said contact elements being in contact with each other, for the supply of electrical energy to the electrical device by the stored energy source.
US10790624B2
A connector comprises a plurality of outer contacts including a first outer contact and a second outer contact that are slidably assembled together, a plurality of inner contacts disposed within the outer contacts, and a first elastic element disposed between the first outer contact and the second outer contact and adapted to exert a first axial pushing force onto the first outer contact. The second outer contact has an outer cylinder and an inner cylinder connected to the outer cylinder. A receiving groove having an annular cross section is defined between the outer cylinder and the inner cylinder. The first outer contact has an elastic latch adapted to be inserted into the receiving groove and adapted to be latched onto an inner wall of the outer cylinder.
US10790616B2
Disclosed herein are various communications systems allowing for multiple contacts points between plug contacts in a communications plug and plug interface contacts (PICs) in a communications jack. In some disclosed implementations, a communications plug including a first and a second plug contact mated with a communications jack having a first and a second plug PIC may form a plurality of plug/jack interfaces. The plug/jack interfaces may form multiple current paths between the communications plug and the communications jack. When a signal propagates between the communications plug and the communications jack, it may be split in the communications plug between a first current path and a second current path, and recombined in the communications jack after traveling through the plurality of plug/jack interfaces.
US10790600B2
A connector includes a first connector body having a through hole configured to receive a conduit, a first washer disposed in the first connector body, the first washer being configured to permit the conduit to be pushed in a first direction through the through hole while resisting movement of the conduit in a second direction opposite to the first direction, a second connector body configured to be coupled to the first connector body, the second connector body having a through hole configured to receive a tubular member, and a second washer disposed in the second connector body, the second washer being configured to permit the tubular member to be pushed in the second direction through the through hole of the second connector body and into the second connector body while resisting movement of the tubular member in the first direction.
US10790599B2
A connector comprises a connector module including an insulation body in which a chamber and a wire hole are formed, a contact received in the chamber, and an elastic clip disposed in the chamber. The elastic clip is adapted to press a conductor of a wire inserted into the chamber through the wire hole against the contact. The conductor of the wire electrically contacts the contact.
US10790596B2
A smart antenna assembly includes a first smart antenna device including a first polarization antenna, a second polarization antenna, a first switch unit, a first control terminal and a second control terminal. The first polarization antenna includes a first antenna, a first reflection element and a second reflection element. The second polarization antenna includes a second antenna, a third reflection element and a fourth reflection element. The first switch unit includes a first switch element electrically connected with the first reflection element, a second switch element electrically connected with the second reflection element, a third switch element electrically connected with the third reflection element, and a fourth switch element electrically connected with the fourth reflection element. The first control terminal is used to turn on the first and third switch elements. The second control terminal is used to turn on the second and fourth switch elements.
US10790593B2
Aspects of the subject disclosure may include, for example, antenna structure that includes a dielectric antenna having a dielectric lens and a dielectric body, and a feedline coupled to the dielectric antenna, wherein an endpoint of the feedline is configured to reduce a reflection of an electromagnetic wave transmission, wherein electromagnetic waves generated by the electromagnetic wave transmission are guided along the feedline without requiring an electrical return path, and wherein the electromagnetic waves propagate through the dielectric body to the dielectric lens to generate wireless signals. Other embodiments are disclosed.
US10790591B2
An integrated device comprises a horn antenna with an antenna waveguide feed, a waveguide transition element comprising a first end connected to the antenna waveguide feed and second end, and an orthomode transducer comprising a common waveguide connected to the second end of the waveguide transition element and at least two separate waveguides. The orthomode transducer is adapted to couple at least two orthogonal linear polarized fields into the common waveguide of the orthomode transducer with the aid of the at least two separate waveguides of the orthomode transducer and/or vice versa. The horn antenna is preferably adapted to support at least two waveguide modes corresponding to the at least two orthogonal linear polarized fields. The integrated device is preferably manufactured in at least two separate blocks such that each part of the at least two piece assembly is constructed as external protrusions and/or holes and/or partial holes.
US10790581B2
A method for manufacturing a sensor having an ultra-high-frequency antenna printed on a receiving area on a first face of a printed circuit board. The first face of the board is inserted into a first housing portion with a seal and a compression element, the seal surrounding the receiving area while a first space remains free in the portion. A second face of the board is inserted into a second housing portion and the portions are pressed together, a second space remaining free. Then, polyurethane is injected into the first and second spaces, the seal preventing the polyurethane from penetrating into the receiving area.
US10790580B2
The embodiments described herein provide for composite panels that include elements that form one or more Radio Frequency (RF) antennas. The composite panels may be integrated along with other composite panels to form a composite structure for a vehicle. In some cases, the composite panels function both as elements of an RF antenna and as structural elements of the vehicle. In some cases, the composite panels function both as elements of an RF antenna and as a means for static charge dissipation. When operating as an RF antenna, the composite panels are inherently conformal with an outside surface of a composite structure.
US10790566B2
In an embodiment, a microwave circuit (circuit) includes an attenuator configured to attenuate a plurality of frequencies in a microwave signal. In an embodiment, the attenuator comprises a component of a first material, the first material exhibiting superconductivity in a cryogenic temperature range. In an embodiment, the circuit includes a magnet configured to generate a magnetic field at the attenuator, wherein the magnetic field is at least equal to a critical magnetic field strength of the first material. In an embodiment, the critical magnetic field strength causes the first material to become non-superconductive in the cryogenic temperature range.
US10790561B2
The disclosed embodiments relate to the design of a portable and cost-effective fuel cell system for a portable computing device. This fuel cell system includes a fuel cell stack which converts fuel into electrical power. It also includes a fuel source for the fuel cell stack and a controller which controls operation of the fuel cell system. The fuel system also includes an interface to the portable computing device, wherein the interface comprises a power link that provides power to the portable computing device, and a bidirectional communication link that provides bidirectional communication between the portable computing device and the controller for the fuel cell system.
US10790549B2
A method of managing an energy storage system that includes a plurality of smart energy storage cells, and a related method of operation for said smart cells. The cells are arranged into a two-dimensional array, and at least one management unit for controlling and monitoring the smart cells is coupled to the array. The smart cells and management units engage in wireless communication that has relatively short range and is relatively directional, with the direction being electronically-steerable in the plane of the array. The management method assigns direction codes to each smart cell which the cells utilize to steer the directions of their communication links, thereby organizing the smart cells into a plurality of serially-linked communication networks. The methods include steps for automatically determining the size and arrangement of the array, including the orientation of each smart cell. The methods also include steps for automatically reorganizing the network links in response to any cell or management unit failing to communicate, thereby making the energy storage system highly fault-tolerant and extremely reliable.
US10790548B1
The invention provides a method and system for managing the usage of a plurality of battery units (102a-102n) to power an electric vehicle using a computer-controlled electric circuit (110). To start with, a computer (104) selects two or more battery units from a plurality of battery units to form a series connection as the initial set of battery units to power the electric vehicle. The computer (104) then identifies one or more battery units from the initial set of battery units to be replaced based on a pre-determined discharge level, a malfunction or a disconnection of the one or more battery units. The computer (104) then identifies one or more replacement battery units and hands over energy flow from the one or more battery units to be replaced to the one or more replacement battery units by controlling a plurality of relay switches (112a-112n) in an iterative/recursive manner.
US10790545B2
The invention relates to a battery (100) that works by regulating the power source (112) to provide a suitable voltage output so that the user's devices/products using the battery will have a high performance among several other advantages. The battery (100) comprises a positive terminal (102); a negative terminal (112); a power source (114); and a voltage regulation device (110). The voltage regulation device (110) is operatively connected to the positive terminal (102), the negative terminal (112) and the power source (114). The voltage regulation device (110) includes electronic components that are operatively connected to each other in order to regulate an output voltage in a programmed variable level.
US10790542B2
A binder for a nonaqueous electrolyte secondary battery electrode, containing a crosslinked polymer or salt thereof having a carboxyl group and a use thereof, and a method of manufacturing the polymer or salt. The polymer has a structural unit derived from an ethylenically unsaturated carboxylic acid monomer in an amount of 50 to 99 mass % of total structural units and a structural unit derived from a nonionic ethylenically unsaturated monomer in an amount of 1 to 50 mass % of the total structural units, the monomer is a compound having a substituent with a carbon atom number of 6 or more, and a particle diameter of the crosslinked polymer is 0.1 to 7.0 μm in a volume-based median diameter when the crosslinked polymer is neutralized to a neutralization degree of 80 to 100 mol %, subjected to water swelling in water, and then dispersed in a 1 mass % NaCl aqueous solution.
US10790539B2
An object of the present disclosure is to provide a fluoride ion battery of which power generating elements (a cathode active material layer, a solid electrolyte layer, and an anode active material layer) may be formed by two kinds of members: an electrode layer and a solid electrolyte layer. The present disclosure achieves the object by providing a fluoride ion battery comprising: an electrode layer that includes a first metal element or a carbon element and has capability of fluorination and defluorination; a solid electrolyte layer containing a solid electrolyte material, the solid electrolyte material including a second metal element with lower fluorination potential and defluorination potential than the potentials of the first metal element or the carbon element; and an anode current collector, in this order; and an anode active material layer being not present between the solid electrolyte layer and the anode current collector.
US10790538B2
A lithium ion battery is provided, which includes a positive electrode, a negative electrode, and an electrolyte disposed between the positive electrode and the negative electrode. The negative electrode includes a current collector and a β-phase-based polyvinylidene fluoride (β-PVDF) layer coating on the current collector. The β-PVDF layer may have a thickness of 1 μm to 10 μm.
US10790525B2
The present invention generally relates to storing energy in a form that is carbon neutral, storable and transportable, so that it can be used on demand. The present invention provides a process and system for using energy as available to produce carbon from carbon oxide, and then oxidizing the carbon to generate useful energy on demand, while effectively recycling the carbon, oxidant, and carbon oxide used in the process or system. In one embodiment, the present invention effectively stores renewable energy as carbon, transports the carbon, oxidizes the carbon to generate useful energy on demand and recycles the carbon as carbon dioxide. This invention may increase the utilization of renewable energy, especially for electrical power generation, while producing no net carbon dioxide or other air pollutants.
US10790524B2
An electrochemical device includes at least one electrochemical cell, including a membrane electrode assembly and bipolar plates through which at least one discharge manifold passes, the membrane electrode assembly including an active zone and a connection zone; at least one hydrogen sensor including an anode positioned in the connection zone and including a catalyst suitable for ensuring the oxidation of the hydrogen, and a cathode opposite the anode; a voltage source; a current sensor; and a computing unit, suitable for detecting the presence of hydrogen from the measured value of the electric current.
US10790517B2
A means for imparting low contact resistance and excellent corrosion resistance under highly corrosive environments, such as environments in the presence of a fluoride ion, to a separator for fuel batteries includes a separator for fuel batteries including a metal base material and a tin oxide film formed on a surface of the metal base material, in which the tin oxide film is tin oxide containing zirconium, and an element ratio of zirconium to tin (Zr/Sn) is in a range of 0.10 to 0.70.
US10790512B2
The present invention is intended to provide a nonaqueous electrolyte secondary battery that is suppressed in generation of a gas and a micro short circuit of a negative electrode, while exhibiting an excellent rate characteristic. The present invention relates to a nonaqueous electrolyte secondary battery having a sealed body 70 that encloses a positive electrode 40, a nonaqueous electrolyte solution 60, a negative electrode 30, and a separator 50 formed of an electrically insulating material. The negative electrode 30 is formed by forming a negative electrode active material layer 21, which contains at least a negative electrode active material 12 and a negative electrode binder 11, on a current collector 22. The negative electrode active material 12 contains a titanium compound as a main component, the titanium compound having a particle diameter of 0.1 μm or more and 20.0 μm or less. The negative electrode binder 11 is an acid-modified PVdF obtained by introducing a carboxyl group into a polyvinylidene fluoride (PVdF). A negative electrode water content in the sealed body 70 is 400 ppm or less.
US10790499B2
The present disclosure provides a method for manufacturing an electrode having hollow carbon nanoparticles by mixing an electrode active material, a conductive material, a binder to produce a conventional electrode slurry, mixing with selenium-carbon particles, coating an electrode slurry, vaporizing selenium nanoparticles when drying in order to decrease the amount of conductive material in an electrode having long sustainability. The method for manufacturing an electrode for a secondary battery may be include; dispersing or dissolving a binder in a solvent to prepare a binder solution; preparing an electrode slurry by mixing the binder solution with an electrode material including an electrode active material, a conductive material, and selenium-carbon particles; coating the electrode slurry on a current collector to form a coating layer; and drying the coating the coating layer to vaporize amorphous selenium nanoparticles among the selenium-carbon particles and thereby forming hollow carbon nanoparticles in the coating layer.
US10790496B2
Provided is a battery wiring module that can suppress the occurrence of short circuits. The battery wiring module includes a module-side terminal that is configured to be electrically connected to a bus bar that connects battery terminals of a plurality of battery cells to each other, a wire having one end that is configured to be connected to the module-side terminal, and a housing that is configured to house the wire and the module-side terminal. The housing includes a terminal housing portion that is configured to house the module-side terminal, and a hole portion that is provided on a bottom portion of the terminal housing portion and interconnects an interior region and an exterior region of the terminal housing portion. The battery wiring module further includes a cover portion that has an insulating property and is configured to cover the hole portion.
US10790495B2
A battery pack includes a two-dimensional or three-dimensional array of battery cells, each cell having a polygonal (i.e, rectangular) shape and a “three side-and-one side” terminal configuration. In some embodiments, the terminal configuration allows the cells to be electrically connected in any configuration, series, parallel, or series parallel simply by changing the orientation of the cell relative to adjacent cells and applying pressure to maintain contact. For a rectangular cell shape, this is achieved by providing three like charged terminals (such as positive) on three respective sides of the cell and one oppositely charged terminal (such as negative) on a fourth side of the cell while maintaining a neutral charge on both of the end surfaces of the cell.
US10790489B2
A multi-core lithium ion battery includes a sealed enclosure and a support member disposed within the sealed enclosure. The sealed enclosure may be fabricated with a clamshell configuration. The sealed enclosure may further include at least two support members housed within individual compartments, separated by shared wall(s). The support member(s) includes a plurality of cavities and a plurality of lithium ion core members which are disposed within the plurality of cavities. The battery may further include a plurality of cavity liners, each of which is positioned between a corresponding one of the lithium ion core members and a surface of a corresponding one of the cavities. The hermetically sealed enclosure may be formed using a clamshell configuration. Structures may be included in proximity to or in contact with the lithium ion core members to control gas/fluid flow therefrom.
US10790488B2
An exemplary battery assembly according includes, among other things, a tray, and a cover adjacent the tray to provide a flow path therebetween. The battery assembly further includes a tray boss configured to selectively provide a port through the tray to the flow path, a cover boss configured to selectively provide a port through the cover to the flow path, and a protective fin that is spaced from, and extends at least partially about, the tray boss or the cover boss. An exemplary battery coolant port protection method includes, among other things, forming a cover or a tray with both a boss and a protective fin. The method further removing material from the boss to provide a coolant port to a flow path between the cover and the tray.
US10790485B2
In an energy storage device (10) including: a container (100) including a plate-like portion; a positive electrode terminal (200) including a terminal body portion (201); a positive electrode current collector (120); a first gasket (220) including at least a portion that is disposed between the terminal body portion (201) and an outer surface of the plate-like portion, the first gasket (220) including a cylindrical portion (223) that is inserted into the hole portion formed in the plate-like portion; a second gasket (230) including at least a portion that is disposed between an inner surface of the plate-like portion and the positive electrode current collector (120); and a fixing portion (210) including a columnar portion (212) and a swaged portion (214) brought into contact with the positive electrode current collector (120), wherein the cylindrical portion (223) includes an extension portion extending toward the swaged portion (214) from a contact surface at which the inner surface of the plate-like portion and the second gasket (230) are in contact, and the extension portion is disposed adjacently to a space formed between the extension portion and the second gasket (230), or an outer diameter of a distal end portion of the extension portion closest to the swaged portion (214) differs from an outer diameter of a proximal end portion of the extension portion opposite to the distal end portion.
US10790460B2
Disclosed herein is an organic light-emitting display device having a first flexible substrate; a second flexible substrate; a plurality of organic light-emitting pixels on the first flexible substrate and between the first flexible substrate and the second flexible substrate; an encapsulation unit covering the pixels; and an adhesive layer on the encapsulation unit. The Young's modulus of the adhesive layer is equal to or larger than a value so that the first flexible substrate is not deformed by bending stress when it is rolled up.
US10790456B2
The present application relates to compounds of a formula (I), to the use thereof in organic electroluminescent devices, and to processes for preparing these compounds.
US10790445B2
Embodiments of the invention are directed to a resistive switching device (RSD) that includes a first terminal, a second terminal, an active region having a switchable conduction state, and a protuberant contact communicatively coupled to the first terminal. The protuberant contact is configured to communicatively couple the first terminal through a first barrier liner to a first electrode line of a crossbar array. In embodiments of the invention, the protuberant contact is positioned with respect to the first barrier liner such that the first barrier liner does not impacting the switchable conduction state of the active region. In embodiments of the invention, the protuberant contact is positioned with respect to the first barrier liner such that the first barrier liner does not directly contact the first terminal.
US10790444B2
A phase change memory (PCM) cell with a low deviation contact area between a heater and a phase change element is provided. The PCM cell comprises a bottom electrode, a dielectric layer, a heater, a phase change element, and a top electrode. The dielectric layer overlies the bottom electrode. The heater extends upward from the bottom electrode, through the dielectric layer. Further, the heater has a top surface that is substantially planar and that is spaced below a top surface of the dielectric layer. The phase change element overlies the dielectric layer and protrudes into the dielectric layer to contact with the top surface of the heater. Also provided is a method for manufacturing the PCM cell.
US10790443B2
A memory device includes a first conductive layer and a second conductive layer. A variable resistance layer is disposed between the first conductive layer and the second conductive layer and includes a first layer containing a semiconductor or a first metal oxide, and a second layer containing a second metal oxide. A phase-change layer is disposed either between the first conductive layer and the variable resistance layer or between the second conductive layer and the variable resistance layer.
US10790438B2
Provided are a touch sensitive element and a manufacturing method thereof. The manufacturing method for the touch sensitive element according to an embodiment of the present disclosure includes forming an electroactive polymer coating layer by applying an electroactive polymer solution on a substrate; forming an electroactive layer by heating and pressurizing the electroactive polymer coating layer using a hot press roller; and forming an electrode on the electroactive layer.
US10790437B2
A piezoelectric element includes a piezoelectric body having a main phase configured by lead zirconate titanate and a heterogenous phase configured by a different component to lead zirconate titanate, and a pair of electrodes provided on the piezoelectric body. The piezoelectric body has a surface region within 10 μm of a surface, and an inner region more than 10 μm from the surface. A surface area coverage of the heterogenous phase in a cross section of the surface region is at least 0.75% greater than a surface area coverage of the heterogenous phase in a cross section of the inner region.
US10790429B2
An energy harvester for use to provide power to metrology hardware like gas meters and flow measuring devices. The energy harvester may include a body with ends connectable to a pipe, a fluid circuit disposed in the body and coupled to the ends, the fluid circuit comprising, a flow unit configured to convert a single stream of fuel gas into a pair of streams at different temperatures, and a power unit responsive to a temperature differential between the two streams to generate an electrical signal. The electrical signal can be directed to the flow device to operate the flow device or, when necessary, replace, supplement, or recharge a power source on the flow device that powers electronics necessary to expand functions on the flow device.
US10790422B2
An LED display device including: a bottom case, electronic components, a circuit board, and an LED lamp group, with no mask covering above the LED lamp group. A cured resin layer is potted over the LED lamp group fixed on the circuit board, and the cured resin layer is adhered with a light-transmitting film, and the cured resin layer and the light-transmitting film together serves as a protective layer. The LED display device has advantages in adjusting and controlling the contrast, viewing angle, and color uniformity of the display device; the performance in moisture proof, windproof, rainproof, anti-corrosion, heat dissipation, and ultraviolet resistance is obviously improved, which can significantly reduce the lamp dysfunction rate and lamp collision rate of the display device, prevent the lamp bead from falling off and avoid other damage to the lamp bead, thereby making the maintenance procedure simpler.
US10790420B2
An LED light bulb, comprising: a lamp housing, a bulb base, connected with the lamp housing; a stem with a stand extending to the center of the lamp housing, disposed in the lamp housing; a single flexible LED filament, disposed in the lamp housing, and the flexible LED filament comprising: two LED sections, each of the LED sections comprising a least one LED chip; one conductive section comprising a conductor, located between the adjacent two LED sections; two conductive electrodes, disposed corresponding to the two LED sections and electrically connected to the two LED sections, wherein points of the flexible LED filament in an xyz coordinates are defined as X, Y, and Z, an x-y plane of the xyz coordinates is perpendicular to the height direction of the light bulb, a z-axis of xyz coordinates is parallel with the stem, and the main bending points of the LED sections and the conductive electrodes are substantially on the circumference centered on the conductive section in the XY plane.
US10790409B2
A nitride semiconductor light-emitting element includes at least an n-type nitride semiconductor layer, a light-emitting layer, and a p-type nitride semiconductor layer. A multilayer body is provided between the n-type nitride semiconductor layer and the light-emitting layer, having at least one stack of first and second semiconductor layers. The second semiconductor layer has a greater band-gap energy than the first semiconductor layer. The first and second semiconductor layers each have a thickness of more than 10 nm and 30 nm or less. In applications in which luminous efficiency at room temperature is a high priority, the first semiconductor layer has a thickness of more than 10 nm and 30 nm or less, the second semiconductor layer has a thickness of more than 10 nm and 40 nm or less, and the light-emitting layer has V-shaped recesses in cross-sectional view.
US10790402B2
A degradation-resistant photovoltaic device is provided. The device includes an active area and at least one photovoltaic cell located in the active area. The photovoltaic cell has an elongated shape with a characteristic width and a characteristic length. The characteristic length is greater than the characteristic width and an average distance from the photovoltaic cell to any edge of the active area is greater than the characteristic width.
US10790398B2
Kesterite photovoltaic devices having a back surface field layer are provided. In one aspect, a method of forming a photovoltaic device includes: forming a complete photovoltaic device having a substrate, an electrically conductive layer on the substrate, an absorber layer on the electrically conductive layer, a buffer layer on the absorber layer, and a transparent front contact on the buffer layer; removing the substrate and the electrically conductive layer from the complete photovoltaic device to expose a backside surface of the absorber layer; forming a passivating layer on the backside surface of the absorber layer; and forming a high work function back contact on the passivating layer. A photovoltaic device having a passivating layer is also provided.
US10790397B2
A gate electrode (6) is provided on the semiconductor layer (2) and a least includes a lowermost layer (6a) in contact with the semiconductor layer (2), and an upper layer (6b) provided on the lowermost layer (6a). The upper layer (6b) applies stress to the lowermost layer (6a) to cause both edges of the lowermost layer (6a) to curl up from the semiconductor layer (2).
US10790396B2
A semiconductor device of an embodiment includes a first electrode; a second electrode; an oxide semiconductor layer provided between the first electrode and the second electrode and extending in a first direction; a gate electrode surrounding the oxide semiconductor layer; and a first gate insulating layer provided between the gate electrode and the oxide semiconductor layer, the first gate insulating layer surrounding the oxide semiconductor layer, and the first gate insulating layer having a length in the first direction shorter than a length of the oxide semiconductor layer in the first direction.
US10790394B2
A method for forming a semiconductor device structure is provided. The method includes forming a dielectric layer over a substrate. The dielectric layer has a trench passing through the dielectric layer. The method includes forming a gate stack in the trench. The method includes performing a hydrogen-containing plasma process over the gate stack. The method includes removing a top portion of the gate stack to form a first recess surrounded by the gate stack and the dielectric layer. The method includes forming a cap layer in the first recess to fill the first recess.
US10790392B2
In accordance with some embodiments of the present disclosure, a semiconductor structure and a fabricating method thereof are provided. The method for forming a semiconductor structure comprises: forming a base substrate; forming a gate structure on the base substrate; forming openings in the base substrate on both sides of the gate structure; forming a barrier layer on sidewalls of the openings adjacent to the gate structure; and forming a doped layer in the openings, and forming a source region or a drain region in the doped layer.
US10790388B2
A semiconductor device with improved performance. A channel region and a well region having a lower impurity concentration than the channel region are formed in a semiconductor substrate on the source region side of an LDMOS. The channel region partially overlaps a gate electrode in plan view. In the gate length direction of the LDMOS, an end of the well region in the channel region is at a distance from the end of the gate electrode on the source region side of the LDMOS in a manner to be away from the gate electrode.
US10790384B2
A chip includes a semiconductor body coupled to a first and a second load terminal. The semiconductor body includes an active region including a plurality of breakthrough cells, each of the breakthrough cells includes: an insulation structure; a drift region; an anode region, the anode region being electrically connected to the first load terminal and disposed in contact with the first load terminal; a first barrier region arranged in contact with each of the anode region and the insulation structure, where the first barrier region of the plurality of breakthrough cells forms a contiguous semiconductor layer; a second barrier region separating each of the anode region and at least a part of the first barrier region from the drift region; and a doped contact region arranged in contact with the second load terminal, where the drift region is positioned between the second barrier region and the doped contact region.
US10790379B1
A method for fabricating a semiconductor structure is provided. The method includes forming one or more vertical fins on a semiconductor substrate with a hardmask on a top surface of the one or more vertical fins. The method includes forming an opening in the hardmask and the one or more vertical fins and in a portion of the semiconductor substrate to form a plurality of vertical fins. The method includes depositing an anchor layer in the opening. The method includes depositing a liner layer on sidewalls of each of the vertical fins and above a top surface of the semiconductor substrate. The method includes forming an angled recessed region in the exposed portion of each of the vertical fins below the liner layer and in the semiconductor substrate. The method includes forming a bottom source/drain region in the angled recessed region.
US10790372B2
A method of fabricating a semiconductor device includes forming an intermediate semiconductor device having dummy gate material and an oxide layer. The intermediate semiconductor device includes a substrate, fins, a shallow trench isolation layer, an oxide layer, and an interlayer dielectric. The dummy gate material and the oxide layer are removed. A high k dielectric material is deposited on a top surface of the shallow trench isolation layer. A replacement metal gate stack is deposited. Gate cut lithographing patterning is performed to open portions of the gate. The replacement metal gate stack and the interlayer dielectric are etched. A cap layer is deposited on exposed ends of at least two replacement metal gate. Trenches are filled with the interlayer dielectric and the semiconductor device is formed. Selective deposition of the insulating material on the ends of the replacement metal gates prevents gate end shorts.
US10790367B2
A high-voltage metal-oxide-semiconductor field-effect transistor applied to a high-voltage range includes a substrate, an epitaxial layer, a plurality of first doped regions, a plurality of first trenches, a plurality of second trenches, a plurality of second doped regions, and a metal layer. The epitaxial layer is disposed on the substrate and used as a drain electrode. The plurality of first doped regions are disposed in the epitaxial layer. The plurality of first trenches are disposed on the plurality of doped regions in a spaced manner. Each of the first trenches has a first trench oxide layer and a first semiconductor layer which is connected to a source electrode. The plurality of second trenches are disposed between each of the first trenches in a spaced manner. Each of the second trenches has a second trench oxide layer and a second semiconductor layer which is connected to a gate electrode.
US10790363B2
The disclosure relates to methods of forming integrated circuit (IC) structures with a metal cap on a cobalt layer for source and drain regions of a transistor. An integrated circuit (IC) structure according to the disclosure may include: a semiconductor fin on a substrate; a gate structure over the substrate, the gate structure having a first portion extending transversely across the semiconductor fin; an insulator cap positioned on the gate structure above the semiconductor fin; a cobalt (Co) layer on the semiconductor fin adjacent to the gate structure, wherein an upper surface of the Co layer is below an upper surface of the gate structure; and a metal cap on the Co layer.
US10790360B2
The present disclosure relates to the technical field of semiconductor processes, and discloses a semiconductor device and a manufacturing method therefor. The manufacturing method includes: providing a substrate structure including a substrate and a first material layer on the substrate, wherein a recess is formed in the substrate and the first material layer includes a nanowire; forming a base layer on the substrate structure; selectively growing a graphene layer on the base layer; forming a second dielectric layer on the graphene layer; forming an electrode material layer on the substrate structure to cover the second dielectric layer; defining an active region; and forming a gate by etching at least a portion of a stack layer to at least the second dielectric layer so as to form a gate structure surrounding an intermediate portion of the nanowire, where the gate structure includes a portion of the electrode material layer and the second dielectric layer. The present disclosure incorporates graphene into the semiconductor process and makes use of the features of graphene in a dual-gate structure.
US10790356B2
A semiconductor device includes a semiconductor layer, a metal layer electrically contacting the semiconductor layer, and a two-dimensional material layer between the semiconductor layer and the metal layer and having a two-dimensional crystal structure.
US10790355B2
In an SOI substrate having a semiconductor substrate serving as a support substrate, an insulating layer on the semiconductor substrate and a semiconductor layer on the insulating layer, an element isolation region which penetrates the semiconductor layer and the insulating layer and whose bottom part reaches the semiconductor substrate is formed, and a gate electrode is formed on the semiconductor layer via a gate insulating film. A divot is formed in the element isolation region at a position adjacent to the semiconductor layer, and a buried insulating film is formed in the divot. The gate electrode includes a part formed on the semiconductor layer via the gate insulating film, a part located on the buried insulating film and a part located on the element isolation region.
US10790351B2
A display substrate and a manufacturing method thereof, and a display device are provided. The display substrate includes: a voltage conducting layer, at least part of which is in a display area; a voltage connecting terminal in a peripheral circuit area, and a conductive lead in the peripheral circuit area. The conductive lead includes: a first annular portion, a second annular portion, and a plurality of bridging portions. The first annular portion is connected to the voltage conducting layer, the second annular portion surrounds the first annular portion and connected to the voltage connecting terminal, and a first end and a second end of each bridging portion are connected to the first annular portion and the second annular portion respectively.
US10790343B2
A display device is disclosed, which includes: a first substrate; a first data line disposed on the first substrate; a first electrode disposed on the first substrate; and a first pixel defining layer disposed on the first electrode, wherein the first pixel defining layer exposes a part of the first electrode to define a first light emitting region, wherein, in a normal direction view of the first substrate, the first light emitting region partially overlaps the first data line.
US10790339B2
Provided are an OLED array substrate and a manufacturing method thereof, and a display device. The OLED array substrate includes a substrate and a plurality of pixel units provided thereon. The plurality of pixel units are arranged into a plurality of rows extending in a first direction and a plurality of columns extending in a second direction. Each pixel unit includes a plurality of subpixels emitting light of different colors. At least two subpixels emitting light of the same color are adjacent to each other in at least one of the first direction and the second direction.
US10790338B2
An organic-EL display apparatus comprises an organic layer for each of a plurality of pixels each comprising at least three sub-pixels having substantially rectangular shapes. A first sub-pixel and a second sub-pixel are arranged in parallel with each other such that a long side of the first sub-pixel and a long side of the second sub-pixel are substantially parallel with each other; and a long side of a third sub-pixel is substantially parallel with a short side of each of the first and second sub-pixels. In the first and second sub-pixel, a variation in a thickness of the organic layer through a long-side direction is larger than a variation in the thickness through a short-side direction; and in the third sub-pixel, a variation in a thickness of the organic layer through a short-side direction is larger than a variation in the thickness through a long-side direction.
US10790336B2
Hybrid high electron mobility field-effect transistors including inorganic channels and organic gate barrier layers are used in some applications for forming high resolution active matrix displays. Arrays of such high electron mobility field-effect transistors are electrically connected to thin film switching transistors and provide high drive currents for passive devices such as organic light emitting diodes. The organic gate barrier layers are operative to suppress both electron and hole transport between the inorganic channel layer and the gate electrodes of the high electron mobility field-effect transistors.
US10790333B2
According to one embodiment, a method includes forming, at a low temperature, a thin film transistor structure above a flexible substrate in a film thickness direction. The low temperature is less than about 200° C., and the thin film transistor structure includes a contact pad on a lower or upper surface thereof. The method also includes forming, at a high temperature, a perpendicular magnetic tunnel junction (pMTJ) structure above a rigid substrate. The high temperature is greater than about 200° C. The method also includes removing the rigid substrate from below the pMTJ structure and bonding, at the low temperature, the pMTJ structure to the thin film transistor structure using an adhesion layer. Other methods of forming flexible substrates for mounting pMTJs and systems thereof are described in accordance with more embodiments.
US10790332B2
Techniques to fabricate an RF filter using 3 dimensional island integration are described. A donor wafer assembly may have a substrate with a first and second side. A first side of a resonator layer, which may include a plurality of resonator circuits, may be coupled to the first side of the substrate. A weak adhesive layer may be coupled to the second side of the resonator layer, followed by a low-temperature oxide layer and a carrier wafer. A cavity in the first side of the resonator layer may expose an electrode of the first resonator circuit. An RF assembly may have an RF wafer having a first and a second side, where the first side may have an oxide mesa coupled to an oxide layer. A first resonator circuit may be then coupled to the oxide mesa of the first side of the RF wafer.
US10790331B2
A display panel comprises a first substrate and a shading layer. The first substrate comprises a plurality of pixel zones arranging in an array form. Each of the pixel zones comprises a first color LED and a second color LED. The first color LED comprise a first light-emitting surface in a display direction. The second color LED comprise a second light-emitting surface in the display direction. An area of the first light-emitting surface is larger than an area of the second light-emitting surface. The shading layer is disposed in the plurality of pixel zones, and the shading layer overlaps some of the first light-emitting surfaces at the display direction.
US10790330B2
One embodiment discloses a semiconductor device comprising: a plurality of light-emitting units; a plurality of wavelength conversion layers each disposed on the plurality of light-emitting units; partitions disposed between the plurality of light-emitting units and between the plurality of wavelength conversion layers; a plurality of color filters each disposed on the plurality of wavelength conversion layers; and black matrix disposed between the plurality of color filters.
US10790327B2
A semiconductor device structure is provided. The semiconductor device structure includes a first semiconductor die, and a second semiconductor die bonded on the first semiconductor die. A through-substrate via penetrates through a semiconductor substrate of the second semiconductor die. A passivation layer is disposed between the first semiconductor die and the second semiconductor die, wherein the passivation layer is directly bonded to the semiconductor substrate of the second semiconductor die. A conductive feature passes through the passivation layer, wherein the conductive feature is bonded to the through-substrate via. A barrier layer is disposed between the conductive feature and the passivation layer. The barrier layer covers sidewalls of the conductive feature and separates the surface of the conductive feature from a nearest neighboring surface of the first or second semiconductor die.
US10790323B2
A semiconductor device package includes a semiconductor device, an optical conductive pillar, a first encapsulant and a second encapsulant. The semiconductor device includes a pixel. The optical conductive pillar is disposed on the pixel. The first encapsulant has a first thickness and encapsulates the optical conductive pillar. The second encapsulant has a second thickness different from the first thickness.
US10790322B1
An image sensor include a semiconductor substrate, a first epitaxial layer, a second epitaxial layer, a plurality of photodiodes, and a plurality of pixel isolation structures. The first epitaxial layer is formed on the semiconductor substrate, and the second epitaxial layer is formed on the first epitaxial layer. Each photodiode includes a first diffusion region formed in the first epitaxial layer and a second diffusion region formed in the second epitaxial layer. The second diffusion region is extended through the second epitaxial layer and electrically coupled to the first diffusion region. Each pixel isolation structure include a first isolation structure formed between adjacent first diffusion regions in the first epitaxial layer and a second isolation structure formed between adjacent second diffusion regions in the second epitaxial layer. The second isolation structure is extended through the second epitaxial layer to connect to the first isolation structure.
US10790315B2
An array substrate, a display panel and a display device are provided. The array substrate includes a wiring layer and an insulation layer sequentially formed on a base substrate, and a side of the insulation layer of the array substrate distal to the wiring layer includes a binding region. The array substrate further includes a first protection layer located in the binding region of the array substrate, and at least a portion of the first protection layer is flush with an edge of the array substrate.
US10790314B2
A display panel and a display device comprising the same are provided. The display panel includes a planar substrate and a boundary substrate formed by bending the boundary of the planar substrate; and scan lines arranged on the planar substrate and extended to the boundary substrate. The width of the scan line on the bended position of the planar substrate is larger than the width of the remaining scan line.
US10790310B2
An array substrate, a display panel and a display device are provided. The array substrate includes a base substrate, and a metal connecting member, a first insulating layer, a signal line, a second insulating layer and a first electrode which are disposed on the base substrate in this order. The first insulating layer is located between the metal connecting member and the signal line, and the second insulating layer is located between the signal line and the common electrode. A material of the metal connecting member is different from a material of the signal line. The signal line is electrically connected to the first electrode through the metal connecting member. A contact resistance between the material of the metal connecting member and a material of the first electrode is smaller than a contact resistance between the material of the signal line and the material of the first electrode.
US10790308B2
A field-effect transistor including: a gate electrode, which is configured to apply gate voltage; a source electrode and a drain electrode, which are configured to transfer an electrical signal; an active layer, which is formed between the source electrode and the drain electrode; and a gate insulating layer, which is formed between the gate electrode and the active layer, the active layer including at least two kinds of oxide layers including layer A and layer B, and the active layer satisfying at least one of condition (1) and condition (2) below: condition (1): the active layer includes 3 or more oxide layers including 2 or more of the layer A; and condition (2): a band-gap of the layer A is lower than a band-gap of the layer B and an oxygen affinity of the layer A is equal to or higher than an oxygen affinity of the layer B.
US10790306B2
A display substrate, a manufacturing method thereof and a display device are provided, and the display substrate includes pixel units, each of the pixel units is provided with a thin film transistor, a pixel electrode and a common electrode; the pixel electrode and the common electrode are arranged in a same layer and insulated from each other, the pixel electrode includes a plurality of strip-shaped pixel sub-electrodes, the common electrode includes a plurality of strip-shaped common sub-electrodes, the plurality of strip-shaped pixel sub-electrodes (104) and the plurality of strip-shaped common sub-electrodes are alternately distributed, and an interval width between each pixel sub-electrode and each common sub-electrode adjacent to the pixel sub-electrode is from 1 μm to 5 μm. The display substrate is configured for solving the problem of low charging rate in large size display panels.
US10790304B2
Some embodiments include an integrated assembly having a semiconductor structure extending from a first wiring to a second wiring. A ferroelectric transistor includes a first transistor gate adjacent a first region of the semiconductor structure. A first non-ferroelectric transistor includes a second transistor gate adjacent a second region of the semiconductor structure. The second region of the semiconductor structure is between the first region of the semiconductor structure and the first wiring. A second non-ferroelectric transistor includes a third transistor gate adjacent a third region of the semiconductor structure. The third region of the semiconductor structure is between the first region of the semiconductor structure and the second wiring.
US10790297B2
Embodiments of methods for forming channel holes in 3D memory devices using a nonconformal sacrificial layer are disclosed. In an example, a dielectric stack including interleaved first dielectric layers and second dielectric layers is formed on a substrate. An opening extending vertically through the dielectric stack is formed. A nonconformal sacrificial layer is formed along a sidewall of the opening, such that a variation of a diameter of the opening decreases. The nonconformal sacrificial layer and part of the dielectric stack abutting the nonconformal sacrificial layer are removed. A channel structure is formed in the opening after removing the nonconformal sacrificial layer and part of the dielectric stack.
US10790294B2
A vertical memory device includes a substrate having a cell array region and a connection region positioned on an exterior of the cell array region. Gate electrode layers are stacked on the cell array region and the connection region of the substrate, forming a stepped structure in the connection region. Channel structures are disposed in the cell array region, extending in a direction perpendicular to an upper surface of the substrate, while passing through the gate electrode layers. Dummy channel structures are disposed in the connection region, extending in the same direction as the channel structures, while passing through the gate electrode layers forming the stepped structure. First semiconductor patterns are disposed below the channel structures, and second semiconductor patterns are disposed below the dummy channel structures. The first and second semiconductor patterns include polycrystalline semiconductor materials.
US10790293B2
A memory device includes a first state transistor and a second state transistor having a common control gate. A first selection transistor is buried in the semiconductor body and coupled to the first state transistor so that current paths of the first selection transistor and first state transistor are coupled in series. A second selection transistor is buried in the semiconductor body and coupled to the second state transistor so that current paths of the second selection transistor and second state transistor are coupled in series. The first and second selection transistors have a common buried selection gate. A dielectric region is located between the common control gate and the semiconductor body. A first bit line is coupled to the first state transistor and a second bit line is coupled to the second state transistor.
US10790284B2
The disclosure relates to a structure and methods of forming spacers for trench epitaxial structures. The method includes: forming a spacer material between source and drain regions of respective first-type gate structures and second-type gate structures; growing source and drain material about the first-type gate structures, confined within an area defined by the spacer material; and growing source and drain material about the second-type gate structures, confined within an area defined by the spacer material.
US10790267B2
A light emitting element is disclosed. The light emitting element includes: a mount substrate on which a first electrode pad, a second electrode pad, a third electrode pad, and a fourth electrode pad are disposed; a first vertical LED chip mounted on the mount substrate such that the bottom portion of the first vertical LED chip is connected to the first electrode pad; a second vertical LED chip mounted on the mount substrate such that the bottom portion of the second vertical LED chip is connected to the second electrode pad; a third vertical LED chip mounted on the mount substrate such that the bottom portion of the third vertical LED chip is connected to the third electrode pad; a light-transmitting conductive plate electrically connected to the top portions of the first vertical LED chip, the second vertical LED chip, and the third vertical LED chip; and a conductor connecting the light-transmitting conductive plate to the fourth electrode pad. Individual driving powers are applied to the first vertical LED chip, the second vertical LED chip, and the third vertical LED chip through the first electrode pad, the second electrode pad, and the third electrode pad, respectively, or through the fourth electrode pad.
US10790266B2
According to one embodiment, a memory device includes: a first chip including a first circuit, first and second terminal; a second chip including a second circuit and a third terminal; and an interface chip including first and second voltage generators. The first chip is between the second chip and the interface chip. The first terminal is connected between the first circuit and the first voltage generator. A third end of the second terminal is connected to the third terminal and a fourth end of the second terminal is connected to the second voltage generator. A fifth end of the third terminal is connected to the second circuit and a sixth end of the third terminal is connected to the second voltage generator via the second terminal. The third end overlaps with the sixth end, without overlapping with the fourth end.
US10790263B2
Embodiments of the present disclosure are directed towards an integrated circuit (IC) die. In embodiments, the IC die may include a semiconductor substrate, a plurality of active components disposed on a first side of the semiconductor substrate, and a plurality of passive components disposed on a second side of the semiconductor substrate. In embodiments the second side may be disposed opposite the first side. The passive components may, in some embodiments, include capacitors and/or resistors while the active components may, in some embodiments, include transistors. Other embodiments may be described and/or claimed.
US10790262B2
Devices and techniques including process steps make use of recesses in conductive interconnect structures to form reliable low temperature metallic bonds. A fill layer is deposited into the recesses prior to bonding. First conductive interconnect structures are bonded at ambient temperatures to second metallic interconnect structures using direct bonding techniques, with the fill layers in the recesses in one or both of the first and second interconnect structures.
US10790260B2
Embodiments of wafer bonding methods are disclosed. In an example, a first plasma activation treatment based on oxygen or an inert gas is performed on a front surface of a first wafer and a front surface of a second wafer. After the first plasma activation treatment, a second plasma activation treatment based on water molecules is performed on the front surface of the first wafer and the front surface of the second wafer. After the second plasma activation treatment, the first wafer and the second wafer are bonded such that the treated front surface of the first wafer is in physical contact with the treated front surface of the second wafer.
US10790258B2
An electronic device includes an electronic element, a plurality of first sub-electrodes arrayed in a first direction, a plurality of second sub-electrodes arrayed in a second direction that is orthogonal to the first direction, a dummy electrode, and a sealing resin. The sealing resin has a resin back surface from which the plurality of first sub-electrodes, the plurality of second sub-electrodes and the dummy electrode are exposed. The plurality of second sub-electrodes are located further in the first direction than any of the plurality of first sub-electrodes. The plurality of first sub-electrodes are located further in the second direction than any of the plurality of second sub-electrodes. The dummy electrode is located further in the first direction than any of the plurality of first sub-electrodes, and is located further in the second direction than any of the plurality of second sub-electrodes.
US10790257B2
Semiconductor packages including active package substrates are described. In an example, the active package substrate includes an active die between a top substrate layer and a bottom substrate layer. The top substrate layer may include a via and the active die may include a die pad. An anisotropic conductive layer may be disposed between the via and the die pad to conduct electrical current unidirectionally between the via and the die pad. In an embodiment, the active die is a flash memory controller and a memory die is mounted on the top substrate layer and placed in electrical communication with the flash memory controller through the anisotropic conductive layer.
US10790256B2
A wiring board includes an insulator layer, and a connection terminal having a first surface and a side surface intersecting the first surface. The first surface is exposed from the insulator layer, and the insulator layer includes a gap formed along at least a part of the side surface.
US10790255B2
A fan-out semiconductor package includes a frame comprising a plurality of wiring layers electrically connected to one another, and having a recessed portion having a stopper layer 112aM disposed on a bottom surface of the recessed portion, and a through-hole penetrating through the stopper layer; a semiconductor chip having an active surface on which a connection pad is disposed and an inactive surface opposing the active surface, and disposed in the recessed portion such that the inactive surface opposes the stopper layer; an encapsulant covering at least portions of the frame and the inactive surface of the semiconductor chip, and filling at least a portion of the recessed portion; and an interconnect structure disposed on the frame and the active surface of the semiconductor chip, and comprising a redistribution layer electrically connected to the plurality of wiring layers and the connection pad.
US10790252B2
Semiconductor devices, methods of manufacture thereof, and packaged semiconductor devices are disclosed. In one embodiment, a method of manufacturing a semiconductor device includes forming a plurality of contact pads over a substrate, and forming an insulating material over the plurality of contact pads and the substrate. The insulating material is patterned to form an opening over each of the plurality of contact pads, and the plurality of contact pads is cleaned. The method includes forming an under-ball metallization (UBM) structure over the plurality of contact pads and portions of the insulating material. Cleaning the plurality of contact pads recesses a top surface of each of the plurality of contact pads.
US10790251B2
Methods of forming supports for 3D structures on semiconductor structures comprise forming the supports from photodefinable materials by deposition, selective exposure and curing. Semiconductor dice including 3D structures having associated supports, and semiconductor devices are also disclosed.
US10790241B2
A wiring structure includes a conductive structure, a surface structure and at least one through via. The conductive structure includes at least one dielectric layer and at least one circuit layer in contact with the dielectric layer. The surface structure is disposed adjacent to a top surface of the conductive structure. The through via extends through the surface structure and extending into at least a portion of the conductive structure.
US10790216B2
The present disclosure relates to a thermally enhanced semiconductor package, which includes a module substrate, a thinned flip chip die over the module substrate, a mold compound component, a thermally conductive film, and a thermally enhanced mold compound component. The mold compound component resides over the module substrate, surrounds the thinned flip chip die, and extends above an upper surface of the thinned flip chip die to form a cavity over the upper surface of the thinned flip chip die. The thermally conductive film resides over at least the upper surface of the thinned flip chip at the bottom of the cavity. The thermally enhanced mold compound component resides over at least a portion of the thermally conductive film to fill the cavity.
US10790212B2
A method of manufacturing a package structure includes the following processes. An adhesive layer is formed on a carrier. A die is attached to the carrier through the adhesive layer. A protection layer is formed to at least cover a sidewall and a portion of a top surface of the adhesive layer on an edge of the carrier. An encapsulant is formed over the carrier to laterally encapsulate the die. A redistribution layer (RDL) structure is formed on the die and the encapsulant. A connector is formed to electrically connect to the die through the RDL structure. The carrier is released.
US10790208B2
Implementations of semiconductor packages may include: a semiconductor wafer, a glass lid fixedly coupled to a first side of the semiconductor die by an adhesive, a redistribution layer coupled to a second side of the semiconductor die, and a plurality of ball mounts coupled to the redistribution layer on a side of the redistribution layer coupled to the semiconductor die. The adhesive may be located in a trench around a perimeter of the semiconductor die and located in a corresponding trench around a perimeter of the glass lid.
US10790201B2
When a film thickness of a second epitaxial film is measured, an infrared light is irradiated from a surface side of the second epitaxial film onto a base layer on which a first epitaxial film and the second epitaxial film are formed. A reflected light from an interface between the first epitaxial film and the base layer and a reflected light from a surface of the second epitaxial film are measured to obtain a two-layer film thickness, which is a total film thickness of the first epitaxial film and the second epitaxial film. The film thickness of the second epitaxial film is calculated by subtracting a one-layer film thickness, which is a film thickness of the first epitaxial film, from the two-layer film thickness.
US10790194B2
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip includes a first plurality of conductive interconnect layers arranged within a first inter-level dielectric (ILD) structure disposed on a first surface of a first substrate. A second plurality of conductive interconnect layers are arranged within a second ILD structure disposed on a first surface of a second substrate. The second substrate is separated from the first substrate by the first ILD structure. The first plurality of conductive interconnect layers and the second plurality of conductive interconnect layers define an inductor having one or more turns.
US10790181B2
Grinding, lapping and polishing basically work by making scratches in the body being ground, lapped or polished. The scratches typically are linear. The scratches gives rise to a directionality component of friction: the friction coefficient is less in the direction along the scratch than in a direction orthogonal, or across, the scratch. In a wafer handling/chucking situation, one wants the wafer to settle on the chuck, which involves the outer regions of the wafer moving radially with respect to the chuck. One can reduce friction in the radial direction by giving the lapping scratches a preferred orientation, namely, radial. This can be achieved by making the final passes of the lapping tool move predominantly in radial directions.
US10790179B2
Disclosed is an alignment apparatus that aligns a treatment object having a notch. The alignment apparatus includes a support member on which the treatment object is positioned, a driving unit configured to rotate the support member, a pushing member configured to move the treatment object to a proper location on the support member by applying a force to a side surface of the treatment object positioned on the support member, a notch detecting unit configured to detect whether the notch of the treatment object is located at a specific location, and a controller configured to control the driving unit such that the notch of the treatment object is located at the specific location by rotating the support member.
US10790174B2
A wafer transport assembly includes a first wafer transport module and a second wafer transport module. A buffer module, arranged between the first wafer transport module and the second wafer transport module, includes a first buffer stack and a second buffer stack. Outer sides of the first wafer transport module are coupled to first and second process modules, respectively, and outer sides of the second wafer transport module are coupled to third and fourth process modules, respectively. The first wafer transport module, the second wafer transport module, and the buffer module define a continuous wafer transport volume providing a controlled environment within the wafer transport assembly.
US10790168B2
Provided are a plasma treatment apparatus and a method of fabricating semiconductor device using the same. The plasma treatment apparatus includes a chamber which provides a plasma treatment space, a bottom electrode disposed in the chamber and supports a wafer, a top electrode disposed in the chamber facing the bottom electrode, a source power source which supplies a source power output of a first frequency to the bottom electrode, a bias power source which supplies a bias power output of a second frequency different from the first frequency to the bottom electrode, and a pulse power source which applies a pulse voltage to the bottom electrode, wherein the bias power output is a bias voltage which is pulse-modulated to a first voltage level in a first time section and pulse-modulated to a second voltage level in a second time section and is applied to the bottom electrode.
US10790167B2
A foam brush that has nodules on an outer diameter surface of the brush that have a pitch to diameter ratio (P/D) of between 1.2 and 1.5 and a nodule height to nodule diameter ratio of 0.2 to 0.5 can be used to achieve improved small particle and organic residue removal from substrates following CMP processing. CMP cleaning brushes of the disclosure may also be prepared with foams that are relatively soft and have a compression strength of less than 90 grams/cm2. CMP cleaning brushes with such P/D and H/D ratios, and optionally a compression strength of less than 90 grams/cm2 can be used in a variety of CMP cleaning processes including post copper CMP processes.
US10790158B2
A semiconductor device has a substrate. A conductive via is formed through the substrate. A plurality of first contact pads is formed over a first surface of the substrate. A plurality of second contact pads is formed over a second surface of the substrate. A dummy pattern is formed over the second surface of the substrate. An indentation is formed in a sidewall of the substrate. An opening is formed through the substrate. An encapsulant is deposited in the opening. An insulating layer is formed over second surface of the substrate. A dummy opening is formed in the insulating layer. A semiconductor die is disposed adjacent to the substrate. An encapsulant is deposited over the semiconductor die and substrate. The first surface of the substrate includes a width that is greater than a width of the second surface of the substrate.
US10790156B2
Embodiments of the invention provide a method for atomic layer etching (ALE) of a substrate. According to one embodiment, the method includes providing a substrate, and exposing the substrate to hydrogen fluoride (HF) gas and a boron-containing gas to etch the substrate. According to another embodiment, the method includes providing a substrate containing a metal oxide film, exposing the substrate to HF gas to form a fluorinated surface layer on the metal oxide film, and exposing the substrate to a boron-containing gas to remove the fluorinated surface layer from the metal oxide film. The exposures may be repeated at least once to further etch the metal oxide film.
US10790152B2
In a method for etching a multilayer film of a target object by using a plasma processing apparatus, the multilayer film of the target object includes a layer made of a metal magnetic material and a mask is provided on the multilayer film. The multilayer film is etched in a state where a pressure in a processing chamber of the plasma processing apparatus is set to a first pressure that is a relatively high pressure. Subsequently, the multilayer film is further etched in a state where the pressure in the processing chamber is set to a second pressure lower than the first pressure.
US10790147B2
A method of manufacturing a semiconductor device includes forming an etch target layer on a substrate; forming an amorphous metal layer on the etch target layer, the amorphous metal layer comprising nitrogen between 15 atomic percentage (at %) and 25 at %; forming an amorphous metal hardmask by patterning the amorphous metal layer; and etching the etch target layer by using the amorphous metal hardmask as an etching mask.
US10790145B2
A method includes forming a first amorphous material, forming a second amorphous material over and in contact with the first material, removing a portion of the second material and the first material to form pillars, and exposing the materials to a temperature between a crystallization temperature of the first material and a crystallization temperature of the second material. The first material and the second material each comprise at least one element selected from the group consisting of silicon and germanium. The second material exhibits a crystallization temperature different than a crystallization temperature of the first material. Semiconductor structures, memory devices, and systems are also disclosed.
US10790141B2
Methods for selectively depositing films by atomic layer deposition are disclosed. Substrate surfaces are passivated by hydrosilylation to prevent deposition and allow selective deposition on unpassivated surfaces.
US10790138B2
There is provided a method for forming a target film on a substrate comprising: preparing the substrate having a first substrate region and a second substrate region that has at least two types of surfaces formed of materials different from a material of the first substrate region; selectively forming, on the surfaces of the second substrate region, an intermediate film capable of adsorbing a first self-assembled monolayer that inhibits formation of the target film on the second substrate region; selectively adsorbing the first self-assembled monolayer on a surface of the intermediate film; and selectively forming the target film on a surface of the first substrate region.
US10790137B2
Methods of depositing boron and carbon containing films are provided. In some embodiments, methods of depositing B,C films with desirable properties, such as conformality and etch rate, are provided. One or more boron and/or carbon containing precursors can be decomposed on a substrate at a temperature of less than about 400° C. In some embodiments methods of depositing silicon nitride films comprising B and C are provided. A silicon nitride film can be deposited by a deposition process including an ALD cycle that forms SiN and a CVD cycle that contributes B and C to the growing film.
US10790133B2
A precleaning apparatus includes a chamber having an internal space in which a substrate is cleaned, a substrate support disposed in the chamber and configured to support the substrate, a plasma generation unit disposed in the chamber and configured to generate plasma gas, a heating unit configured to heat the substrate on the substrate support, a cleaning gas supply unit configured to supply gas for oxide etching to the internal space of the chamber, and a hydrogen gas supply unit configured to supply hydrogen gas to the internal space of the chamber.
US10790128B2
Disclosed herein is a method comprising: emitting electrons from an electron ejector in response to an incident photon; driving the electrons through a hole toward a detector configured to collect the electrons and provide an output signal representative of the incident photon; driving the electrons away from sidewalls of the hole, using an electric field.
US10790122B2
A plasma processing apparatus includes a process chamber having an inner space, an electrostatic chuck in the process chamber and to which a substrate is mounted, a gas injection unit to inject a process gas into the process chamber at a side of the process chamber, a plasma applying unit to transform the process gas injected into the process chamber into plasma, and a plasma adjusting unit disposed around the electrostatic chuck and operative to adjust the density of the plasma across the substrate.
US10790114B2
Objective lens alignment of a scanning electron microscope review tool with fewer image acquisitions can be obtained using the disclosed techniques and systems. Two different X-Y voltage pairs for the scanning electron microscope can be determined based on images. A second image based on the first X-Y voltage pair can be used to determine a second X-Y voltage pair. The X-Y voltage pairs can be applied at the Q4 lens or other optical components of the scanning electron microscope.
US10790112B2
The focused ion beam apparatus includes: a vacuum container; an emitter tip disposed in the vacuum container and having a pointed front end; a gas field ion source; a focusing lens; a first deflector; a first aperture; an objective lens focusing the ion beam passing through the first deflector; and a sample stage. A signal generator responding to the ion beam in a point-shaped area is formed between the sample stage and an optical system including at least the focusing lens, the first aperture, the first deflector, and the objective lens, and a scanning field ion microscope image of the emitter tip is produced by matching a signal output from the signal generator and scanning of the ion beam by the first deflector with each other.
US10790110B2
According to one aspect of the present invention, a charged particle beam irradiation apparatus includes an electromagnetic lens configured to refract the charged particle beam; a plurality of electrodes arranged in a magnetic field of the electromagnetic lens and arranged to surround an outer space of a passage region of the charged particle beam; a supply mechanism configured to supply a gas to the space surrounded by the plurality of electrodes; a potential control circuit configured to control potentials of the plurality of electrodes so that a plasma is generated in the space surrounded by the plurality of electrodes and movements of electrons or positive ions generated by the plasma are controlled; and a stage configured to dispose a substrate irradiated with a charged particle beam passing through the electromagnetic lens, wherein the substrate is irradiated with light radiated by the plasma.
US10790108B2
Approaches herein provided surface mounted devices each configured as a stand-alone component suitable for attachment to a substrate such as a printed circuit board (PCB). In some embodiments, a method includes forming a base housing, coupling an electronic component to the base housing, and forming a cover over the electronic component, wherein the cover is coupled to the base housing. The electronic component may include a fusible link/element extending between terminals, the terminals wrapped around an exterior of base housing. The device may then be coupled to the PCB, for example, by attaching the terminals to an upper surface of the PCB.
US10790107B2
A circuit breaker for interrupting a direct current, in particular in a power supply system in a vehicle having a main current path that includes a switch, and having a reed relay for detecting an electric current flow across the main current path. The switch is coupled to the reed relay. Also, a use of a circuit breaker is provided.
US10790103B1
A three-way switch associated with an entry point barrier may provide a security system with information regarding a position of the entry point barrier as it moves along a path of travel. As the entry point barrier moves, the three-way switch may come into proximity with an external object, and the three-way switch may indicate to the security system that a circuit associated with the three-way switch has been closed. The security system may determine that the entry point barrier is in a given position, and one or more security system policies associated with the given position may be activated.
US10790097B2
A lithium composite negative electrode which allows a hybrid capacitor to operate at room temperature by reducing interfacial resistance in the electrode, a hybrid capacitor comprising the composite negative electrode, and manufacturing methods thereof. The lithium composite negative electrode is a laminar electrode including a lithium ion conductive solid electrolyte, an alginate gel electrolyte, and lithium-doped carbon. Further, a hybrid capacitor includes a positive electrode including a carbon material and/or a metal oxide, the lithium composite negative electrode, and a neutral aqueous electrolyte filled between the positive electrode and the lithium composite negative electrode. The lithium composite negative electrode is configured as a laminar electrode including the lithium ion conductive solid electrolyte, the alginate gel electrolyte, and the lithium-doped carbon.
US10790090B2
In a method for manufacturing a multilayer capacitor, a multilayer capacitor main body includes first and second main surfaces, first and second side surfaces, and first and second end surfaces, the first and second main surfaces extending in a length direction and a width direction, the first and second side surfaces extending in the length direction and a thickness direction, and the first and second end surfaces extending in the width direction and the thickness direction. The second main surface is depressed in a portion extending from opposite ends of the second main surface toward a center of the second main surface in the length direction.
US10790087B2
A multilayer ceramic electronic part includes a body portion including an internal electrode and a dielectric layer, a first electrode layer disposed on at least one surface of the body portion and electrically connected to the internal electrode, and a conductive resin layer disposed on the first electrode layer and including a first conductivity-type metal particle, a second conductivity-type metal, and a base resin. The second conductivity-type metal has a melting point lower than a curing temperature of the base resin.
US10790082B2
A reactor according to an embodiment of the present disclosure includes a reactor main body including cores and coils wound on the cores; and a base having a polygonal shape extending outside the reactor main body, configured to support the reactor main body. In at least two sides that are not opposite each other, of a plurality of sides of the base, a plurality of notches are formed inwardly from each of the sides, so that axes of fasteners to temporarily secure the base to an installation target object pass through the notches.
US10790078B2
An apparatus for magnetic field compression includes a plurality of tubes of different dimensions. Each smaller tube extends within a larger tube and each tube includes an electrically conductive material for generating a magnetic field in response to electric current flowing in the conductive material. A longitudinal slot is formed in each tube. The longitudinal slot in each tube is aligned to form an aperture in which the magnetic field is compressed or has a highest magnetic flux in the aperture in response to the electric current flowing in the conductive material of each tube.
US10790069B2
A radiography camera system includes an exposure container made from radiation shielding material and having a curved channel therein that terminates inside the exposure container, a first conduit portion having a first end coupled to the exposure container, a switch coupled to a second end the first conduit portion, a second conduit portion having a first end coupled to the switch, a guide tube coupled to the switch, a crank coupled to a second end of the second conduit portion, and a cable disposed in the crank and having a connector for a source assembly on an end thereof, the cable actuating the switch to cause the cable to feed through one of: the first conduit portion or the guide tube when the crank unwinds the cable. The exposure container may be made from depleted uranium, tungsten, and/or lead. The curved channel may be J-shaped.
US10790068B2
A device for protection of a body from radiation includes at least one flexible garment. Each section of the flexible garment is configured to shield a region of a surface of the body. Each section complementarily attenuates self-shielding by internal structure between the region and an interior region of the body such that radiation at the interior region is attenuated to a predefined attenuation level.
US10790066B2
A rotation apparatus is usable with a control drum in a nuclear environment. The control drum is situated on a shaft that is rotatable about a horizontal axis of rotation, and the control drum includes an absorber portion and a reflector portion. The rotation apparatus includes a rotation mechanism that is structured to apply to the shaft in an operational position a force that biases the shaft to rotate toward a shutdown position, with the force being resisted by a motor to retain the shaft in the operational position when the motor is powered. The force is not resisted when the motor is unpowered. The rotation apparatus further includes a rotation management system that controls the rotation of the shaft.
US10790059B2
An apparatus and method are provided for treating a healthcare patient. The method includes the steps of establishing an audio/visual teleconference between a processor of the patient at a first location and a processor of a physician located at a second, remote location different from the first location and displaying a set of biometric parameters of the patient in real time to the physician at the remote location.
US10790057B2
A system and method for transmitting medical data. In one embodiment, a computer system receives filter criteria from a user of a first computer. Furthermore, the computer system may receive schedule information defining a schedule for checking for medical data. Depending on the embodiment, either the computer system or a remote server periodically selects, based upon the received schedule, medical data satisfying the received user-specific rules. The selected medical data is then transmitted to the computer system.
US10790056B1
Systems for delivering one or more studies, where each of the one or more studies has a series of digital images associated with only one person and generated by an imaging modality, is disclosed. The systems include a syncing application that is configured to execute within a local area network and that is in data communication with imaging modalities and/or computing devices configured to display images generated by each of the imaging modalities. The systems also include a server adapted to be external to the local area network and in data communication with the syncing application and a client-side viewing application installed on one or more of the computing devices. The client-side viewing application is configured to acquire the studies, including unrendered data representative of the digital images of the series, locally render the unrendered data, and enable a user to manipulate the digital images.
US10790053B2
Improving appetite through positive memory association. Information is received including text content related to a user. A positive user sentiment is defined using sentiment analysis. Text analysis is applied on the text content to identify a factor in the information that correlates with the positive user sentiment. The factor is ranked based on a strength of the correlation. Responsive to determining that the strength of the correlation is above a predefined threshold, the factor is stored as a positive token. A list of food recipes is accessed to identify a food recipe that incorporates the positive token. The food recipe is displayed to the user.
US10790044B2
Genomic data is written to disk in a compact format by dividing the data into segments and encoding each segment with the smallest number of bits per character necessary for whatever alphabet of characters appears in that segment. A computer system dynamically chooses the segment boundaries for maximum space savings. A first one of the segments may use a different number of bits per character than a second one of the segments. In one embodiment, dividing the data into segments comprises scanning the data and keeping track of a number of unique characters, noting positions in the sequence where the number increases to a power of two, calculating a compression that would be obtained by dividing the genomic data into one of the plurality of segments at ones of the noted positions, and dividing the genomic data into the plurality of segments at the positions that yield the best compression.
US10790043B2
A method for at least one of characterizing, diagnosing, and treating an endocrine system condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the endocrine system condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the endocrine system condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10790037B2
Provided is a circuit for generating a bias current, which includes a current generation unit including a plurality of current mirrors that generate a plurality of currents having different levels. The circuit also includes a current generation control unit that controls the generating the plurality of current having different levels in the current generation unit based on an externally input current. The circuit further includes a current supplying unit that supplies a current selected from the plurality of currents having different levels to an external device.
US10790031B1
A data storage system performs operations including receiving a data read command corresponding to a first memory cell; determining whether the first memory cell is in a first read condition; if the first memory cell is in the first read condition: applying a first voltage level to the first memory cell, the first voltage level being a predetermined voltage level corresponding to a read operation for memory cells in the first read condition; and sensing a first level of current, or lack thereof, through the first memory cell during application of the first voltage level to the first memory cell; and if the first memory cell is not in the first read condition: applying a second voltage level to the first memory cell, the second voltage level being a voltage level corresponding to a read operation for memory cells in a read condition other than the first read condition.
US10790027B2
A memory device includes a plurality of data lines, a common source, and control logic. The control logic is configured to implement a seed operation by biasing each of the plurality of data lines to a first voltage level with the common source biased to a second voltage level lower than the first voltage level. With each data line biased to the first voltage level, the control logic is configured to float each data line and bias the common source to the first voltage level such that the bias of each data line is boosted above the first voltage level due to capacitive coupling between each data line and the common source.
US10790024B2
A semiconductor device and method of operating a semiconductor device, the semiconductor device includes memory strings coupled between a common source line and a bit line, and a peripheral circuit coupled to the memory strings through a plurality of word lines and a dummy word line, and configured to set bias of the word lines and the dummy word line before performing a read operation, wherein the peripheral circuit applies a first pass voltage to the word lines concurrently with applying an initial voltage lower than the first pass voltage to the dummy word line, and increases the first pass voltage and the initial voltage to a second pass voltage to set the bias of the word lines and the dummy word line.
US10790015B2
A bit line architecture for dual-port static random-access memory (DP SRAM) is provided. An array of memory cells is arranged in rows and columns, and comprises a first subarray and a second subarray. A first pair of complementary bit lines (CBLs) extends along a column, from a first side of the array, and terminates between the first and second subarrays. A second pair of CBLs extends from the first side of the array, along the column, to a second side of the array. The CBLs of the second pair of CBLs have stepped profiles between the first and second subarrays. A third pair of CBLs and a fourth pair of CBLs extend along the column. The first and third pairs of CBLs electrically couple to memory cells in the first subarray, and the second and fourth pairs of CBLs electrically couple to memory cells in the second subarray.
US10789998B2
A memory array contains a plurality of banks coupled to each other by a plurality of data lines. Each of the data lines is divided into a plurality of segments within the array. Respective bidirectional buffers couple read data from one of the segments to another in a first direction, and to couple write data from one of the segments to another in a second direction that is opposite the first direction. The data lines may be local data read/write lines that couple different banks of memory cells to each other and to respective data terminals, digit lines that couple memory cells in a respective column to respective sense amplifiers, word lines that activate memory cells in a respective row, or some other signal line within the array. The memory array also includes precharge circuits for precharging the segments of respective data lines to a precharge voltage.
US10789994B2
A memory macro includes: word lines; memory cells arranged in an array, the array including rows and columns, the rows corresponding to the word lines, each memory cell being configured to receive a first reference voltage, and each column having voltage supply nodes corresponding to corresponding ones of the memory cells in the column; and switching circuits corresponding to the columns, each switching circuit being configured to selectively provide a first voltage value of a first voltage source or a second voltage value of a second voltage source to the voltage supply nodes; and wherein the first and second voltage values differ by a predetermined voltage value; each of the first and second voltage values is different than a second reference supply voltage; and the word lines are configured to receive the second voltage value as a voltage value representing a high logical value of the word lines.
US10789987B2
A method comprising: causing provision of a visual access menu to enable a user to access video segments of a scene comprising: causing display of at least a portion an image of the scene; causing display, at a first location in the scene, of a first user-selectable menu option that when selected causes access to one or more first video segments of activity at the first location in the scene; and causing display, at a second location in the scene, of a second user-selectable menu option that when selected causes access to one or more second video segments of activity at the second location in the scene.
US10789984B2
One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
US10789977B1
A magnetic recording head includes a trailing shield, a main pole, and a spin Hall layer. The spin Hall layer is disposed between the trailing shield and the main pole. A first spin torque layer is disposed between the spin Hall layer and the trailing shield. A second spin torque layer is disposed between the spin Hall layer and the main pole.
US10789967B2
A noise detection method and a noise detection system are provided. The noise detection method includes: obtaining an audio signal; comparing the audio signal with a wave of a noise model to obtain a correlation value; and identifying whether the audio signal is a candidate noise signal based on the correlation value. The method can detect plugging noises effectively.
US10789966B2
In a method for evaluating the voice onset of a speaker, especially suited for treatment of a stuttering disorder, the analysis includes: a. determine a time of voice onset of the speaker; b. obtain a fundamental frequency at the time of voice onset; c. in a predetermined time interval, obtain the curve with respect to time of energy at the fundamental frequency; d. obtain the curve with respect to time of energy at at least one harmonic multiple of the fundamental frequency; and e. determine the temporal progression of the ratio of the energies obtained in steps c and d. A gentle voice onset is presumed if the energy ratio is initially dominated by the energy of the fundamental frequency, and only in the further course of the predetermined time interval in a time span of Δt the energy ratio shifts in favor of the energy/energies of the harmonic multiple(a) of the fundamental frequency.
US10789965B2
In one example, an apparatus includes: a wavelet transform engine to receive a first signal stream and perform a wavelet transform on a first time domain sample of the first signal stream, the first wavelet transform engine to output at least one first coefficient for a first frequency range; an energy calculation circuit to compute a first energy signature for the at least one first coefficient; and a correlation circuit to generate a correlation value using the first energy signature, a second energy signature and a plurality of previous energy signatures.
US10789964B2
Embodiments of the present disclosure provide signal encoding and decoding methods and devices. The method includes: determining, a quantity k of subbands to be encoded, where i is a positive number, and k is a positive integer; selecting, according to quantized envelopes of all subbands, k subbands from all the subbands, or selecting k subbands from all subbands according to a psychoacoustic model; and performing a first-time encoding operation on spectral coefficients of the k subbands. In some embodiments of the present disclosure, the quantity k of subbands to be encoded is determined according to the quantity of available bits and the first saturation threshold, and encoding is performed on the k subbands that are selected from all the subbands, instead of on an entire frequency band.
US10789963B2
The invention provides a decoder being configured for processing an encoded audio bitstream, wherein the decoder includes: a bitstream decoder configured to derive a decoded audio signal from the bitstream, wherein the decoded audio signal includes at least one decoded frame; a noise estimation device configured to produce a noise estimation signal containing an estimation of the level and/or the spectral shape of a noise in the decoded audio signal; a comfort noise generating device configured to derive a comfort noise signal from the noise estimation signal; and a combiner configured to combine the decoded frame of the decoded audio signal and the comfort noise signal in order to obtain an audio output signal.
US10789956B1
A device may receive a set of audio data files corresponding to a set of calls, wherein the set of audio data files includes digital representations of one or more segments of respective calls of the set of calls, and wherein the set of calls includes audio data relating to a particular industry. The device may receive a set of transcripts corresponding to the set of audio data files. The device may determine a plurality of text-audio pairs within the set of calls, wherein a text-audio pair, of the plurality of text-audio pairs, comprises: a digital representation of a segment a call of the set of calls, and a corresponding excerpt of text from the set of transcripts. The device may train, using a machine learning process, an industry-specific text-to-speech model, tailored for the particular industry, based on the plurality of text-audio pairs.
US10789955B2
A method includes receiving a speech input from a user and obtaining context metadata associated with the speech input. The method also includes generating a raw speech recognition result corresponding to the speech input and selecting a list of one or more denormalizers to apply to the generated raw speech recognition result based on the context metadata associated with the speech input. The generated raw speech recognition result includes normalized text. The method also includes denormalizing the generated raw speech recognition result into denormalized text by applying the list of the one or more denormalizers in sequence to the generated raw speech recognition result.
US10789952B2
A computing system is provided. The computing system includes a processor of a display device configured to execute one or more programs. The processor is configured to receive, from a user, a voice command, a first auxiliary input from a first sensor, and a second auxiliary input from a second sensor. The processor is configured to, for each of a plurality of objects in the user's field of view in an environment, determine a first set of probability factors with respect to the first auxiliary input and a second set of probability factors with respect to the second auxiliary input. Each probability factor in the first and second sets indicates a likelihood that respective auxiliary inputs are directed to one of the plurality of objects. The processor is configured to determine a target object based upon the probability factors and execute the command on the target object.
US10789951B2
A speech continuation determination method includes acquiring dialogue data including a system sentence spoken to a user at a first time, a user sentence spoken by the user at a second time following the system sentence, and system intention indicating intention of the system sentence; estimating a predicted response delay amount indicating a wait time for a response to the user sentence by applying the dialogue data to a model obtained by machine learning; acquiring user status information indicating the status of the user; and determining whether a speech sentence by the user continues following the user sentence in accordance with the user status information in the wait time indicated by the predicted response delay amount.
US10789949B2
An audio device with at least one microphone adapted to receive sound from a sound field and create an output, and a processing system that is responsive to the output of the microphone. The processing system is configured to use a signal processing algorithm to detect a wakeup word, and modify the signal processing algorithm that is used to detect the wakeup word if the sound field changes.
US10789942B2
A computer-implemented method, computer program product, and computer processing system are provided for word embedding. The method includes receiving, by a processor device, a word embedding matrix. The method further includes generating, by a processor device, an average pooling vector and a max pooling vector, based on the word embedding matrix. The method also includes generating, by the processor device, a prediction by applying a Multi-Layer Perceptron (MLP) to the average pooling vector and the max pooling vector.
US10789932B2
An example active noise control filtering with an adaptive filter structure includes a controllable filter matrix with reference and error input signals, and updating the filter coefficients dependent on an optional filtered reference signal and an error signal, the error signal being representative of a performance criterion of the filter module. Further, a leakage functionality and a convergence functionality is applied to the updated filter coefficients. The leakage functionality is controlled by at least one of a flush functionality, freeze functionality, spatial freeze functionality and leakage threshold, and the convergence functionality is controlled by the freeze functionality and spatial freeze functionality.
US10789922B2
An electronic musical instrument in one aspect of the disclosure includes; a plurality of operation elements to be performed by a user for respectively specifying different pitches; a memory that stores musical piece data that includes data of a vocal part, the vocal part including at least a first note with a first pitch and an associated first lyric part that are to be played at a first timing; and at least one processor, wherein if the user does not operate any of the plurality of operation elements in accordance with the first timing, the at least one processor digitally synthesizes a default first singing voice that includes the first lyric part and that has the first pitch in accordance with data of the first note stored in the memory, and causes the digitally synthesized default first singing voice to be audibly output at the first timing.
US10789921B2
A processor in an audio extraction apparatus performs a preprocessing operation to determine, for a stereo audio source including first channel audio data including an accompaniment sound and a vocal sound for a first channel and second channel audio data including an accompaniment sound and a vocal sound for a second channel, a difference between the first channel audio data and the second channel audio data to generate center cut audio data, and an audio extraction operation to input the first channel audio data, the second channel audio data and the center cut audio data to a trained machine learning model to extract any one of the accompaniment sound and the vocal sound.
US10789920B1
A computer implemented media synchronization platform has a receiver that receives, from a user-operated computing device located at a live performance, a device media file. Furthermore, the computer implemented media synchronization platform receives, from a soundboard positioned at the live event, a soundboard audio file. The computer implemented media synchronization platform synchronizes, and receives, from the user-operated computing device via a synchronization interface, a realignment of a soundboard audio track. The device media file has a device video track and the device audio track. The soundboard audio file has the soundboard audio track. The computer implemented platform media synchronization platform has a processor that synchronizes the soundboard audio track with the video track, generates dual audio track A/V data based on the synchronization, generates the synchronization interface, and generates a single audio track A/V file based on the realignment. The processor is remotely positioned from the live performance.
US10789913B2
Techniques of this disclosure may include ways to control the amount of graphics data a graphics processing unit (GPU) renders. The GPU may render graphics data for image content that changed from frame-to-frame rather than graphics data for image content that changed and did not change. To display the image content, processing circuitry may map locations of where the graphics data is stored to lines in the image content allowing for the GPU to store the graphics data in arbitrary locations of an application buffer.
US10789910B2
An information handling system includes a processing device and a display. The processing device detects a privacy mode trigger, and provides a privacy mode control signal in response to detecting the privacy mode trigger. The display includes a screen to provide an image, and a backlight control module. The backlight control module controls a brightness of the image based on a display mode of the display, and provides the image in a privacy mode in response to receiving the privacy mode control signal.
US10789905B2
An array substrate and a display panel are provided. The array substrate includes: a substrate; an active switch; and a shift register circuit, located on a side edge of the substrate, and including a multistage shift register, including: a first switch, a second switch, a third switch, a fourth switch, and a fifth switch, where widths of first ends and second ends of the plurality of switches of the shift register are greater than widths of a first end and a second end of the active switch. In this application, the widths of the first ends and the second ends of the plurality of switches of the shift register may be increased to resolve problems of a poor electric property of a switch of a shift register circuit caused by a curvature change of a flexible display panel and bright and dark lines caused by the poor electric property.
US10789893B1
The invention provides a scan driving circuit, comprising: a plurality of rows of output channels successively arranged, at least a first multiplex module, and at least a second multiplex module; the power end of the (4m−3)-th row of output channels receiving a first power signal, the power end of the (4m−2)-th row of output channels receiving an output end of one first multiplex module, the power end of the (4m−1)-th row of output channels receiving an output end of one second multiplex module, and the power end of the 4m-th row of output channel receiving a second power signal; the first and second multiplex modules having control ends receiving a selection signal, a first input end receiving the first power signal, and a second input end receiving the second power signal; the selection signal controlling the first and second multiplex modules to change respective output power signal.
US10789890B2
A display device includes a display panel including a plurality of pixels and a panel driver that drives the display panel. Each of the pixels includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, an eighth transistor, a first capacitor, and an emission element.
US10789889B2
A source driver module, a display device and a method for driving a display panel are provided. The method for driving a display panel is applicable to the source driver module, which includes a source driver circuit, a first switch coupled between the source driver circuit and a first end of a first data line, and a second switch coupled between the source driver circuit and a second end of the first data line. The method for driving the display panel includes: when the display panel displays a first image, the source driver circuit outputs a first voltage signal to the first end of the first data line through the first switch, and when the display panel displays a second image after displaying the first image, the source driver circuit outputs a second voltage signal to the second end of the first data line through the second switch.
US10789887B2
The present invention relates to an image display apparatus. The image display apparatus includes a display; a processor configured to control to supply a power to the display; and a power supply configured to convert an input AC power and output converted first DC power and second DC power to the processor and the display, wherein the power supply comprises a discharging unit configured to discharge the first DC power when a supply of the AC power to the power supply is stopped, wherein the processor is configured to supply the second DC power to the display according to a level of a voltage outputted from the discharging unit, when the supply of the AC power to the power supply is stopped and then supplied again. Accordingly, when the AC power is supplied to the power supply of the image display apparatus, the display can be quickly turned on.
US10789885B1
An information handling system includes a dual sided display with a transparent OLED and switchable elements on each side of the OLED display switchable to be either opaque and white or clear. In order to save power, an OLED display controller turns off a first plurality of pixels in the transparent OLED display responsive to the information handling system being in a power savings state and the OLED display controller receiving display information indicating the plurality of pixels should emit white. Rather than driving the pixels to emit white, the OLED display controller turns off, thereby causing the pixels to be transparent and allowing the white opaque switchable element to be seen through the pixels.
US10789873B2
The present invention relates to a driving device and a driving method of a display device, and the driving device of the display device includes a timer control module, a driving module and a plurality of sets of data lines. Wherein the output terminal of the timer control module outputs a plurality of data signals of different color sub-pixels; the receiving terminal of the driving module receives the data signal from the timer control module; wherein the plurality of sets of data lines are connected to the timer control module and the driving module, two or more than two sets of the data lines connecting to the driving module for transmitting the data signal of the same color sub-pixel are short connected, and after the short connected are connected to the output terminal of the timer control module through a set of data lines.
US10789872B2
Provided is a display apparatus including a display panel, a timing controller, a gate driver, and a data driver. The display panel includes a plurality of pixels and a plurality of sub-pixels. Two pixels among the pixels include five sub-pixels and temporally share a third sub-pixel among the five sub-pixels. The timing controller includes a filter that is set based on a region having the same area as four sub-pixels. The timing controller generates RGBW data having red, green, blue, and white data based on input data, and applies the filter to the RGBW data to generate output data corresponding to each of the sub-pixels.
US10789868B2
The present disclosure proposes a shift register circuit and a method for driving the same, a gate driving circuit and a method for driving the same, and a display apparatus. The shift register circuit comprises an input circuit, a reset circuit, a control circuit and a multi-output circuit. The input circuit is configured to receive an input signal and output a signal to a first node based on the input signal; the reset circuit is configured to receive a reset signal and a first reference signal, and output the first reference signal to the first node under control of the reset signal; the control circuit is configured to control a potential at the first node to be an inverted potential of a potential at the second node; and the multi-output circuit is configured to receive the first reference signal and a plurality of clock signals, and output a plurality of driving signals according to the corresponding clock signals and the first reference signal under the control of signals at the first node and the second node.
US10789862B2
A tile holder that can be attached to or integrated with a storage device. The tile holder may hold, for example, alphabet tiles. The tile holder may be used in settings where labelling is required. The tile holder may be constructed from a rigid material, such as wood, metal or a semi-flexible or flexible material, such as rubber or plastic. The tile holder may be a face plate that optionally couples to a space block.
US10789849B2
A system for providing road condition information includes a first outdoor lamp and a first camera. The first camera is disposed on the first outdoor lamp and configured to: capture an image of a surrounding of a location where the first camera is located; perform an image recognition process on the image to identify an event occurring in the surrounding; generate, based on the event, a first road condition message including location information of the event and event information of the event; and broadcast the first road condition message to a first vehicle.
US10789836B2
The invention relates to a system and method for assisting a driver in driving a vehicle. First information on an environment of the vehicle is obtained and an instruction from the vehicle driver is received. An evaluation task defining an aspect of a current traffic situation encountered by the vehicle and to be evaluated is defined from the received instruction. An evaluation of the obtained information according to the evaluation task is performed, and an evaluation result is generated. Other aspects of the traffic situation and their relation to the aspect defined in the task are then evaluated additionally. Finally an information on the basis of the evaluation result and the other determined aspects is generated and output.
US10789830B2
A method and apparatus for gathering visual data using an augmented-reality application is provided herein. During operation a location for a public-safety area of interest is determined. The location is provided to an augmented-reality server where an augmented-reality application (e.g., an augmented-reality game) is modified to place a virtual image in a position that is based on the public-safety area of interest. Images are then obtained from devices that point their cameras towards the public-safety area of interest.
US10789810B1
Disclosed herein are methods, systems, and apparatus for generating an action selection policy (ASP) of an execution device. One method includes, in a current iteration, computing a first reward for a current state based on respective first rewards for actions in the current state and an ASP of the current state in the current iteration; computing an accumulative respective regret value of each action in the current state based on a difference between the respective first reward for the action and the first reward for the current state; computing an ASP of the current state in the next iteration; computing a second reward for the current state based on the respective first rewards for the actions and the ASP of the current state in the next iteration; and determining an ASP of the previous state in the next iteration based on the second reward for the current state.
US10789797B2
A peripheral controller for an access control system according to one embodiment includes a reader interface, a Power over Ethernet circuit, a processor, and a memory. The reader interface is configured to be communicatively coupled to at least one credential reader. The Power over Ethernet (PoE) circuit is configured to receive power over an Ethernet cable for powering the peripheral controller. The memory includes a plurality of instructions stored thereon that, in response to execution by the processor, causes the peripheral controller to analyze credential data received via the reader interface make an access control decision based on the analyzed credential data.
US10789794B2
A system and method for determining the presence of an individual at a particular spot within a location preferably based on the strength of signals received from beacons assigned to the particular spot by a software application (“App”) running on an electronic device of the individual. In one embodiment, certain presence calculations are performed by the App. In another embodiment, the App forwards information regarding the received beacon signals to an electronic identification and location tracking system and the presence calculations are performed by the system.
US10789791B2
A method, computer system, and computer program product for using strain gauges to detect a state of a lock. The strain gauges may be disposed within a key or a key head sub-system. The key bank system may include receiving a first signal, comparing the first signal with first or second signatures, and determining state change of a lock when the first signal matches the first or second signal within a first or second threshold. The key bank system may include receiving a current state of the lock, where the state of the lock is the first state, and changing the current state of the lock to a second state, where the second state is opposite the first state. The current state of the lock may be displayed on a communication device and may be stored in a memory of a communication device or a memory of a server.
US10789786B2
Methods, systems, and computer-readable storage media for generation of a vehicle repair plan. Implementations include actions of receiving vehicle damage data including an image of a damaged vehicle. The vehicle damage data is processed to determine a component region. The component region is processed to determine a damaged area and a damage type of a portion of the damaged vehicle. A maintenance plan is generated for the damaged vehicle based on the damaged area and the damage type. The maintenance plan is initiated for the damaged vehicle.
US10789774B2
Provided is a method of generating a transferred pattern of a garment draped on an avatar. Target patterns of a target garment are directly generated by deforming source patterns instead of flattening a model of the target garment. According to an aspect, target strain tensors representing deformations between meshes of the source patterns and corresponding meshes of the target garment are calculated from avatar deformation transformation values. Pattern strain tensors are calculated from the target strain tensors and source strain tensors, and target patterns are generated by multiplying the pattern strain tensors and the source patterns.
US10789771B2
A method and apparatus for fusing point cloud data, and a computer readable storage medium are provided. Some embodiments of the method can include: acquiring a first image and a second image, the first image and the second image being respectively associated with a first frame of point cloud data and a second frame of point cloud data acquired for a given scene; determining a point cloud movement matrix between the first frame of point cloud data and the second frame of point cloud data on the basis of the first image and the second image; and fusing the first frame of point cloud data with the second frame of point cloud data on the basis of the point cloud movement matrix.
US10789764B2
Systems and processes generate a viewing experience by determining location data and movement data of (a) at least one object and (b) at least one participant within an event area. A three-dimensional model of the event area, the participant and the object is determined based upon the location data and the movement data. A viewpoint of a spectator defines an origin, relative to the three-dimensional model, and a direction of the viewing experience. The viewing experience is generated for the viewpoint at least in part from the three-dimensional model to include one or more of augmented reality, mixed reality, extended reality, and virtual reality.
US10789763B2
A periphery monitoring device includes: an image generation unit configured to generate a display image in which a gaze point in a virtual space is viewed from a virtual viewpoint, the virtual space being based on a model image formed by projecting a captured image obtained by imagining a periphery of a vehicle with an imaging unit mounted in the vehicle onto a model representing a three-dimensional virtual plane configured around the vehicle; and an image output unit configured to output the display image to a display unit, in which the image generation unit moves at least one of the virtual viewpoint and the gaze point in a direction including a component in a vehicle width direction of the vehicle according to an operation of a steering unit for changing a steering angle of the vehicle.
US10789759B2
The present disclosure describes a method of generating fast path traced physically correct reflections in a semi-reflective surface. Secondary rays are generated by GPU graphics pipeline, lowering the computational complexity.
US10789750B2
A modeling method searches for a sequence matched to a user input using a fluid animation graph generated based on similarities among frames included in sequences included in the fluid animation graph and models a movement corresponding to the user input based on a result of the searching. Provided also is a corresponding apparatus and a method for preprocessing for such modeling.
US10789742B2
Methods, devices and apparatus for reconstructing an image are provided. According to an example of the method, scanning data is obtained for a scanned subject, an initially-updated image is reconstructed from the scanning data, image boundary prior information is generated by performing at least two sparse transforms on the initially-updated image, and a reconstructed image is obtained by performing a weighted reconstruction with the image boundary prior information and the initially-updated image.
US10789739B2
The present disclosure relates to the generation of partial surface models them volumetric datasets for subsequent registration of such partial surface models to surface topology datasets. Specifically, given an object that is imaged using surface topology imaging and another volumetric modality, the volumetric dataset is processed in combination with an approach viewpoint to generate one or more partial surfaces of the object that will be visible to the surface topology imaging system. This procedure can eliminate internal structures from the surfaces generated from volumetric datasets, thus increases the similarity of the dataset between the two different modalities, enabling improved and quicker registration.
US10789733B2
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. The encoder is configured project the point cloud on to patch planes to compress the point cloud, and supports multiple layered patch planes. For example, some point clouds may have a depth, and points at different depths may be assigned to different layered patch planes.
US10789731B2
The invention relates to a method for detecting an object (12) alongside a road (10) of a motor vehicle (1) based on at least two images (13) of an environmental region (9) of the motor vehicle (1) consecutively captured by at least one vehicle-side camera (4) for extrinsic calibration of the at least one camera (4), wherein the images (13) at least partially display a texture of a road surface (11) and wherein the following steps are performed: a) determining at least two mutually corresponding blocks (14) based on the at least two images (13); b) determining respective motion vectors for each of the at least two pairs of mutually corresponding blocks (14); c) determining a depth information concerning the at least two images (13) based on the at least two motion vectors; d) detecting the object (12) based on the depth information. The invention also relates to a computing device (3), a driver assistance system (2) as well as a motor vehicle (1).
US10789727B2
To provide an information processing apparatus and a program, which are capable of accurately estimating the distance from a monocular camera to an object. The information processing apparatus acquires an image captured by one monocular camera, determines an object area in the image, divides the object area based on variation in a predetermined direction at an end portion in the predetermined direction of the determined object area, and estimates a distance from the monocular camera to an object corresponding to at least one partial object area resulting from the division of the object area.
US10789712B2
Detecting breast abnormalities includes receiving a first mammographic image having original pixels. A second mammographic image is generated by enhancing the first mammographic image. Enhancing the first mammographic image includes performing the following for each original pixel in at least a subset of the original pixels. A histogram is generated for a region surrounding the original pixel, the region defined by an enhancement sliding window. Using the histogram, a value of the original pixel is revised to obtain a revised value, and the revised value is stored in the second mammographic image. A breast abnormality location is detected based on the second mammographic image.
US10789709B2
Methods and systems for image processing are provided. Image data may be obtained. The image data may include a plurality of voxels corresponding to a first plurality of ribs of an object. A first plurality of seed points may be identified for the first plurality of ribs. The first plurality of identified seed points may be labelled to obtain labelled seed points. A connected domain of a target rib of the first plurality of ribs may be determined based on at least one rib segmentation algorithm. A labelled target rib may be obtained by labelling, based on a hit-or-miss operation, the connected domain of the target rib, wherein the hit-or-miss operation may be performed using the labelled seed points to hit the connected domain of the target rib.
US10789702B2
Systems and methods for analyzing a fabric article to determine fiber damage are provided herein. In an embodiment of a method for analyzing a fabric article, the fabric article is provided and at least one image of the fabric article is captured using a three-dimensional imaging device. The at least one image is processed using a contrast function to produce a processed data set that is representative of fiber damage in a viewing area of the three-dimensional imaging device. Optionally, a processed image is produced based upon the processed data set.
US10789699B2
A computing device is used to capture image data of a physical environment. The image data is analyzed to determine color information for colors represented in the physical environment and to determine scene information that describes a room type associated with the physical environment. A palette of colors is assembled using the colors from the color information and provided for display. Upon selection of a color from the palette of colors, a product associated with the selected color and with the room type is provided for display.
US10789698B2
The analysis apparatus (2000) includes a co-appearance event extraction unit (2020) and a frequent event detection unit (2040). The co-appearance event extraction unit (2020) extracts co-appearance events of two or more persons from each of a plurality of sub video frame sequences. The sub video frame sequence is included in a video frame sequence. The analysis apparatus (2000) may obtain the plurality of sub video frame sequences from one or more of the video frame sequences. The one or more of the video frame sequences may be generated by one or more of surveillance cameras. Each of the sub video frame sequences has a predetermined time length. The frequent event detection unit (2040) detects co-appearance events of the same persons occurring at a frequency higher than or equal to a pre-determined frequency threshold.
US10789694B1
Artistic styles extracted from one or more source images may be applied to one or more target images, e.g., in the form of stylized images and/or stylized video sequences. The extracted artistic style may be stored as a plurality of layers in a neural network, which neural network may be further optimized, e.g., via the fusion of various elements of the network's architectures. An optimized network architecture may be determined for each processing environment in which the network will be applied. The artistic style may be applied to the obtained images and/or video sequence of images using various optimization methods, such as the use of scalars to control the resolution of the unstylized and stylized images, temporal consistency constraints, as well as the use of dynamically adjustable or selectable versions of Deep Neural Networks (DNN) that are responsive to system performance parameters, such as available processing resources and thermal capacity.
US10789685B2
A privacy image generation system may use a light field camera that includes an array of cameras or an RGBZ camera(s)) is used to capture images and display images according to a selected privacy mode. The privacy mode may include a blur background mode that can be automatically selected based on the meeting type, participants, location, and device type. A region of interest and/or an object(s) of interest (e.g. one or more persons in a foreground) is determined and the privacy image generation system is configured to clearly show the region/object of interest and obscure or replace the background by combining multiple images. The displayed image includes the region/object(s) of interest clearly shown (e.g. in focus) and any objects in a background of the combined image shown having a limited depth of field (e.g. blurry/not in focus) and/or blurred due to the combination of the multiple images.
US10789682B2
Described herein is a method of enhancing an image includes determining a level of environmental artifacts at a plurality of positions on an image frame of image data. The method also includes adjusting local area processing of the image frame, to generate an adjusted image frame of image data, based on the level of environmental artifacts at each position of the plurality of positions. The method includes displaying the adjusted image frame.
US10789663B1
A system may include a telematics device associated with a vehicle having one or more sensors arranged therein, a first computing device associated with a driver of the vehicle, and a driving behaviors analysis server, comprising hardware including a processor and memory. The driving behaviors analysis server may receive, from the one or more sensors and via the telematics device, driving data of the driver of the vehicle and identify one or more driving behaviors of the driver over a predetermined period of time. The driving behaviors analysis server may then determine one or more of the driving behaviors to be indicative of unsafe driving by the driver. Further, based on the determination of unsafe driving behaviors, the driving behaviors analysis server may transmit, to the first computing device, a message on behalf of an insurance provider, recommending the driver to stop or limit driving.
US10789662B1
A method for using a health information exchange system which stores patient record data regarding a multiplicity of patients, to serve a first plurality of EMRs each interacting with an EMR community including a set of at least one EMR, the method comprising: for each individual EMR within the first plurality of EMRs, performing a computerized context interception process using a processor to intercept context from the individual EMR and to identify there within an event whereby a health provider using the individual EMR calls up an individual patient's record from said individual EMR; and responsive to identification of the event, using a computerized output device for providing patient record data, pertaining to the individual patient, to the health provider.
US10789657B2
A tangible, non-transitory computer readable medium includes computer instructions stored thereon, the computer instructions, when executed by a processor, cause the processor to retrieve model inputs indicative of mechanical systems data, economic data, contractual data, regulatory data, or any combination thereof, associated with at least one compression system. Furthermore, the instructions cause the processor to retrieve a model that derives an operation schedule for the at least one compression system based on the model inputs. Then the instructions cause the processor to derive an operation schedule for the at least one compression system based on the model inputs and the model, and apply the operation schedule to the at least one gas compression system.
US10789654B1
A system for acquiring tax data during electronic tax return preparation includes a client computer configured to render a first webpage and receive interface data from a tax data source computer. The system also includes a browser server computer configured to receive the interface data from the client computer, process the interface data to generate rendering instructions, and transmit the rendering instructions to the client computer. The client computer and the browser server computer are configured such that, when the client computer executes the rendering instructions, the client computer renders a secondary webpage. The secondary webpage is controllable independent of the primary webpage.
US10789653B1
Methods and systems for providing global consolidated statement involve, for example, collecting, using a processor coupled to memory, customer account data from billing systems for each of a plurality of accounts of a plurality of business units of an entity. Likewise using the processor, the customer account data is collated across the plurality of accounts of the plurality of business units. Also using the processor, a single consolidated customer account statement is generated showing the collated customer account data across the plurality of accounts of the plurality of business units.
US10789644B2
A query request is forwarded to a plurality of service provider servers by a proxy server that determines a serial number based on the query request. An encrypted query result corresponding to the query request is received from each service provider server, and a copy of the encrypted query result is stored as a result to be audited in a blockchain that associated with each service provider server. An audit request is sent to at least one service provider server. The result to be audited is obtained from the blockchain corresponding to the service provider server. As a standard result, an encrypted query result is received from the service provider server. As an audit, the standard result received from the service provider server is compared with the result to be audited that obtained from the blockchain that associated with the service provider server.
US10789639B2
The disclosed embodiments provide systems, methods, and techniques for managing transaction cards. User registration processes, order processes, and failure detection processes for a secure universal shopping cart are provided. Systems and methods may acquire identifiers. Systems and methods may also identify items associated with the identifiers. In addition, systems and methods may acquire a list of merchants that offer each item. Systems and methods may further determine, for each identifier, merchants based on user preferences. Even further, systems and methods may generate a payment token for each item. Systems and methods may then transmit the payment token for each item to its respective merchant.
US10789628B2
In an implementation of a computer-implemented method, a target transaction sent by a billing initiator is received, where the target transaction includes bill information of an e-bill to be issued. In response to the target transaction, check logic is invoked in a smart contract deployed in a blockchain network, and a validity check is performed on the bill information. If the validity check succeeds, allocation logic is invoked in the smart contract, and an e-bill number is allocated to the bill information from available e-bill number segments maintained in a blockchain account corresponding to a biller of the e-bill.
US10789625B2
A method and apparatus for influencing a potential customer to purchase an item. The item for targeted marketing is identified. The potential customer in a social network for the item is identified. An influencer that has an influence on the potential customer with respect to the item is identified using a hypergraph comprising objects representing people in the social network; edges connecting the object nodes for the people based on relationships between the people; and influence edges representing opinion influences on opinions about items, wherein the influence edges connect the edges to identify opinion influences between the people. An incentive directed to the influencer to influence the potential customer to purchase the item is generated. A display of the incentive in an application running on the client device for the influencer is initiated.
US10789615B1
Dynamic targeting customization is disclosed. A template associated with content to be published on behalf of one or more entities is obtained. The template includes at least one targeting parameter associated with a set of users to be targeted. For each entity in the one or more entities, a data store including targeting information pertaining to the entity is queried based at least in part on the at least one targeting parameter included in the template. In response to the query, one or more targeting data values are obtained. An object including the obtained one or more targeting data values is generated based at least in part on the template. The generated object is provided as output to be published on behalf of the entity.
US10789611B2
Systems and methods for verifying an advertisement impression in a digital environment are provided. In some aspects, methods of the subject technology include operations for defining a portion of the digital environment as an impression area, wherein the impression area is associated with a tagged advertisement area, providing a stream of an advertisement to the tagged advertisement area, and updating advertising impression information stored in memory regarding the advertisement, wherein an advertising impression is based on the identification of the character within the impression area and the availability of an unobstructed line-of-sight between the character and the tagged advertisement area. In some aspects, computer readable media are also provided.
US10789605B2
There is provided a computer-implemented method of providing price recommendations for beverage dispensing facilities, the method comprising: receiving signals indicative of beverage dispensing at least at one beverage dispensing facility from at least one beverage dispensing sensor which monitors the at least one beverage dispensing facility and generates the signals; automatically analyzing the signals for calculating a statistical pattern of beverage consumption at the at least one beverage dispensing facility; automatically generating a price recommendation profile for the at least one beverage dispensing facility according to the statistical pattern; and selecting for presentation the price recommendation profile.
US10789598B2
A blockchain transaction record that is selected from a blockchain account book associated with a blockchain and satisfies a specified condition is obtained by a blockchain member. The blockchain transaction record is compared with an off-chain transaction record maintained by the blockchain member to obtain a comparison value indicating whether the off-chain transaction record is consistent with the blockchain transaction record. If the comparison value indicates that the off-chain transaction record is inconsistent with the blockchain transaction record, the off-chain transaction record is modified based on the blockchain transaction record to make the off-chain transaction record consistent with the blockchain transaction record.
US10789594B2
A method and system is provided for evaluating an application manufacturer's credibility to produce or maintain a mobile device application. The method includes gathering information about an application manufacturer, wherein the information includes at least one of: (i) publicly available information about the manufacture; (ii) private information provided by the manufacturer; and (iii) source code information for the application developed by the manufacturer. With the computer system, the gathered information is stored in a manufacturer profile, which includes a plurality of attributes of the manufacturer. The computer system uses the manufacturer profile to calculate a score for the manufacturer, which is then used to calculate an application risk score associated with applications produced or maintained by the manufacturer. The risk score reflects, at least in part, the credibility of the manufacturer to produce or maintain the mobile device application.
US10789590B2
An Internet of Thing (IoT) device includes a transceiver coupled to a processor. Blockchain smart contracts can be used with the device to facilitate secure operation.
US10789588B2
Systems and methods for blending a plurality of FX forwards may include determining a signed sum of notional values associated with each of the primary currency component and the settlement currency component of each of the plurality of FX forwards for use in blending the plurality of FX forwards, each of the plurality of FX forwards having matching economics and a different associated fixed rate. A computing device may determine one or more remnant FX forwards to blend the plurality of FX forwards based, at least in part, using the determined sums of the notional values. This may reduce the gross notional and/or the total clearing line items associated with the original FX forwards. In some cases, the computing device may determine a single currency FX forward for blending the plurality of FX forwards.
US10789582B2
A method and an apparatus for using a device to determine an item, such as, for example, a card based on an interaction environment, such as, for example, a settlement environment, are provided. The method by which a device determines a card to be used in a settlement includes: acquiring a card use history of a card, which is stored in the device; acquiring information which relates to a settlement environment of the device; determining a card to be used in the settlement, based on the acquired information relating to the settlement environment and the acquired card use history; and providing settlement information which relates to the determined card to a point of sale (POS) terminal.
US10789575B2
Systems and methods are related to timesheet entries in a unified view. The system may include a processor that receives a selection of a task from a list of tasks, such as project tasks, scrum tasks, incidents, or problems, displayed in a first portion of a unified view. The processor generates a timesheet entry based on the task selected. The processor displays the timesheet entry in a list of timesheet entries in a second portion of the unified view. The processor receives an input that indicates an amount of time on the at least one day of the timesheet entry. The processor determines a total amount of time based on the amount of time entered on the timesheet entry on the at least one day. The processor displays the total amount of time entered in each day in a third portion of the unified view.
US10789573B2
A method and system for streamlining a voting process performed by a web application is provided. As the web application may require that a voting action is effectuated after the user is registered to vote and also has supplied valid credentials, the web application is configured to receive credentials of the user stored by a second web application, e.g., a web-based social networking application. Subsequent to receiving the credentials of the user stored by the second web application, the web application processes the request to effectuate voting process by registering the user to vote and storing the vote information for the user.
US10789571B1
A system is disclosed that implements features for generating a user-specific content page. In one embodiment, the system includes an identity lifecycle management (ILM) system a platform as a service (PaaS) system, and an application system. The ILM system can store associations of a user with personas, and a list of features of applications, run the application system, associated with each persona. The PaaS system may retrieve data values of the features of the applications associated with the personas of the user from the application system to generate a user-specific content page for the user.
US10789569B1
Footprint data of an item that is representative of a boundary of the item and where that boundary is located is obtained using occlusion of a projected line. Line projectors are arranged at opposite sides of a conveyor belt and at an angle that is acute with respect to a plane of the conveyor belt and produce lines on the conveyor belt within a measurement area. As an item moves past the measurement area, the sides of the item occlude a portion of the projected lines. Cameras acquire a series of images as the object moves with respect to the measurement area. The images are processed to determine where the projected lines were occluded. An edge point is then determined representative of that location. One or more lines may be fitted to a plurality of edge points to determine the boundary of the item.
US10789563B2
A system management tool, with a risk assessment mode enabled, is executed within an execution infrastructure on a management computer system, to manage a target computer system in a production situation. When the execution of the tool reaches a risk segment which raises risk for the target system, a user is informed of at least one action to be executed in the risk segment. If the user agrees, the tool is allowed to execute in an automatic mode until an end of the risk segment is reached. Feedback is obtained from the user regarding safety of the risk segment; and the steps are repeated for a plurality of additional risk segments until the tool is deemed safe for all of the risk segments, after which the tool is transitioned from the risk assessment mode to an automatic mode of operation.
US10789560B2
A method of tracking a hauling operation is provided. The method includes the steps of: mounting a beacon to a hauler, the beacon including a transmitter configured to emit a low energy transmission including a unique identification, the unique identification code corresponding to the beacon; providing at least a first receiving unit at the loading site, the first receiving unit configured to detect the low energy transmission emitted by the beacon mounted to the hauler; detecting with the first receiving unit the low energy transmission emitted by the beacon when the hauler and mounted beacon are within range of the first receiving unit; analyzing the detected transmission emitted by the beacon mounted to the hauler with the at least first receiving unit to determine the unique identification code transmitted by the beacon; and identifying the hauler based on the embedded unique identification code of the detected transmission.
US10789556B2
The invention relates to a construction site management system and a method for providing checking instructions on a mobile device of a worker on a construction site, wherein the mobile device is connected to a server as part of the construction site management system, wherein work packages are assigned to the worker by the server. The method includes obtaining a progress report from the worker relating to the progress of a work package, and transmitting the progress report to the server, retrieving a checking plan from the server based on the progress report, and generating checking instructions based at least in part on the checking plan, the checking instructions comprising information on what feature to check, where to check the feature, and directives on how to check the feature.
US10789551B2
A method for learning a data embedding network is provided. The method includes steps of: a learning device acquiring and inputting original training data and mark training data into the data embedding network which integrates them and generates marked training data; inputting the marked training data into a learning network which applies a network operation to them and generates 1-st characteristic information, and inputting the original training data into the learning network which applies a network operation to them and generates 2-nd characteristic information; learning the data embedding network such that a data error is minimized, by referring to part of errors referring to the 1-st and the 2-nd characteristic information and errors referring to task specific outputs and their ground truths, and a marked data score is maximized, and learning a discriminator such that a original data score is maximized and the marked data score is minimized.
US10789550B2
A system and method for selecting a test vector for use in classification of electronic components. The system and method can quickly and automatically select a test vector that, when applied to a set of training electronic components, causes the electronic components to produce side channel information that can be used to build a classifier that accurately classifies a set of test electronic components.
US10789545B2
The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.
US10789542B2
Disclosed herein is a technique for predicting network availability and quality specific to particular types of networks over a particular period of time. The prediction of network availability and quality is based on usage patterns associated with a user of a user device (e.g., a mobile computing device). Based on the prediction, delay-tolerant operations can be efficiently scheduled at the user device.
US10789532B1
A method for training a neural network model includes generating a training dataset with a plurality of data types and word samples belonging to each data type. A plurality of character strings stored in a plurality of data fields in a first data file are received where the plurality of character strings includes at least one word belonging to at least one data type in the plurality of data types. The at least one word from each of the plurality of character strings in each of the data fields are split and matched to the at least one data type using the neural network model. An ad hoc second data file with a plurality of data vectors is constructed based on a user selection of data field labels where each data vector includes words matched to a data type with a respective data field label.
US10789519B1
A computer-implemented method includes: obtaining, by an application client executing on a terminal, a display request; and controlling, based on the display request, a display screen of the terminal to simultaneously display a scanning region and a first identification code in an interface, in which the first identification code stores information corresponding to a user of the terminal, in which the scanning region displays a second identification code scanned by a camera of the terminal, and in which the second identification code is usable by the terminal to perform operations based on the second identification code.
US10789518B2
Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. The enrollment barcode contains data necessary to complete setup and enrollment of the client device with a management service.
US10789512B2
A fusion decision processing section, based on a feature amount calculated by using a monochrome imaged image acquired by imaging a subject with an imaging section, and a color imaged image acquired by imaging the subject from a different point-of-view position with another imaging section, performs fusion decision as to whether or not deterioration of image quality is caused in fusion processing for producing a fusion image obtained by fusion of the monochrome imaged image and the color imaged image with the monochrome imaged image as a reference in a fusion processing section. Moreover, the fusion image data produced in the fusion processing section is selected in a case where deterioration of image quality is not caused in the fusion processing, and demosaic data produced in a demosaic processing section is selected in a case where the deterioration of the image quality is caused in the fusion processing.
US10789503B1
The method and system may be used to provide an indication of a color value for a particular siding sample and to color match a specific siding product to the color value of the siding sample. The system receives a digital image of a siding sample and a desired color value to be matched. A color query module plots this desired color value as a desired color point in a multidimensional color space together with a plurality of color reference points. Each color reference point represents the color value of an existing siding product. The system determines a “distance” between the desired color point and each plotted color reference point within the color space and identifies the siding product associated with the color reference point that is located the shortest distance to the desired color point within the color space.
US10789502B2
An extraneous-matter detecting apparatus according to an embodiment includes a first extraction unit, a second extraction unit, and a detection unit. The first extraction extracts a first pixel group of first pixels included in a captured image captured by an image capturing device. Each of the first pixels has a luminance gradient directed outward from a predetermined center region. The second extraction unit extracts a second pixel group of second pixels included in the captured image. Each of the second pixels has a luminance gradient directed inward toward the predetermined center region. The detection unit combines the first pixel group, extracted by the first extraction unit, and the second pixel group, extracted by the second extraction unit, with each other so as to detect an extraneous matter adhered to the image capturing device.
US10789500B2
A supplemental device for attachment to an injection device, the supplemental device comprising: an imaging arrangement configured to capture an image of one or more numbers present on a moveable component of the injection device; and a processor arrangement configured to run a first algorithm to: receive data representing an image; determine the position of at least one number in the image by determining the boundaries of each visible number; select one of the visible numbers to be identified; perform a pattern matching process to identify the value of the selected number; and determine a dose dialled into the injection device using the determined position of the selected one of the at least one visible number in the image.
US10789496B2
Techniques for assuring the quality of mobile document image captured using a mobile device are provided. These techniques include performing one or more tests to assess the quality of images of documents captured using the mobile device. The tests can be selected based on the type of document that was imaged, the type of mobile application for which the image quality of the mobile image is being assessed, and/or other parameters such as the type of mobile device and/or the characteristics of the camera of the mobile device that was used to capture the image. The image quality assurance techniques can also be implemented on can be implemented on a mobile device and/or on a remote server where the mobile device routes the mobile image to the remote server processing and the test results are be passed from the remote server to the mobile device.
US10789493B1
A server includes a processor, programmed to responsive to receiving a first message indicative of detection of a flying object from a first vehicle, notify a second vehicle to detect the flying object, responsive to receiving a second message indicative of detection of the flying object from the second vehicle, calculate a location including a coordinate and an altitude of the flying object using the first message and the second message, and send a report including the location of the flying object to a predefined entity, wherein the first message includes a location of the first vehicle, a first time stamp, and a first angle of the object captured by a first camera against the horizon, and the second message includes a location of the second vehicle, a second time stamp, and a second angle of the object captured by a second camera against the horizon.
US10789490B2
A method for computing a display of additional information for display on a display unit. The insertion of additional information supports the driver in the longitudinal guidance of a transportation vehicle. The insertion of the additional information takes place as an augmented reality display, so that the additional information is computed contact-analogously to one or more objects in the environment of the transportation vehicle. The position of a transportation vehicle traveling in front is detected. When the observer transportation vehicle is approaching the transportation vehicle in front, an animated graphic is displayed section by section in a periodically recurring manner starting from the observer transportation vehicle.
US10789487B2
An approach is provided for an asymmetric evaluation of polygon similarity. The approach, for instance, involves receiving a first polygon representing an object depicted in an image. The approach also involves generating a transformation of the image comprising image elements whose values are based on a respective distance that each image element is from a nearest image element located on a first boundary of the first polygon. The approach further involves determining a subset of the plurality of image elements of the transformation that intersect with a second boundary of a second polygon. The approach further involves calculating a polygon similarity of the second polygon with respect the first polygon based on the values of the subset of image elements normalized to a length of the second boundary of the second polygon.
US10789480B2
A method for identifying and timing an athlete during a timed sporting event. The athlete is timed using image recognition technology in which one or more images of the athlete taken during the sporting event by a camera (106a, 106b, or 106c) is time-stamped to generate a finish time for the athlete. The athlete is identified by comparing one of the images taken during the sporting event with a profile image of the athlete.
US10789474B2
Embodiments of the disclosure disclose a system, method and apparatus for displaying information. A specific embodiment of the method comprises: acquiring currently displayed information, the currently displayed information including an image; associating an augmented reality AR display identifier with the currently displayed information, in response to a preset object in a preset object set existing in the image; displaying the image associated with an AR play identifier, in response to receiving a request for browsing the currently displayed information associated with the AR display identifier from a user; acquiring AR image data of the preset object existing in the image from a server, in response to receiving a request for browsing the image associated with the AR play identifier from the user; and displaying an AR image of the preset object existing in the image based on the AR image data of the preset object existing in the image.
US10789473B2
An augmented reality (AR) service clustering a plurality of markers for mapping an AR object by a device into at least one group and determining a representative marker of the clustered group, and preferentially searching for markers included in a cluster of the representative marker when a scene recognized by the device corresponds to the representative marker, is provided. An AR service generating an AR object based on data received from a user while a scene recognized by a device is displayed on a screen of the device and determining the recognized scene as a marker of the AR object is also provided. An AR service clustering a previously obtained plurality of pieces of content based on a predetermined reference and generating an AR object based on the plurality of clustered pieces of content is further provided.
US10789460B1
Methods and Systems for determining a probability of relevance for a new resume. Existing resumes that have a high probability of relevance for a position can be chosen. A vocabulary of words can be built. Each word can be mapped into a vector such that each existing resume can be represented by a sequence of vectors and each sentence and/or paragraph in the resume can be represented by a subsequence of vectors including a subset of the sequence of vectors. Data augmentation, including changing the order of subsequences in order to create additional resumes represented by subsequences, can be applied. A deep neural network can be trained using the subsequences that represent the existing resumes and the subsequences that represent the additional resumes. New resumes can be classified using a trained deep neural network. A relevant resume can be output using the trained deep neural network.
US10789456B2
Techniques are disclosed for a facial expression classification. In an embodiment, a multi-class classifier is trained using labelled training images, each training image including a facial expression. The trained classifier is then used to predict expressions for unlabelled video frames, whereby each frame is effectively labelled with a predicted expression. In addition, each predicted expression can be associated with a confidence score. Anchor frames can then be identified in the labelled video frames, based on the confidence scores of those frames (anchor frames are frames having a confidence score above an established threshold). Then, for each labelled video frame between two anchor frames, the predicted expression is refined or otherwise updated using interpolation, thereby providing a set of video frames having calibrated expression labels. These calibrated labelled video frames can then be used to further train the previously trained facial expression classifier, thereby providing a supplementally trained facial expression classifier.
US10789449B2
An electronic device for distinguishing between fingerprint feature points and non-fingerprint feature points and a method for the same are provided. A plurality of feature points are extracted from a fingerprint input image, and non-fingerprint feature points are distinguished from fingerprint feature points and deleted. Accordingly, the electronic device for distinguishing between fingerprint feature points and non-fingerprint feature points and the method for the same can prevent non-fingerprint feature points from existing in a fingerprint registration template of a user, so as to protect fingerprint recognition from being affected by non-fingerprint feature points, thereby increasing safety and accuracy of identity authentication.
US10789437B1
The present specification provides a two-part code reading apparatus, including: a supporting base with a reading window that comprises: a cavity formed in the supporting base; a reflector disposed on one side of the cavity, wherein the reflector is parallel to a flat surface when the supporting base is placed on the flat surface; a translucent plate that covers an opening of the cavity and forms an acute angle with the reflector; and a hole disposed on a side of the cavity opposite to the reflector, the hole allows light to pass through; and a handheld code scanner with a camera, wherein the camera is aligned with the hole when the handheld code scanner is detachably placed on the supporting base, so that incoming light reflected by the reflector is capable of being directed to the camera through the hole.
US10789434B2
A system and method for tracking marine equipment is provided. Generally, the system and method of the present disclosure are designed to generate indicia corresponding to the inventory level of marine equipment used for a particular marine activity. To facilitate the assignment of indicia reflecting the inventory level of marine equipment used for a marine activity, the system and method of the present disclosure uses a plurality of equipment profiles having a defined lower limit and quantity associated with each piece of marine equipment. The lower limit may be manually input or automatically generated. The quantity may be tracked by the system using equipment transmitters and equipment sensors. In a preferred embodiment, the indicia indicate whether the quantity of a piece of marine equipment has fallen below a certain specified level as defined by the user. Users may purchase new marine equipment from third-party retailers via the user interface.
US10789432B2
The field of this invention is recording motion of an animal, uniquely identifying the animal, and recording an activity of that animal. Motions of animals on a path when the animal is or can be uniquely identified are tracklets. Tracklets begin and end at ambiguation events, where these are defined as locations and times of an animal where it cannot be uniquely identified. A first animal may be uniquely identified by first identifying all other animals in the first animal's environment. Animal identification may be after the end of a tracklet. Embodiments use optical flow analysis from video of an animal's environment. Embodiments record an animal's activity on tracklets and then use that activity to measure animal health or use that activity as data for a study using animals.
US10789431B2
A method and system for translating a source sentence in a first language into a target sentence in a second language is disclosed. The method comprises acquiring the source sentence and generating, a first translation hypothesis and a second translation model. A first score value is assigned to the first translation hypothesis, the first score value being representative of a likelihood of the first translation hypothesis is one of a semantically illogical translation. A second score value is assigned to the first translation hypothesis, the second score value being representative of an expected difference in translation quality between the first translation hypothesis and the second translation hypothesis. The target sentence corresponds to: the first translation hypothesis, upon determining that both the first score value and the second score value meet a condition; and the second translation hypothesis, upon determining that the condition is not met.
US10789422B2
According to certain implementations, a data-entry system synchronizes a region of an image with a data-entry field. For example, a data-entry interface may include data-entry fields. The data-entry interface may be updated to display an image of a document, such as a scanned handwritten form. The document image may include regions that are associated with respective data-entry fields. The data-entry system may detect a selection of a target data-entry field. Based on the detected selection, the data-entry system may determine an associated region of the document image. The associated region may correspond to the target data-entry field. The data-entry system may modify the displayed document image, and the modification may include a visual enhancement of the associated region. In some cases, the data-entry system determines the associated region corresponding to the target data-entry field based on metadata.
US10789419B2
Systems, methods, and computer-readable media are disclosed for enhancing an email application to automatically analyze an email thread and generate a compact content summary. The content summary is based on relative content contributions provided by the constituent email messages in the email thread. The content summary may be presented in a special window without disturbing or modifying the email thread or its constituent email messages. The distinctive content summary disclosed herein comprises certain sentences that are automatically gleaned from the email thread, analyzed relative to other sentences, and presented in a chronological sequence so that the user can quickly determine what the email thread is about and/or the current status of the conversation. The content summary is based on email weights, word weights, and intersecting sentence pairs.
US10789406B1
The present embodiments are generally directed to electronic circuit design and verification and more particularly to techniques for characterizing electronic components within an electronic circuit design for use in verification. In one or more embodiments, an adaptive sensitivity based analysis is used to build an adaptive equation to represent the timing response surface for an electronic component. With the adaptive surface response built, a sample-based evaluation yields highly accurate extraction of electronic component timing parameters including on-chip variation information such as sigma and moments.
US10789396B1
Improved energy conservation, including realization of a ZNET (Zero Net Energy including Transportation) paradigm, can be encouraged by providing energy consumers with a holistic view of their overall energy consumption. Current energy consumption in terms of space heating, water heating, other electricity, and personal transportation can be modeled by normalizing the respective energy consumption into the same units of energy. Options for reducing energy that can include traditional energy efficiencies, such as cutting down on and avoiding wasteful energy use and switching to energy efficient fixtures, and improving the thermal efficiency and performance of a building, can be modeled. Additional options can also include non-traditional energy efficiencies, such as replacing a gasoline-powered vehicle with an electric vehicle, fuel switching from a water heater fueled by natural gas to a heat pump water heater, and fuel switching from space heating fueled by natural gas to a heat pump space heater.
US10789387B2
Systems and methods are described herein for graphically representing an information management system based on the characteristics of within the system. The systems and methods interface with various components of the system (e.g., administrative components, index components, and so on) to identify data having certain characteristics (e.g., personal data), and generate or render information (e.g., a heat map or other visual display) that represents areas or locations within the system storing the data. Thus, the systems and methods, in some embodiments, generate or create a data-specific view into the information management system.
US10789382B2
The disclosed technology includes techniques for secure access to data associated with an organization and includes providing a user device access to a user interface that is configurable by a user of the user device to execute function requests. Upon receipt of a function request, a router can randomly select an available computer from a computer cluster to execute the function. The computer can access a predetermined portion of the organization's data, generate an output by executing the requested function based on the predetermined portion of the organization's data, and transmit the output to the user device.
US10789344B2
A biometric handheld vaporizer has a housing, a mouthpiece, an oil reservoir, an atomizer, a battery, a battery charging port, a fingerprint sensor, and a microcontroller. The handheld vaporizer remains inoperable until a user submits a photo ID for age verification. One method of using a biometric handheld vaporizer involves inputting fingerprints into the vaporizer, the fingerprints stored on the microcontroller; and, when a user desires to use the vaporizer, placing the authorized fingerprint on the fingerprint sensor, which, upon authorization, closes a circuit to activate an atomizer within the vaporizer.
US10789339B1
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for hiding copyright information in a display screen. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with a digital content, wherein the copyright information and the digital content are recorded on a blockchain of a blockchain network; determining one or more attributes associated with the display screen; and converting the unique ID to a digital watermark based on the one or more attributes, the digital watermark not being apparent to an unaided human eye when displayed in the display screen and enables retrieval of the copyright information from the blockchain based on the unique ID.
US10789337B1
A licensing server object generator identifies a plurality of servers that can be used to obtain a license for accessing a feature of an application. The licensing server object generator determines, for the identified servers, network addresses and utilizes these network addresses to generate a plurality of data objects. Each data object specifies a subset of the network addresses for the servers. The licensing server object generator makes these data objects available to enable use of the data objects to obtain the license.
US10789332B2
Provided are an apparatus and method for linearly approximating a deep neural network (DNN) model which is a non-linear function. In general, a DNN model shows good performance in generation or classification tasks. However, the DNN fundamentally has non-linear characteristics, and therefore it is difficult to interpret how a result from inputs given to a black box model has been derived. To solve this problem, linear approximation of a DNN is proposed. The method for linearly approximating a DNN model includes 1) converting a neuron constituting a DNN into a polynomial, and 2) classifying the obtained polynomial as a polynomial of input signals and a polynomial of weights.
US10789330B2
The present disclosure relates to systems and methods for detecting and identifying anomalies within a discrete wavelet database. In one implementation, the system may include one or more memories storing instructions and one or more processors configured to execute the instructions. The instructions may include instructions to receive a new wavelet, convert the net transaction to a wavelet, convert the wavelet to a tensor using an exponential smoothing average, calculate a difference field between the tensor and a field having one or more previous transactions represented as tensors, perform a weighted summation of the difference field to produce a difference vector, apply one or more models to the difference vector to determine a likelihood of the new wavelet representing an anomaly, and add the new wavelet to the field when the likelihood is below a threshold.
US10789326B2
The present invention relates to systems, apparatus, and methods of using usage data to determine the dependency structures of a web application, including dependency structures between follow-on objects of an initial object in a web transaction. In one embodiment, an input URL and associated dynamic response data are analyzed for such nested or dependent relationships. In further embodiments, analysis of these relationships are used to improve prefetching operations to lower overall page load times.
US10789325B2
The present disclosure relates to prefetching dynamic URLs. For example, one disclosed method includes the steps of receiving breadcrumb information from a first client device, the breadcrumb information comprising a dynamic URL, a dynamically-generated value, and an indication of a method of generating the dynamically-generated value; determining a template for the dynamic URL based on the dynamically-generated value and the method of generating the dynamically-generated value; receiving a request for a hint for the URL; and in response to receiving the request for the hint from a second client device, transmitting the template for the dynamic URL to the second client device.
US10789321B2
A server receives a short link application from a requester. The short link application includes a long link uniform resource locator (URL). The server obtains a database identifier based on the long link URL. The server determines whether a database associated with the database identifier is accessible by the server. In response to a determination that the database associated with the database identifier is accessible by the server, the server obtains a short link URL associated with the long link URL from the database, and transmits the short link URL to the requester.
US10789319B2
Systems and methods for provisioning applications include storing an application identifier in association with location information in a database that is accessible by a user device. The user device then detects that it is located at a location included in the location information. In response to detecting that it is located at the location, the user device determines an application that is included on the user device and that is identified by the application identifier that is associated with the first location. The user device then automatically provides the application for display to a user. In some embodiments, the application may be automatically provided by automatically launching the application on the user device, and that application may be automatically closed if the user device leaves the location or the application is not used for a predetermined amount of time.
US10789318B2
A ‘bi-directional search and match’ system, and apparatus, or match engine, is presented along with a detailed process or algorithm for execution of the same. In this construct, a relational database, supported by appropriate software modules for other functions receives search queries from users and converts them into numerical codes that are automatically and continuously matched against the search criteria provided by other users. The match engine continues with the match process at a pre-set time interval and automatically alerts the concerned users every time a match is found or as requested by the user. A user is enabled to initiate a range of follow-up actions when at least one matching criteria is met.
US10789316B2
Generating personalized aggregated content is disclosed herein. The system can include a memory include an aggregated content database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers that can include a packet selection system and a presentation system. These one or more servers can: receive content files from the user device. A server can parse the content files and further generate features and feature vectors based on a related domain model. Content from the parsed content files may then be used to generate cards or content aggregations.
US10789314B2
A method for facilitating a viewer-directed motion picture screening event includes: enrolling viewers and at least one motion picture screening facility in a viewer-directed motion picture screening service; sending a request for screening a given motion picture, initiated by at least one of the viewers; receiving, by the at least one viewer, notification regarding a status of the request; when the request has been granted, determining whether the motion picture screening facility is located within a prescribed distance of a subset of viewers who have indicated an intent to screen the given motion picture; dispatching a mobile motion picture screening unit to a given location that is within the prescribed distance of the subset of viewers when the motion picture screening facility is located outside the prescribed distance; and sending information to the subset of viewers indicating at least a date, time and/or location of the motion picture screening event.
US10789304B2
Method, system, and programs for measuring user engagement with content items. In one example, a query is received. A presentation of a content item related to the query is provided on a user interface. A user activity (e.g., related to manipulation of the content item) is determined. A score associated with the content item is determined based on the user activity. Information related to user engagement with the content item is generated based on the score.
US10789303B2
An information processing system includes: a document reception unit configured to receive multiple pieces of document data; a data storage unit configured to store the received multiple pieces of document data; and a correspondence relation estimation unit configured to estimate a correspondence relation at least between an item in a first document data and an item in a second document data out of the multiple pieces of document data stored in the data storage unit. The correspondence relation estimation unit includes an item-item coupling relation extraction unit configured to extract a coupling relation among items in the first document data and a coupling relation among items in the second document data, and a word relationship extraction unit configured to extract a relevance between a word that appears in an item in the first document data and a word that appears in an item in the second document data.
US10789298B2
Techniques are provided for generating recommended query terms that are specialized to a topic of desired information based on a query associated with a user. In one example, a computer-implemented method comprising selecting, by a system operatively coupled to a processor, a coarse cluster of corpus terms having a defined relatedness to a query associated with a user from a plurality of coarse clusters of corpus terms; and determining, by the system, a plurality of candidate terms from search results associated with the query. The computer-implemented method can also comprise determining, by the system, at least one recommended query term based on refined clusters of the coarse cluster, the candidate terms, and the query; and displaying, by the system, the at least one recommended query term on a display device associated with the query.
US10789290B2
The present disclosure discloses an audio data processing performed by a computing device. The computing device obtains song information of a song, the song information comprising an accompaniment file, a lyric file, and a music score file that correspond to the song and then determines a predefined portion of the song and music score information corresponding to the predefined portion according to the song information. After receiving audio data that is input by a user, the computing device determines time information of each word in the audio data and then processes the audio data according to the time information of each word in the audio data and the music score information of the predefined portion of the song. Finally, the computing device obtains mixed audio data by mixing the processed audio data and the accompaniment file.
US10789285B2
Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station.
US10789274B2
Methods and system are disclosed that replicate data between source databases and destination databases. In one aspect, the source databases and the destination databases may be deployed in multiple cloud computing environments. The mechanism for replicating data from a source database to a destination database may include receiving a request to replicate data. Based on multiple identifiers associated with data, a coordinator component may determine the data to be replicated. Based on the determination, the coordinator component may generate multiple replicator requests. The replicator requests may be sent to a replicator component by a processor component. The replicator component may execute the replicator requests to replicate the data from the source database to the destination database.
US10789271B2
A method for synchronizing data among heterogeneous data sources is disclosed. The method may comprise obtaining a synchronization task and a corresponding operation classification, determining one or more Reader plugins and Writer plugins based on the corresponding operation classification, segmenting the synchronization task based on the one or more Reader plugins and Writer plugins to generate a Task queue, and using a corresponding number of the Reader plugins and the Writer plugins based on the Task queue to implement the synchronization task. The one or more Reader plugins may be configured to read data from a source and to send to the one or more Writer plugins, and the one or more Writer plugins may be configured to write the data to a destination.
US10789262B2
A system includes reception of a request to display a data chart. In response to the request, a cached version of the data chart is retrieved from a memory, the cached version of the data chart is displayed, and while the cached version of the data chart is displayed, current data of the data chart is requested from a remote data source. Also while the cached version of the data chart is displayed, an active version of the data chart is rendered based on the current data. The displayed cached version is then replaced with a display of the rendered active version.
US10789255B2
For presenting data chunks for a working memory event, a processor detects a trigger policy for a working memory event being satisfied by raw data from a sensor. The trigger policy is based on user attention. The processor further categorizes a data chunk for the working memory event from the raw data. The processor detects a query policy being satisfied by a query from subsequent raw data. In response to the query policy being satisfied, the processor identifies the data chunk based on the query. The processor further presents the data chunk.
US10789254B2
Architecture introduces a new pattern operator referred to as called an augmented transition network (ATN), which is a streaming adaptation of non-reentrant, fixed-state ATNs for dynamic patterns. Additional user-defined information is associated with automaton states and is accessible to transitions during execution. ATNs are created that directly model complex pattern continuous queries with arbitrary cycles in a transition graph. The architecture can express the desire to ignore some events during pattern detection, and can also detect the absence of data as part of a pattern. The architecture facilitates efficient support for negation, ignorable events, and state cleanup based on predicate punctuations.
US10789249B2
In some aspects, a method, computer program product, and system are provided for query optimization. In some implementations, there may be provided a method including detecting a select query as a candidate for optimization, the select query including an order by, an offset value, and a limit value; determining, in response to the detecting, a modified offset value as the difference between the offset value and a size of a smaller dataset; and performing the select query to form a result set, the select query executed based on at least the modified offset value. Related systems, methods, and articles of manufacture are also described.
US10789244B1
This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to perform a contract operation on asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, generating an asset container as an operation target of the contract operation, the asset container recording field information of the asset objects, generating an asset container group by dividing the asset container into the asset container group based on an association relationship between the asset objects, wherein the association relationship defines correspondences between each asset container in the asset container group and at least one other asset container in the asset container group, and performing the contract operation on the asset container group using a contract object.
US10789242B2
The disclosed embodiments provide a system for managing a materialized view of data in a data store. During operation, the system obtains a first creation time of a first materialized view of the data in the data store. Next, the system verifies that the first materialized view is not affected by deletions applied to the data since the first creation time. The system then identifies one or more additions to the data that are not included in the first materialized view. Finally, the system applies the additions to the first materialized view to maintain an eventual consistency of the first materialized view with the data store.
US10789240B2
In some implementations, a computer-implemented method includes analyzing first data from a first data source to determine a first schema of the first data source, and analyzing second data from a second data source to determine a second schema of the second data source. The method can further include generating a first two-dimensional aggregation of a first time data series having a time dimension and a dimension corresponding to aggregated values of a first metric, and generating a second two-dimensional aggregation of a second time data series having a time dimension and a dimension corresponding to aggregated values of a second metric. The method can also include computing a correlation value between the first two-dimensional aggregation and the second two-dimensional aggregation, and providing an indication of duplicated data between the first data source and the second data source if the correlation value meets a threshold.
US10789238B2
An event triggering method includes the following steps. First, it is detected whether a version control command received from the version control server is a commit command. In response to detecting that the version control command is the commit command, the commit command is decoded to obtain a comment string and the comment string is compared with at least one predetermined string to determine whether they are matched, wherein the predetermined string corresponds to a predetermined event. In response to determining that the comment string and the comment string are matched, triggering of the predetermined event corresponding to the predetermined string is being performed.
US10789231B2
Systems, methods, and other embodiments associated with indexing spatial data in a distributed file system using local indexes are described. In one embodiment, a method includes dividing the spatial data into splits. Each of the splits includes a portion of the spatial data and includes additional sub-units that further sub-divide the spatial data. The example method may also include populating index records for the sub-units using metadata extracted from the spatial data. The metadata for each of the sub-units describes sub-unit characteristics of a respective one of the sub-units and split characteristics of one of the splits associated with the respective one of the sub-units. The method includes indexing the spatial data by generating local indexes using the index records with one of the local indexes for each of the splits and generating a global index that identifies the local indexes.
US10789230B2
Systems and processes that group and present telemetry data for an application monitoring visualization are described. A plurality of telemetry items having telemetry data is grouped into a type having a plurality of dimensions. The telemetry data is presented in a first set of values of a first dimension of the plurality of the dimensions against a measurement as elements in a primary section of the visualization. The telemetry data is presented in a second set of values of a second dimension of the plurality of the dimensions in counts as elements in a filter section of the visualization.
US10789227B2
[Problem] To suppress increases in the size of a fully indexable dictionary while making it possible for a target bit stream to be subjected to two types of selection operation employing the fully indexable dictionary.[Solution] An information processing device (100) is provided with a storage unit (10) which stores a data structure (11) used to represent a bit stream formed using a first value and a second value. The data structure (11) includes: first data specifying the positions on the bit stream of all or some succession segments including a succession of one or more of the first value or the second value; second data specifying, for some of the succession segments, the number of first values that have appeared on the bit stream from the beginning of the bit stream as far as the succession segment; and third data specifying, for some of the succession segments, the number of second values that have appeared on the bit stream from the beginning of the bit stream as far as the succession segment.
US10789222B2
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based hierarchical data storage. One of the methods includes: determining, based on a blockchain stored in a database that includes multiple levels of storage, a block number interval that includes one or more block numbers associated with data nodes to be migrated to a lower level of storage in response to the data nodes meeting a data migration condition, wherein each of the data nodes is included in a state Merkle tree and is associated with a block number of a block of the blockchain where the corresponding data node was last updated, and the lower level of storage corresponds to a storage media with lower storage cost.
US10789212B2
A first application executing on a client device can access content and present the content to a user. An operating system of the client device can store into a database metadata identifying at least the content. A second application executing on the client device can access the content. In response, the operating system can determine that the first application already presented the content by accessing the metadata in the database. Responsive to the operating system determining that the first application already presented the content, the operating system can indicate to the second application not to present the content.
US10789209B2
In one aspect, the invention is directed to a method of expanding storage for filesystems in a fine-grained, scalable manner. The method includes determining, by a file server, a run bias for a span, wherein the run bias indicates a number of contiguous chunks of memory associated with an entry in an address translation table for a filesystem. The method includes receiving, by the file server, a request for an expansion of memory for the filesystem. The method includes scoring, by the chunk allocator, each stripe set in a group of stripe sets based at least in part on a number of unused chunks on the stripeset and a number of chunks on the stripeset being used by the filesystem. The method includes allocating, by the chunk allocator, a chunk on the stripeset with the highest score, wherein the allocated chunk lies outside of runs reserved for other filesystems.
US10789206B2
A transformation service is provided for a plurality of transformation jobs associated with one or more storage containers. A single transformation user runs enumeration tasks associated with data stored in the one or more storage containers. When two or more of the plurality of transformation jobs are active during a time interval, the single transformation user runs an enumeration task for all of the active transformation jobs during said time interval.
US10789205B1
A data processing system archives local snapshots of a primary storage object to cloud storage by dividing an address space of the snapshots into sequential chunks, and organizing the cloud storage into archived snapshots including sets of cloud objects created from respective modified chunks of local snapshots. The archived snapshots are organized into families each having a full snapshot and incremental snapshots. A new family is started by creating a synthesized full snapshot from the archived snapshots of a preceding family, which includes (1) for chunks whose data is contained within one cloud object of the preceding family, logically incorporating the cloud object into the synthesized full snapshot, and (2) for chunks whose data is contained within multiple cloud objects of the preceding family, coalescing the data of the cloud objects into a new cloud object and logically incorporating the new cloud object into the synthesized full snapshot.
US10789200B2
A multiple processor system comprising a first processor configured to utilize an inter-processor messaging protocol and a second processor configured to utilize the inter-processor messaging protocol is disclosed. The system includes a non-volatile memory device coupled to the first processor, wherein the second processor is configured to access the non-volatile memory device by utilizing the inter-processor messaging protocol.
US10789199B2
Distributed computing systems, devices, and associated methods of packet routing are disclosed herein. In one embodiment, a computing device includes a field programmable gate array (“FPGA”) that includes an inbound processing path and outbound processing path in opposite processing directions. The inbound processing path can forward a packet received from the computer network to a buffer on the FPGA instead of the NIC. The outbound processing path includes an outbound multiplexer having a rate limiter circuit that only forwards the received packet from the buffer back to the computer network when a virtual port corresponding to the packet has sufficient transmission allowance. The outbound multiplexer can also periodically increment the transmission allowance based on a target bandwidth for the virtual port.
US10789194B2
Systems and techniques for synchronizing transactions between processing devices on an interconnection network are provided. Upon receiving a stream of posted transactions followed by a flush transaction from a source processing device connected to the interconnection network, the flush transaction is trapped before it enters the interconnecting network. Subsequently, based on monitoring for responses received from a destination processing device for transactions corresponding to the posted transactions, a flush response is generated and returned to the source processing device. The described techniques enable efficient synchronizing posted writes, posted atomics and the like over complex interconnection fabrics such that a first GPU can write data to a second GPU so that a third GPU can safely consume the data written to the second GPU.
US10789185B2
A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.
US10789182B2
In one embodiment, a system includes a bus interface including a first processor, an indirect address storage storing a number of indirect addresses, and a direct address storage storing a number of direct addresses. The system also includes a number of devices connected to the bus interface and configured to analyze data. Each device of the number of devices includes a state machine engine. The bus interface is configured to receive a command from a second processor and to transmit an address for loading into the state machine engine of at least one device of the number of devices. The address includes a first address from the number of indirect addresses or a second address from the number of direct addresses.
US10789176B2
Technologies for least recently used (LRU) cache replacement include a computing device with a processor with vector instruction support. The computing device retrieves a bucket of an associative cache from memory that includes multiple entries arranged from front to back. The bucket may be a 256-bit array including eight 32-bit entries. For lookups, a matching entry is located at a position in the bucket. The computing device executes a vector permutation processor instruction that moves the matching entry to the front of the bucket while preserving the order of other entries of the bucket. For insertion, an inserted entry is written at the back of the bucket. The computing device executes a vector permutation processor instruction that moves the inserted entry to the front of the bucket while preserving the order of other entries. The permuted bucket is stored to the memory. Other embodiments are described and claimed.
US10789174B2
A method for a virtual machine executed by a hypervisor includes identifying, for the virtual machine, mappings between a range of guest virtual addresses (GVAs) and a range of guest physical addresses (GPAs) that remain the same in an initial guest page table for a threshold period of time, creating an intermediate guest page table including one or more page table entries that map the range of the GVAs to a range of guest intermediate addresses (GIAs), and causing the GVA to be translated to a GIA using the intermediate guest page table in view of the one or more page table entries, where the translation is triggered responsive to a guest application of the virtual machine attempting to access a GVA in the range of the GVAs.
US10789170B2
Various techniques are directed to a storage management method, an electronic device and a computer readable medium. Such techniques may involve: receiving a request for a target storage block in a disk; obtaining, from a cache, a cache indicator indicating a state of a group of storage blocks including the target storage block, the number of bits occupied by the cache indicator in the cache being less than the number of storage blocks in the group of storage blocks; and responding to the request based on the cache indicator. Such techniques can reduce times of access to the disk and thereby enhancing input/output performance.
US10789169B2
An apparatus and method are provided for controlling use of a register cache. The apparatus has execution circuitry for executing instructions to process data values, and a register file comprising a plurality of registers in which to store the data values for access by the execution circuitry. A register cache is also provided that has a plurality of entries and is arranged to cache a subset of the data values for access by the execution circuitry. Each entry is arranged to cache a data value and an indication of the register associated with that cached data value. Prefetch circuitry then performs prefetch operations to prefetch data values from the register file into the register cache. Timing indication storage is used to store, for each data value to be generated as a result of instructions being executed within the execution circuitry, a register identifier for that data value, and timing information indicating when that data value will be generated by the execution circuitry. Cache usage control circuitry is then responsive to receipt of a plurality of register identifiers associated with source data values for a pending instruction yet to be executed by the execution circuitry, to generate, with reference to the timing information in the timing indication storage, a timing control signal to control timing of at least one prefetch operation performed by the prefetch circuitry. Such an approach can lead to significant improvements in the efficiency of utilisation of the register cache.
US10789167B2
According to one embodiment, an information processing apparatus stores first data to be written to one destination block of a nonvolatile memory in a write buffer on a memory of the information processing apparatus. The information processing apparatus transmits, to a storage device, a write request including a first identifier associated with the one write destination block and storage location information indicating a location in the write buffer in which the first data is stored. The information processing apparatus transfers the first data from the write buffer to the storage device every time a transfer request including the storage location information is received from the storage device.
US10789166B2
A computer system acquires information on a first present input subset selected from first present input data for a first step from a run-time log of the first step, determines whether or not first cache data corresponding to the first present input subset for the first step is present in a cache area with reference to management information, and determines the first cache data as present output data for the first present input data in a case where the first cache data is present.
US10789157B2
According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: monitoring execution of a first computer program configured to control a second computer program to perform a task at least in part by controlling the second computer program, through a graphical user interface (GUI) and/or an application programming interface (API) for the second computer program, to perform at least one action in furtherance of the task; detecting at least one anomaly in the execution of the first computer program; and outputting the detected at least one anomaly in the execution of the first computer program.
US10789156B2
The systems and methods that determine tests that may be executed in parallel during regression testing of an analytics application are provided. Multiple tests that test functions of the analytics application are accessed from a test automation suite. For each test, data sources that provide data to the analytics application during the test are identified. The tests are aggregated into temporary groups according to the identified data sources. The test groups are generated from the temporary groups such that each test group comprises tests that are associated with non-overlapping data sources. The regression testing is performed on the application by executing the test groups in parallel.
US10789152B2
Recording a replay-able trace of execution of a multi-threaded process includes identifying a trace memory model that defines one or more orderable events that are to be ordered across a plurality of threads of the multi-threaded process. The plurality of threads are executed concurrently across one or more processing units of one or more processors. During execution of the plurality of threads, a separate replay-able trace is recorded for each thread independently. Recording includes, for each thread, recording initial state for the thread, recording at least one memory read performed by at least one processor instruction executed by the thread that takes memory as input, and recording a least one orderable event performed by the thread with a monotonically increasing number that orders the event among other orderable events across the plurality of threads.
US10789149B2
Duplicate bug report detection using machine learning algorithms and automated feedback incorporation is disclosed. For each set of bug reports, a user-classification of the set of bug reports as including duplicate bug reports or non-duplicate bug reports is identified. Also for each set of bug reports, correlation values corresponding to a respective feature, of a plurality of features, between bug reports in the set of bug reports is identified. Based on the user-classifications and the correlation values, a model is generated to identify any set of bug reports as including duplicate bug reports or non-duplicate bug reports. The model is applied to classify a particular bug report and a candidate bug report as duplicate bug reports or non-duplicate bug reports.
US10789148B2
An electronic device and a method for event logging are provided. The electronic device includes a random access memory (RAM), a non-volatile memory, a transient error detector, and a clock counter. When a status of input-output ports in the electronic device changes, the transient error detector takes the status of the input-output port and its change as one of the event logs, obtains a time stamp corresponding to the one of the event logs according to a count value counted by the clock counter, and sequentially and temporarily stores the one of the event logs and a corresponding time stamp to the RAM. And, the transient error detector determines whether the event log is a cause to fault. When the event log is the cause to fault, the transient error detector stores the event logs and the corresponding time stamps in the RAM to the non-volatile memory.