US10972356B2

Embodiments of the present invention provide a method for selecting a negotiation counterpart. Specifically, the first device sends a discovery message in the network, and the discovery message includes a technical objective. The first device receives a first response message with which a second device replies, and receives a second response message with which a third device replies. The first response message carries information about a characteristic that is of the second device and that supports implementation of the technical objective, and the second response message carries information about a characteristic that is of the third device and that supports implementation of the technical objective. The first device can select a device with a higher technical objective support degree from the second device and the third device as the negotiation counterpart according to the first response message and the second response message.
US10972351B2

A method comprising: collecting information on one or more network devices; storing the collected information in a database; mapping the stored information to abstracted values; presenting the mapped information to a user for selection and inclusion into a template; creating, responsive to the user input, one or more templates comprising one or more abstracted values; activating, responsive to the user input, one or more created templates; and accessing one or more network devices based on the activated one or more templates.
US10972347B2

The disclosure describes techniques for converting a source cloud network to a destination cloud network. In one implementation, a method includes: receiving a user request to convert a source cloud network to a destination cloud network; in response to receiving the request, invoking a driver based on the destination cloud network specified in the user request; using at least the invoked driver to retrieve cloud configuration data of the source cloud network and an operating system (OS) image of the destination cloud network; using at least the retrieved cloud configuration data of the source cloud network and the retrieved OS image of the destination cloud network, converting the source cloud network to the destination cloud network, wherein converting comprises: registering a controller and compute node of the source cloud network as a controller and compute node of the destination cloud network; and sending a notification that the conversion was completed.
US10972340B2

Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.
US10972335B2

Examples include designation of a standby node. Some examples may include designation of a new node as a standby node when new transactions logged at a master node during a loss of service between a designated standby node and the master node exceeds a transaction threshold before the duration of the loss of service exceeds a timeout threshold.
US10972326B2

Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving a signal for radio transmission, and configuring crest factor reduction (CFR) processing characteristics, at a wireless device, to apply to the received signal to modify one or more portions of the signal based on an asymmetrical spectral mask, representative of an asymmetric frequency envelope limiting allowed magnitudes for frequency components bounded by the asymmetrical spectral mask, with the asymmetrical spectral mask being defined based on spectral characteristics requirements specified by multiple regulatory radio frequency (RF) power requirements at frequencies affecting a frequency range of the asymmetrical spectral mask. The method further includes applying CFR processing to the received signal according to the configured CFR processing characteristics to produce a resultant output signal with a resultant spectral representation bound by the asymmetrical spectral mask.
US10972323B2

In a general aspect, a data communication circuit can include a differential transmitter configured to be coupled with a differential input of a first unidirectional differential isolation channel, and a differential receiver configured to be coupled with a differential output of a second unidirectional differential isolation channel. The differential receiver can include a comparator that has a threshold that is adjustable based on a signal received via the second unidirectional differential isolation channel.
US10972321B2

A baseband processing unit includes a baseband processor configured to receive a plurality of component carriers of a radio access technology wireless service, and a delta-sigma digitization interface configured to digitize at least one carrier signal of the plurality of component carriers into a digitized bit stream, for transport over a transport medium, by (i) oversampling the at least one carrier signal, (ii) quantizing the oversampled carrier signal into the digitized bit stream using two or fewer quantization bits.
US10972319B2

An apparatus includes a clockless decision feedback equalization (DFE) loop. The clockless DFE loop includes a summation circuit configured to combine a multi-level input signal and a multi-level feedback signal. The clockless DFE loop also includes a multi-bit quantizer configured to provide the multi-level feedback signal based on an output of the summation circuit. The clockless DFE loop also includes one or more analog delay circuits configured to delay the multi-level feedback signal to the summation circuit. The clockless DFE loop also includes a DFE tap circuit configured to apply signed DFE tap weights to the multi-level feedback signal.
US10972316B1

Channel estimation using a chirp signal and the Fractional Fourier Transform (FrFT) is disclosed. A relatively short chirp may be transmitted, and its received components may be converted to tones using the FrFT, from which the channel tap magnitudes and delays can readily be computed. This may involve measuring peaks in the rotated spectrum, measuring the time between the peaks, and mapping the time in the rotated plane back to the original time. Such a technique has various advantages over conventional channel estimation techniques, such as providing high accuracy even in very poor multipath environments and requiring relatively few samples of a chirp, which hence can reduce pilot overhead.
US10972314B2

A gateway device for a fire control system is described herein. The gateway device can comprise a processor and a memory having instructions stored thereon which, when executed by the processor, cause the processor to detect that a network interface of the gateway device is connected to a network, receive data associated with the fire control system, and determine a data management scheme for the gateway device based on the type of detected network interface and the received data.
US10972305B2

A system for power line communications between an in-home wireless network and a pool or spa. The system may include a spa network interface in electrical wired connection to an in-home network interface. The spa power line communication module may be hard wired to a spa control unit, and power to the spa may be provided by one or more of a first 120V conductor having a first phase of power, a second 120V conductor having a second phase of power, a ground conductor, and a neutral conductor. The system may optimize the connection between the in-home powerline communications module connected to one phase of power via a home receptacle, and the spa powerline communications module by testing the connection over each conductor and selecting the conductor with the best throughput.
US10972301B2

The techniques disclosed herein provide a notification to a user that has been invited to participate in a communication session (e.g., a virtual meeting such as a video conference). The notification informs the user of contextual information associated with a meeting and provides a mechanism for the user to efficiently join the meeting. The notification can be provided based on different types of join events signaling that the meeting may be able to start. One type of join event can occur when the first person joins the meeting. Other types of join events can occur when an organizer of the meeting joins the meeting, when a required attendee is the first required attendee to join the meeting, when an external user is the first external user to join the meeting, or when a representative from each of a plurality of different stakeholder groups has joined the meeting.
US10972299B2

One embodiment of the present invention sets forth a technique for organizing meeting content. The technique includes generating, from a set of available meetings, a thread comprising a collection of related meetings that share one or more attributes. The technique also includes aggregating data for the related meetings, where the data comprises metadata for the related meetings and terms included in recordings of the related meetings. The technique further includes outputting at least a portion of the aggregated data within a summary of the thread.
US10972296B2

Disclosed embodiments provide for collaborative access to a distributed data structure. Operations such as inserting, deleting, and annotating are performed by various clients participating in the collaboration. A serialization service enforcing a single order of these operations and ensures the operations and order are communicated to all of the clients participating in the collaboration. Once all clients have acknowledged particular operations, this information is also communicated to all of the clients, such that the clients may perform maintenance activities on the collaboration data structures. The result is a rolling collaboration window shared by all of the clients of the collaboration, with a bottom of the collaboration window defined by a lowest ordered operation not yet acknowledged by all clients of the collaboration, and a highest ordered operation as assigned by the serialization service.
US10972286B2

The invention relates to a method (50) for authenticating a user to a computer system (70), the method comprising the following steps executed in a token (10): generating (52) a counter value (20, 22) by utilizing a counting unit (12) implemented in the token (10), wherein at least a portion of generated counter values (20, 22) forms a strictly monotonous sequence, generating (54) a message (30) depending on the generated counter value (20, 22), signing (56) the generated message (30) by utilizing a private key (24) of the user, wherein the private key (24) is stored in the token (10), and wherein the private key (24) or a copy thereof is not provided to the computer system (70), and transmitting (58) the signed message to the computer system (70). The invention further relates to a token (10) for authenticating a user to a computer system (70) and to a method (60) executed on a computer system (70) for authenticating a user. The token (10A, 10B) according to the invention may be implemented in hardware or software in a mobile device (80A, 80B). The invention further relates to a computer program product comprising instructions which, when executed on a processor (72, 82), implement the steps of the inventive methods.
US10972279B2

An example operation may include one or more of creating, by a blockchain node, a validation database in a memory, simulating each of one or more transactions, determining that each transaction in a new block may be validated using the validation database, validating each transaction in the new block using the validation database, and committing the new block to the blockchain. The validation database includes data corresponding to a predetermined number of most recent blocks of a state database for a blockchain.
US10972266B2

Techniques manage an encryption key in a storage system. The techniques involve: transmitting an encryption key request from a storage management component to a key management service component; obtaining, via the key management service component, an encryption key encrypted by the key management service component based on the encryption key request; providing the obtained encrypted encryption key to the storage management component; maintaining, in the storage management component, correspondence between the encrypted encryption key and a storage device; and registering, according to the correspondence, the encrypted encryption key corresponding to the storage device to an encryption hardware unit, such that the encryption hardware unit can decrypt the encrypted encryption key to obtain the encryption key corresponding to the storage device. Effective management of the encryption key is thus realized.
US10972250B2

A method corrects at least one transmission parameter for data transmission between a sensor unit and a control unit. A sensor timing signal is generated by a sensor oscillator with a predetermined period. The at least one transmission parameter is determined on the basis of the sensor timing signal. A reference timing signal is generated by a reference oscillator with a predefined reference period. The sensor timing signal is compared with the reference timing signal. A deviation of a current period of the sensor timing signal from a reference period is determined on the basis of the comparison. The at least one transmission parameter is corrected on the basis of the determined deviation.
US10972248B2

A method of calibrating a clock phase and a voltage offset includes receiving an input data signal that is periodically toggled. A clock phase calibration operation is performed based on an up signal and a down signal, such that phases of a plurality of clock signals are adjusted. The up signal and the down signal are generated based on the input data signal, a reference voltage and the plurality of clock signals. A voltage offset calibration operation is performed based on the up signal, the down signal and a first sample data signal, such that a voltage level of the reference voltage is adjusted. The first sample data signal is generated by sampling the input data signal based on one of the plurality of clock signals. The clock phase calibration operation and the voltage offset calibration operation are performed independently of each other and not to overlap with each other.
US10972242B2

A method and user equipment for performing an uplink transmission in a wireless communication system, are discussed. The method includes allocating transmission power to a first uplink transmission and a second uplink transmission when a total power in a transmission period including at least one or more OFDM symbols exceeds maximum power, wherein each of the first and second uplink transmissions is one of physical uplink shared channel (PUSCH) transmission, physical uplink control channel (PUCCH) transmission, physical random access channel (PRACH) transmission and sounding reference signal (SRS) transmission; and performing the first and second uplink transmissions according to the allocated transmission power, wherein the allocation of the transmission power is performed according to priority information.
US10972236B2

This application relates to the field of wireless communications technologies, and in particular, to a data processing method, apparatus, and system. This application provides a data processing method. A transmit device uses a sequence to carry data and a reference signal. The transmit device carries the two channels of data on an odd element and an even element of the sequence, respectively. The transmit device successively maps the sequence that carries the two channels of data to allocated subcarriers, and then sends the data in an orthogonal frequency division multiplexing (OFDM) manner. This application is intended to decrease cubic metric (CM)/peak-to-average ratio of a transmitted signal of an orthogonal frequency division multiplexing OFDM system through sequence design and mapping of the two channels of data to subcarriers, thereby improving link quality of an entire transmission system.
US10972229B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive one or more sidelink communications on a sidelink between the UE and another UE. The UE may transmit one or more hybrid automatic repeat request (HARQ) feedback communications, associated with the one or more sidelink communications, on the sidelink and in a HARQ feedback resource included in a multi-slot feedback reporting period. The HARQ feedback resource may include a set of negative acknowledgement (NACK) resources or the set of NACK resources and a set of acknowledgement (ACK) resources. Numerous other aspects are provided.
US10972226B2

A first communications device including a transmitter identifies a packet flow for which end to end packet retransmission is supported. The first wireless communications device transmits an explicit indication in a downlink message to a second wireless communications device, to skip Hybrid Automatic Repeat Request (HARQ) feedback for data, corresponding to the first packet flow, said data being directed to the second wireless communications device. In some embodiments, said explicit indication to skip Hybrid Automatic Repeat Request (HARQ) feedback for data is a predetermined value in a predetermined field of a downlink control information (DCI) scheduling message. In some embodiments, the predetermined field is a PDSCH-to-HARQ feedback timing indicator field. HARQ suppression is applied for the first packet flow at a radio link layer and/or MAC layer, e.g., by the second communications device in response to the predetermined value indicating HARQ suppression being recovered from the predetermined field.
US10972216B2

Disclosed in an embodiment of the present invention are a polar code encoding method and device, the method comprising: utilizing a common information bit set to represent each of m polar code blocks, the polar codes in each polar code block having the same code length and different code rates, and m being greater than or equal to 2; according to the common information bit set corresponding to the polar code block, acquiring an information bit set corresponding to each polar code in the polar code block; and according to the information bit set corresponding to each polar code in the polar code block, conducting polar code encoding on information to be encoded, thus reducing polar code representation overhead, and solving the problem in the prior art of excessively high polar code representation overhead.
US10972208B2

Disclosed is a service provisioning tool and method for determining favorable implementations of a service in a grid-less optical network, wherein said service provisioning tool is configured to assign total cost values to a given implementations, select the implementation or a group of implementations having the lowest cost, wherein said total cost values are based on —cost values regarding selectable data rates on individual links, —cost values regarding necessity to install additional equipment, —cost values regarding selectable signal frequency bands. One or more of said cost values are dynamically changing as a function of one or more of the degree of utilization, the lifetime of the service, the time available for establishing the service, a modulation format and a signal power. The cost value per band width varies, depending on one or more of the size of the selected frequency band, and to what extent the selected frequency band fills gaps between occupied spectral ranges or creates gaps remaining between occupied spectral ranges.
US10972203B2

A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
US10972202B2

Systems and methods for classifying a P25 Phase 1 downlink transmission as using either C4FM modulation or CQPSK modulation are provided. Some methods can include calculating a first signal-to-noise ratio (SNR) at or near a middle of a first symbol of a received wireless signal, calculating a second SNR at or near an edge of the first symbol, calculating a difference between the second SNR and the first SNR, determining whether the difference is greater than a threshold, and classifying a modulation technique of the received wireless signal as either C4FM modulation or CQPSK modulation based on whether the difference is greater than the threshold.
US10972198B2

The disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The disclosure is to receive and measure a wireless signal, and provides a device for measuring a wireless signal. The device includes a first antenna set including a plurality of antennas having adjustable oriented directions, a second antenna set including a plurality of antennas having fixed oriented directions, and at least one processor configured to receive and analyze wireless signals by using the first antenna set and the second antenna set, wherein the at least one processor may adjust the oriented directions of the plurality of antennas included in the first antenna set, receive the wireless signals by using the first antenna set and the second antenna set, and control to analyze the wireless signals.
US10972195B1

An antenna array includes an antenna assembly. The antenna assembly includes a plurality of elements. The antenna assembly is configured to measure a reference combined parameter of a reference element of the plurality of elements, measure a first combined parameter of the reference element and a first neighbor element of the plurality of elements and being adjacent or diagonal with respect to the reference element, calculate a differential parameter according to the first combined parameter and the reference combined parameter, and adjust a parameter of the first neighbor element according to the differential parameter. The parameter of first neighbor element is a phase or a amplitude of first neighbor element. The first combined parameter includes a coupling contribution of the first neighbor element and the reference element, and contributions from a path of the first element and a path of the reference element.
US10972194B2

Systems and methods may use proximate communication to retrieve information pertaining to a target device. In one example, the method may include detecting the target device within a vicinity of a user device, receiving an information request response communication including information pertaining to the target device, and receiving an operation request response communication including information pertaining to a performed operation.
US10972186B2

A method for transmitting data from an electronic device to an electronic watch, including the following steps: emitting a sequence of light signals with a light source of the electronic device, each signal having a light-intensity level belonging to a set of at least four light-intensity levels, said sequence corresponding to a code of the data to be transmitted; detecting successive light-intensity levels with a phototransistor of the watch, so as to reconstitute the sequence; and decoding the sequence in order to reconstitute the data, the set of at least four intensity levels being divided into a first portion and a second portion, one light signal in two of the sequence having a light-intensity level belonging to the first portion, the other signals having a light-intensity level belonging to the second portion.
US10972179B2

Data center interconnections, which encompass WSCs as well as traditional data centers, have become both a bottleneck and a cost/power issue for cloud computing providers, cloud service providers and the users of the cloud generally. Fiber optic technologies already play critical roles in data center operations and will increasingly in the future. The goal is to move data as fast as possible with the lowest latency with the lowest cost and the smallest space consumption on the server blade and throughout the network. Accordingly, it would be beneficial for new fiber optic interconnection architectures to address the traditional hierarchical time-division multiplexed (TDM) routing and interconnection and provide reduced latency, increased flexibility, lower cost, lower power consumption, and provide interconnections exploiting N×M×D Gbps photonic interconnects wherein N channels are provided each carrying M wavelength division signals at D Gbps.
US10972170B2

There is provided a method at a user equipment, comprising: receiving transmission on two different polarizations over a wireless channel from net-work; determining a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least partially define a combination matrix; selecting a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization; determining a first indicator and a second indicator for the reference coefficient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient; reporting the first and second indicators to the network.
US10972160B1

A wireless access node serves wireless User Equipment (UEs) over Multiple Input Multiple Output (MIMO) layers. The wireless access node wirelessly exchanges user data with some of the wireless UEs. The wireless access node exchanges the user data over backhaul links. The wireless access node determines backhaul link quality. The wireless access node accepts the attachment of a new wireless UE. The wireless access node selects an amount of MIMO layers for the new wireless UE based on the backhaul link quality. The wireless access node wirelessly exchanges user data with the new wireless UE over the selected amount of the MIMO layers.
US10972157B2

This disclosure describes systems, methods, and devices related to a multiuser multiple-input and multiple-output (MU-MIMO) setup frame. A device may generate an MU-MIMO setup frame comprising a physical layer (PHY) header and a media access control (MAC) header, the PHY header comprising an indication of a control trailer after the MAC header, the MAC header comprising a first receive address (RA) field comprising one or more first device identifiers (IDs), and the control trailer comprising a second RA field comprising one or more second device IDs. The device may transmit the MU-MIMO setup frame over a directional multi-gigabit (DMG) channel.
US10972155B2

In some examples, a system can include a processing resource and a memory resource. The memory resource can store machine readable instructions to cause the processing resource to: (1) collect feedback from a physical (PHY)-layer of a client at a plurality of access points, before the client is associated with any one of the plurality of access points and (2) select an access point using a client channel correlation value calculated from the PHY-layer feedback, wherein the selected access point serves the client and a client group concurrently using precoding.
US10972154B2

Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving a plurality of beams from a base station (BS), measuring a value of a parameter associated with each of the plurality of beams, generating a report including at least the values of the parameter associated with the plurality of beams and/or an indication to implement soft-combining, transmitting the report to the BS, in response to transmitting the report: receiving a first beam including first redundant information and a second beam including second redundant information, and generating combined information based on the first redundant information and the second redundant information.
US10972142B1

Wireless networking transceiver circuitry for an integrated circuit device includes a plurality of wireless networking transceiver subsystems, each subsystem including respective processing circuitry configurable for coupling to radio circuitry to implement a respective set of protocol features selected from at least one overall set of protocol features. Memory circuitry is provided, sufficient to support a respective set of protocol features in each subsystem when at least one respective set of protocol features is smaller than the overall set of protocol features. Memory-sharing circuitry is provided, configurable to couple respective portions of the memory circuitry to the processing circuitry of respective subsystems. The memory circuitry and the memory-sharing circuitry may be outside the subsystems, or distributed within the subsystems. The memory may be 60% of an amount of memory sufficient to support the overall set of protocol features in all subsystems. Each processing circuit may be coupled to radio circuitry.
US10972133B2

Fault-tolerant error correction (EC) is desirable for performing large quantum computations. In this disclosure, example fault-tolerant EC protocols are disclosed that use flag circuits, which signal when errors resulting from υ faults have weight greater than υ. Also disclosed are general constructions for these circuits (also referred to as flag qubits) for measuring arbitrary weight stabilizers. The example flag EC protocol is applicable to stabilizer codes of arbitrary distance that satisfy a set of conditions and uses fewer qubits than other schemes, such as Shor, Steane and Knill error correction. Also disclosed are examples of infinite code families that satisfy these conditions and analyze the behaviour of distance-three and -five examples numerically. Using fewer resources than Shor EC, the example flag EC protocols can be used in low-overhead fault-tolerant EC protocols using large low density parity check quantum codes.
US10972132B2

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. In accordance with an aspect of the present disclosure a method by a transmitter using a polar coding is provided. The method includes identifying a length of interleaved transmission bits; identifying a length of a buffer corresponding to the interleaved transmission bits; determining a procedure from a first procedure and a second procedure based on at least one of the length of interleaved transmission bits and the length of buffer, if the length of the interleaved transmission bits is less than the length of the buffer; and storing the interleaved transmission bits at the buffer based on the determined procedure.
US10972110B2

A local oscillator frequency-based proximity sensor is disclosed. The proximity sensor includes: an integrated circuit having at least a capacitive element; and an antenna designed with an inductive element; wherein the capacitive element and the inductive element form a proximity sensor oscillating at a local oscillator (LO) frequency, wherein the integrated circuit is configured to measure a frequency offset from the LO frequency, wherein the frequency offset is indicative of a detection of a nearby object.
US10972108B1

A clock system including: an in-phase clock input and an in-phase clock output; a quadrature clock input and a quadrature clock output; a control loop configured to receive the in-phase clock output and the quadrature clock output, the control loop including a Boolean logic gate coupled to an operational amplifier (op-amp) through a low-pass filter; and an analog delay element coupled between the quadrature clock input and the quadrature clock output, the analog delay element comprising a plurality of capacitors.
US10972106B1

A delay balancing circuit includes a phase detection circuit, a controller, and a delay circuit. The phase detection circuit receives a reference clock signal having a first frequency, and a feedback clock signal derived from an output clock signal. Detection circuitry detects a phase relationship between the reference clock signal and the feedback clock signal. The phase detection circuit generates a detection signal based on the detected phase relationship. The controller operates to sample the detection signal and to generate and pass an update signal to a delay line to update a delay based on the sampled value. The delay circuit receives a third clock signal and applies a delay, based on the update signal, to the third clock signal to generate the output clock signal.
US10972102B2

An interface circuit serves to receive an input signal VIN having a high level defined as a high potential VIH and a low level defined as a low potential VIL, and output an output signal VOUT having a high level defined as a high potential VOH and a low level defined as a low potential VOL. The interface circuit includes a polarity controller configured to control the output signal VOUT to be in phase in level with the input signal VIN or to be reversed in polarity with respect to the input signal VIN, depending on whether the high potential VIH or the low potential VIL is a GND potential.
US10972101B2

Level shifters, memory systems, and level shifting methods are described. According to one arrangement, a level shifter includes an input configured to receive an input signal in a first voltage domain, an output configured to output an output signal from the level shifter in a second voltage domain different than the first voltage domain, a plurality of pull-down devices, and wherein one of the pull-down devices is coupled with the input and the output, a plurality of cross-coupled devices coupled with the pull-down devices and configured to provide transitions in the output signal as a result of transitions in the input signal, a plurality of current limiting devices coupled with the cross-coupled devices and configured to limit a flow of current from a source to the cross-coupled devices, and a plurality of dynamic devices configured to selectively provide charging current from the source to the cross-coupled devices.
US10972094B1

An operating circuit including a system circuit and a power control circuit is provided. The system circuit operates according to the voltage of the node. The power control circuit includes a first connection port, a second connection port, a first always-on switch, a second always-on switch, a first current limiter, and a second current limiter. The first connection port is configured to receive first power provided by a first external device. The second connection port is configured to receive second power provided by a second external device. The first always-on switch is coupled to the first connection port to transmit the first power. The second always-on switch is coupled to the second connection port to transmit the second power. The first current limiter is coupled between the first always-on switch and the node. The second current limiter is coupled between the second always-on switch and the node.
US10972093B2

An auxiliary circuit for outputting a supplying voltage or a detection signal includes a normally-on device and a signal processing circuit. A drain terminal of the normally-on switching device is coupled to a first terminal, a gate terminal of the normally-on switching device is coupled to a second terminal. An input voltage between the first terminal and the second terminal switches between two different levels. The signal processing circuit is configured to output the supplying voltage or the detection signal according to a voltage at a source terminal of the normally-on switching device.
US10972092B2

An integrated circuit includes a power-on reset (POR) circuit and a digital logic circuit. The POR has first and second control outputs. The POR circuit is configured to generate a first control signal on the first control output responsive to a supply voltage on the supply voltage node exceeding a first threshold voltage and is configured to generate a second control signal on the second control output responsive to the supply voltage exceeding a second threshold voltage. The digital logic circuit has a first control input coupled to the first control output of the POR circuit and has a second control input coupled to the second control output of the POR circuit. The digital logic circuit is configured to initiate a first read transaction responsive to assertion of the first control signal and to initiate a second read transaction responsive to assertion of the second control signal.
US10972091B1

Embodiments described herein include radio frequency (RF) switches that may provide increased power handling capability. In general, the embodiments described herein can provide this increased power handling by equalizing the voltages across transistors when the RF switch is open. Specifically, the embodiments described herein can be implemented to equalize the source-drain voltages across each field effect transistor (FET) in a FET stack that occurs when the RF switch is open and not conducting current. This equalization can be provided by using one or more compensation circuits to couple one or more gates and transistor bodies in the FET stack in a way that at least partially compensates for the effects of parasitic leakage currents in the FET stack.
US10972077B2

An integrated circuit including a functional circuit including at least one swapping circuit node, multiple duplicate electronic circuits, and a switch circuit. The duplicate electronic circuits are integrated in close proximity with each other each including at least one electronic device that is susceptible to RTN. The switch circuit electrically couples a different selected subset of at least one of the duplicate electronic circuits to the at least one swapping circuit node for each of successive switching states during operation of the functional circuit. A method of reducing noise including selecting a subset of the duplicate electronic circuits, electrically coupling the selected duplicate electronic devices to at least one swapping circuit node of a functional circuit, and repeating the selecting and electrically coupling in successive switching states during operation of the functional circuit for different subsets of the duplicate electronic circuits.
US10972076B2

A drive circuit drives a switch that has first and second terminals and a control terminal. The drive circuit includes a discharge path, a capacitor, an AC suppressor and a DC voltage generator. The discharge path connects the control terminal and the second terminal. The capacitor has a high-potential terminal connected to the second terminal side and a low-potential terminal connected to the control terminal side. The AC suppressor has a first end connected to a part of the discharge path between the high-potential terminal the second terminal. The DC voltage generator has a connection terminal connected to a second end of the AC suppressor. The DC voltage generator regulates electric current flowing between the connection terminal and the AC suppressor so as to keep the potential of the part of the discharge path between the high-potential terminal and the second terminal higher than the potential of the low-potential terminal.
US10972075B2

An active quadrature generation circuit configured to provide an in-phase output signal and a quadrature output signal based on an input signal and a method of fabricating the active quadrature generation circuit on an integrated circuit are described. The circuit includes an input node to receive the input signal and a first transistor including a collector connected to a power supply pin. The circuit also includes a second transistor including a base connected to the power supply pin, the second transistor differing in size from the first transistor by a factor of K, wherein the in-phase output signal and the quadrature output signal are generated based on an inherent phase difference of 90 degrees between a current at a collector of the first transistor and a current at a base of the second transistor.
US10972073B2

A multiplexer (1) includes a plurality of filters connected to a common terminal (110). The multiplexer (1) includes: a low-frequency filter (11L) that is formed of at least one surface acoustic wave resonator arranged between the common terminal (110) and the input/output terminal (120) and has a first pass band; a high-frequency filter (12H) that is connected between the common terminal (110) and the input/output terminal (130) and has a second pass band located at a higher frequency than the first pass band; and a capacitor (CB1) that is serially arranged in a connection path between the common terminal (110) and the low-frequency filter (11L). The Q value of the capacitor (CB1) in the second pass band is higher than the Q value in the second pass band of a capacitance obtained by treating the at least one surface acoustic wave resonator of the low-frequency filter (11L) as a capacitance.
US10972072B2

A composite multiplexer includes a first multiplexer, a second multiplexer, and a second LC circuit. The first multiplexer includes first band pass filter circuits and first LC circuits connected to end portions of the first band pass filter circuits that are opposite to a first terminal, respectively. The second multiplexer includes second band pass filter circuits. The second LC circuit is connected between the first terminal and the second multiplexer.
US10972071B2

A resonator with stabilized resonant frequency that includes a lower electrode, a plurality of upper electrodes, and a piezoelectric film disposed between the lower electrode and the plurality of upper electrodes. Moreover, an upper lid having a first and second opposing surfaces is provided so that the first surface faces and seals a first surface of the resonator. In addition, a lower lid having a first and second opposing surfaces is provided so that the first surface faces and seals a second surface of the resonator. The resonator further includes a power terminal electrically connected to the upper electrodes and a ground terminal provided on the second surface of the upper lid. The lower electrode is electrically connected to the ground terminal by the upper lid.
US10972070B2

An elastic wave device includes a piezoelectric substrate, and elastic wave elements on the piezoelectric substrate and including IDT electrodes, respectively. The IDT electrode of a first of the elastic wave elements includes first and second busbars, and the IDT electrode of a second of the elastic wave elements includes third and fourth busbars. The second busbar and the third busbar extend parallel or substantially parallel to each other, and are spaced by a gap in a direction perpendicular or substantially perpendicular to an elastic-wave propagating direction. Each of the second and third busbars includes first and second electrode layers at least a portion of which is laminated on the first electrode layer. The second electrode layer of the second busbar is cut in at least one location in a direction crossing the elastic-wave propagating direction.
US10972068B2

An integrated circuit (IC) device includes a first resistive strip having an input terminal and an output terminal. The IC device further includes a second resistive strip having a terminal coupled to a voltage. The second resistive strip may be coplanar with the first resistive strip. The IC device further includes a capacitor formed by the first resistive strip and the second resistive strip.
US10972062B2

A class-D amplifier includes an analog-to-digital converter (ADC) configured to generate a first digital signal based on an analog input signal and a feedback signal received at an input node. A loop filter is configured to modify the first digital signal by moving an error of the ADC out of a predetermined frequency band, and a compensation filter is configured to further modify the first digital signal by introducing one or more poles or zeros, thereby generating a second digital signal. An output circuit is configured to generate an output signal at an output node based on the second digital signal, and the feedback signal is generated from the output signal.
US10972054B2

Embodiments of systems and method for automatically biasing power amplifiers using a controllable current source are disclosed. In an embodiment, a bias controller for a power amplifier includes a first reference device source/drain interface, a first controllable current source configured to generate a first reference current in response to a first current control signal and to provide the first reference current to the first reference device source/drain interface, a first reference device gate interface, a first current-to-voltage controller configured to generate a first stabilized voltage in response to the first reference current and to provide the first stabilized voltage to the first reference device gate interface, and a first power amplifier (PA) interface configured to output a first control voltage in response to the first stabilized voltage.
US10972053B2

Examples disclosed herein relate to a Doherty Power Amplifier (“DPA”) with integrated second harmonic injection. The DPA includes an amplifier circuit having a carrier amplifier and a peaking amplifier, and a combiner network coupled to the amplifier circuit, the combiner network having a plurality of transmission lines and a LC resonant circuit to inject a second harmonic from the carrier amplifier into the peaking amplifier.
US10972045B2

Pivoting members for pivoting a solar array mounted to a torque rail and tracking systems that include such pivoting members are disclosed. The pivoting member may include a liner between a rotating inner member and the outer housing of the pivoting member to reduce friction during pivoting of the solar array.
US10972040B2

A multi-pole and multi-slot motor control apparatus includes a multi-pole and multi-slot motor including a stator and a rotor rotationally driven by the stator. The stator includes a core accommodating the rotor and winding poles protruding toward the rotor from the core and on which coils are wound, inverters connected to the coils wound around the winding poles and applying currents to the coils, and a controller shutting down the inverter connected to the failed coil or inverter and controlling the remaining inverters in a boost-up manner when at least one of the coils and the inverters is failed. Accordingly, output, which is the same as output before the inverters or the coils are failed through boost-up control of the remaining normal inverters even when the inverters or the coils are partially failed, may be provided, and the multi-pole and multi-slot motor may be stably driven regardless of a failure.
US10972030B2

The disclosed embodiments aim to improve upon existing multi stage generators for providing power to a load. In particular, embodiments of the invention include a regulator situated between the output of a pilot exciter and the main exciter of a multi stage generator system, the regulator arranged to limit the voltage available to a field current control element which sets the field current supplied to the main exciter.
US10972026B2

A motor controlling device includes a high-side first switching element corresponding to each phase of a three-phase brushless motor, a low-side second switching element corresponding to each phase, a shunt resistor disposed between and connected to the second switching element and a grounding line, and a power controlling section for controlling the first switching element and the second switching element. The device further includes a decision section configured to effect abnormality decision based on a sum of values of currents flowing in the shunt resistors of all the phases acquired by using the power controlling section to switch OFF the first switching element of any one phase whose duty ratio is found equal to or greater than a threshold value for a predetermined period and also to switch ON the second switching element of the same one phase for the predetermined period.
US10972023B2

A power tool and a control method of the power tool are provided. The power tool includes a rotor and a stator having a first phase winding, a second phase winding and a third phase winding; a power supply module configured to power the motor; a drive circuit configured to electrically connecting the power module to at least two of the first phase winding, the second winding, and the third phase winding; a controller configured to control the drive circuit to connect the first phase winding, the second phase winding, and the third phase winding to the power supply module according to a rotational position of the rotor.
US10972020B2

The control method for an electric vehicle sets a motor torque command value based on vehicle information and controls torque of a first motor connected to a first drive wheel which is one of a front drive wheel and a rear drive wheel. The control method for an electric vehicle calculates a first torque command value by a feedforward computation based on the motor torque command value, detects a rotation angular velocity of the first motor, and estimates a rotation angular velocity of the first motor based on the first torque command value by using a vehicle model Gp(s) that simulates a transfer characteristic from a torque input to the first drive wheel to a rotation angular velocity of the first motor.
US10972007B2

A voltage regulator circuit included in a computer system may include multiple devices and a switch node coupled to a regulated power supply node via an inductor. The voltage regulator circuit may, using different subsets of the multiple devices, charge a capacitor for a first period of time and then couple the switch node to the capacitor for a second period of time. A control circuit may sense, using a common circuit, different characteristics of a current through the inductor during respective operation modes, and adjust the first and second periods of time based on the different characteristics of the current and a current operation mode.
US10972004B2

A voltage converter includes a first to a third capacitor, a supply terminal, a first and a second clock terminal and a transfer arrangement, wherein a first electrode of the first capacitor is connected to the first clock terminal and a second electrode of the first capacitor is connected to a first node of the transfer arrangement, wherein a first electrode of the second capacitor is connected to the second clock terminal and a second electrode of the second capacitor is connected to a second node of the transfer arrangement, and wherein a first electrode of the third capacitor is permanently and directly connected to the second electrode of the first capacitor and a second electrode of the third capacitor is connected to a third node of the transfer arrangement.
US10971998B2

A charging apparatus for an electric vehicle is provided. The apparatus includes an AC power input terminal receiving one AC input power from among single-phase AC power and multi-phase AC power. A power factor corrector having full bridge circuits receives the AC input power through the AC power input terminal. A link capacitor is charged through the power factor corrector. A first switch connects any one of an AC power input line and a neutral line of the AC power input terminal to the power factor corrector and a second switch selectively connects the AC power input terminal to the power factor corrector, or the link capacitor. The power factor corrector and the switch network operate based on a condition of received AC input power. The second switch includes a third switch and a fourth switch that connect each full bridge circuit to a positive battery electrode.
US10971996B2

A charge pump circuit includes a charge pump configured to increase a voltage of an input signal to generate a voltage-boosted input signal, output the voltage-boosted input signal in response to a determination that the voltage-boosted input signal is greater than or equal to a threshold, and connect the charge pump to a supply voltage to pre-charge the charge pump in response to a determination that the voltage-boosted input signal is less than the threshold. The charge pump circuit includes bandgap reference generator configured to receive the voltage-boosted input signal and output, based on the voltage-boosted input signal, a voltage reference signal to a device that operates in accordance with the supply voltage.
US10971992B2

A start-up circuit to discharge EMI filter is developed for power saving. It includes a detection circuit detecting a power source for generating a sample signal. A sample circuit is coupled to the detection circuit for generating a reset signal in response to the sample signal. The reset signal is utilized for discharging a stored voltage of the EMI filter.
US10971991B2

A controller of each power conversion device in a power conversion system controls a switching element unit, based on a detected value of reactor current flowing through a filter reactor, a detected value of output voltage output between the terminals of a filter capacitor, and a detected value of output current flowing through an output reactor. The controller generates a voltage command based on the output current and the output voltage and generates a correction amount of the voltage command based on the output current in which a reference frequency component is removed. The controller generates a current command based on the addition value of the voltage command and the correction amount and controls the switching element unit such that the reactor current matches the current command.
US10971990B1

Techniques for avoiding false negative sense (NSN) detection in a flyback AC-DC converter are described herein. In an example embodiment, a secondary side controller of the AC-DC converter comprises a frequency detector, a negative sense detector, and control logic. The frequency detector is configured to determine a frequency of an input signal from the drain node of a synchronous rectifier (SR) circuit on the secondary side of the AC-DC converter. The negative sense detector is configured to determine a negative voltage of the input signal. The control logic is configured to: enable the negative sense detector, when the frequency of the input signal rises above a frequency threshold value; and turn on the SR circuit to transfer power to the secondary side of the AC-DC converter, when the negative voltage of the input signal falls below a voltage threshold value.
US10971987B2

A method for open-loop and/or closed-loop control of a linear drive, a linear drive; and a system, wherein the linear drive includes at least one segment, at least one rotor, at least one machine station and a control device, where the at least one rotor is moved in a direction via the at least one segment, at least a portion of at least one segment is within a region accessible by the machine station, the movement of the at least one rotor is controlled in an open-loop and/or closed-loop manner by the control device and/or control unit, the controlling occurs in accordance with a movement pattern for the rotor, and where the movement of a particular rotor in the region accessible by the associated machine station is specified by a movement profile in accordance with the mode of operation of the associated machine station.
US10971979B2

A coil segment forming apparatus, a coil segment forming method and a manufacturing apparatus of an electrical rotating machine, whereby coil segments with various kinds of shape can be formed without exchanging a press die, and it is not necessary that a lot of coil segments of various kinds of shape are preliminarily formed and stocked is provided. The coil segment forming apparatus includes a first bending section for bending in the same plane a linear wire rod into a predetermined shape consisting of a pair of slot insertion portions that are substantially parallel to each other and a linking portion for connecting the pair of slot insertion portions. The first bending section has a plurality of jigs arranged on the same plane for supporting the wire rod, and a plurality of drive mechanisms for moving respectively the plurality of jigs on the same plane so that the wire rod is formed in the predetermined shape based on moving amounts respectively set depending on shape conditions of the coil segment to be formed.
US10971971B1

A system for converting potential energy into electric power from a mixture of gases, such as atmospheric air, including a particular lesser-density-gas, such as nitrogen, and a particular larger-density-gas, such as oxygen. The system includes a gas-separator at an upper-elevation; a gas-flow-conduit that has a gas-exit-port at a lesser-elevation, where the lesser-elevation is significantly lower than the upper-elevation; and an energy-converter positioned on the gas-flow-conduit. The gas-separator is coupled to the gas-exit-port via the gas-flow-conduit. The gas-separator separates the particular larger-density-gas from the gas mixture. The gas-flow-conduit conducts the separated particular larger-density-gas from the gas-separator via the gas-flow-conduit to the energy-converter; and the energy-converter generates electric power from the conducted separated particular larger-density-gas.
US10971969B2

A rotor is for angularly displacing a work piece about a central axis and includes an annular, central axial portion centered about the axis and having opposing, first and second axial ends and inner and outer circumferential surfaces. An outer radial portion extends radially-outwardly from the first axial end of the central portion such that an outer generally annular cavity is at least partially defined between the central portion and the outer radial portion. Further, an inner radial portion extends generally radially-inwardly from the second axial end of the central portion such that an inner generally annular cavity is at least partially defined between the central portion and the inner radial portion. One or more motor stators are disposed at least partially within the outer or inner cavity and are each configured to angularly displace the rotor about the central axis, and preferably contactlessly drives the rotor.
US10971967B2

An electric motor (20) for an elevator system (2) comprises a housing (25) extending in a longitudinal direction along a longitudinal axis (A) and a cover (22) attached to a front face of the housing (25). The cover (22) comprises an open space (24) formed around the longitudinal axis (A). At least one electric connector (38, 40), which is electrically connectable with component of the electric motor (20), is arranged within said open space (24).
US10971954B2

Systems and methods for object detection are provided. The system includes at least a coil, a small signal generator, a small signal receiver, and a processor. The small signal generator includes a digital-to-analog converter circuit with programmable impedance. The small signal generator is configured to select an output impedance for the digital-to-analog circuit for capacitive sensing or radio-frequency identification (RFID) tag detection; generate a small signal according to the output impedance; and provide the small signal to the coil. The small signal receiver receives the small signal and a response signal associated with the small signal and measures the response signal to generate a measured signal. The processor compares the measured signal with one or more reference signals and performs capacitive sensing and/or detect a RFID tag according to the comparison.
US10971940B2

Disclosed herein are system, method, and computer program product (computer readable medium) embodiments for extending battery longevity by improving partial-state-of-charge operation of batteries. An embodiment operates by determining, using at least one processor, that at least one first battery has stopped charging at a partial state of charge, in which the at least one first battery is associated with a first battery bank and is rechargeable, and charging, in response to receipt of a command issued from the at least one processor or another processor in response to the determining, the at least one first battery using at least one second battery, in which the at least one second battery belongs to a second battery bank that is not the first battery bank, by transferring charge from the at least one second battery to the at least one first battery.
US10971923B2

In one embodiment, a hot swap inrush current limiter circuit includes a pair of paths connecting an input and a load, a first capacitor connected in series with a switch between the paths, a first resistor connected to one of the paths and to a junction between the switch and the first capacitor, a second capacitor connected in series with a second resistor between the paths, with a gate of the switch connected to a junction between the second capacitor and the second resistor, a first diode connected in parallel with the second capacitor, and a second diode connected in parallel with the second resistor to allow for discharge of the second capacitor when input power is off. A method is also disclosed herein.
US10971916B2

The invention disclosure relates to a space-limited protection module with at least two overvoltage protection elements in parallel current branches, where the protection module includes a local multistage indicator for indicating at least one operating state, a warning state and a defect state, and where the parallel switched overvoltage protection elements are arranged on a circuit board in electrical connection to conductor tracks of the circuit board and attached in a thermally softenable manner.
US10971913B2

The invention relates to an electric device, especially to a power busbar connection tool, said tool comprises an electric motor drive unit, an electric control unit, a stationary portion removably connects to a busbar, a movable portion removably connects to a busbar and a loading portion for clamping connecting rods. Said movable portion is movably connected to a first and second stationary shaft of said stationary portion, said movable portion is connected to a movable shaft by a screw pair, said movable portion is fixedly connected to said electric motor drive unit, said movable shaft is driven to rotate around its axis by said electric motor drive unit, said loading portion is movably connected to said second stationary shaft and slides between a body of said stationary portion and a body of said movable portion, said loading portion rotates around said second stationary shaft. It is achieved that a plurality of connecting rods are simultaneously mounted to busbars and that two busbars are connected in a form of butt-and-butt connecting.
US10971904B2

The present invention is an electrical junction box comprising a walled enclosure having an articulating cover member. The articulating cover member has an opening and is configured to allow an electrical device such as switch to be coupled to the cover member and further reside within the electrical junction box when the cover member is articulated into a closed position. When the cover member is in an open position, an installer has access to the backside of the electrical device and to the inside of the junction box. The coupling to of the electrical device to the cover member allows for support and stability of the electrical device while installing the required electrical lines that run through the junction box to the electrical device.
US10971901B2

A spark plug that improves the heat resistance performance of an ignition plug.
US10971900B2

The present disclosure provides a vertical-cavity surface-emitting laser, structured light module, terminal comprising the structured light module, and method for projecting the structured light thereof. The structured light module includes a plurality of light sources and a single diffractive optical element (DOE); wherein the plurality of light sources simultaneously emit a plurality beams of invisible light to the single DOE, wherein the single DOE has a pseudo-random optical pattern groove, wherein the invisible light of each light source passes through the DOE and emits a beam of spectral encoded structured light, and the beam of structured light comprises a pattern corresponding to the pseudo-random optical pattern groove. The DOE projects an overall structured light that is formed by superimposing a plurality of beams of structured light, and there is an offset between patterns of different beams of structured light.
US10971893B2

A method of controlling a laser unit in order to negate heat build-up caused by a laser modulation current, and eliminating artifacts caused by image related thermal effects. Upon receipt of an activation signal, an activation current is applied which causes lasing of the laser unit. Upon receipt of a deactivation signal, the method ceases lasing by selectively applying either an idle current below the activation current, or a cooling current below the idle current.
US10971879B1

An electrical connection forming tool, the tool including a wire forming die module, including a module housing, including a front side, the front side including a chamber configured to align with an electrical plug; a back side; and an inner compartment, the inner compartment including a coil sliding body feature, and configured to interface with the electrical plug; a die, configured to accept a wire and imprint the wire on the electrical plug; a locking feature; and a cover for the locking feature; an actuator, configured to force the electrical plug into an actuator housing positioned to interface the die; and an actuator housing, connecting the wire forming die module to the actuator; and including an opening configured to accept the electrical plug and communicate with the die and the chamber; and a structural chassis.
US10971872B2

A network sharing system includes an outdoor wireless transceiver device, an indoor network sharing device, and a high-speed Ethernet transmission cable. The outdoor wireless transceiver device includes a high-frequency network transceiver module and a first Ethernet port and the high-frequency network transceiver module is connected to the first Ethernet port and is configured to receive a high-frequency network signal. The indoor network sharing device includes a processing module and a second Ethernet port. The high-speed Ethernet transmission cable has a transmission rate above 1 giga bits per second (Gbps), two ends of the high-speed Ethernet transmission cable are respectively connected to a first RJ45 connector and a second RJ45 connector, the high-speed Ethernet transmission cable is provided with a flat cable segment, the first RJ45 connector is connected to the first Ethernet port, and the second RJ45 connector is connected to the second Ethernet port.
US10971871B2

A method and apparatus utilize a data connector, a connection adapter, and a matching transformer. The data connector receives a data signal from a communication line. The connection adapter, coupled to the data connector, receives the data signal with the data connector, adapts the data signal from the data connector to a coax connector, and communicates the data signal to the coax connector. The matching transformer, coupled to a coax cable, performs impedance matching between a first impedance associated with the coax connector and a second impedance associated with the coax cable communicating the data signal.
US10971870B2

A connection interface between a panel and a support structure. The panel includes one or more connectors. The support structure supports the panel and is configured to engage with the one or more connectors. The connection interface between the panel and the support structure provides a mechanical connection to secure the panel. The connection interface can also provide for electrical connections between the panel and the support structure and/or between the panel and one or more other panels or remote components.
US10971867B2

Provided is an electrical connection box into which a greater number of fuses can be inserted without increasing its size. An electrical connection box for a vehicle includes: an insertion housing into which multiple fuses are to be inserted through an open port on one side; multiple fuse terminals for connecting the fuses in the insertion housing to a substrate; a plate-shaped holding member that opposes the insertion housing from a side opposite to the one side of the insertion housing, and holds the multiple fuse terminals; and a case member that includes a flat plate portion for covering the multiple fuse terminals and has a notch that is formed in the covering portion, the holding member being arranged inside of the notch.
US10971864B1

A shield device includes: an electrical conductor; an electrical insulator that is configured to electrically insulate the electrical conductor from a DIN rail and to hang the shield device from the DIN rail; a first shield connector configured to: directly contact at least 180 degrees of a first circumference of a first shield that surrounds at least two insulated conductors of a first section of a shielded cable; and electrically connect the first shield with the electrical conductor; and a second shield connector configured to: directly contact at least 180 degrees of a second circumference of a second shield that surrounds at least two insulated conductors of a second section of the shielded cable; and electrically connect the second shield with the electrical conductor.
US10971863B1

A high speed connector assembly and an electrical connector thereof are provided. The electrical connector includes an insulating housing and a plurality of signal terminals fixed in the insulating housing. The insulating housing is in an elongated shape defining a longitudinal direction, and defines an insertion direction perpendicular to the longitudinal direction. The signal terminals are arranged in two rows each parallel to the longitudinal direction, and the signal terminals in one of the two rows respectively face that in the other row. Each of the signal terminals includes a signal fixing segment engaged with the insulating housing, a signal contacting segment, and a signal soldering segment. The signal contacting segment has a main transmission point and a secondary transmission point, which are spaced apart from each other along the insertion direction. The main transmission point is closer to the signal fixing segment than the secondary transmission point.
US10971855B2

A latch assembly is provided in a receptacle in a pin-and-sleeve type electrical connector used to capture a plug of the pin-and-sleeve electrical connector. The latch assembly has a housing with a cover, a plurality of latches and a corresponding plurality of latch lever arm extending from a latch lever, such that pivotable movement of the latch lever is translated to rotational movement of the latches between a plug capture position and a plug release position.
US10971847B2

A disconnect terminal includes an enclosure, a first conductor rail, a second conductor rail, a switching device, and an actuation device. The switching device can be switched by the actuation device from a connecting position, in which the first conductor rail and the second conductor rail are electrically connected by the switching device into a disconnecting position in which the electrical connection of the first conductor rail and the second conductor rail is separated or disconnected, and back. A visible portion of the actuation device aligns with a surface of a portion of an upper side of the enclosure or with a part connected with the enclosure. In the disconnecting position, the visible portion of the actuation device protrudes from a surface of a portion of an upper side of the enclosure or of a part connected with the enclosure in a clearly visible manner. An assembly is provided of at least two aligned disconnect terminals.
US10971844B2

A connector includes: a casing that has a housing space, a through hole communicating the housing space with an external space, and an electric wire insertion hole, and that holds a connection terminal connected to a counterpart device; a wiring material that has a distal end part inserted into the housing space via the electric wire insertion hole and a conductor part exposed from a covering at the distal end part, the exposed conductor part being curved at a curved part and connected to the connection terminal; and a conductive voltage detection terminal that has a connection part connected to the exposed conductor part at a position closer to the covering than a curved part and a voltage detection part facing the through hole, and that is provided by branching from a conduction path between the connection terminal and the conductor part.
US10971834B1

An electrical connector includes a housing which is provided with an installation cavity and a jack. A conductive clamp and a movable member are configured in the housing. The conductive clamp is provided with at least one pair of first clamping pieces and at least one pair of releasing pieces. The first clamping pieces and the releasing pieces extend into the installation cavity. The movable member is capable of moving back and forth along the installation cavity. A conducting wire is capable of passing through the jack and is inserted into one pair of first clamping pieces. The movable member is capable of moving forward along the installation cavity, and abutting on one pair of releasing pieces, to force the releasing pieces and drive the first clamping pieces to open outward, so that the conducting wire is capable of detaching from the first clamping pieces.
US10971832B2

A bushing comprises an insulating body having a first body end portion, a second body end portion, and a body center portion connecting the first body end portion and the second body end portion, and a bushing conductor coaxially extending within and mechanically coupled to the insulating body. The bushing conductor includes a first connecting portion having a first end face at the first body end portion, a second connecting portion having a second end face at the second body end portion, and a center portion electrically and mechanically connecting the first connecting portion and the second connecting portion. The first connecting portion is elastically deformable with respect to the first body end portion along a radial direction and/or the second connecting portion is elastically deformable with respect to the second body end portion along the radial direction.
US10971816B2

The present application discloses a phase adjustment method and apparatus for an antenna array. The method includes: dividing the antenna array into a first antenna subarray and a second antenna subarray according to a first division rule in a preset division rule set; obtaining a phase difference between a first aggregated signal corresponding to the first antenna subarray and a second aggregated signal corresponding to the second antenna subarray; determining a to-be-adjusted phase value of each antenna array element in the antenna array according to the phase difference and a first weighting rule; and sending, to a phase shifter corresponding to each antenna array element, the to-be-adjusted phase value corresponding to the antenna array element.
US10971813B2

A switchable patch antenna comprises a planar conductor having an aperture (hole) formed in the middle of the planar conductor. Radiation of a sinusoidal signal is controlled by comparison of separate impedance values for two components that have separate impedance values. Each of the two components have one end coupled together at the terminal positioned at a center of the aperture and their other ends separately coupled to opposing edges of the aperture. A sinusoidal signal source is also coupled to the terminal positioned at the aperture's center. Further, when the impedance values of both components are substantially equivalent, radiation by the antenna of the provided signal and/or mutual coupling of other signals is disabled. Also, when an impedance value of one of the two components is substantially greater than the other impedance value of the other component, the provided signal is radiated and/or mutual coupling is enabled.
US10971812B2

A broadband and multiband antenna of reduced dimension, preferably to be used as external antenna for vehicles is disclosed. The antenna system includes an antenna comprising: a planar ground plane, a planar radiating element having a configuration formed by a central segment and first and second lateral segments extending from the central segment. A feed connection line is connected between the central segment and an edge of the ground plane, and a ground connection line is connected between the central segment and said edge of the ground plane.
US10971798B2

A semiconductor device package is provided that includes a substrate, a first support structure disposed on the substrate and a first antenna. The first support structure includes a first surface spaced apart from the substrate by a first distance. The first antenna is disposed above the first surface of the first support structure. The first antenna has a first surface, a second surface opposite the first surface and a third surface extending from the first surface to the second surface, wherein the first surface and the second surface of the first antenna are exposed.
US10971794B2

An assembly for mounting an antenna to a mounting structure, such as a street pole, is provided. The antenna assembly can include an tipper and a lower mounting bracket that can be attached to an antenna. Each mounting bracket has hooks designed to be inserted into pre-formed holes in the mounting structure. The antenna becomes secured to the mounting structure when the hooks latch into the pre-formed holes of the mounting structure.
US10971790B2

A microstrip that is usable in a quantum application (q-microstrip) includes a ground plane, a polyimide film disposed over the ground plane at a first surface of the polyimide film, and a conductor formed on a second side of the polyimide film such that the first surface is substantially opposite to the second surface. A material of the conductor provides greater than a threshold thermal conductivity (TH) with a structure of a dilution fridge stage (stage).
US10971787B1

A device is provided that includes a first waveguide configured to guide propagation of RF waves inside the first waveguide. A first side of the first waveguide is configured to emit an evanescent field associated with the propagation of the RF waves inside the first waveguide. The device also includes a second waveguide having a second side positioned within a predetermined distance to the first side of the first waveguide. The second waveguide is configured to guide propagation, inside the second waveguide, of induced RF waves associated with the evanescent field from the first waveguide. The device also includes a first probe coupled to the first waveguide and configured to emit the RF waves for propagation inside the first waveguide. The device also includes a second probe coupled to the second waveguide and configured to receive induced RF waves propagating inside the second waveguide.
US10971782B2

The method of the present disclosure includes: preparing a solution containing a water-soluble polymer dissolved in a mixed solvent containing water admixed with a first solvent having a higher boiling point than that of the water; applying the solution in a film form to a surface of an electrode to form a coating made of the solution on the surface of the electrode; and removing the mixed solvent from the coating by vaporization such that a porous separator layer made of the water-soluble polymer is formed on the surface of the electrode while a plurality of pores are formed in an inside of the coating due to removal of the first solvent. The solubility of the water-soluble polymer in the first solvent is lower than that of the water-soluble polymer in the water.
US10971781B2

A secondary battery is disclosed. According to the present invention, in a case in which the secondary battery is ignited, a gas and materials within the secondary battery may be smoothly discharged to improve safety when the secondary battery is ignited. In order to achieve the above-described object, according to an aspect of the present invention, a secondary battery includes: an electrode assembly; a battery can accommodating the electrode assembly; and a coating part applied to the battery can, wherein the battery can includes a slim part having a relatively thinner thickness than that of the other region of the battery can, and the coating part is applied to the slim part and made of a metal material having tensile strength less than that of the slim part.
US10971777B2

An exemplary support assembly includes a first housing that supports a first battery structure, a second housing that supports a second battery structure, a cover, and a common attachment that secures together the first housing, the second housing, and the cover. An exemplary support method includes securing together a first housing, a second housing, and a cover with a common attachment. The first housing supports a first battery structure that is enclosed by the second housing. The second housing supports a second battery structure that is enclosed by the cover.
US10971776B2

A method for producing a button cell includes: providing a metal cell cup having a cell cup plane region; providing a metal cell top having a cell top plane region; providing a cylindrical electrode winding, the electrode winding being a multi-layer assembly wound in a spiral shape, the multi-layer assembly including an electrode formed from a current collector; connecting a conductor to the current collector; placing the electrode winding into the cell top; inserting the cell top into the cell cup to form a housing in which a strip-shaped portion of the conductor lies flat between (i) an end side of the electrode winding and (ii) a plane region of the cell cup plane region or the cell top plane region; and welding, after forming the housing, the strip-shaped portion of the conductor to a surface of the plane region located in the interior of the housing.
US10971767B2

A charge voltage controller for a chargeable and dischargeable energy storage device including an electrode assembly having a positive electrode and a negative electrode, is configured to control upper limit voltage applied to charge the energy storage device in accordance with at least one of charge time of the energy storage device, current inputted to the energy storage device, temperature of the energy storage device, and a state of charge of the energy storage device, to inhibit potential of the negative electrode from being lower than deposition potential at which metal ions transmitting and receiving an electric charge between the positive electrode and the negative electrode are deposited at the negative electrode. The deposition potential is variable in accordance with a state of charge of the energy storage device, and/or charge time of the energy storage device, and/or current inputted to the energy storage device, and/or temperature of the energy storage device.
US10971766B2

Provided is a management device (BMS 40) for an assembled battery 30 which uses a positive electrode active material containing lithium iron phosphate and having an electrically conductive layer formed on a surface thereof, the BMS 40 being provided with: a current sensor 43 which measures a current flowing through the assembled battery 30; a voltage sensor 45 which measures a voltage of the assembled battery 30; and a management unit 42. When a state in which the current value measured by means of the current sensor 43 is less than a reference value is defined as a pause state of the assembled battery 30, the management unit 42, when the assembled battery 30 has entered the pause state, performs: a discharge process (S101) for causing the assembled battery 30 to discharge; a post-discharge measurement process (S102) for measuring the voltage by means of the voltage sensor 45 after the assembled battery 30 has been discharged in the discharge process; and a first estimation process (S103) of estimating the SOC of the assembled battery 30 on the basis of the voltage measured in the post-discharge measurement process and OCV-SOC characteristics 62 after the discharge.
US10971763B2

A battery pack management device capable of reducing power consumption while transmitting and receiving data between a master BMS and a slave BMS by using a wireless communication method. The battery pack management device according to the present disclosure includes: a master BMS including an external communicator, an internal communicator, and a master controller and a slave BMS including a power supply, a state measurement sensor, a slave wireless communicator, and a slave controller.
US10971762B2

A Li-ion battery includes a cathode; an anode having a primary active material, conductive carbon, binder, and reserve material; and a separator between the cathode and anode. The reserve material has a reaction potential between a lithium reaction potential and a primary active material reaction potential. The reserve material is configured to intercalate with lithium at the reaction potential responsive to the primary active material being fully intercalated to inhibit lithium plating on the anode.
US10971745B2

A fuel cell reversal event is diagnosed by integrating current density via a controller in response to determine an accumulated charge density. The controller executes a control action when the accumulated charge density exceeds a threshold, including recording a diagnostic code indicative of event severity. The control action may include continuing stack operation at reduced power capability when the accumulated charge density exceeds a first threshold and shutting off the stack when the accumulated charge density exceeds a higher second threshold. The event may be detected by calculating a voltage difference between an average and a minimum cell voltage, and then determining if the difference exceeds a voltage difference threshold. The charge density thresholds may be adjusted based on age, state of health, and/or temperature of the fuel cell or stack. A fuel cell system includes the stack and controller.
US10971742B2

In a fuel cell state determination method for determining an internal state of a fuel cell supplied with an anode gas and a cathode gas to generate electricity, a decrease of a reaction resistance value of the cathode caused by hydrogen evolution reaction generated in the cathode as the fuel cell has an oxygen deficiency state is detected, and the oxygen deficiency state is determined on the basis of detection of the decrease of the reaction resistance value.
US10971734B2

There is provided a planar structural body 1 comprising a fibrous carbon nanohorn aggregate 2 in which a plurality of single-walled carbon nanohorns are aggregated in a fibrous state, and particularly the planar structural body in which a globular carbon nanohorn aggregate 3 is mixed is used. The planar structural body comprising such a fibrous carbon nanohorn aggregate can be used for electrode materials for lithium ion batteries, fuel cells, capacitors, electrochemical actuators, air cells, solar cells, and the like, and can be used also for electromagnetic shields, thermoconductive sheets, heat-dissipating sheets, protecting sheets, filters and absorbing materials.
US10971731B2

A main object of the present disclosure is to provide an electrode current collector in which the peel-off of a coating layer and an aluminum oxide layer is inhibited. The present disclosure achieves the object by providing an electrode current collector to be used in an all solid state battery, the electrode current collector comprising: a current collecting layer, an aluminum oxide layer, and a coating layer containing a conductive material, a resin, and an inorganic filler, in this order; and an Al—F bond is present in the aluminum oxide layer.
US10971725B2

Provided is a lithium metal secondary battery comprising a cathode, an anode, an electrolyte-separator assembly disposed between the cathode and the anode, wherein the anode comprises: (a) an anode active material layer containing a layer of lithium or lithium alloy optionally supported by an anode current collector; and (b) an anode-protecting layer in physical contact with the anode active material layer and in ionic contact with the electrolyte-separator assembly, having a thickness from 10 nm to 500 μm and comprising an elastic polymer foam having a fully recoverable elastic compressive strain from 2% to 500% and pores having a pore volume fraction from 5% to 95% (most preferably 50-95%); wherein preferably the pores are interconnected.
US10971722B2

A method of producing a powder mass for a lithium battery, comprising: (a) mixing graphene sheets and a sulfonated elastomer or its precursor in a liquid medium or solvent to form a suspension; (b) dispersing a plurality of particles of an anode active material in the suspension to form a slurry; and (c) dispensing the slurry and removing the solvent and/or polymerizing or curing the precursor to form the powder mass comprising multiple particulates, wherein at least one of the particulates is composed of one or a plurality of the particles encapsulated by a thin layer of a sulfonated elastomer/graphene composite having a thickness from 1 nm to 10 μm, a fully recoverable tensile strain from 2% to 500%, a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm and an electrical conductivity from 10−7 S/cm to 100 S/cm.
US10971713B2

An electric storage device includes: an electrode assembly including a positive electrode plate and a negative electrode plate that are insulated from each other; a pair of current collectors each of which includes a connecting portion and is connected to a corresponding one of the positive electrode plate and the negative electrode plate at the connecting portion; a case that houses the electrode assembly and the pair of current collectors, the electrode assembly being supported by the pair of current collectors in the case; and a distance retaining member that retains a distance between portions more distal than the respective connecting portions of the pair of current collectors.
US10971709B2

According to one embodiment, a nonwoven fiber mat for reinforcing a plate or electrode of a lead-acid battery includes a plurality of glass fibers and an acid resistant binder that couples the plurality of glass fibers together. The nonwoven fiber mat also includes a wetting component that is applied to the glass fibers and/or nonwoven fiber mat to increase the wettability of the nonwoven fiber mat such that the nonwoven fiber mat exhibits an average water wick height of at least 0.5 cm after exposure to water for 10 minutes conducted according to method ISO8787. The wetting component may be dissolvable in an acid solution of the lead-acid battery such that a significant portion of the nonwoven fiber mat is lost due to dissolving of the wetting component.
US10971708B2

A method includes applying to a substrate a solution including a polymeric compound to form a release layer on the substrate; applying ion-conducting elements on the release layer; applying a matrix polymer on the release layer, wherein the matrix polymer surrounds at least some of the ion-conducting elements; and removing the release layer to separate the matrix polymer from the substrate such that the ion-conducting elements remain embedded in a carrier layer of the matrix polymer and form an ion-conducting membrane.
US10971694B2

Organic light emitting diode display devices are provided. In at least one embodiment, an organic light emitting diode display device includes a first electrode; a first stack on the first electrode and the first stack is configured to emit a blue colored light; a first charge generating layer on the first stack; a second stack on the first charge generating layer and the second stack is configured to emit a red colored light and a yellow-green colored light; and a second electrode on the second stack. The second stack includes: a red-yellow-green emitting material layer including a yellow-green host, a yellow-green dopant and a red dopant; and a yellow-green emitting material layer including the yellow-green host and the yellow-green dopant.
US10971691B2

A display device comprises: a light emitting array including a plurality of light emitting elements on a substrate and an insulating pattern disposed between the light emitting elements; a color conversion array including a plurality of sub-color conversion parts corresponding to the respective light emitting elements; and a printed circuit board having a first contact electrode connected to each of the light emitting elements, the printed circuit board driving the light emitting elements, wherein the plurality of sub-color conversion parts include first to third sub-color conversion parts that convert the light provided from corresponding light emitting elements into lights of first to third colors and emitting the converted lights, wherein each of the plurality of light emitting elements is electrically insulated from an adjacent light emitting elements.
US10971688B2

An organic molecule is disclosed having a first chemical unit consisting of a structure according to Formula I and two second chemical units, which in each case are the same or different in each occurrence, having a structure according to Formula II.
US10971686B2

Provided are an organic semiconductor element including an organic semiconductor film that includes a polymer having a repeating unit represented by the following Formula (1), the polymer, and an organic semiconductor composition and an organic semiconductor film including the polymer. In the formula, Z represent a 5-membered aromatic heterocycle. RC1 and RC2 each independently represent a halogen atom, an alkyl group, an alkenyl group, an alkynyl group, an aromatic hydrocarbon group, or an aromatic heterocyclic group. n1 and n2 each independently represent 0 or 1. RC3 to RC10 each independently represent a hydrogen atom, a halogen atom, an alkyl group, an alkenyl group, an alkynyl group, an aromatic hydrocarbon group, or an aromatic heterocyclic group.
US10971683B2

In some embodiments, an integrated circuit includes narrow, vertically-extending pillars that fill openings formed in the integrated circuit. In some embodiments, the openings can contain phase change material to form a phase change memory cell. The openings occupied by the pillars can be defined using crossing lines of sacrificial material, e.g., spacers, that are formed on different vertical levels. The lines of material can be formed by deposition processes that allow the formation of very thin lines. Exposed material at the intersection of the lines is selectively removed to form the openings, which have dimensions determined by the widths of the lines. The openings can be filled, for example, with phase change material.
US10971679B2

A magnetoresistive effect element, which includes: a first ferromagnetic layer as a magnetization fixed layer; a second ferromagnetic layer as a magnetization free layer; and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer. The nonmagnetic spacer layer includes an Ag alloy represented by General Formula (1), and thereby lattice mismatch between the nonmagnetic spacer layer, and the first ferromagnetic layer and/or the second ferromagnetic layer is reduced, compared to lattice mismatch when the nonmagnetic spacer layer is formed of Ag, AgγX1-γ  (1) where X indicates one element selected from the group made of Al, Cu, Ga, Ge, As, Y, La, Sm, Yb, and Pt, and 0<γ<1.
US10971675B2

Magnetic tunnel junction pillars are encapsulated by an oxidized diffusion barrier layer. Oxygen within the encapsulating material is used to oxidize metallic residue outside the pillars, converting the residue to a non-conductive material such as a metal oxide or metal oxynitride. Selective deposition of manganese on the metal layers of the pillars can be followed by oxidation of the manganese to form a manganese oxide diffusion barrier. Alternatively, manganese deposition can be followed by deposition of silicon dioxide and subsequent annealing to form a manganese silicate diffusion barrier.
US10971673B2

A piezoelectric element has a first electrode layer, a piezoelectric layer on the first electrode layer, a second electrode layer on the piezoelectric layer, a third electrode layer on part of the second electrode layer and including third metal, and an insulating layer covering at least a part of the piezoelectric layer not provided with the second electrode layer and having an aperture exposing a part of the second electrode layer. The second electrode layer has a first layer including first metal and a second layer including second metal on the first layer. The second layer is exposed in the aperture. A difference in standard redox potential between the second metal and the third metal is smaller than a difference in standard redox potential between the first metal and the third metal.
US10971669B1

This invention describes a thermoelectric energy generation device based on the ExB drift in a semiconductor. The material is in depletion mode to avoid cancellation of the electric field by space charges. Under ideal, infinite mobility, zero-collision conditions, electrons and holes drift in the same direction, perpendicularly to the electric and magnetic fields, resulting in a zero-output current. However, when mobility is finite, their differing properties such as mobility, effective mass, and charge, manifest themselves as different drift velocity and drift direction resulting in a net output current and power. This invention leverages carriers' properties to accentuate these differences and maximize the output power. Quantities being optimized include, mobility, the product of mobility and the magnetic field, positioning electrodes along the drift axis of the overriding carriers, and adjusting the thickness of the semiconductor layer to accommodate the cycloid motion of one type of carrier but not the other.
US10971666B2

A method includes mounting a light emitting device on a board having electrodes on its surface, disposing a resin sheet containing a light conversion material so as to face the surface of the board and filling a space between the resin sheet and the board with a first light transmissive resin, covering a surface of the resin sheet opposite to a surface of the resin sheet covered with the first light transmissive resin, with a second light transmissive resin, forming a groove extending from a top surface of the second light transmissive resin to the board, filling the groove with light reflective resin and covering the top surface of the second light transmissive resin with the light reflective resin, removing the light reflective resin, and dicing the light emitting device by cutting along the light reflective resin.
US10971661B2

A system and methods for light-emitting diode (LED) devices with a dimming feature that can tailor a color point shift in the light color temperature of a scattering/transparent layer to enlarge a dim to warm range are disclosed herein. A light-emitting device may include a wavelength converting structure configured to receive light from a light emitting semiconductor structure and an adjacent light scattering structure. The light scattering structure may comprise a plurality of scattering particles with a lower refractive index (RI) than the RI of the matrix material in which the scattering particles are disposed. The wavelength converting structure may include a red phosphor and a green phosphor such that to adjust overlap between green emission and absorption by the red phosphor to correspondingly adjust scattering and magnitude of color shift. In an embodiment, the light scattering structure may be integrated in the wavelength converting structure.
US10971659B2

There is provided a white light emitting device comprising: first and second LEDs operable to generate excitation light having a dominant wavelength in a range from 440 nm to 480 nm and mounted on a substrate; a first photoluminescence material which generates light having a peak emission wavelength in a range from 500 nm to 590 nm; and a second photoluminescence material which generates light having a peak emission wavelength in a range from 600 nm to 650 nm, wherein the first LED is covered by the first photoluminescence material, and the second LED is covered by the first and second photoluminescence materials.
US10971658B2

Embodiments of the invention include a light source and a wavelength converting structure disposed in a path of light emitted by the light source. The wavelength converting structure includes a first phosphor that emits infrared light and a second phosphor that emits visible light. In some embodiments, the light source emits first light, the second phosphor absorbs the first light and emits second light, and the first phosphor absorbs the first light and emits third light and absorbs the second light and emits fourth light.
US10971656B2

The present invention provides a surface mounted light emitting apparatus which has long service life and favorable property for mass production, and a molding used in the surface mounted light emitting apparatus. The surface mounted light emitting apparatus comprises the light emitting device 10 based on GaN which emits blue light, the first resin molding 40 which integrally molds the first lead 20 whereon the light emitting device 10 is mounted and the second lead 30 which is electrically connected to the light emitting device 10, and the second resin molding 50 which contains YAG fluorescent material and covers the light emitting device 10. The first resin molding 40 has the recess 40c comprising the bottom surface 40a and the side surface 40b formed therein, and the second resin molding 50 is placed in the recess 40c. The first resin molding 40 is formed from a thermosetting resin such as epoxy resin by the transfer molding process, and the second resin molding 50 is formed from a thermosetting resin such as silicone resin.
US10971653B2

A radiation-emitting semiconductor body includes a semiconductor layer sequence including an active region that generates radiation, an n-conducting semiconductor layer and a p-conducting semiconductor layer, wherein the active region is arranged between the n-conducting semiconductor layer and the p-conducting semiconductor layer and the p-conducting semiconductor layer includes a first doping region with a first dopant and a second doping region with a second dopant different from the first dopant, and the p-conducting semiconductor layer includes a further doping region doped with the first dopant and has a thickness of at most 2 nm.
US10971642B2

The solar photovoltaic photoconverter unit (1) comprises a light processing opto-photonic platform (2) realized by at least one transparent substrate (8) is having on, at least one, of its faces a digital diffractive grating constituted by slanted ribs (11) that are modulated to harvest a maximum of solar light at any angle of incidence to split it into several spectral sub-bands, to guide and to concentrate individually every one of these spectral sub-band, toward a separate output of the opto-photonic platform (2) for allowing its exploitation by a light-to-electricity conversion unit (3) that will have by optimization a grate overall conversion efficiency. The opto-photonic platform (2) also includes photonic converters (13) and (14) converting ultraviolet light into visible light and also infrared light in visible light for a better exploitation of the energy present in the solar light and so increasing the light to electricity conversion. The solar photovoltaic photoconverter unit (1) comprises also a light-to-electricity converter unit (3).
US10971640B2

A method (200) for fabricating patterns on the surface of a layer of a device (100), the method comprising: providing at least one layer (130, 230); adding at least one alkali metal (235) comprising Cs and/or Rb; controlling the temperature (2300) of the at least one layer, thereby forming a plurality of self-assembled, regularly spaced, parallel lines of alkali compound embossings (1300, 1305) at the surface of the layer. The method further comprises forming cavities (236, 1300) by dissolving the alkali compound embossings. The method (200) is advantageous for nanopatterning of devices (100) without using templates and for the production of high efficiency optoelectronic thin-film devices (100).
US10971637B2

A radio frequency transparent photovoltaic cell includes a back contact layer formed of an electrically conductive material, at least one aperture formed in the back contact layer, and at least one photovoltaic cell section disposed on the back contact layer. An airship includes one or more radio frequency antennas disposed in an interior of the airship. One or more radio frequency transparent photovoltaic cells are disposed on an outer surface of the airship.
US10971632B2

A semiconductor device may include a Silicon on Insulator (SOI) substrate, and a diode formed on the SOI substrate, the diode including a cathode region and an anode region. The semiconductor device may include at least one breakdown voltage trench disposed at an edge of the cathode region, and between the cathode region and the anode region.
US10971631B2

The present application provides a thin film transistor (TFT) and a method of fabricating the same, a display substrate and a method of fabricating the same, and a display device. The TFT includes a substrate, and a source electrode, a drain electrode and an active layer on the substrate. The active layer includes first and second active layers, the first active layer has a carrier mobility greater than that of the second active layer, and the second active layer is closer to the source electrode and the drain electrode than the first active layer. An orthographic projection of the source electrode on the substrate and an orthographic projection of the drain electrode on the substrate at least partially overlap with an orthographic projection of the second active layer on the substrate, respectively, and the first active layer is separated from the source electrode and the drain electrode.
US10971625B2

A semiconductor device is provided, which includes an array of active regions, gate stacks and substantially uniform epitaxial structures. The gate stacks of the array include a first gate stack and a second gate stack over an active region. An active pillar between the first gate stack and the second gate stack, and the active pillar separating two substantially uniform epitaxial structures. A contact structure over the active pillar, positioned equidistant from the first gate stack and the second gate stack.
US10971624B2

High-voltage transistor devices with two-step field plate structures and methods of fabricating the transistor devices are provided. An example high voltage transistor device includes: a gate electrode disposed over a substrate between a source region and a drain region, a first film laterally extending from over the gate electrode to over a drift region laterally arranged between the gate electrode and the drain region, a second film laterally extending over a portion of the drift region adjacent to the drain region and away from the gate electrode, and a field plate laterally extending from over the first film to over the second film. A first thickness vertically from a top surface of the gate electrode to a bottom surface of the field plate is smaller than a second thickness vertically from a top surface of the portion of the drift region to the bottom surface of the field plate.
US10971617B2

Some embodiments of this disclosure provide a semiconductor device. The semiconductor device includes: a substrate; a barrier layer, disposed on the substrate; a first channel layer, disposed on the barrier layer; a first gate conductor, disposed on the first channel layer; and a first doped semiconductor layer, disposed between the first gate conductor and the first channel layer, where a forbidden band width of the barrier layer is greater than a forbidden band width of the first channel layer.
US10971599B2

An auxiliary layer is formed above a semiconductor body surface of a semiconductor body, the auxiliary layer being coupled to the semiconductor body and having an auxiliary layer surface. Trenches extend from the auxiliary layer surface along a vertical direction through the auxiliary layer into the semiconductor body, wherein two facing trench sidewalls of two adjacent trenches laterally confine a mesa region of the semiconductor body along a first lateral direction, each adjacent trench including a trench section protruding out of the semiconductor body surface. The trenches are filled with a trench filler material which is planarized to expose the auxiliary layer. The auxiliary layer is removed to least partially while maintaining the protruding trench sections. The mesa region is subjected to an implantation tilted by an angle of at least 10°, the protruding trench sections of the adjacent trenches serving at least partially as a mask during the implantation.
US10971598B1

A method of forming an HBT structure includes forming an HBT epitaxial layer structure over a first substrate wafer; performing a first substrate transfer of the HBT epitaxial layer structure and the first substrate wafer onto a second substrate wafer, including inverting the HBT epitaxial layer structure and the first substrate wafer; removing the first substrate wafer; forming a first subcollector metal layer over the HBT epitaxial layer structure; performing a second substrate transfer of the subcollector metal layer and the HBT epitaxial layer structure onto a third substrate wafer with a second subcollector metal layer, including inverting the subcollector metal layer and the epitaxial layer structure; compression bonding the first and second subcollector metal layers to provide a bonded subcollector metal layer; and removing the second substrate wafer. The HBT structure includes the third substrate wafer, the bonded subcollector metal layer, and the HBT epitaxial layer structure.
US10971596B2

In some embodiments, a semiconductor device is provided. The semiconductor device includes a source region and a drain region arranged in a semiconductor substrate, where the source region is laterally separated from the drain region. A gate stack is arranged over the semiconductor substrate and between the source region and the drain region. A cap layer is arranged over the gate stack, where a bottom surface of the cap layer contacts a top surface of the gate stack. Sidewall spacers are arranged along sides of the gate stack and the cap layer. A resist protective oxide (RPO) layer is disposed over the cap layer, where the RPO layer extends along sides of the sidewalls spacers to the semiconductor substrate. A contact etch stop layer is arranged over the RPO layer, the source region, and the drain region.
US10971593B2

A p-type FinFET has an oxygen reservoir disposed on the gate stack. The oxygen reservoir provides an oxygen rich environment during processing steps of manufacturing the device to help the work function metal retain or obtain oxygen to maintain or increase the work function and keep the Vth of the device lower.
US10971587B2

A vertical JFET is provided. The JFET is mixed with lateral channel structure and p-GaN gate structure. The JFET has a N+ implant source region. In one embodiment, a JFET is provided with a drain metal deposited over a backside of an N substrate, an n-type drift layer epitaxial grown over a topside of the N substrate, a buried P-type block layer deposited over the n-type drift layer, an implanted N+ source region on side walls of the lateral channel layer, and an source metal attached to the top of the p-layer and attached to the implanted N+ source region at the side. In one embodiment, the JFET further comprises a gate layer, and wherein the gate layer is a dielectric gate structure that enables a fully enhanced channel. In another embodiment, the gate layer is a p-type GaN gate structure that enables a partially enhanced channel.
US10971581B2

A semiconductor device has transistors formed on a substrate and including first and second impurity regions of a first conductivity type, a guard ring of a second conductivity type formed on the substrate and surrounding the transistors in a plan view, a wiring formed on and electrically connected to the guard ring, and a ground wiring formed on the wiring and electrically connected to the wiring and the second impurity region. In a plan view, the transistor includes a first part having a distance that is a first distance from the guard ring, and a second part having a distance that is a second distance shorter than the first distance from the guard ring. In a plan view, the first part is located at a position separated from the ground wiring, and the second part is located at a position overlapping the ground wiring.
US10971570B2

A display device includes a display layer, at least one brightness detecting unit group disposed on a light emitting side of the display layer, and a control module coupled to each of the brightness detecting units. The display layer includes a plurality of display units. Each display unit includes at least one sub-pixel. Each brightness detecting unit group includes a plurality of brightness detecting units, an orthographic projection of one brightness detecting unit on the display layer has an overlapping area with an arranging area of one display unit on the display layer. Respective portions, lying in overlapping areas, of the display units corresponding to different brightness detecting units in the same brightness detecting unit group are the same.
US10971569B2

Disclosed herein is a display apparatus, including, a panel having a plurality of pixels disposed in a matrix and each including a self-luminous element for emitting light, the panel including first to third conductive layers laminated in order on a supporting substrate, a first contact portion between the first and second conductive layers and a second contact portion between the second and third conductive layers being disposed at the same position in a planar direction.
US10971565B2

A pixel structure includes a substrate, a thin film transistor disposed on the substrate and having a first end, a second end and a control end, a first signal line electrically connected to the first end of the thin film transistor, a second signal line electrically connected to the control end of the thin film transistor, a pixel electrode electrically connected to the second end of the thin film transistor, and a light shielding layer. At least one of the first end of the thin film transistor, the second end of the thin film transistor, the control end of the thin film transistor, the first signal line and the second signal line is formed of a conductive layer. The light shielding layer is disposed on a top surface and a sidewall of the conductive layer. The light shielding layer includes a photoresist and particles mixed within the photoresist.
US10971561B2

The present invention teaches an OLED display panel which includes an array substrate, an encapsulation cover, and an organic lighting unit sealed in between by encapsulation adhesive. The OLED display panel is characterized in that a chip bonding element is configured on the array substrate. The encapsulation cover is configured with electrically connected touch electrode layer and first connection electrodes. The organic lighting unit includes a pixel definition layer. Insulating support columns are disposed on the pixel definition layer. A second connection electrode is disposed on each support column electrically connecting the chip bonding element. Each support column reaches a first connection electrode so that the first connection electrode is electrically connected to the chip bonding element. The present invention also teaches a display device incorporating the above-described OLED display panel.
US10971559B2

A display device capable of expanding a reproducible color gamut range while suppressing a decrease in image brightness is provided. The display device includes a display portion in which first groups and second groups are disposed to line up regularly with each other. The first groups include red color filters, blue color filters and first green color filters, and the second groups include the red color filters, the blue color filters and second green color filters. The second group is equal to the first groups in number of color filters and different from the first groups in filter combination.
US10971532B2

A radiation imaging apparatus in which a pixel for obtaining an image based on radiation and a light shielded pixel which is shielded from light are arranged in an array, comprises: a setting unit configured to set a region including a plurality of pixels for obtaining the image based on the radiation and cause pixel values based on the plurality of pixels in the region to be output; and a correction unit configured to determine whether the light shielded pixel is included in the region, and correct the pixel values based on the plurality of pixels in the region if the light shielded pixel is included in the region.
US10971528B2

A semiconductor device which can suppress leakage current between a wiring and a connection electrode connected to a floating node is provided. The semiconductor device includes a first insulator, a first conductor over the first insulator, a second conductor over the first insulator, and a second insulator over the first insulator, the first conductor, and the second conductor. The first conductor and the second conductor contain a metal A (one kind or a plurality of kinds of aluminum, copper, tungsten, chromium, silver, gold, platinum, tantalum, nickel, molybdenum, magnesium, beryllium, indium, and ruthenium). The metal A is detected in an interface between the first insulator and the second insulator by an energy dispersive X-ray spectroscopy (EDX). The second insulator includes a groove for exposing the first insulator between the first conductor and the second conductor.
US10971520B2

Provided herein is a method of manufacturing a semiconductor device. The method for manufacturing the semiconductor device includes: alternately stacked first material layers and second material layers on a lower structure; forming first holes passing through the first material layers and the second material layers, each of the first holes defining a channel region; removing the second material layers through the first holes such that interlayer spaces between the first material layers are formed; and forming, through the first holes, conductive patterns which fill respective interlayer spaces.
US10971509B2

A semiconductor memory device according to the present technology includes a stack body including a lower conductive pattern and an upper conductive pattern stacked apart from each other in a first direction, and at least one intermediate conductive pattern disposed between the lower conductive pattern and the upper conductive pattern, a contact plug connected to the lower conductive pattern and extending in the first direction, and at least one lower dummy plug overlapping the lower conductive pattern.
US10971505B1

A memory cell is disclosed. The memory cell includes a first transistor. The first transistor includes a first conduction channel collectively constituted by one or more first nanostructures spaced apart from one another along a vertical direction. The memory cell includes a second transistor electrically coupled to the first transistor in series. The second transistor includes a second conduction channel collectively constituted by one or more second nanostructures spaced apart from one another along the vertical direction. At least one of the one or more first nanostructures is applied with first stress by a first metal structure extending, along the vertical direction, into a first drain/source region of the first transistor.
US10971504B2

A semiconductor device includes a three-dimensional monolithic vertical transistor memory cell with unified inter-tier cross-couple, including a bottom tier including a contact disposed on a first inverter gate, a top tier including a second inverter gate, and a monolithic inter-tier via (MIV) that lands on the contact via the second inverter gate.
US10971501B2

A memory structure including a substrate, a memory cell, and a transistor is provided. The substrate includes a memory cell region and a peripheral circuit region. The memory cell is located in the memory cell region. The transistor is located in the peripheral circuit region. The transistor includes a gate, a first doped region, a second doped region, a first nickel silicide layer, and a second nickel silicide layer. The gate is located on the substrate and is insulated from the substrate. The first doped region and the second doped region are located in the substrate on two sides of the gate. The first nickel silicide layer is located on an entire top surface of the first doped region, and the second nickel silicide layer is located on an entire top surface of the second doped region.
US10971499B2

An unified IC system includes a base memory chip, a plurality of stacked memory chips, and a logic chip. The base memory chip includes a memory region and a bridge area, the memory region includes a plurality of memory cells, and the bridge area includes a plurality of memory input/output (I/O) pads and a plurality of third transistors. The plurality of stacked memory chips is positioned above the base memory chip. The logic chip includes a logic bridge area and a plurality of second transistors, the logic bridge includes a plurality of logic I/O pads, wherein the plurality of memory I/O pads are electrically coupled to the plurality of logic I/O pads, and a voltage level of an I/O signal of the third transistor is the same or substantially the same as a voltage level of an I/O signal of the second transistor.
US10971498B2

A semiconductor memory device and a method of forming the same, the semiconductor memory device includes a substrate, a dielectric layer, plural bit lines, at least one bit line contact, a spacer structure and a spacer layer. The substrate has an isolation area to define plural active areas. The dielectric layer is disposed on the substrate, and the dielectric layer includes a bottom layer having a sidewall being retracted from sidewalls of other layers of the dielectric layer. The plural bit lines are disposed on the dielectric stacked structure, along a direction, and the at least one bit line contact is disposed below one of the bit lines, within the substrate. The spacer structure is disposed at sidewalls of each of the bit lines, and the spacer layer is disposed on the spacer structure to directly in contact with the spacer structure and the other layers of the dielectric layer.
US10971497B2

A memory cell includes a curved gate channel transistor, a buried bit line, a word line and a capacitor. The curved gate channel transistor has a first doped region located in a substrate, a second doped region and a third doped region located on the substrate, wherein the second doped region is directly on the first doped region and the third doped region is right next to the second doped region, thereby constituting a curved gate channel. The buried bit line is located below the first doped region. The word line covers the second doped region. The capacitor is located above the curved gate channel transistor and in electrical contact with the third doped region. The present invention also provides a memory cell having a vertical gate channel transistor, and the vertical gate channel has current flowing downward.
US10971490B2

A method of forming stacked vertical field effect devices is provided. The method includes forming a layer stack on a substrate, wherein the layer stack includes a first spacer layer on the substrate, a first protective liner on the first spacer layer, a first gap layer on the first protective liner, a second protective liner on the first gap layer, a second spacer layer on the second protective liner, a sacrificial layer on the second spacer layer, a third spacer layer on the sacrificial layer, a third protective liner on the third spacer layer, a second gap layer on the third protective liner, a fourth protective liner on the second gap layer, and a fourth spacer layer on the fourth protective liner. The method further includes forming channels through the layer stack, a liner layer on the sidewalls of the channels, and a vertical pillar in the channels.
US10971489B2

An integrated circuit includes a power supply terminal, a reference terminal, and a signal terminal. A first protection device is coupled between the signal terminal and the power supply terminal, the first protection device including a first MOS transistor. A second protection device is coupled between the signal terminal and the reference terminal, the second protection device including a second MOS transistor. Gates of the MOS transistors are directly or indirectly coupled to the reference terminal. Substrates of the MOS transistors are coupled to the reference terminal via a common resistor.
US10971488B2

A circuit includes electrostatic discharge (ESD) protection circuitry, triggering circuitry, transient detection circuitry, and deactivation circuitry. The ESD protection circuitry is coupled between a first rail and a second rail. The triggering circuitry is configured to generate an ESD activation signal when a voltage across the first rail and the second rail exceeds a voltage threshold. The ESD protection circuitry is configured to activate based on the ESD activation signal. The transient detection circuitry is configured to generate a deactivation signal when the voltage across the first rail and the second rail comprises a voltage change over time that is less than a transient threshold. The deactivation circuitry is configured to deactivate the triggering circuitry based on the deactivation signal.
US10971481B2

The light-emitting device includes a first light-emitting element having an emission peak wavelength of 430 nm or more and less than 490 nm, a second light-emitting element having an emission peak wavelength of 490 nm or more and 570 nm or less, a support body at which the first light-emitting element and the second light-emitting element are disposed, and a light-transmissive member containing a red phosphor and covering the first light-emitting element and the second light-emitting element. A content density of the red phosphor in the light-transmissive member in a space between the first and second light-emitting elements is higher in a part below an upper surface of the second light-emitting element than in a part above the upper surface thereof.
US10971480B2

The present invention provides a display panel and a manufacturing method thereof. The display panel comprises a micro light emitting diode and a thin film transistor electrically coupled to the micro light emitting diode. The micro light emitting diode comprises a P type semiconductor and a N type semiconductor. The P type semiconductor is close to the thin film transistor and the N type semiconductor is configured at one side of the P type semiconductor away from the thin film transistor. One surface of the N type semiconductor away from the P type semiconductor is roughened by a plasma surface treatment process. Since a thickness of the N type semiconductor is larger than a thickness of the P type semiconductor, the crystal quality of material of the N type semiconductor will not be affected as the N type semiconductor is roughened to increase the light efficiency.
US10971479B2

A semiconductor package includes: a substrate; a first interposer disposed over the substrate; a first chip stack disposed on the substrate on one side of the first interposer, wherein the first chip stack includes a plurality of first semiconductor chips stacked with an offset in a first direction; a second chip stack disposed on the first chip stack, wherein the second chip stack includes a plurality of second semiconductor chips stacked with an offset in a second direction opposite to the first direction; and a third chip stack disposed on the substrate on an other side of the first interposer, wherein the third chip stack includes a plurality of third semiconductor chips stacked with an offset in the second direction.
US10971477B2

A device is provided, including: a first device package including: a first redistribution structure including a first redistribution line and a second redistribution line; a die on the first redistribution structure; a first via coupled to a first side of the first redistribution line; a second via coupled to a first side of the second redistribution line and extending through the second redistribution line; an encapsulant surrounding the die, the first via, and the second via; and a second redistribution structure over the encapsulant, the second redistribution structure electrically connected to the die, the first via, and the second via; a first conductive connector coupled to a second side of the first redistribution line, the first conductive connector disposed along a different axis than a longitudinal axis of the first via; and a second conductive connector coupled to a second side of the second redistribution line, the second conductive connector disposed along a longitudinal axis of the second via.
US10971470B2

A semiconductor package includes a first semiconductor chip including a body portion, a first bonding layer disposed on a first surface of the body portion, and through vias passing through at least a portion of the body portion; and a first redistribution portion disposed in the first semiconductor chip to be connected to the first semiconductor chip through the first bonding layer, the first redistribution portion including first redistribution layers electrically connected to the first semiconductor chip, a first wiring insulating layer disposed between the first redistribution layers, and a second bonding layer connected to the first bonding layer. The first bonding layer and the second bonding layer include first and metal pads disposed to correspond to each other and bonded to each other, respectively, and a first insulating layer and a second bonding insulating layer surrounding the first metal pads and the second metal pads, respectively.
US10971466B2

A high frequency module includes a transmission power amplifier, a bump electrode connected to the transmission power amplifier, and a mounting board on which the transmission power amplifier is mounted, wherein the mounting board includes a via conductor having an elongated shape in the plan view of the mounting board, a board main part placed outside the via conductor, and an insulating part placed inside the via conductor, and the bump electrode and the via conductor are connected while at least partially overlapping each other in the foregoing plan view, and the board main part and the insulating part are each composed of an insulating material of the same kind.
US10971454B2

A semiconductor package includes: a core structure having first and second surfaces and having first and second through-holes; a first semiconductor chip embedded in the core structure and having first and second contacts disposed on two opposing surfaces thereof, respectively; a first wiring layer on the surface of the core structure and connected to the first contact; a second wiring layer on the second surface of the core structure and connected to the second contact; a chip antenna disposed in the first through-hole; a second semiconductor chip in the second through-hole and having a connection pad; a first redistribution layer on the first surface of the core structure and connected to the connection terminal, the connection pad, and the first wiring layer; an encapsulant encapsulating the chip antenna and the second semiconductor chip; and a second redistribution layer on the encapsulant connecting to the second wiring layer.
US10971449B2

A semiconductor device includes a semiconductor layer with a thickness of at most 50 μm. A first metallization structure is disposed on a first surface of the semiconductor layer. The first metallization structure includes a first copper region with a first thickness. A second metallization structure is disposed on a second surface of the semiconductor layer opposite to the first surface. The second metallization structure includes a second copper region with a second thickness. The total thickness, which is the sum of the first thickness and the second thickness, deviates from the thickness of the semiconductor layer by not more than 20% and a difference between the first thickness and the second thickness is not more than 20% of the total thickness.
US10971444B2

An electronic apparatus and an electronic system may include a first power delivery network (PDN) and a second PDN. The first PDN may include a first inductor as a segment of a power rail of the first PDN, while the second PDN may include a second inductor as a segment of a power rail of the second PDN. The first inductor and the second inductor may form a magnetically coupled inductor. The magnetically coupled inductor may provide migrated impedance ZT to the first PDN induced by the magnetically coupled inductor. The migrated impedance ZT to the first PDN may help the first PDN to reduce its voltage noise. Other embodiments may be described and/or claimed.
US10971441B2

A package includes a chip formed in a first area of the package and a molding compound formed in a second area of the package adjacent to the first area. A first polymer layer is formed on the chip and the molding compound, a second polymer layer is formed on the first polymer layer, and a plurality of interconnect structures is formed between the first polymer layer and the second polymer layer. A metal-insulator-metal (MIM) capacitor is formed on the second polymer layer and electrically coupled to at least one of the plurality of interconnect structures. A metal bump is formed over and electrically coupled to at least one of the plurality of interconnect structures.
US10971432B2

A semiconductor device includes a peripheral circuit area disposed on a first substrate and including circuit devices. A memory cell area is disposed on a second substrate and includes memory cells. A through wiring area includes a through contact plug and an insulating area. The through contact plug extends through the memory cell area and the second substrate and connects the memory cell area to the circuit devices. The insulating area surrounds the through contact plug. The insulating area includes a first insulating layer penetrating through the second substrate, a plurality of second insulating layers, a third insulating layer having a vertical extension portion, and a plurality of horizontal extension portions extended in parallel to a top surface of the second substrate from a side surface of the vertical extension portion to contact the second insulating layers.
US10971427B2

Thermal coupling with between an electrical component, such as a CPU, and a heatsink can be provided by a movable heatsink insert separate from the heatsink. This movable heatsink insert can be placed on the electrical component. The heatsink can be thermally coupled to that additional thermal conductor. The heatsink, which is attached to the printed circuit board, is not in direct contact with the electrical component, reducing the likelihood that the heatsink could cause bending of the printed circuit board by pressing down on the electrical component. Further, a spring coupled between the heatsink and the movable heatsink insert can provide further pressure relief such that the heatsink assembly can be attached to an electrical component without applying excessive force to the electrical component.
US10971422B2

A semiconductor die assembly in accordance with an embodiment of the present technology includes a first semiconductor die, a package substrate underlying the first semiconductor die, an interposer between the package substrate and the first semiconductor die, and a second semiconductor die between the package substrate and the interposer. The semiconductor die assembly further comprises a heat spreader including a cap thermally coupled to the first semiconductor die at a first elevation, and a pillar thermally coupled to the second semiconductor die at a second elevation different than the first elevation. The heat spreader is configured to transfer heat away from the first and second semiconductor dies via the cap and the pillar, respectively. The interposer extends around at least 75% of a perimeter of the pillar in a plane between the first and second elevations.
US10971413B2

Provided is a plasma processing apparatus including a microwave radiating mechanism configured to radiate microwaves output from a microwave output unit into a processing container. The microwave radiating mechanism includes: an antenna configured to radiate the microwaves; a dielectric member configured to transmit the microwaves radiated from the antenna, and form an electric field for generating surface wave plasma by the microwaves; a sensor provided in the microwave radiating mechanism or adjacent to the microwave radiating mechanism, and configured to monitor electron temperature of the generated plasma; and a controller configured to determine a plasma ignition state based on the electron temperature of the plasma monitored by the sensor.
US10971409B2

Semiconductor devices having measurement features and associated systems and methods are disclosed herein. In one embodiment, a semiconductor device includes a plurality of stacked semiconductor dies each having measurement features formed along an outer periphery of a surface thereof. One or more image capture devices can image the semiconductor device and a controller can detect the measurement features in imaging data received from the image capture devices. The controller can further determine the distance between two or more of the measurement features to estimate a bond line thickness between semiconductor dies in the stack.
US10971407B2

A method of forming a complementary metal oxide semiconductor (CMOS) device is provided. The method includes forming a separate gate structure on each of a pair of vertical fins, wherein the gate structures include a gate dielectric layer and a gate metal layer, and forming a protective liner layer on the gate structures. The method further includes heat treating the pair of gate structures, and replacing the protective liner layer with an encapsulation layer. The method further includes exposing a portion of the gate dielectric layer by recessing the encapsulation layer. The method further includes forming a top source/drain on the top surface of one of the pair of vertical fins, and subjecting the exposed portion of the gate dielectric layer to a second heat treatment conducted in an oxidizing atmosphere.
US10971406B2

A method for fabricating a semiconductor device includes providing a first wafer comprising a substrate and a first semiconductor material layer, bonding the first wafer to a second wafer, the second wafer comprising a sacrificial layer and a second semiconductor material layer, removing the sacrificial layer, patterning the bonded wafers to create a first structure and a second structure, removing the second semiconductor material from the first structure, forming a first type of transistor in the first semiconductor material of the first structure, and forming a second type of transistor in the second semiconductor material of the second structure.
US10971397B2

A method of fabricating a semiconductor device includes the following steps. A substrate is provided. The substrate includes a pixel region having a first conductive region and a logic region having a second conductive region. A dielectric layer is formed on the substrate to cover the first conductive region. A first contact opening is formed in the dielectric layer to expose the first conductive region. A doped polysilicon layer is sequentially formed in the first contact opening. A first metal silicide layer is formed on the doped polysilicon layer. A second contact opening is formed in the dielectric layer to expose the second conductive region. A barrier layer and a metal layer are respectively formed in the first contact opening and the second contact opening.
US10971394B2

A first etch stop layer is deposited on a plurality of conductive features on an insulating layer on a substrate. A second etch stop layer is deposited over an air gap between the conductive features. The first etch stop layer is etched to form a via to at least one of the conductive features.
US10971388B2

A chuck useful for supporting a wafer during an edge bevel removal (EBR) process comprises a rotatable center hub having a plurality of support arms extending outwardly from the rotatable center hub, support pins on ends of the support arms, gas passages extending through upper surfaces of the support pins, and gas conduits in the support arms. The gas conduits supply gas to the gas passages or apply a vacuum to the gas passages. The support arms can include alignment cams which are rotatable from an outer non-alignment position away from a periphery of the wafer to an inner alignment position at which the wafer is centered. During centering, the wafer is floated on a gas cushion which reduces wear of the support pins.
US10971385B2

A substrate processing apparatus includes a transfer device, having a first pick configured to hold the substrate, configured to transfer a substrate; a detecting device configured to detect a position of the substrate; a susceptor configured to place the substrate thereon; an elevating device configured to move the substrate up and down; and a control device. The control device comprises an adjuster configured to perform a teaching processing; a detector configured to deliver the substrate from the first pick to the susceptor and from the susceptor to the first pick, and configured to detect a first position of the substrate, which is delivered from the susceptor to the first pick, by the detecting device; and a corrector configured to correct the position of the first pick based on a deviation amount between the first position of the substrate and a reference position.
US10971381B2

A transfer chamber configured to be used during semiconductor device manufacturing is described. Transfer chamber includes at least one first side of a first width configured to couple to one or more substrate transfer units (e.g., one or more load locks or one or more pass-through units), and at least a second set of sides of a second width that is different than the first width, the second set of sides configured to couple to one or more processing chambers. A total number of sides of the transfer chamber is at least seven. Transfers within the transfer chamber are serviceable by a single robot. Process tools and methods for processing substrates are described, as are numerous other aspects.
US10971380B2

A debonding leveling device and a debonding method are for leveling during a process for debonding a first object and a second object. The first and second objects are retained by a first fixation plate (11) and a second fixation plate (21), respectively. The device includes: a mounting plate (30), disposed at an outer side of one of the first (11) and second (21) fixation plates; a connecting rod assembly (40) fixed around a center position of the mounting plate (30), the connecting rod assembly (40) connected to the one of the first (11) and second (21) fixation plates sequentially via a sliding pair (50) and a spherical pair (60) connected to the sliding pair (50); and at least three elastic assemblies (70) disposed between the mounting plate and the one of the first and second fixation plates, each of the elastic assemblies coupled to the mounting plate (30) and the one of the first (11) and second (21) fixation plates. The combination of the spherical pair and the sliding pair allows an adaptation of leveling objects to dynamic changes of the reference, and the elastic assemblies performs a leveling for the leveling objects in real-time based on an orientation of the reference. This entails a simple structure with a reasonable layout, which is easy to use in practice and is particularly helping in dynamic leveling applications without requiring an active control.
US10971379B2

A wafer bonding apparatus includes a first bonding chuck to fix a first wafer on a first surface thereof, a second bonding chuck to fix a second wafer on a second surface thereof facing the first surface, a bonding initiation member at a center of the first bonding chuck to push the first wafer towards the second surface, and a membrane member including a protrusion protruding from a center portion of the second surface towards the first surface, and a planar portion defining the protrusion on an outer region surrounding the center portion.
US10971371B2

A device includes a first chip is embedded in a molding compound layer, wherein the first chip is shifted toward a first direction, a second chip over the first chip and embedded in the molding compound layer, wherein the second chip is shifted toward a second direction opposite to the first direction and a plurality of bumps between the first chip and the second chip.
US10971370B2

A method of removing a hard mask is provided. Gate stacks are patterned on a substrate, where the gate stacks include a polysilicon layer and the hard mask deposited over the polysilicon layer. A dielectric layer is deposited on the substrate and on the patterned gate stacks. A first portion of the dielectric layer is planarized by chemical mechanical polishing (CMP) to remove a topography of the dielectric layer. The hard mask and a second portion of the dielectric layer are removed by the CMP.
US10971368B2

A method of treating a substrate includes directing ions to the substrate along at least one non-zero angle with respect to a perpendicular to a substrate surface in a presence of a reactive ambient containing a reactive species where the substrate includes a surface feature. At least one surface of the surface feature is etched using the ions in combination with the reactive ambient at a first etch rate that is greater than a second etch rate when the ions are directed to the substrate without the reactive ambient and greater than a third etch rate when the reactive ambient is provided to the substrate without the ions.
US10971362B2

A photolithography patterning stack and method for forming the same. The stack includes a plurality of patterned silicon oxide lines. A plurality of patterned silicon germanium lines each underlie and contact one patterned silicon oxide line of the plurality of patterned silicon oxide lines. The photolithography patterning stack further comprises a plurality of layers underlying the plurality of patterning silicon germanium lines. The method includes patterning at least a photoresist layer of a photolithographic patterning stack. The patterning exposing portions of a silicon germanium layer of the photolithographic patterning stack. A germanium oxide layer is formed in contact with the patterned photoresist layer and the portions of the silicon germanium layer. A plurality of silicon oxide layers is formed from the germanium oxide layer. Each of the silicon oxide layer is in contact with one of the portions of the silicon germanium layer.
US10971360B2

A transistor comprises channel material having first and second opposing sides. A gate is on the first side of the channel material and a gate insulator is between the gate and the channel material. A first insulating material has first and second opposing sides, with the first side being adjacent the second side of the channel material. A second insulating material of different composition from that of the first insulating material is adjacent the second side of the first insulating material. The second insulating material has at least one of (a), (b), and (c), where, (a): lower oxygen diffusivity than the first material, (b): net positive charge, and (c): at least two times greater shear strength than the first material. In some embodiments, an array of elevationally-extending strings of memory cells comprises such transistors. Other embodiments, including method, are disclosed.
US10971356B2

Various methods and structures for fabricating a semiconductor structure. The semiconductor structure includes in a top layer of a semiconductor stack a semiconductor contact located according to a first horizontal pitch. A first metallization layer is disposed directly on the top layer and includes a metallization contact located according to a second horizontal pitch, the second horizontal pitch being different from the first horizontal pitch such that the location of the metallization contact is vertically mismatched from the location of the semiconductor contact. A second metallization layer is disposed directly on the first metallization layer. The second metallization layer includes a super viabar structure that forms an electrical interconnect, in the second metallization layer, between the semiconductor contact in the top layer of the semiconductor stack and the metallization contact in the first metallization layer.
US10971354B2

Methods of drying a semiconductor substrate may include applying a drying agent to a semiconductor substrate, where the drying agent wets the semiconductor substrate. The methods may include heating a chamber housing the semiconductor substrate to a temperature above an atmospheric pressure boiling point of the drying agent until a vapor-liquid equilibrium of the drying agent within the chamber has been reached. The methods may further include venting the chamber, where the venting vaporizes the liquid phase of the drying agent from the semiconductor substrate.
US10971347B2

In order to provide a charged particle beam apparatus capable of stably detecting secondary particles and electromagnetic waves even for a non-conductive sample under high vacuum environment and enabling excellent observation and analysis, the charged particle beam apparatus includes a charged particle gun (12), scanning deflectors (17 and 18) configured to scan a charged particle beam (20) emitted from the charged particle gun (12) onto a sample (21), detectors (40 and 41) configured to detect a scanning control voltage input from an outside into the scanning deflectors, an arithmetic unit (42) configured to calculate, based on the detected scanning control voltage, irradiation pixel coordinates for the charged particle beam; and an irradiation controller (45) configured to control irradiation of the sample with the charged particle beam according to the irradiation pixel coordinates.
US10971338B2

In an active gas generating apparatus, a power feeder is provided above metal electrodes in an integrated high-voltage electrode unit. When seen in plan view, the power feeder has a shape that entirely covers the metal electrodes in the integrated high-voltage electrode unit. Each of power feeding units is provided below the metal electrodes in an integrated ground electrode unit. When seen in plan view, each of the power feeding units has a shape that entirely covers the metal electrodes of the integrated ground electrode unit.
US10971334B2

A high-frequency antenna of an embodiment is installed on a window of a chamber, and includes first and second antenna elements and first and second relaying portions. The first antenna element extends over a first angle range in a circumferential direction, and the second antenna element extends in the circumferential direction over a second angle range deviating from the first angle range. The second antenna element is arranged away from the window compared to the first antenna element, and is arranged on the outer peripheral side from the first antenna element. The first relaying portion extends toward the side away from the window from the first antenna element, and the second relaying portion extends toward the outer peripheral side, from the first relaying portion to the second antenna element.
US10971329B2

An H3+ ion is used as an ion beam to achieve improvement in focusing capability influencing observed resolution and machining width, improvement in the beam stability, and a reduction in damage to the sample surface during the beam irradiation, in the process of observation and machining of the sample surface by the ion beam. The H3+ ion can be obtained by use of a probe current within a voltage range 21 around a second peak 23 occurring when an extracted voltage is applied to a needle-shaped emitter tip with an apex terminated by three atoms or less, in an atmosphere of hydrogen gas.
US10971326B2

A multi-electron beam imaging apparatus is disclosed herein. An example apparatus at least includes an electron source for producing a precursor electron beam, an aperture plate comprising an array of apertures for producing an array of electron beams from said precursor electron beam, an electron beam column for directing said array of electron beams onto a specimen, where the electron beam column is configured to have a length less than 300 mm, and where the electron beam column comprises a single individual beam crossover plane in which each of said electron beams forms an intermediate image of said electron source, and a single common beam crossover plane in which the electron beams in the array cross each other.
US10971318B2

An electric circuit breaker device includes in a housing, an igniter, a rod-like projectile, and a conductor portion configured to form a portion of an electric circuit disposed in a cylindrical space formed in the housing; and an insulating closed space formed between a second end portion of the housing and the conductor portion. The conductor portion is a plate portion having first and second connection portions at opposing ends and a cut portion in an intermediate portion between the first and second connection portions. A surface of the cut portion is orientated orthogonal to the housing axial direction; the rod-like projectile is disposed aligned with a surface of the cut portion in the housing axial direction; and a width (W1) of the insulating closed space and a width (W2) of an end portion of the rod-like projectile have relationships W1>W2 and W1−W2≤0.25 mm.
US10971315B2

The disclosure provides a key module including a bottom plate, a keycap and a scissor structure. The keycap is located above the bottom plate. The key cap includes a pivoting member protruding from the bottom surface and a sliding member. The pivoting member has a pivot hole and a hollowed-out area communicating with the pivot hole. The scissor structure is disposed between the bottom plate and the keycap, and includes a first leg and a second leg pivotally connected to each other, the first side of the first leg and the second side of the second leg are connected to the bottom plate, the third side of the first leg is rotatably connected to the pivoting member of the keycap, and the fourth side of the second leg is slidably connected to the sliding member of the keycap.
US10971312B2

The present invention relates to a dye-sensitized solar cell including a light absorbing layer (1), a first conducting layer (2) for extracting photo-generated electrons from the light absorbing layer, a counter electrode including a second conducting layer (3), a porous insulating layer (5b) disposed between the first and second conducting layers, and a conducting medium for transferring charges between the counter electrode and the working electrode. The solar cell further comprises a third conducting layer (6b) disposed between the porous insulating layer (5b) and the second conducting layer (3) and in electrical contact with the second conducting layer, and the third conducting layer includes a porous substrate (8) made of an insulating material and conducting particles accommodated in the pores of the porous substrate and forming a conducting network (9) through the insulating material.
US10971306B2

An element body of a rectangular parallelepiped shape includes a first principal surface arranged to constitute a mounting surface, a second principal surface opposing the first principal surface in a first direction, a pair of side surfaces opposing each other in a second direction, and a pair of end surfaces opposing each other in a third direction. An external electrode is disposed on the element body. The external electrode includes a conductive resin layer. The conductive resin layer continuously covers one part of the first principal surface, one part of the end surface, and one part of each of the pair of side surfaces. A length of the conductive resin layer in the third direction is smaller than a length of the conductive resin layer in the first direction.
US10971305B2

A method for manufacturing a ceramic electronic component in which a plated electrode can be formed in a region of the surface of a ceramic base body formed of a titanium-containing metal oxide. The method includes preparing a ceramic base body containing a titanium-containing metal oxide, forming a low-resistance section by modifying the metal oxide through irradiation of part of a surface layer portion of the ceramic base body with a pulse laser with a peak power density of 1×106 W/cm2 to 1×109 W/cm2 and a frequency of 500 kHz or less, and forming an electrode on the low-resistance section by electroplating. The laser irradiation generates an O defect in a titanium-containing metal oxide, such as BaTiO3 to form an n-type semiconductor. Since this semiconductor section has a lower resistance value than the metal oxide, plating metal can be selectively deposited by electroplating.
US10971294B2

This invention entails the use of fractal shapes as cores for electromagnets, and a concurrent shape of a fractal for the windings which surround it. The novelty of this invention lies not only with the shaping, but the advantage of such shaping, which includes producing a smaller form factor electromagnet for the same desired magnetic field strength, when compared to a conventional electromagnet. It will be appreciated that a range of devices including electromagnets, based on such fractal shaping, are additionally novel and include but are not limited to solenoid switches, relays, and other devices in which the fractal electromagnets are used to make a change in state of some device.
US10971291B2

An apparatus includes a chamber and a bulk superconductor disposed within the chamber. The apparatus also includes a heating element coupled to the bulk superconductor.
US10971288B2

Disclosed herein are embodiments of an enhanced resonant frequency hexagonal ferrite material and methods of manufacturing. The hexagonal ferrite material can be Y-phase hexagonal ferrite material, such as those including strontium. In some embodiments, oxides consistent with the stoichiometry of Sr3Co2Fe24O41, SrFe12O19 or CoFe2O4 can be used form an enhanced hexagonal ferrite material.
US10971282B2

A flex flat cable (FFC) structure includes metallic transmission wires arranged in parallel, first insulating jackets, and second insulating jacket. The metallic transmission wires includes one or more power wires and signal wires. The power wire is configured to transmit power. The signal wires are configured to transmit a data signal. Each of first insulating jackets encloses one of metallic transmission wires. The second insulating jacket surrounds the first insulating jackets. An embossment pattern is arranged on an external surface of the second insulating jacket. The embossment pattern includes meander lines in a top-view direction and in an extending direction for the metallic transmission wires. The meander lines are not arranged parallel.
US10971275B2

An electro-technical device includes a circuit including a coil connected to a voltage source for receiving a predetermined current therefrom and connected to an output device. The circuit includes a breakable junction and a photodiode for receiving a light signal from a fiber optic cable. The photodiode receives a light signal from a sensor. A permanent magnet includes a pole end opposing a common pole end of the coil, wherein when the coil receives an increased current from the photodiode, the coil creates an magnetic flux that repels against the common pole of the permanent magnet in order to cause the breakable junction to break and disrupt a connection between the voltage source and the output device.
US10971273B2

Techniques for cognitive corpora analysis are provided. Vector representations are generated by processing documents in a corpus using a passage encoder. One or more concepts are identified in the documents by processing the documents with the passage encoder, where the concepts are assigned respective importance scores by the passage encoder. Further, a selection of a document is received, and a sub-corpus of documents is generated by computing a similarity measure between the vector representation of the first document and the vector representation of at least one other document in the corpus. An overall importance score is generated for a first concept, with respect to the generated sub-corpus, by identifying a respective importance score of the first concept in at least two respective documents in the sub-corpus, and aggregating the respective importance scores. Finally, an indication of the generated overall importance score is provided.
US10971271B2

A method and system for personalized blood flow modeling based on wearable sensor networks is disclosed. A personalized anatomical model of vessels of a patient is generated based on initial patient data. Continuous cardiovascular measurements of the patient are received from a wearable sensor network on the patient. A computational blood flow model for simulating blood flow in the patient-specific anatomical model of the vessels of the patient is personalized based on the continuous cardiovascular measurements from the wearable sensor network. Blood flow and pressure in the patient-specific anatomical model of the vessels of the patient are simulated using the personalized computational blood flow model. Hemodynamic measures of interest for the patient are computed based on the simulated blood flow and pressure.
US10971266B2

A medical apparatus is adapted to facilitate a transfer of data to a computer system using a mobile device. The apparatus has a store of data, a display and a controller that generates a barcode encoding an access address for the computer system and the data, and displaying the barcode on the display.
US10971265B2

An example embodiment provides a method, including: transmitting, from a hub, a request for information stored by at least one receiver, the request for information requesting information related to at least one tag affixed to a moveable object; receiving, at the hub from the at least one receiver, (i) presence information from the at least one tag affixed to a moveable object and (ii) identifying information of the at least one tag identifying the at least one tag and the moveable object corresponding to the at least one tag, wherein the presence information is received by the at least one receiver when the at least one tag is within a defined perimeter of the at least one receiver; receiving, at the hub from at least one receiver, use state information identifying a current use state of the moveable object received from the at least one tag; and storing, within a database associated with the hub, the presence information, identifying information, and use state information for the at least one tag and the moveable object, wherein the storing comprises updating a status of the at least one tag and the moveable object within the database with the presence information, identifying information, and use state information.
US10971264B1

Medical services are offered by various facilities near a patient's residence. The number of facility options continues to grow and the patients can now receive various different health care services. One example method of operation provides retrieving a schedule associated with sensor data being received from a number of sensors, receiving updated sensor data from the sensors at an updated sensor data receive time, comparing the updated sensor data to the schedule, identifying a time discrepancy between the schedule and the updated sensor data receive time, and creating an alert status based on the discrepancy.
US10971261B2

A sleep sensing system comprising a sensor to obtain real-time information about a user, a sleep state logic to determine the user's current sleep state based on the real-time information. The system further comprising a sleep stage selector to select an optimal next sleep state for the user, and a sound output system to output sounds to guide the user from the current sleep state to the optimal next sleep state.
US10971247B2

A method includes replacing an address of a first normal memory cell in a first column of a first memory block with a destination address that is an address of a second normal memory cell in a second column of the first memory block, and reassigning the address of the second normal memory cell in the second column of the first memory block to an address of a first redundancy memory cell in a redundancy block of the memory device.
US10971237B2

A semiconductor device has stored therein a plurality of bits of fixed data. The semiconductor device includes a plurality of memory elements that correspond, respectively, to the plurality of bits of the fixed data, and that acquire, store, and output the value of each bit received at an input terminal of each of the memory elements according to a timing signal. An initialization control unit feeds, to the plurality of memory elements, an initialization signal upon receipt of a fixed data setting signal, each of the plurality of memory elements being initialized to a state of storing a corresponding value represented by a bit of the fixed data according to the initialization signal.
US10971235B2

A memory device can include a memory block operatively connected to a common source line and a plurality of bit lines, wherein the memory block includes first and second sub-blocks each having a respective position in the memory block relative to the common source line and the plurality of bit lines. The memory device can be operated by receiving a command and an address from outside the memory device and performing a precharge operation on the memory block in response to the command, using a first precharge path through the memory block or a second precharge path through the memory block based on the respective position of the first or second sub-block that includes a word line that is configured to activate responsive to the address.
US10971226B2

The device provides a resistive memory device for storing elements of hyper-dimensional vectors, in particular digital hyper-dimensional, as conductive statuses in components in particular in 2D-memristors, of the resistive memory device, wherein the resistive memory device provides a first crossbar array of the components, wherein the components are memristive 2D components addressable by word-lines and bit-lines, and a peripheral circuit connected to the word-lines and bit-lines and adapted for encoding operations by activating the word-lines and bit-lines sequentially in a predefined manner.
US10971224B2

A system includes a cross-point memory array and a decoder circuit coupled to the cross-point memory array. The decoder circuit includes a predecoder having predecode logic to generate a control signal and a level shifter circuit to generate a voltage signal. The decoder circuit further includes a post-decoder coupled to the predecoder, the post-decoder including a first stage and a second stage coupled to the first stage, the control signal to control the first stage and the second stage to route the voltage signal through the first stage and the second stage to a selected conductive array line of a plurality of conductive array lines coupled to a memory array.
US10971222B2

An apparatus is provided that includes a plurality of memory cells, a programming circuit configured to apply a plurality of programming pulses to the memory cells, and a scanning circuit configured to repeatedly switch between performing an n-state bitscan after each programming pulse until first predetermined criteria are satisfied, and performing an m-state bitscan after each programming pulse until second predetermined criteria are satisfied, where m>n, and n>0.
US10971217B2

Some embodiments relate to an SRAM cell layout including upper and lower cell edges and left and right cell edges. A first power rail extends generally in parallel with and lies along the left cell edge or the right cell edge. The first power rail is coupled to a first power supply. A second power rail extends generally in parallel with the first power rail and is arranged equidistantly between the left and right cell edges. A first bitline extends in parallel with the first power rail and the second power rail and is arranged to a first side of the second power rail. A second bitline, which is complementary to the first bitline, extends in parallel with the first power rail and the second power rail and is arranged to a second side of the second power rail.
US10971216B2

A random-access memory cell includes first and second voltage supply nodes, first and second complementary output nodes, first and second complementary bit lines associated with the memory cell, and a word line associated with the memory cell. Pairs of series-connected cross-coupled p-channel and n-channel hybrid FinFET transistors are connected between the voltage supply nodes, the first bit line coupled to the first output node, and the second bit line coupled to the second output node.
US10971213B1

A data sensing device and a data sensing method are provided. The data sensing device includes a current adjuster and a sensing amplifier. The current adjuster corresponds to a memory string of a memory array, generates a shift current according to an amount of a plurality of input signals of the memory string, and generates an adjusted read-out current by adjusting a read-out current of the memory string according to the shift current. The sensing amplifier receives the adjusted read-out current and a plurality of reference currents, and generates a read-out data by comparing the adjusted read-out current and the plurality of reference currents.
US10971210B2

A nonvolatile memory device includes a memory cell region including a first metal pad, and a peripheral circuit region including a second metal pad and vertically connected to the memory cell region by the first metal pad and the second metal pad. The memory cell region includes a first memory stack comprising first memory cells vertically stacked on each other, and a second memory stack comprising second memory cells vertically stacked on each other. The peripheral circuit region includes a control logic for setting a voltage level of a second voltage applied for a second memory operation to a second memory cell of the second memory cells based on a first voltage applied to a first memory cell of the first memory cells in a first memory operation. Cell characteristics of the first memory cell are determined using the first voltage.
US10971201B2

A system has a plurality of memory devices arranged in a fly-by topology, each having on-die termination (ODT) circuitry for connecting to an address and control (RQ) bus. The ODT circuitry of each memory device includes a set of one or more control registers for controlling on-die termination of one or more signal lines of the RQ bus. A memory controller sends register values, for storage in a plurality of registers of a respective memory device. The register values include register values that represent one or more impedance values of on-die termination (ODT) impedances to apply to the respective inputs of the respective memory device that receive the CA signals, and one or more register values to selectively enable application of a chip select ODT impedance to the chip select input of the respective memory device.
US10971192B2

A computer-implemented method, comprising: obtaining motion indicators for a plurality of samples of a video stream; obtaining an anomaly state for each of a plurality of time windows of the video stream, each of the time windows spanning a subset of the samples, by (i) obtaining estimated statistical parameters for the given time window based on measured statistical parameters characterizing the motion indicators for the samples in at least one time window of the video stream that precedes the given time window and (ii) determining the anomaly state for the given time window based on the plurality of motion indicators obtained for the samples in the given time window and the estimated statistical parameters; and processing the video stream based on the anomaly state for various ones of the time windows.
US10971191B2

A generally diverse set of audiovisual clips is sourced from one or more repositories for use in preparing a coordinated audiovisual work. In some cases, audiovisual clips are retrieved using tags such as user-assigned hashtags or metadata. Pre-existing associations of such tags can be used as hints that certain audiovisual clips are likely to share correspondence with an audio signal encoding of a particular song or other audio baseline. Clips are evaluated for computationally determined correspondence with an audio baseline track. In general, comparisons of audio power spectra, of rhythmic features, tempo, pitch sequences and other extracted audio features may be used to establish correspondence. For clips exhibiting a desired level of correspondence, computationally determined temporal alignments of individual clips with the baseline audio track are used to prepare a coordinated audiovisual work that mixes the selected audiovisual clips with the audio track.
US10971182B2

Magnetic powder includes: at least one epsilon-phase iron oxide-based compound selected from the group consisting of ε-Fe2O3 and a compound represented by Formula (1); and a surface treatment layer including a silane compound on at least a part of a surface. The magnetic powder has an average particle diameter of 8 nm to 20 nm. The content ratio of carbon atoms of the silane compound included in the surface treatment layer to iron atoms of the at least one epsilon-phase iron oxide-based compound selected from the group consisting of ε-Fe2O3 and the compound represented by Formula (1) is 0.05% to 0.5% in terms of the number of atoms. A manufacturing method thereof and applications thereof are also provided. In Formula (1), A represents at least one metal element other than Fe and a represents a number that satisfies a relationship of 0
US10971177B1

A first heat-assisted magnetic recording (HAMR) writer writes to a surface of a magnetic disk using during an initial time period. A second HAMR writer is configured to write to the surface but not during the initial time period. The initial time period extends from a first time when the disk drive is first used to a second time when a near-field transducer of the first HAMR writer reaches a first wear threshold. During a subsequent time period after the initial time period, to the surface of the disk is written to using the second HAMR writer and not the first HAMR writer.
US10971174B2

An information-processing apparatus includes a display displaying an image; a memory recording voice data having a voice pronounced at each of plural observation points of the image; a gaze detector generating gaze data by detecting a gaze of a user; a voice input device generating voice data associated with a time axis identical to that of the gaze data by receiving a voice of the user; and a processor to analyze a attention period where a attention degree of the gaze to each of the plural observation points is a predetermined value or greater, based on the gaze data, set a period where the voice is pronounced with respect to the voice data as an important voice period, based on the voice data, and generate calibration data based on a time lag between the attention period and the important voice period.
US10971165B2

An audio signal encoding method is provided that comprises collecting audio signal samples, determining sinusoidal components in subsequent frames, estimating amplitudes and frequencies of the components for each frame, merging the obtained pairs into sinusoidal trajectories, splitting particular trajectories into segments, transforming particular trajectories to the frequency domain by way of a digital transform performed on segments longer than the frame duration, quantization and selection of transform coefficients in the segments, entropy encoding, outputting the quantized coefficients as output data, wherein segments of different trajectories starting within a particular time are grouped into Groups of Segments, and the partitioning of trajectories into segments is synchronized with the endpoints of a Group of Segments.
US10971164B2

The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614).
US10971162B2

A method and device for decoding a signal, where the method includes: obtaining an average quantity of allocated bits per spectral coefficient of a sub-band of a current frame of the audio signal, wherein the sub-band includes a plurality of spectral coefficients; obtaining a noise filling gain for the sub-band when the average quantity of allocated bits per spectral coefficient is less than a classification threshold; reconstructing, according to the noise filling gain, at least some of the spectral coefficients to generate reconstructed spectral coefficients when the average quantity of allocated bits per spectral coefficient is less than a classification threshold; obtaining a frequency domain signal according to the reconstructed spectral coefficients; and generating a time domain signal based on the frequency domain signal. Therefore, a sub-band with unsaturated bit allocation in a frequency domain signal may be obtained by classification, thereby improving signal decoding quality.
US10971161B1

Systems and methods for loss protection of audio streams that may obtain an audio source such as from a microphone device, determine a sampling rate for encoding the audio source, and sampling the audio source to identify a plurality of samples (e.g., according to the sampling rate). A first audio output stream may be generated by encoding the plurality of samples. A second audio output stream may be generated by compressing each sample of the plurality of samples to collectively generate a second audio output stream. The first and second audio output streams may be transmitted (e.g., over a network subject to loss) to a recipient computer system that is able to utilize portions of the second audio output stream in place of lost portions first audio output stream.
US10971157B2

Methods and apparatus for selectively performing speech processing in a hybrid speech processing system. The hybrid speech processing system includes at least one mobile electronic device and a network-connected server remotely located from the at least one mobile electronic device. The mobile electronic device is configured to use an embedded speech recognizer to process at least a portion of input audio to produce recognized text. A controller on the mobile electronic device determines whether to send information from the mobile electronic device to the server for speech processing. The determination of whether to send the information is based, at least in part, on an analysis of the input audio, the recognized text, or a semantic category associated with the recognized text.
US10971155B2

Methods and systems are provided for monitoring onboard communications after a change to a functionality of an onboard system. An exemplary method involves identifying a source initiating the change to the functionality of the onboard system, determining an expected response to the change to the functionality of the onboard system by a vehicle operator based at least in part on the change, the source, and one or more callout rules associated with the onboard system, monitoring for the expected response from the vehicle operator, and generating a user notification in response to an absence of the expected response from the vehicle operator.
US10971154B2

An application processor may include a host processor, a voice trigger system and an audio subsystem electrically connected to a system bus. The voice trigger system may be configured to perform a voice trigger operation and to issue a trigger event. The audio subsystem may be configured to replay an audio output stream through an audio interface. A direct bus may be configured to provide a communication path between the voice trigger system and the audio subsystem during a barge-in condition in which the voice trigger operation and the replay of the audio output stream are performed together. The application processor may be configured to generate compensated trigger data by performing an echo cancellation with respect to microphone data received from a microphone, and the voice trigger system may be configured to perform the voice trigger operation during the barge-in condition based on the compensated trigger data.
US10971152B2

An imaging control method includes acquiring a device identifier of an imaging device; acquiring voice information; performing information comparison on content data included in the voice information based on the device identifier; analyzing the voice information to identify control information in response to the content data including matching information that matches the device identifier; generating a control command based on the control information; and transmitting the control command to the imaging device to control the imaging device to capture an image.
US10971149B2

A voice interaction system capable of appropriately handling a situation to effectively prevent a response error from occurring. A speech acquisition unit 102 acquires user speech. A feature extraction unit 104 extracts a feature of the acquired user speech. A response determination unit 120 determines a response corresponding to the extracted feature using any one of a plurality of learning models. A response execution unit 130 performs control in order to execute the determined response. A response error determination unit 140 determines whether the executed response is an error. A learning model selection unit 150 selects the learning model from the plurality of learning models stored in a learning model database 160 according to a result of the determination by the response error determination unit 140. The response determination unit 120 determines the response using the selected learning model.
US10971144B2

Various embodiments of systems and methods allow a system to embed an item identifier into a content item. A first device can then play an audio trigger that is imperceptible to humans before playing the item identifier. A second device can go into an active listening mode after detecting the audio trigger and record an audio segment contain the embedded item identifier. A system can then decode the item identifier to determine an appropriate context for the second device. The second device can then receive a vocal command or query and respond according to the determined context. In one example, the first device can be a television, and the second device can be a digital assistant (e.g., Amazon Alexa) that detects advertisements played on the television via audio signals embedded in accompanying audio streams. Subsequent user interactions with the digital assistant can then be informed by the context of the recently-heard advertisements.
US10971135B2

Systems, methods, and computer-readable storage devices for crowd-sourced data labeling. The system requests a respective response from each of a set of entities. The set of entities includes crowd workers. Next, the system incrementally receives a number of responses from the set of entities until one of an accuracy threshold is reached and m responses are received, wherein the accuracy threshold is based on characteristics of the number of responses. Finally, the system generates an output response based on the number of responses.
US10971134B2

A computer-implemented method comprising: receiving, by a computing device, an input phrase from a text generator; determining, by the computing device, a complexity level for an audience; generating, by the computing device, a plurality of target phrases including a modification of the input phrase; generating, by the computing device, respective readability scores for each of the plurality of target phrases; mapping, by the computing device, the plurality of the target phrases to the target audience complexity level to select a particular target phrase of the plurality of the target phrases; and outputting, by the computing device, the selected particular target phrase to a text-to-speech (T2S) component to cause the T2S component to output the selected particular target phrase as audible speech.
US10971131B2

The present disclosure discloses a method and apparatus for generating a speech synthesis model. A specific embodiment of the method comprises: acquiring a plurality of types of training samples, each of the plurality of types of training samples including a text of the type, and a speech of the text having a style of speech corresponding to the type read by an announcer corresponding to the type; and training a neural network corresponding to a speech synthesis model using the plurality of types of training samples and an annotation of the style of speech in the each of the plurality of types of training samples to obtain the speech synthesis model, the speech synthesis model being used to synthesize speech of the announcer corresponding to each of the plurality of types having a plurality of styles.
US10971124B2

A pedal device of electronic keyboard instrument is provided. The pedal device of an electronic keyboard instrument includes a damper which applies resistance forces against rotation of pedals to the pedals during rotation of the pedals toward at least one of a first direction and a second direction.
US10971123B2

The disclosure is directed to a system to create a musical compilation utilizing multiple tools on a single pane-of-glass (screen). The system may include a text display module that may display text. The system may include an interactive portion located adjacent to the text display module. The interactive portion may include a playback module configured to output musical notes upon a first action onto a playback module interaction area. The interactive portion may include a recording module configured to record sounds upon a first action on a recording module interaction area. The interactive area may include a drafting module configured to allow modification of the text upon a first action on the drafting module interaction area. The playback module interaction area may be located adjacent to the recording module interaction area and the drafting module interaction area.
US10971116B2

A display device includes a light projection device which projects light including an image, an optical mechanism which is capable of adjusting a distance from a predetermined position to a position where the light is formed as a virtual image, a concave mirror which reflects light toward a reflector, a concave mirror actuator which adjusts a reflection angle of the concave mirror, and a control device which controls the light projection device and the concave mirror actuator, in which the control device adjusts a projection position on a projection surface of the light projected from the light projection device having an angle formed by a horizontal surface passing through a predetermined position on an image and a segment from the predetermined position to a position where the light is formed as a virtual image so as to curb fluctuation occurring due to movement of a vehicle.
US10971104B2

A shift register includes an output sub-circuit and a compensation sub-circuit. The output sub-circuit is coupled to a pull-up node, a clock signal terminal and a signal output terminal. The compensation sub-circuit is coupled to the pull-up node, the clock signal terminal and the signal output terminal. The output sub-circuit is configured to transmit a voltage of the clock signal terminal to the signal output terminal under control of a voltage of the pull-up node, The compensation sub-circuit is configured to transmit a voltage of the signal output terminal to the pull-up node under control of the voltage of the pull-up node and the voltage of the clock signal terminal.
US10971103B2

To suppress malfunctions in a shift register circuit. A shift register having a plurality of flip-flop circuits is provided. The flip-flop circuit includes a transistor 11, a transistor 12, a transistor 13, a transistor 14, and a transistor 15. When the transistor 13 or the transistor 14 is turned on in a non-selection period, the potential of a node A is set, so that the node A is prevented from entering into a floating state.
US10971102B2

A shift register unit, a gate driving circuit, a display device, and a driving method are provided. The shift register unit includes an input circuit, an output circuit, a first node control circuit, and a second node control circuit. The input circuit is configured to provide an input signal to a first node in response to a first control signal; the output circuit is configured to output an output signal at an output terminal under control of a level of the first node; the first node control circuit is configured to reset the first node under control of a level of a second node; and the second node control circuit is connected to the second node, and is configured to provide a third control signal to the second node in response to a second control signal to control the level of the second node.
US10971101B2

The present disclosure relates to a liquid crystal display (LCD) having a substrate and at least one scanning controller. the substrate is configured with a plurality of thin film transistors (TFTs). Each of the TFTs includes a gate, a drain and a pixel electrode, and the gate of each of the TFTs electrically connecting to the scanning controller along a first direction in sequence. One end of the drain connects to the pixel electrode, and the other end of the drain is stacked on the gate along a third direction perpendicular to the substrate. The drain is insulated from the gate, and a dimension of a projection area of the drain on the gate along the third direction increases when a distance between the TFT and the scanning controller in the first direction increases.
US10971093B2

A pixel circuit includes a storage capacitor, a first switch, and a second switch. The first switch is electrically connected to a first end of the storage capacitor, and configured to provide a data voltage to the first end of the storage capacitor according to a gate signal. The second switch is electrically connected between the first end of the storage capacitor and a second end of the storage capacitor, and configured to receive a first operating voltage from the second end of the storage capacitor and provide the first operating voltage to the first end of the storage capacitor.
US10971091B2

An array substrate, a display panel and a driving method thereof, and a display device are provided. The array substrate includes a plurality of pixel units arranged in an array, each of the plurality of pixel units includes at least four sub-pixel units corresponding to different colors. When the array substrate displays a frame of image, in each row of pixel units, polarities of pixel voltages received by two sub-pixel units corresponding to the same color in adjacent two pixel units are different; a polarity of each pixel voltage represents the magnitude of each pixel voltage relative to a common voltage.
US10971089B2

A driving method of a display panel, comprising: dividing pixels on the display panel into pairs of pixel sets, wherein each pair of pixel sets comprises a first pixel set and a second pixel set; acquiring a first voltage signal and a second voltage signal according to a frame input signal look-up-table, wherein a front viewing-angle mixed brightness of the subpixel driven by the first and second voltage signals alternately is equivalent to a front viewing-angle brightness of the subpixel driven by a frame input signal; driving first subpixels of the first and second pixel sets by first and second voltage signals of the first subpixel of the first pixel set, respectively; and driving second subpixels of the first and second pixel sets by second and first voltage signals of the second subpixel of the second pixel set, respectively.
US10971085B2

The present disclosure is directed to systems and methods of optimizing display image quality on display devices having a plurality of display power modes. Each power mode has associated therewith a respective baseline allowable percentage of distorted pixels and a baseline first relationship between an original pixel value and boosted pixel value. Display control circuitry determines a baseline second relationship using the baseline percentage of distorted pixels and the baseline first relationship. The display control circuitry selects a plurality of test distorted original pixel values and determines a respective test first relationship. Using the test distorted original pixel value, the respective test first relationship, and the baseline second relationship, the display control circuitry determines a respective PSNR and value indicative of the change in display image quality for each of the test distorted original pixel values.
US10971077B2

An OLED display device includes display panel and a panel driver. The panel driver receives input image data at an input frame frequency and determines whether the input image data represent a still image. When the input image data do not represent the still image, the panel driver drives the display panel at a first output frame frequency substantially equal to the input frame frequency. When the input image data represent the still image, the panel driver drives the display panel at a second output frame frequency lower than the input frame frequency for a low frequency driving time and drives the display panel at a third output frame frequency higher than the second output frame frequency for a high frequency insertion time determined by one of a panel characteristic of the display panel and a representative gray level of the input image data, after the low frequency driving time.
US10971073B2

A display element includes a light-emitting unit of a current drive type, and a drive unit that drives the light-emitting unit, in which the drive unit includes a capacitance unit, a drive transistor that causes a current corresponding to a voltage held by the capacitance unit to flow through the light-emitting unit, and a write transistor that writes a signal voltage to the capacitance unit, the drive transistor and the write transistor are formed in a state of being separated by an element isolation region, on a semiconductor substrate, and a capacitance generated in a portion where the drive transistor and the write transistor face each other through the element isolation region functions as at least a part of the capacitance unit.
US10971066B2

A display device includes: a processor; and a display panel which receives an image signal, an image control signal and an image processing signal from the processor and displays an image corresponding to the image signal corrected based on the image processing signal, where the display panel time-divisionally receives the image signal and the image processing signal through a same channel as each other.
US10971065B2

A display device includes a display panel including first, second, and third color sub-pixels, a data driver, a scan driver, a power supply to provide a power supply voltage to the display panel, and a controller. The controller includes a pure color index calculator to calculate first through third pure color indexes of first through third sub-pixel data, a pure color index histogram generator to generate first through third high pure color index histograms, and first through third low pure color index histograms, a histogram analyzer to determine first through third effective maximum gray levels for the first through third color sub-pixels according to the first through third high pure color index histograms and the first through third low pure color index histograms, and a power supply voltage controller to determine a voltage level of the power supply voltage according to the first through third effective maximum gray levels.
US10971059B2

A display device and a control method thereof are provided. The display device includes a display panel divided into n regions along a horizontal viewing direction, wherein n is a positive integer and n≥2, a detection unit configured to detect a viewing angle corresponding to each of the n regions, the viewing angle being an angle between a sight line of a human eye and the display panel, and a control unit configured to adjust, based on the viewing angle, one or both of a grayscale voltage value of the region of the display panel corresponding to the viewing angle, and brightness of a part of a backlight of the display panel corresponding to the region corresponding to the viewing angle.
US10971056B2

Provided is a display device that individually corrects luminance of an image to be displayed in a part of an image display area and an image to be displayed in the other area. The display device includes a display unit to display an entire image, and a luminance correction controller to correct luminance of the entire image. The entire image is an image in which a first image displayed in a first display area being an area except a second display area is superimposed by a second image displayed in the second display area that is set in a part of the image display area. The luminance correction controller respectively corrects the luminance of the first and second images by using the first and second luminance correction coefficients. The display unit displays first and the second images each having corrected luminance respectively in the first and second display areas.
US10971055B2

The present application discloses a display adjustment method and a display device. The method comprises steps of: obtaining a first pixel data of an image displayed by the display device; converting the first pixel data into a second pixel data after the first pixel data enters a timing controller; converting at least one of the second pixel data into sub-pixel data whose amount of stored data is reduced relative to the second pixel data to obtain a corresponding third pixel data; outputting the third pixel data.
US10971047B2

A device substrate including a substrate and 1st-stage to nth-stage driver units. Each of the 1st-stage to nth-stage driver units includes a pulldown element, a reset element, and an output element. A gate of the pulldown element is used for receiving a corresponding first start signal or a reset signal. A gate of the reset element is used for receiving the reset signal. A drain of the output element is used for outputting a corresponding gate driving signal. A gate of the pulldown element of the nth-stage driver unit is electrically connected with the gate of the reset element of the nth-stage driver unit so as to make the gate of the pulldown element of the nth-stage driver unit be used for receiving the reset signal.
US10971045B2

A display apparatus includes a pixel array, a plurality of gate lines and a plurality of de-load lines. The pixel array includes a plurality of display rows, each of the display rows includes a plurality of pixel circuits, and each of the pixel circuits includes a first transistor and a second transistor coupled in series between a data line and a display pixel. A control end of the first transistor of each of the pixel circuits is coupled to one of the gate lines for receiving a gate driving signal. A control end of the second transistor of each of the pixel circuits is coupled to one of the de-load lines for receiving a de-loading signal. Where an enable time period of the de-loading signal received by each of the pixel circuits covers an enable time period of the gate driving signal received by each of the pixel circuits.
US10971042B2

Disclosed are a reliability test fixture and an online test device for a flexible display component. The fixture comprises a support and a rotating shaft rotatably mounted on the support. An engagement recess for fixing a flexible display component is provided in an axial direction on the surface of the rotating shaft. A test module used to detect an electrical parameter of an internal circuit of the flexible display component is disposed inside the rotating shaft. The test module has a test contact for electrically connecting to the flexible display component. During a test, the flexible display component is fixed in the engagement recess and is electrically connected to the test module.
US10971040B2

A projector includes: a projection unit having a light modulation device and projecting a projection image via the light modulation device; an image pickup unit picking up the projection image projected by the projection unit and generating picked-up image data; a decision unit deciding a first elimination execution time for which an elimination function to eliminate burn-in on the light modulation device is executed, based on the picked-up image data; and a processing unit executing the elimination function during the first elimination execution time decided by the decision unit.
US10971039B1

A display system for use in a sound hole of a guitar, the display system includes legs extending outwardly from a central point; a base connected to the legs; and a top plate rotationally connected to the base, the top plate having a weight such that the weight rotates to a bottom location during any manipulation of the base; the legs are to engage with the guitar to secure the display system within the sound hole.
US10971028B2

The present disclosure relates to music instrument training systems, and more specifically to systems and methods of music playing tools with visual and sound features. In one example of the present disclosure, a music learning system of instructing a first player to play a music playing tool is disclosed. The system includes a first button, when pressed, would play a visual portion archive with the remote computing gadget under a learning mode at regular speed. The system further includes a second button, when pressed, would play the visual portion archive with the remote computing gadget under a practicing mode.
US10971027B2

A system and method for improving safety when operating an aircraft in reduced or modified visibility conditions is disclosed. A flight helmet having a visor with an electrically controlled optical state is configured to automatically move the visor up out of the pilot's line of sight on receipt of a signal from a safety sensor. This sensor-based automated moving of the visor helps alleviate danger in circumstances where the visor is improperly hindering the pilot. The helmet can be used, for example, in reduced-visibility training sessions and thereby improve the safety of such sessions. And the helmet can be used with enhanced or synthetic vision systems as a failsafe if the systems are hindering rather than helping the pilot.
US10971020B1

A system may include a display and a processor. The processor may be configured to: receive aircraft traffic data and ownship data; generate and update a linear map based on the aircraft traffic data and the ownship data; and output the linear map as graphical data to the display. The display may be configured to display the linear map to a user. The linear map may depict a one-dimensional relationship between an ownship and designated traffic. The linear map may convey a range between the ownship and the designated traffic and may convey a closure rate between the ownship and the designated traffic. The linear map may include: a graphical threshold indicator; a graphical ownship indicator; a graphical scale; and a graphical designated traffic indicator.
US10971019B2

A system comprises a vehicle communication application hosted on a portable device. The application generates a traffic control log on screen; generates a free text screen accessible by a user; generates standard traffic control message screens; generates a connectivity services and status screen; provides a regulatory standard communication protocol converter that formats messages to a regulatory standard communication compliant protocol; and provides for regulatory standard communication over Internet protocol processing for communication of regulatory standard communication protocol messages to a datalink device. The system also comprises a ground data center that receives and transmits messages from and to a vehicle, through the application. The data center communicates with a traffic control center, and processes messages received from the vehicle to meet protocol requirements prior to transmitting messages to the traffic control center. The data center also receives responses from the traffic control center for transmission back to the vehicle.
US10971013B2

Systems for automatically warning at least one nearby vehicle of a potential safety hazard in or near a roadway, including one or more sensors configured to detect a potential safety hazard in or near a roadway; a memory containing computer-readable instructions for generating a message including at least one of a location of the one or more sensors and a location of the potential safety hazard; a processor configured to read the computer-readable instructions from the memory and generate the message; and a transmitter configured to wirelessly transmit the message to at least one nearby vehicle. Systems for coordinating actions of a first vehicle and a second vehicle upon detection of a potential safety hazard in or near a roadway, including in part evaluating whether the actions conflict and, if so, requesting that the first vehicle execute alternative actions for avoiding or mitigating risk of collision. Corresponding methods are disclosed.
US10971010B2

Systems, methods and mediums to facilitate utilization of select transit entities by tracking and inducing such utilization are disclosed. In embodiments, a first signal indicating that an item utilized a select transit entity is received, wherein a quantity of units to incrementally associate with utilization by the item of the select transit entity is determined. A second signal associated with the item indicating a procurement request is then made to a select provider and reducing at least some units associated with the item and signaling the select provider that the procurement request is to transpire at a reduced rate.
US10971005B1

For each pair of traffic participants (TPs) entering an intersection, a time to collision (TTC) value is calculated. A matrix of TTC values between TPs entering the intersection is created. A matrix of criticality values containing a respective criticality value for each pair of TPs is created. Each criticality value is determined as a function of both TTC and at least one additional weighting factor. A basic safety message (BSM) and/or a pedestrian safety message (PSM) is broadcast on behalf of at least one traffic participant based on having determined the criticality for each pair of traffic participants and having identified a near-miss and/or a potential-collision situation between traffic participants based on the respective criticality values in the matrix of criticality values. One or more warnings are provided to a pedestrian, a driver of a vehicle, and/or a cyclist based on the broadcasted BSM and/or PSM.
US10971004B2

In one embodiment, a system receives vehicle information from one or more ADVs. The system determines a location and a heading of each ADV from the vehicle information of the ADV. For each of the ADVs, the system determines if the ADV is approaching a traffic light junction based on the location and the heading of the ADV. The system sends the vehicle information of the ADVs to a traffic light control system in response to determining the ADV is approaching the traffic light junction, where the vehicle information is used by the traffic light control system to direct a traffic flow at the traffic light junction, including adjusting a time duration of a light signal at one or more traffic lights disposed at the traffic light junction in advance of the ADVs arriving at the traffic light junction.
US10970997B2

In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US10970996B1

A system for automatically opening a lid to a grain bin with controller in communication with an actuator for receiving a signal containing a data packet to activate the actuator. An RFID is combined to an unloading device for transmitting the data packet to the controller when the RFID is positioned proximate to the controller. The controller compares the device id with a stored identification value and upon a match the controller activates the actuator to open the lid of the grain bin.
US10970993B2

A method for managing the assistance to a person in response to the emission of an alert includes emitting an alert from a piece of mobile equipment of a first user to a plurality of users; establishing a first two-way communication between the first equipment and a given terminal of the first set of an assisting user; automatic generating of a plurality of first notifications to a subset of terminals of the first set, each one of the notifications including at least one piece of data that identifies the assisting user; automatic generating of a plurality of second notifications to the second subset, each second notification including a status relative to the processing of the alert by the assisting user.
US10970991B1

In some embodiments, the present disclosure provides an exemplary system that includes radio frequency (RF) tags; positioned at locations throughout a roof; a tag reader configured to: generate reader RF signals at one or more frequencies to read the plurality of RF tags, and detect return RF signals from the plurality of RF tags; where the RF signals carry tag data comprising impedance values and tag identifiers; a processor of a computing device, programmed to receive the tag data; determine corresponding locations of the plurality of RF tags; and determine a wet state or dry state of the roof at one or more corresponding locations, and output an indicator of the wet state or the dry state of the roof at the one or more corresponding locations.
US10970984B2

A presence mimicking system comprises a first lighting system (1A) arranged to illuminate a first environment and a second lighting system (1B) arranged to illuminate a second environment. A computer system configured to receive from the first lighting system an indication of a sequence of illumination settings, at least some of which have been applied to the first lighting system by at least one user when present in a first environment illuminated thereby. The computer system is configured, in response to a mimic instruction, to mimic in the unoccupied second environment the presence of the at least one user of the first environment, by applying a matching sequence of illumination settings to the second lighting system, wherein the computer system is configured to select the first lighting system for use in the presence mimicking from a set of candidate lighting systems, by comparing a profile of the second lighting system with profiles of the candidate lighting systems.
US10970982B2

A video surveillance apparatus determines a field of view of a video surveillance camera (110) having a sensor (120) mounted thereon. A distance measuring means is configured to obtain a plurality of distance measurements based on data received from the sensor (120). A field of view determining means is configured to determine, based on the plurality of distance measurements, the field of view of the camera (110).
US10970969B2

A system, method and apparatus provides a unique betting product where multiple players or groups of players may construct and contribute to (“crowdfund”) one or more tickets and behave as a single “player”. Players make selections in one or more different events. Players who are in contention to win may be offered an opportunity to sell their tickets, in whole or in part, in response to a full or partial buy-out offer made at any time prior to completion of a wagering event.
US10970968B2

The present disclosure relates generally to a system that provides zero, one or more benefits to a user in association with maintaining an amount of funds in one or more gaming establishment accounts associated with one or more system components.
US10970967B2

A voucher ticket system and method of use employing a bill validator installed into any suitable automated machine, including an Automated Teller Machine (ATM), a gaming machine, etc. The bill validator is integrated with a bill reader, a voucher ticket reader, a reader to obtain an electronic voucher ticket from a portable computing device, a printer, and any other supporting peripheral devices. The method processes a deposit, a withdrawal, a transfer and a management of a financial balance of each account. The electronic money handling terminal and the electronic money transaction server communicate through an electronic money handling terminal interface. Upon recognition of an electronic money account of a gaming player, the system receives a voucher ticket master ID issued by a voucher ticket management system at the cash-out, and proceeds with a cash out event to the electronic money account.
US10970965B2

A suggestion method for aftermarket brokered wagers includes selecting a subscriber to an aftermarket brokered wager computing system and determining at least one profile characteristic for the subscriber. Thereafter, a set of available wagers owned by other subscribers are filtered according to the determined profile characteristic to produce a recommended wager owned by a specific one of the other subscribers. Consequently, a message is pushed to a mobile device of the selected subscriber recommending a fractional purchase of the recommended wager at odds established at a time of acquisition of the recommended wager irrespective of contemporaneous odds for the recommended wager. In response to the acceptance of the recommended fractional purchase by the selected subscriber, a registry entry is then written in the brokered wager computing system denoting a fractional ownership of the recommended wager by the selected subscriber along with the specific one of the other subscribers.
US10970959B2

The present invention is a device embodying a reel-based game. The reel-based game includes a plurality of reels and a plurality of mini-reels. The mini-reels replace one or more of the plurality of reels or may replace one or more symbol-bearing positions of the reels. The added feature of the plurality of mini-reels enables the possible attainment of a greater number of symbol combinations and winning outcomes by replacing standard paylines associated with the reel or reel position with sets of paylines that cover all mini-reel-based outcomes.
US10970956B2

A system and method include a database configured to store results of wagers on at least one prior game for a plurality of players, a first server, a second server, and an application executable by a user computing device processor. The first server queries the database to receive the results of the wagers and to determine a ranked list of leaders based at least in part on the results of the wagers. The application presents the ranked list of leaders to a user, enables the user to select one of the leaders, and transmits data representative of the selected leader to the first server. The second server receives the selected leader from the first server and automatically links the user with the selected leader such that when the leader places a wager, the second server automatically places the same wager on behalf of the user.
US10970954B2

Systems, methods, and apparatus for managing and controlling network-enabled movable barrier operators is provided. A method for managing network-enabled movable barrier operator includes receiving a user account identifier and a movable barrier operator identifier from a user device, providing an instruction to perform a specified action with a movable barrier operator associated with the movable barrier operator identifier to the user device, determining a registration condition is met upon detecting that the specified action has been performed, and, upon the registration condition being met, associating the movable barrier operator identifier with the user account identifier to allow a user account associated with the user account identifier to control the movable barrier operator over a network.
US10970951B2

The present application provides a data management method, apparatus, device, system and storage medium for a smart lock. The smart lock includes: respective databases corresponding to N unlock modes, N is an integer greater than 1, and the method includes: receiving a registration command transmitted by a terminal device; acquiring first unlock information of a current unlock mode according to the registration command; and storing the first unlock information of the current unlock mode into a database corresponding to the current unlock mode. Therefore, unlock efficiency of the smart lock is improved.
US10970939B2

Provided are an apparatus and method for transferring garment draping between avatars. A virtual reference garment, which is modeled with meshes whose plurality of vertices are connected to each other by springs and is designed to closely adhere to a body surface, is prepared. The virtual reference garment is draped on a source avatar. The same virtual reference garment is also draped on a target avatar. As a correspondence map between the avatars, pairs of pieces of position information of meshes of the virtual reference garment draped on the source avatar and corresponding meshes of the virtual reference garment draped on the target avatar are calculated. According to another aspect, deformation transformations between the meshes of the virtual reference garment draped on the source avatar and the corresponding meshes of the virtual reference garment draped on the target avatar are calculated and stored as deformation transformations between the avatars.
US10970935B2

A person who is not using a hybrid reality (HR) system communicates with the HR system without using a network communications link using a body pose. Data is received from a sensor and an individual is detected in the sensor data. A first situation of at least one body part of the individual in 3D space is ascertained at a first time and a body pose is determined based on the first situation of the at least one body part. An action is decided on based on the body pose and the action is performed on an HR system worn by a user.
US10970932B2

A method is disclosed, including providing data indicative of dimensions of a real-world space within which a virtual world is to be consumed. The method may also include identifying one or more objects within said real-world space, and determining one or more available areas within the real-world space for rendering three-dimensional virtual content, based at least partly on the dimensions of the real-world space. The method may also include identifying one or more of the objects as being movable, identifying, from a set of three-dimensional virtual content items, one or more candidate items unable to be rendered within the available area(s) and which can be rendered if one or more of the movable objects is moved and providing an indication to a virtual reality user device of the candidate virtual item(s) and of the movable object(s) required to be moved.
US10970930B1

Described are systems and methods for aligning and concurrently presenting guide device video data of an environment and an enhancement corresponding to the environment. With the described implementations, users may virtually experience an environment at a destination location from their own user device and also concurrently view historical and/or future representations of that environment (enhancement) concurrently with current representations of the environment. The user may select the amount of the enhancement or the guide device video data that is presented to the user as part of the experience. Likewise, the guide device video data and enhancement remain aligned as they are presented to the user.
US10970925B2

A method includes providing a three-dimensional representation of a doubly curved surface as a smooth function or triangulated mesh. The three-dimensional surface is cut into one or more panels representing each panel by a triangulated mesh. A two-dimensional approximation of the set of panels is created by representing the two-dimensional pattern as a triangulated mesh that is topologically equivalent to the three-dimensional meshes representing the panels.
US10970924B2

A method of using a drone that is equipped with a camera and an inertial measurement unit (IMU) to survey an environment to reconstruct a 3D map is described. A key frame location is first identified. A first image of the environment is captured by the camera from the key frame location. The drone is then moved away from the key frame location to another location. A second image of the environment is captured from the other location. The drone then returns to the key frame location. The drone may perform additional rounds of scans and returns to the key frame location between each round. By constantly requiring the drone to return to the key frame location, the precise location of the drone may be determined by the acceleration data of the IMU because the location information may be recalibrated each time at the key frame location.
US10970915B2

A setting apparatus sets a virtual viewpoint corresponding to a virtual viewpoint image that is generated based on images obtained by image capturing from a plurality of directions. The setting apparatus includes one or more hardware processors, and one or more memories that store instructions executable by the one or more hardware processors to cause the setting apparatus to determine a common image capturing area that is included within each of a plurality of fields of view, of a plurality of image capturing apparatuses used for obtaining at least a part of the plurality of captured images, and to cause a graphical user interface (GUI), used for setting the virtual viewpoint, to identifiably display the determined common image capturing area. In addition, the setting apparatus sets of the virtual viewpoint according to a user input based on the GUI identifiably displaying the determined common image capturing area.
US10970913B2

Disclosed is a hybrid approach to rendering transparent or translucent objects, which combines object-space ray tracing with texture-space parametrization and integration. Transparent or translucent objects are first parameterized using two textures: (1) a texture that stores the surface normal at each location on the transparent or translucent object, and (2) a texture that stores the world space coordinates at each location on the transparent or translucent object. Ray tracing can then be used to streamline and unify the computation of light transport inside thick mediums, such as transparent or translucent objects, with the rest of the scene. For each valid (e.g., visible) location on the surface of a transparent or translucent object, the disclosed embodiments trace one or more rays through such objects and compute the resulting lighting in an order-independent fashion. The results are stored in a texture, which is then applied during the final lighting stage.
US10970900B2

An artificial intelligence (AI) system using an artificial intelligence model learned according to at least one of machine learning, a neural network, or a deep-learning algorithm, and an application, and a method of controlling an electronic apparatus therefor are provided. The method includes acquiring a text based on a user input, determining a plurality of key terms from the acquired text, acquiring a plurality of first illustrations corresponding to the plurality of key terms, acquiring a second illustration by synthesizing at least two or more first illustration of the plurality of first illustrations, and outputting the acquired second illustration.
US10970893B2

Techniques for selecting an anomaly based on a context are disclosed. A set of metrics corresponding to communications with nodes of a computer system are identified. A set of insights are generated based on the set of metrics. A context for determining a primary anomaly is determined. A subset of metrics associated with the context are identified. A subset of insights that are generated based on the subset of metrics are identified. An insight is selected from the subset of insights as the primary anomaly. A visualization associated with the primary anomaly is presented at a user interface. One or more secondary anomalies may be concurrently presented with the visualization. Additionally, the primary anomaly, the selected visualization, and/or the secondary anomaly is used to determine a new context for selecting another primary anomaly. Hence, a series of primary anomalies may be selected, each primary anomaly being related to each other.
US10970881B2

Provided is a display stream codec for a display device including an encoder, wherein the encoder is configured to determine a fallback display mode as a display mode for a current block to be encoded, represent a mode signaling of the fallback display mode that is identical to a mode signaling of a regular display mode corresponding to the fallback display mode, encode the current block in accordance with the fallback display mode using a same signaling syntax as the corresponding regular display mode, and send the encoded current block.
US10970878B2

In one embodiment, a computing system accesses a number of features extracted from one or more first images. The extracted features are associated with at least one object captured in the first images. The first images are captured by a camera associated with a vehicle. The computing system identifies, in a reference map, reference features matching one or more of the features extracted from the first images. The reference features are associated with the at least one object captured in the first images. The computing system generates, for the camera, a calibration model by comparing the identified reference features in the reference map and the features that match the one or more reference features. The calibration model is used to calibrate second images captured by the camera associated with the vehicle.
US10970876B2

Certain aspects of the present disclosure relate to methods and apparatus for implementing image locating relative to a global structure. The method generally includes mapping one or more close-up images of a structure to a 3D model of the structure, and indicating, on an overview image of the structure, the location of the one or more close-up images based on the mapping.
US10970872B2

A method for estimating a plurality of camera, comprising using at least one processor executing a code for: extracting a plurality of image features of a plurality of landmarks from a plurality of images captured by at least one camera from at least one pose, the plurality of landmarks calibrated with respect to a certain coordinate system; identifying among the plurality of image features at least one image feature documented in at least some of the images; producing scale values of at least one common image feature by analyzing the at least some of the images; determining a plurality of estimated poses of the at least one camera with respect to the certain coordinate system by using the scale values in calculating a minimal re-projection error between the plurality of image features and a plurality of predicted image features; and outputting the plurality of estimated poses.
US10970869B2

A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.
US10970867B2

Techniques are described herein that overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
US10970859B2

The present application provides a monitoring method and device for a mobile target, a monitoring system and mobile robot. The present application through the technical solution that acquiring multiple-frame images captured by an image acquisition device under an moving state of a robot in a monitored region, selecting at least two-frame images with an overlapped region from the multiple-frame images, performing comparison between the selected images by image compensation method or feature matching method, and outputting monitoring information containing a mobile target which moves relative to a static target based on the result of comparison, wherein the position of the mobile target has an attribute of indefinite change, the mobile target in the monitored region can be recognized precisely during movement of the mobile robot, and monitoring information about the mobile target can be generated to prompt correspondingly, thereby safety of the monitored region can be effectively ensured.
US10970854B2

A visual target tracking method and apparatus based on deep adversarial training. The method includes: dividing each video frame of video data into several search regions; for each of the search regions, inputting a target template and the search region into a response graph regression network, and outputting a response graph corresponding to a target; for each of the search regions, inputting the target template, the search region, and the response graph into a discrimination network, and outputting a score of the search region; and using positioning information corresponding to a search region with the highest score as positioning information of the target in the video frame. The method can track a target by constructing a plurality of search regions, and can effectively track the target having a change in length-width ratio. End-to-end processing can be achieved by combining the response graph regression network with the discrimination network.
US10970850B2

A method and device for recognizing a motion of an object, the method including receiving event signals from a vision sensor configured to sense the motion, storing, in an event map, first time information indicating a time at which intensity of light corresponding to the event signals changes; generating an image based on second time information corresponding to a predetermined time range among the first time information, and recognizing the motion of the object based on the image.
US10970847B2

Techniques are disclosed for document boundary detection (BD) from an input image using a combination of deep learning model and image processing algorithms. Quadrilaterals approximating the document boundaries in the input image are determined and rated separately using both these approaches: deep leaning using convolutional neural network (CNN) and heuristics using image processing algorithms. Thereafter, the best rated quadrilateral is selected from the quadrilaterals obtained from both the approaches.
US10970840B2

Systems and methods are provided for evaluating a lung via ultrasound. A plurality of ultrasound images are generated at each of a plurality of locations on a lung using an ultrasound imager to provide a plurality of images. Respective grades are assigned to each of the plurality of images according to an amount of B-line artifact in the image to generate a plurality of grades for the lung. A composite score for the lung is calculated from the plurality of grades. The composite score represents a general assessment of the lung. The composite score is provided to a user at an associated output device.
US10970835B1

A device may receive images of an object and information identifying the object, process the images using an artificial intelligence technique to identify parts of the object that are depicted in the images, and receive information identifying a location of damage on the object and information regarding the damage on the object. The device may process the information identifying the location of damage to identify a damaged part of the object, identify images depicting the damaged part, and identify, in the images, a location of the damaged part. The device may generate a first content item for display at the location of the damaged part in the images and generate a second content item for display with the images based on user interaction with the first content item, where the second content item includes information based on the information regarding the damage on the object.
US10970832B2

Systems and methods for diagnosing and facilitating repair of system components and/or improving watering schedules are disclosed. In one embodiment, a method of diagnosing a sprinkler system component is disclosed that includes initiating a sprinkler system zone run for a particular zone of a sprinkler system, capturing image data for the sprinkler system run, uploading the image data to a network node, processing the image data at the network node to produce data on the sprinkler system or a sprinkler system component, and generating an action item for the sprinkler system or sprinkler system component based on the data produced at the network node.
US10970831B2

Systems, methods, and computer-readable media for feedback on and improving the accuracy of super-resolution imaging. In some embodiments, a low resolution image of a specimen can be obtained using a low resolution objective of a microscopy inspection system. A super-resolution image of at least a portion of the specimen can be generated from the low resolution image of the specimen using a super-resolution image simulation. Subsequently, an accuracy assessment of the super-resolution image can be identified based on one or more degrees of equivalence between the super-resolution image and one or more actually scanned high resolution images of at least a portion of one or more related specimens identified using a simulated image classifier. Based on the accuracy assessment of the super-resolution image, it can be determined whether to further process the super-resolution image. The super-resolution image can be further processed if it is determined to further process the super-resolution image.
US10970828B2

An image processing apparatus includes circuitry configured to: acquire a plurality of pieces of image data; determine, for each of the plurality of pieces of image data, a first representative color indicating a feature of a color representative of the image data, based on pixel values of the image data; calculate, based on the determined first representative color of the plurality of pieces of image data, a second representative color indicating a feature of a color representative of the plurality of pieces of image data; calculate, based on the first representative color and the second representative color of image data to be corrected, a correction parameter for color correction of the image data to be corrected among the plurality of pieces of image data; and perform the color correction on the image data to be corrected using the calculated correction parameter.
US10970826B2

One embodiment of the invention provides an image correction method comprising: providing a first image; providing a first image; providing viewpoint information about a viewpoint which observes the first image; dividing the first image into two or more segmented images along a horizontal direction of the first image; and providing a second image converted from the first image by converting each of the two or more segmented images based on the viewpoint information and vertical lengths of each of the segmented images.
US10970809B1

In one embodiment, a computing system may receive a number of texels organized into a two-dimensional array. The system may generate addresses for the texels based on one or more mapping rules which may map the texels from the two-dimension array into a one-dimensional array of a pre-determined size in a texel order. The system may store the texels organized in the one-dimensional array into a memory block having the pre-determined size. The system may read texels from the memory block onto a data bus including a number of data lines corresponding to different combinations of low order address bits of addresses of the texels within the two-dimension array. The texel order of the one-dimensional array may map texels having same low order address bits into same data lines. The system may load the texels directly into a number of buffer memory blocks through the data bus.
US10970806B2

An apparatus is provided to improve external graphics processing unit management. The apparatus includes a request information acquisition unit configured to acquire disconnection request information for requesting disconnection of an external signal processing device, where the external signal processing device is configured to execute at least part of signal processing in processing performed by running the application. The apparatus also includes a storage unit capable of storing files utilized by the application, and an exit control unit configured to issue a first command, the first command indicative of an instruction to exit after saving working files to the storage unit, to an application using signal processing by the signal processing device among running applications in response to the request information acquisition unit receiving the disconnection request information.
US10970803B2

Fingerprinting, including: receiving a plurality of master datasets, each master dataset divided into a plurality of input segments, wherein at least one master dataset of said plurality of master datasets is uniquely marked; selecting a corresponding input segment from one of said plurality of master datasets; storing a segment identifier indicating from which master dataset said selected corresponding input segment was selected; and sending said selected corresponding input segment to a client computer system over a computer network.
US10970801B2

Embodiments of the disclosure provide a method for configuring indication devices in transportation services. The method includes receiving a first transportation request which includes a first passenger pick-up point located in a preset geographical area, and the first transportation request matches a first vehicle associated with a first indication device. The method also includes receiving a second transportation request which includes a second passenger pick-up point located in the preset geographical area, and the second transportation request matches a second vehicle associated with a second indication device. The method further includes determining a time difference between a first estimated time for the first vehicle to arrive in the preset geographical area and a second estimated time for the second vehicle to arrive in the preset geographical area, and sending first indication information to the first indication device and second indication information to the second indication device according to the time difference.
US10970800B2

A system for collecting, storing, and/or analyzing data received from one or more inputs comprising a property information database, a profile preference database, and one or more modules for accessing the databases. The system may receive data from a multiple listing service, internet source, and/or drone. The system may calculate and store a predicted property value and/or compare the predicted property value to a stored listed property price. A real estate offer and/or orders for an inspection, appraisal, contractor walkthrough, preliminary title report, or loan applications may be generated and/or sent to an entity based, at least in part, on information stored in the property information database and/or the profile preference database.
US10970795B2

A method of inferring intent in a hybrid network includes monitoring communications in the hybrid network between a plurality of members, triggering an estimation of an intent of one or more members of the hybrid network, estimating the intent, determining a confidence level of the intent, and triggering an action based on the confidence level.
US10970778B1

Exemplary embodiments include a website for a financial institution that has a number of new features for users including: an action tray; “bring it to me” type navigation; a tile view for account information; simplified and homogenous navigation; a unified inbox for messages; and a returning customer log-in page. Accordingly, the website has a number of innovative features to enhance the user experience and streamline navigation of the website. The website can be used to conduct financial transactions as well as interface with the financial institution.
US10970773B2

Systems and methods here may be used to sense razor handle usage, and/or product content in a container, send information to a local wireless device which may in turn, inform a back end system. In some embodiments, the systems and methods may then utilize the information about the container and send a message regarding inventory status, place an order for a re-fill, and/or aggregate usage data of the container or handle.
US10970763B1

Systems and methods for assisting in pairing entities in an electronic payments processing network are disclosed herein. For example, systems and methods are disclosed herein for generating a customized user interface for displaying a plurality of potential partners/resellers for pairing with one or more leads. Systems and methods herein may be used to receive the identity of one or more potential partners/resellers having a plurality of attributes, receive the identity of one or more new leads and a plurality of lead attributes, select one or more potential partners/resellers having attributes that are compatible with the plurality of lead attributes, and display the one or more potential partners/resellers on a graphical user interface.
US10970762B2

In accordance with embodiments of the present disclosure, systems and methods for facilitating electronic commerce over a network include communicating with a plurality of users via a plurality of user devices over the network, receiving a login request from a first user via a first user device over the network, accessing an account related to the user based on information passed with the login request, receiving a snaplist file related to a multiple image listing provided by the first user via the first user device, processing the snaplist file by extracting the multiple image listing from the snaplist file, and displaying the multiple image listing to one or more other users via one or more other user devices.
US10970758B2

Systems and methods are disclosed which facilitate providing a marketplace for acquisition of service images to be executed in a hosted computing environment. Service image providers submit service images for inclusion in the service image marketplace. Providers may further specify pricing and usage conditions associated with the service images. Customers browse and select service images for hosting on either the marketplace hosted computing environment, or an alternate hosted computing environment. If necessary, customers may submit payment information. The service image marketplace may monitor usage of hosted service images and bill customers according to use.
US10970750B1

An online system identifies seed users of high value to a sponsored content provider. Characteristics of the seed users are identified, and additional users having a threshold measure of similarity to the seed users are identified based on the characteristics. A score is determined for each of the additional users based on the measure of similarity. The seed users are placed in an initial tier of a tiered set of users for the sponsored content, and the additional users are placed in additional tiers of the tiered set of users based upon the determined scores such that each additional tier includes those users of the additional users having a specified range of determined scores, the tiers of the tiered set of users ranked according to the determined scores of users within each tier.
US10970744B2

A method and system for electronic distribution of incentives having real-time consumer-based directions according to another embodiment of the present invention are disclosed. An online promotion service may receive user profile information, which may include demographic information, location information, user preferences, user requests, and other information. Online promotion service may provide targeted incentives and promotions to a particular user or class of users based on user profile information and other information. Incentives may include coupons, promotions, rebates, sales notifications, free samples, and other product or service related incentives. A map and street directions identifying the location of associated facilities, such as redemption and retail/point-of-sale facilities, from a user's location may also be provided. The user's location may be identified as the user's home address, work address, or other convenient locations.
US10970736B2

The disclosed embodiments include systems and methods for providing customer service. The system may include one or more memory devices storing software instructions. The system may also include one or more processors configured to execute the software instructions to receive customer data and location data from a client device. The one or more processors may also execute the software instructions to identify a customer and a merchant based on the received data. The one or more processors may also execute the software instructions to determine an applicable customer service option based on at least the identified merchant and the identified customer, the customer service option including at least an option to activate a credit card secondary benefit, and transmit a notification to the client device, the notification including the customer service option when the identified customer is eligible for the determined customer service option.
US10970733B2

A method for issuing coupons to a plurality of target users is provided. For each of the plurality of target users, the method may include determining a predicted value of a group indicator of the target user in a predetermined period. The method may further include grouping the plurality of target users using a plurality of grouping strategies. For each of the grouping strategies, the method may further include determining a candidate coupon issuing strategy. For each of the candidate coupon issuing strategies, the method may further include obtaining user feature information of one or more target users in each group corresponding to the candidate coupon issuing strategy. For each of the candidate coupon issuing strategies, the method may further include predicting an ROI of the candidate coupon issuing strategy based on an RO prediction model and the corresponding user feature information.
US10970720B2

An order processing method comprises: obtaining, by a third party payment institution, an order that is paid but not successfully delivered; and initiating, by the third party payment institution, a refund operation for the order.
US10970711B2

System for performing a transaction between payer and payee, including a payee client device, a payer client device, and one or more payment processing devices, wherein a payer payment application executed by the payer client device: determines virtual payment card data indicative of a virtual payment card indicative of a payer account; determines encoded virtual payment card data by encoding the virtual payment card data at least in part using an audio encoding scheme; transmits an indication of the encoded virtual payment card data to the payee client device via an audio communications channel; a payee payment application executed by the payee client device: causes decoding of the encoded virtual payment card data to determine decoded virtual payment card data; causes the one or more payment processing devices to selectively perform the transaction using the payer account at least partially in accordance with the decoded virtual payment card data.
US10970708B2

A payment terminal such as a payment reader may receive and form electrical connections with an electronic transaction card such as an EMV chip card. The payment terminal may provide power to the electronic transaction card and engage in communications with the electronic transaction card. Based on information received from the electronic transaction card, the payment terminal may predict the locations of data objects that must be accessed in order to process transactions. The data objects may be accessed based on the predictions and the transaction may be processed.
US10970707B1

Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied.
US10970705B2

Systems and methods are disclosed for providing cloud-based access to consumer financial information. A cloud-based platform may receive a notification from a server, the notification comprising a request to access consumer data associated with a financial services account. After confirming authorization by both the associated financial services account provider and the consumer, the platform may configure a software object identifying the server and at least a portion of the consumer data that the server is authorized to access. After presentation of the configured software object by the third party server, the platform may verify the configured software object, and provide to the server access to the authorized consumer data. The server may then utilize the provided consumer data to perform a mobile service for the consumer.
US10970703B2

A novel method of allowing secure payments from a purchaser to a seller through the utilization of a combined server platform/vault server system. Such a system entails the generation of a subscription service that allows for authentication of a consumer's credit card in terms of pre-approved identification for future transactions. Such a system initiates a tokenization procedure through transfer of credit card information to the server platform through the vault program and to issuing banks/card providers. Upon acceptance thereof, the vault server generates a token that correlates to a specific credit card of a specific user that is then stored on the server platform. Upon request from a subscribing merchant for acceptance of a tokenized card for payments, the user merely needs to provide an identifying code to access the card for such a purpose.
US10970701B2

The invention provides a system (1) for identifying or assisting in identifying a product or a set of products of a user, such as the content of a meal tray (2), said system for identifying or assisting in identifying comprising a counter (11), a lighting system (3) for lighting the counter (11), a plurality of image acquisition devices (41, 42, 43) pointing towards the counter (11), and an identifier device (5) enabling the user to be identified. Said system for identifying or assisting in identifying further comprising a control device (7) configured to acquire the identifier (601) of the user, to acquire an image of said product or set of products with each of said image acquisition devices (4), and to associate the acquired images with the identifier.
US10970690B2

A peer node in a blockchain distribution network includes a processor and a transceiver operatively coupled to the processor. The processor is configured to generate an encrypted test block. The encrypted test block is indistinguishable from an encrypted blockchain in the blockchain distribution network. The transceiver is configured to transmit the encrypted test block to a server for distribution throughout the blockchain distribution network. The transceiver is also configured to receive a message from a second peer node in the blockchain distribution network, where the message indicates that the second peer node received the encrypted test block.
US10970687B2

A method and system for facilitating, via a first device, an electronic financial transaction with a second device having limited network connectivity. The method includes the first device detecting initiation of a financial transaction with the second device. The financial transaction is remotely processed by a transaction service. The method further includes facilitating an establishment of a data pipe that directly connects the first device and the second device to enable the second device to exchange transaction data with the transaction service, via the first device operating as an intermediary device. In response to the data pipe being established, the first device routes, via the primary connection to the transaction service, all transaction data received from the second device over the data pipe.
US10970684B1

Deposited math based currency (“MBC”) is received at a financial institution. A processor of the financial institution receives a deposit request from a customer via a computing device. The request includes a customer private key associated with an amount of MBC to be deposited. The processor creates a first private and public key pair to receive the amount of MBC to be deposited. The processor initiates a transaction in the amount of MBC to be deposited to the first private and public key pair from the customer based on the customer private key. The processor updates a ledger to indicate that the amount of MBC to be deposited was received and is associated with an account of the customer. The ledger includes information relating to a plurality of MBC accounts associated with a plurality of customers. The processor stores the first private and public key pair in a pooled database.
US10970682B1

A computer implemented method for agent scheduling using a Mixed Integer Programming (MILP) model, and a Mixed Integer Programming and Search Heuristic (MILP&SH) algorithm. The MILP model of the invention comprises of an objective function, decision variables, and constraints expressing tour group and shift template rules and required staffing levels as equations and inequalities. The MILP&SH algorithm comprises of an MILP solution algorithm and a search heuristic. The MILP solution algorithm applied to the MILP model to generate a plurality of solutions. If a solution generated by the MILP solution algorithm is an integer feasible solution, the search heuristic generates agent schedules. If a solution is not an integer feasible solution, the steps of the search heuristic are executed to find an integer feasible solution. The search heuristic compares the objective function value for an integer feasible solution found with the objective value for the best solution. If the integer feasible solution has a better objective function value, the best solution is replaced with the integer feasible solution. The MILP&SH algorithm iterates to generate integer feasible solutions, and updating the best solution and associated agent schedules. The MILP&SH algorithm terminates with a best solution found when one or more stopping conditions are satisfied.
US10970678B2

According to an embodiment, a conference information accumulating apparatus is for accumulating conference information. The apparatus includes a generator and a calculator. The generator is configured to generate a user interface screen either for creating minutes of a conference based on the conference information or for viewing the created minutes. The calculator is configured to calculate a correlation between a written text that is a unit in which the minutes are written and the conference information, based on a predetermined operation performed using the user interface screen by a minutes creator. The generator generates, upon detection of the conference information that is correlated with the written text, the user interface screen enabling a reference to the conference information.
US10970677B2

Computerized systems, methods, and graphical user interfaces are provided to facilitate communication between physician offices and reference laboratories. A reference laboratory content manager provides a centralized conduit for interfacing clients placing orders for reference laboratory testing and reference laboratories performing testing. The reference laboratory content manager leverages centralized mapping across organizations by managing associations for procedures between reference laboratory aliases and client aliases. The centralized mapping enables the reference laboratory content manager to manage updates from reference laboratories and facilitate clients wishing to modify utilization of reference laboratories.
US10970671B2

The disclosure relates to wireless authentication method and device of recyclable logistics apparatus. The recyclable logistics apparatus includes a wireless beacon unit which periodically transmits a broadcast frame. The broadcast frame includes a unique identity of the wireless beacon unit. The method includes first mobile terminal receiving the broadcast frame and uploading collected first frame information as first upload information to a cloud server, the cloud server generating authentication information according to an authentication rule; the cloud server associating the first upload information with the authentication information and storing them in a database; and the cloud server transmitting the authentication information to second mobile terminal, the second mobile terminal receiving the broadcast frame and through the authentication information, collected second frame information being compared with the first frame information which is associated with the authentication information.
US10970657B2

The present invention relates to the creation of a method and system for the analysis of the operations of an organisation with regard to their achievement of organisation outcomes, by the generation of causal modelling systems and the implementation of the same in conjunction with a landscape model of the organisation. A visual generation system to allow user interaction with a display screen is also provided to allow the navigation of the properties of the organisation and outcomes within the organisation to be selected and analysed.
US10970651B1

Graphical interactive model selection is provided. A dataset includes observation vectors defined for each value of a plurality of values of a group variable. A nonlinear model is trained with each plurality of observation vectors to describe the response variable based on the explanatory variable for each value of the plurality of values of the group variable. Nonlinear model results are presented within a first sub-window of a first window. An indicator of a request to perform parameter analysis of the nonlinear model results is received. A linear model is trained. Trained linear model results from the trained linear model are presented within a second sub-window of the first window for each parameter variable of the nonlinear model. Predicted response variable values are presented as a function of the explanatory variable and the factor variable value using the trained nonlinear model within a third sub-window of the first window.
US10970646B2

Systems and methods are provided for suggesting actions for selected text based on content displayed on a mobile device. An example method can include converting a selection made via a display device into a query, providing the query to an action suggestion model that is trained to predict an action given a query, each action being associated with a mobile application, receiving one or more predicted actions, and initiating display of the one or more predicted actions on the display device. Another example method can include identifying, from search records, queries where a website is highly ranked, the website being one of a plurality of websites in a mapping of websites to mobile applications. The method can also include generating positive training examples for an action suggestion model from the identified queries, and training the action suggestion model using the positive training examples.
US10970644B1

In an example, one or more member profiles and corresponding elapsed times indicating, for each of the one or more member profiles, how long the corresponding member of a social networking service took to respond to a request for confidential data with a submission of confidential data are obtained. Then a first set of one or more features are extracted from the one or more member profiles. The first set of one or more features and corresponding elapsed times are fed into a machine learning algorithm to train a confidential data response time prediction model to output a predicted time to respond to a request for confidential data for a candidate member profile. A second set of one or more features are obtained from a candidate member profile and fed to the confidential data response time prediction model, outputting the predicted time to respond to a request for confidential data.
US10970641B1

A heuristic engine includes capabilities to collect an unstructured data set and a current business context. Providing a heuristic algorithm, executing within the engine, with the data set and the context may allow determination of predicted future contexts and subsequent actions that refine and improve the quality of service provided to a customer. Such heuristic algorithms may learn from past data transactions and appropriate correlations with events and available data.
US10970640B2

Methods for text analysis of medical study data to extract predictive data. Natural language processing is performed on a document in a collection of documents to determine whether the document contains medical model data. In response to determining that the document contains medical model data, content relating to the medical model data in the document is annotated. A first medical model is generated based on the annotations for the identified medical model data and a certainty threshold In response to the certainty threshold meeting a user setting, the first medical model is added to a predictive model for determining a risk score, based on the analyzed data.
US10970638B2

The system may be configured to perform operations including identifying, by a processor, personally identifiable information (PII) within a data model based on processing rules, to create identified PII, wherein the data model comprises entity information about an entity; comparing the identified PII with established PII in a standard data bank; validating the identified PII in response to the identified PII matching the established PII, to create validated PII; and marking the validated PII with a PII marker in response to the validating the identified PII.
US10970635B1

In some examples, structured and unstructured data is evaluated using one or more predictive models to determine whether a dependent user is at risk for a certain condition. In other examples, structured and unstructured data is evaluated using one or more predictive models to determine a contact plan for contacting dependent users regarding follow-up appointments related to release of the dependent user.
US10970632B2

The present disclosure relates to system(s) and method(s) for generating a score for a runbook or a script. The system receives a ticket and a ticket description. The system further identifies a set of policies based on an analysis of historical data, the ticket and the ticket description. Further, the system determines a set of functions based on an analysis of the set of policies using a neural network technique and an Inverse Reinforcement Learning technique. Furthermore, the system recommends a runbook or a script based on the set of functions, the ticket and the ticket description. The runbook or the script is further executed to resolve the ticket. Based on the execution, the system records a script success or a script failure. The system further generates a score for the runbook or the script based on the script success or the script failure.
US10970627B2

Some embodiments provide a three-dimensional (3D) circuit structure that has two or more vertically stacked bonded layers with a machine-trained network on at least one bonded layer. As described above, each bonded layer can be an IC die or an IC wafer in some embodiments with different embodiments encompassing different combinations of wafers and dies for the different bonded layers. The machine-trained network in some embodiments includes several stages of machine-trained processing nodes with routing fabric that supplies the outputs of earlier stage nodes to drive the inputs of later stage nodes. In some embodiments, the machine-trained network is a neural network and the processing nodes are neurons of the neural network. In some embodiments, one or more parameters associated with each processing node (e.g., each neuron) is defined through machine-trained processes that define the values of these parameters in order to allow the machine-trained network (e.g., neural network) to perform particular operations (e.g., face recognition, voice recognition, etc.). For example, in some embodiments, the machine-trained parameters are weight values that are used to aggregate (e.g., to sum) several output values of several earlier stage processing nodes to produce an input value for a later stage processing node.
US10970613B1

Systems and methods for integrating tags with items. The methods comprise: dynamically determining a length of each metal thread to be incorporated into or trace to be disposed on a item to optimize tag performance in view of dielectric and tuning properties of the item. In the metal thread scenarios, the methods also involve: creating a metal thread having the length that was dynamically determined; and sewing the metal thread into the item being produced to form an antenna for a first tag. In the trace scenarios, the methods also involve forming the trace on the item being produced to form an antenna for a first tag. Next, at least a communications enabled device is attached to the item so as to form an electrical coupling or connection between the communications enabled device and the at least one antenna.
US10970609B2

A tag management device includes a signal detecting unit configured to detect signals which are emitted from an old RFID tag and a new RFID tag, a comparison unit configured to compare the signals emitted from the old RFID tag and the new RFID tag, and a comparison result output unit configured to output a result of the comparison.
US10970606B2

A connector comprises a cover, a base, a hinge mechanism, a terminal and a metal member. The cover is provided with a locked portion. The metal member is held by the base. The metal member has a locking portion, a coupling portion and a reinforcing portion. The locking portion has a first regulating portion and a second regulating portion. The coupling portion integrally couples the first regulating portion and the reinforcing portion with each other. The coupling portion and the second regulating portion are positioned away from each other by a predetermined distance in a front-rear direction. The coupling portion has a standing portion. The reinforcing portion is soldered on a circuit board when the connector is mounted on the circuit board. In a plane perpendicular to an up-down direction, the reinforcing portion at least overlaps with an area within a range of twice the predetermined distance from the standing portion.
US10970604B2

A fusion-based classifier, classification method, and classification system, wherein the classification method includes: generating a plurality of probability vectors according to input data, wherein each of the plurality of probability vectors includes a plurality of elements corresponding to a plurality of class respectively; selecting, from the plurality of probability vectors, a first probability vector having an extremum value corresponding to a first class-of-interest according to the first class-of-interest; and determining a class of the input data according to the first probability vector.
US10970603B2

An embodiment of the invention may include a method, computer program product and computer system for image identification and classification. The method, computer program product and computer system may include a computing device which may receive one or more images of a first object from at least two angles linguistic data associated with the first object. The computing device may input the one or more images of the first object into one or more first neural networks and the linguistic data of the first object into one or more second neural networks. The computing device may combine the output of the one or more first neural networks and the one or more second neural networks and generate an identification model based on the combined output of the one or more first neural networks and the one or more second neural networks.
US10970601B2

In the intermediate process state estimation method, two generators are used, and as well as inputting a common input noise to the respective generators, a label corresponding to a certain step is input to one generator and a label corresponding to a step different from the certain step is input to the other generator. Then, one of generation data and training data generated by the respective generators is randomly input to a discriminator, and the generators and the discriminator learn in an adversarial manner from the discrimination result in the discriminator. Then, an input noise corresponding to a desired final state and a label corresponding to a step where it is desired that an intermediate process state be estimated are input to the learned generator to estimate the intermediate process state based on the generation data generated by the generator.
US10970592B2

An adhering substance detection apparatus includes calculating, first and second detecting, and generating units. The calculating unit calculates a variation in a feature value related to luminance in past and current captured images captured by an image capturing device, based on the luminance of pixels included in the captured images. The first detecting unit detects a first region in which the variation calculated by the calculating unit falls within a threshold range, and the feature value in the current captured image falls within a threshold range. The second detecting unit detects a second region in which an irregularity in a distribution of the luminance of the pixels included in the captured image satisfies a predetermined irregularity condition. The generating unit generates a sum region being a sum of the first and second regions, as an adhering substance region corresponding to an adhering substance adhering to the image capturing device.
US10970579B2

An image processing apparatus includes a storage device for storing a position of a predetermined region in an image conforming to a predetermined format, a processor for acquiring an input image including a character recognition target region, cutting out a region corresponding to the character recognition target region from the input image or an image generated from the input image to generate a corrected image in which the region is placed at the position of the predetermined region in the image conforming to the predetermined format, and detecting a character from the corrected image, and an output device for outputting information related to the detected character.
US10970577B1

Systems, devices, media, and methods are presented for graphical icon identification within an image or video stream. The systems and methods receive an image including a graphical icon. The systems and methods identify a set of proposed regions of the image, at least one proposed region of the set of proposed regions containing the graphical icon and extract a set of semantic features for each proposed region of the set of proposed regions. Based on the set of semantic features of the set of proposed regions, the systems and methods identify a set of proposed icons corresponding to the graphical icon included in the image and determine a match between the graphical icon and at least one proposed icon of the set of proposed icons.
US10970574B2

This document described a method that includes illuminating a first subject with electromagnetic radiation in a first wavelength range, and capturing a first image of the first subject under illumination of the first wavelength range. The method also includes illuminating the first subject with electromagnetic radiation in a second wavelength range, wherein a difference between (i) absorption of the second wavelength range by live human tissue, and (ii) absorption of the first wavelength range by live human tissue satisfies a threshold condition. The method further includes capturing a second image of the first subject under illumination of the second wavelength range, identifying, based on a difference between the first image and the second image, the first subject as an alternative representation of a live person, and preventing access to the secure system responsive to identifying the first subject as an alternative representation of a live person.
US10970573B2

A method for user authentication based on keystroke dynamics is provided. The user authentication method includes receiving a keystroke input implemented by a user; separating a sequence of pressed keys into a sequence of bigrams having bigram names simultaneously with the user typing free text; collecting a timing information for each bigram of the sequence of bigrams; extracting a feature vector for each bigram based on the timing information; separating feature vectors into subsets according to the bigram names; estimating a GMM user model using subsets of feature vectors for each bigram; providing real time user authentication using the estimated GMM user model for each bigram and bigram features from current real time user keystroke input. The corresponding system is also provided. The GMM based analysis of the keystroke data separated by bigrams provides strong authentication using free text input, while user additional actions (to be verified) are kept at a minimum. The present invention allows to drastically improve accuracy of user authentication with low performance requirements that allows to implement authentication software for low-power mobile devices.
US10970571B2

A vehicle control method and system includes: acquiring a face image of a user currently requesting to use a vehicle; acquiring a feature matching result between the face image and at least one pre-stored face image in a data set of the vehicle, where the data set stores pre-stored face images of at least one pre-recorded user allowed to use the vehicle; and if the feature matching result indicates that the feature matching is successful, controlling actions of the vehicle to allow the user to use the vehicle. The rights of pre-recorded personnel can be guaranteed based on feature matching, and feature matching can be achieved without a network, thereby overcoming the dependency on the network and further improving the safety guarantee of the vehicle.
US10970566B2

The present disclosure provides a lane line detection method and apparatus. The lane line detection method is applicable for an in-vehicle device and includes: determining a region of interest in an image to be detected; extracting lane line pixel features in the region of interest; combining similar lane line pixel features to generate a superpixel corresponding to the combined lane line pixel features; and performing a clustering and fitting process for respective superpixels to obtain a target lane line.
US10970563B2

A system and method for remapping surface areas of vehicle environment that include receiving a plurality of images of the surface areas of the vehicle environment from a computing device. The system and method also include evaluating the plurality of images to determine an optical flow value associated with at least one pixel of at least two images of the plurality of images. The system and method additionally include determining at least one surface area that includes an external environment of the vehicle. The system and method further include remapping the surface areas by filtering the at least one surface area from which the external environment is captured and rendering at least one surface area graphical augmentation on at least one remapped surface area of the vehicle environment.
US10970562B2

A driving assistance apparatus is provided in which the detection range of a left-front-corner sonar (12a) located at the vehicle's left front corner is included in the field of view of a second imaging means (14) located at the vehicle's left front corner. When the left-front-corner sonar (12a) detects a three-dimensional object at the vehicle's left front corner, an image processing means (3) synthesizes an image of the image created using a second imaging means (14) and the images created with four cameras (7a-7d) for imaging the complete periphery of the vehicle, and creates a bird's-eye-view image (40b). The detection range of the left-front-corner sonar (12a) is included within a region of the bird's-eye image (40b) on the basis of the image created with the second imaging means (14).
US10970550B1

The present disclosure provides systems and methods for providing augmented reality experiences. Consistent with disclosed embodiments, one or more machine-learning models can be trained to selectively process image data. A pre-processor can be configured to receive image data provided by a user device and trained to automatically determine whether to select and apply a preprocessing technique to the image data. A classifier can be trained to identify whether the image data received from the pre-processor includes a match to one of a plurality of triggers. A selection engine can be trained to select, based on a matched trigger and in response to the identification of the match, a processing engine. The processing engine can be configured to generate an output using the image data, and store the output or provide the output to the user device or a client system.
US10970545B1

Systems and methods for generating and surfacing augmented reality cues associated with physical items for presentation to users during augmented reality experiences are described. In order to provide a more immersive augmented reality experience, physical items that a user may touch, taste, smell, see, and/or hear may be provided to a user within compartments of a container as part of the experience. During the augmented reality experience, particular locations along a path may be recognized using image recognition techniques, and augmented reality cues associated with particular physical items related to the recognized locations may be presented to the user.
US10970542B2

Segmentation of three dimensional objects may be implemented using a neural network model, a clustering module, a factorization module, and a geometric fitting module. The neural network model is configured to analyze point cloud data for a geographic region and assign probability values outputted from the neural network to points in the point cloud data. The clustering module is configured to group a subset of the probability values based on relative locations of the assigned points in the point cloud data. The factorization module is configured to factor a matrix with the subset of the clustered probability values to assign a line for a three dimensional object of the geographic region. The geometric fitting module is configured to fit at least one predetermined shape for the three dimensional object to the point cloud data based at least on the assigned line.
US10970540B2

A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device.
US10970539B2

An imaging system associates one or more the iris images with a selfie face image for biometric identity. The imaging system captures a first image of a subject using light in a visible wavelength range and captures a second image of the subject using light in a near infrared wavelength range. The image system retrieves a selfie face image of the subject, and matches a face portion of the first image against a face portion of the selfie face image, wherein the face portion for each at least comprises an iris. In response to the matching, the image system segments one or more iris portions from the second image to generate one or more iris images and binds the first image and the one or more iris images to the selfie face image for biometric identity.
US10970531B2

This disclosure relates to digitization of industrial inspection sheets. Digital scanning of paper based inspection sheets is a common process in factory settings. The paper based scans have data pertaining to millions of faults detected over several decades of inspection. The technical challenge ranges from image preprocessing and layout analysis to word and graphic item recognition. This disclosure provides a visual pipeline that works in the presence of both static and dynamic background in the scans, variability in machine template diagrams, unstructured shape of graphical objects to be identified and variability in the strokes of handwritten text. The pipeline incorporates a capsule and spatial transformer network based classifier for accurate text reading and a customized Connectionist Text Proposal Network (CTPN) for text detection in addition to hybrid techniques for arrow detection and dialogue cloud removal.
US10970523B2

There is provided an application stored in a computer-readable storage medium for a first terminal to perform a method of providing a video call service, the method including: receiving a first video stream of a first user of the first terminal when the application that provides the video call service is executed; extracting facial feature points of the first user from the first video stream; predicting whether the first user is a bad user by applying distribution information of the facial feature points of the first user to a learning model for bad user identification based on facial feature points of a plurality of users; and controlling display of a component on an execution screen of the application based on a result of the predicting.
US10970521B2

An autonomous inventory tracking apparatus includes an image acquisition unit configured to acquire an image, and a processor configured to detect a calibration plate in the image acquired from the image acquisition unit, calculate a color correction value for the image according to a color block of the calibration plate, the color block matching a reference value, correct color in the image using the calculated color correction value to provide a color-corrected image, and perform commodity recognition processing on the color-corrected image so as to identify the commodity in the image acquired from the image acquisition unit.
US10970516B2

Disclosed are systems and methods that include a device for updating biometric data in an enrollment data set. The device includes a biometric sensor and a processor. The processor is configured to reject an authentication attempt based on a biometric input from the biometric sensor failing a first match determination, accept an additional authentication attempt based on an additional biometric input from the biometric sensor passing an auxiliary match determination, and update a biometric data repository based on the biometric input passing an auxiliary match determination.
US10970507B1

Methods and systems for disabling barcode reader illumination and aiming operation based on barcode reader position are disclosed herein. An example method includes a barcode reader determining its angular position, for example, from an accelerometer mounted in the barcode reader. That angular position is compared against a reference angular position and a determination is made whether barcode reader is in a disable angular region. When in the disable angular region, the barcode reader automatically disables illumination and/or aiming operation until the angular position enters an enable angular region. That enable angular region may be different than the disable angular region, and both may be adjustable.
US10970498B2

An approach for training a system to decode a chipless RFID tag involves varying at least one reading parameter of an interrogation signal and acquiring a test response signal response to each variation of the interrogation signal. One or more simulated response signals are simulated for one or more variations of the reading parameter. A decoding processor is trained to decode the identification (ID) of the RFID tag using the test response signals and the simulated response signals.
US10970487B2

An agent automation system includes a memory configured to store a natural language understanding (NLU) framework and a model, wherein the model includes at least one original meaning representation. The system includes a processor configured to execute instructions of the NLU framework to cause the agent automation system to perform actions including: performing rule-based generalization of the model to generate at least one generalized meaning representation of the model from the at least one original meaning representation of the model; performing rule-based refinement of the model to prune or modify the at least one generalized meaning representation of the model, or the at least one original meaning representation of the model, or a combination thereof; and after performing the rule-based generalization and the rule-based refinement of the model, using the model to extract intents/entities from a received user utterance.
US10970485B1

A conversation may be monitored in real time using a trained machine learning model to identify a desired outcome of a conversation and generate one or more phrases for accomplishing the desired outcome. A confidence score may also be determined for one or more phrases that indicates a likelihood that the one or more phrases may help accomplish the desired outcome of the conversation. In some examples, a confidence score may be based on whether an agent, a caller, or both responded unfavorably to a similar phrase used previously in another conversation. In other examples, a confidence score corresponding to one or more phrases may be based on whether a prior conversation in which one or more similar phrases was used resulted in the desired outcome being accomplished.
US10970478B2

A tabular data analysis method includes determining, by a computer, whether a cell having data is present for each row or each column of input tabular data, and extracting, in a case where there is one or more cells having data, a block of rows or columns in which the one or more cells are consecutively included, as a part related to one piece of table data.
US10970473B2

A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.
US10970459B2

Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.
US10970457B2

Branch objects are created from master objects, which allow collaborators to edit drafts of those branch objects. Collaborators' draft branch objects are submitted to the master object owner and changesets are generated to identify any changes proposed by collaborators with respect to the current content of the master object. Proposed changes from collaborators are presented to the master object's owner or their delegate for approval.
US10970451B2

A method includes positioning a first active region adjacent to a pair of second active regions in an initial integrated circuit (IC) layout diagram of an initial cell, to align side edges of the first active region and corresponding side edges of each second active region of the pair of second active regions along a cell height direction. The method further includes arranging at least one first fin feature in the first active region, to obtain a modified cell having a modified IC layout diagram. The side edges of the first active region and the corresponding side edges of each second active region extend along the cell height direction. A height dimension of the first active region in the cell height direction is less than half of a height dimension of each second active region of the pair of second active regions in the cell height direction. At least one of the positioning the first active region or the arranging the at least one first fin feature is executed by a processor.
US10970449B2

Generating an abstract model of the behavior of a hardware and/or software design. A learning framework learns an unknown regular language that represents the behaviors of the hardware and/or software logic which do not violate a specified property that the abstract model is required to satisfy. The framework receives input data including the specified property, concrete models of the behavior of the hardware and/or software; and an alphabet of all symbols that are allowed to occur in any string that can be defined in the unknown regular language, each symbol representing an event in the hardware and/or software. The framework generates an abstract model of the behavior of the hardware or software design by checking whether a sequence of events in a concrete model satisfies the specified property and outputs the generated abstract model.
US10970443B2

A method of detecting a fault in a circuit design undergoing emulation, includes in part, computing N signatures of a corresponding reference circuit design during each of the N cycles, computing N signatures of the circuit design undergoing emulation during each of the N cycles, comparing, for each of the N cycles, the signature of the reference circuit design to the signature of the circuit design undergoing emulation, and detecting whether a mismatch exists between the reference circuit design signature and the signature of the circuit design undergoing emulation during each of the N cycles. The method further includes comparing the signatures of the submodules of the reference circuit design to the signatures of the corresponding submodules of the circuit design undergoing emulation to enable root causing submodule functional failures. Optionally, each signature may computed by performing a logic function on a multitude of output signals of the circuit design.
US10970442B1

Disclosed is a method of hardware and firmware debugging. The method includes coupling an interface sniffer to an interface of the hardware component on which firmware is running such that the interface sniffer captures a transaction on the interface that is associated with the hardware component, coupling, to the interface sniffer, a simulator including a reference model to receive the captured transaction by the simulator such that the captured transaction affects the reference model, and causing the internal state of the hardware component to be reproduced in the simulator based on the reference model affected by the captured transaction.
US10970432B2

A discrete state event-driven (DSED) simulation method for simulation of a power electronic system is disclosed. With respect to continuous states and discrete events in the power electronic system, the method includes: numerical integration of the continuous states with a flexible adaptive (FA) algorithm having both variable step-size and variable order; and location of the discrete events with an event-driven (ED) mechanism, in which active events are picked out and pre-scheduled before their occurrence while passive events are located by iterative search. The proposed to DSED simulation method can achieve significant improvement in simulation efficiency, with remarkably reduced computational costs at the same level of numerical accuracy. The proposed DSED simulation method is particularly applicable for complex power electronic systems with modular combined topology and high switching frequency.
US10970420B2

A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The detailed transaction may identify at least one selected from a group consisting of products and services received by the user from the first entity. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
US10970412B2

A file sharing system and method for sharing media files facilitates sharing of media without permitting the media to be downloaded, or stored on a server. The file sharing system may further enable lists of files to be shared and responses to be delivered to the media owner during playback by a user. A communication function exists within the system to enable users to communicate with other users within the system. Sharing of digital content may be accepted or rejected by users of the system, and a local personal storage device may be utilized to enable the storing and sharing of media that is hosted off the cloud.
US10970405B2

There is provided an electronic device for managing functionality of applications. The device including a processor which detects an input with respect to a graphical element displayed on a display of the electronic device, the graphical element representing a first application, generates at least one sub-graphical element from the graphical element, the at least one sub-graphical element representing a functional data item associated with the first application and controls the display to display the at least one sub-graphical element.
US10970404B2

A system, method and computer-readable medium for generating a data masking syntactic definition for a data element of an unknown data type, including generating one or more alphabets corresponding to one or more element member positions of the data element based at least in part on element members occurring at each element member position in a plurality of data elements of the unknown type, each alphabet comprising a set of one or more sequential element members that have occurred in the plurality of data elements at an element member position and generating a positional map describing a syntactic structure of the data element by mapping at least one of the one or more alphabets to each element member position of the data element.
US10970401B2

In a general aspect, a system can include a processor having a secure mode and a non-secure mode, and a secure module configured to respond to tokens posted by the processor in the secure mode. Each token can identify a secure asset, and source and destination addresses within secure and public address spaces. The secure module can include a memory storing secure assets identifiable by the tokens and a memory access circuit to read data from source addresses and write processed data to destination addresses. The system can further include a cryptography engine configured to process the read data using identified secure assets. The secure module can respond to tokens posted in the non-secure mode. The memory can store, with each secure asset, a respective rule defining the address spaces where the memory access circuit may read and write data. The secure module can ignore tokens that do not satisfy respective rules.
US10970390B2

A processor includes a processing core to identify a code comprising a plurality of instructions to be executed in the architecturally-protected environment, determine that a first physical memory page stored in the architecturally-protected memory matches a first virtual memory page referenced by a first instruction of the plurality of instructions, generate a first address mapping between a first address of the first virtual memory page and a second address of the first physical memory page, store, in the cache memory, the address translation data structure comprising the first address mapping, and execute the code by retrieving the first address mapping in the address translation data structures to be executed in the architecturally-protected environment, determine that a first physical memory page stored in the architecturally-protected memory matches a first virtual memory page referenced by a first instruction of the plurality of instructions, generate a first address mapping between a first address of the first virtual memory page and a second address of the first physical memory page, store, in the cache memory, an address translation data structure comprising the first address mapping, and execute the code by retrieving the first address mapping stored in the address translation data structure.
US10970388B2

Examples of the present disclosure describe systems and methods for discrete processor feature behavior collection and analysis. In aspects, a monitoring utility may initialize a set of debugging and/or performance monitoring feature sets for a microprocessor. When the microprocessor receives from software content a set of instructions that involves the loading of a set of modules or code segments, the set of modules or code segments may be evaluated by the monitoring utility. The monitoring utility may generate a process trace of the loaded set of modules or code segments. Based on the process trace output, various execution paths may be reconstructed in real-time. The system and/or API calls made by the microprocessor may then be compared to the process trace output to quickly observe the interaction between the software content and the operating system of the microprocessor.
US10970378B2

Disclosed embodiments relate to systems and methods for securely generating verifiable machine-readable visual codes. Techniques include identifying a data element to be made available to a computing device, generating a machine-readable visual code including the data element, making available the generated machine-readable visual code to a display medium, such that the generated machine-readable visual code can be decoded from the display medium to yield the data element and can be validated. The computing device's ability to interact with the data element may be conditioned on the validation of the data element being successful.
US10970371B2

A consent receipt management system may include one or more consent validity scoring systems. In various embodiments, a consent validity scoring system may be configured to detect a likelihood that a user is correctly consenting via a web form. The system may be configured to determine such a likelihood based at least in part on one or more data subject behaviors while the data subject is completing the web form in order to provide consent. In various embodiments, the system is configured to monitor the data subject behavior based on, for example: mouse speed; mouse hovering; mouse position; keyboard inputs; an amount of time spent completing the web form; etc. The system may be further configured to calculate a consent validity score for each generated consent receipt based at least in part on an analysis of the data subject's behavior.
US10970363B2

Examples are disclosed that relate to reading stored data. The method comprises obtaining a representation of a measurement performed on a data-storage medium, the representation being based on a previously recorded pattern of data encoded in the data-storage medium in a layout that defines a plurality of data locations. The method further comprises inputting the representation into a data decoder comprising a trained machine-learning function, and obtaining from the data decoder, for each data location of the layout, a plurality of probability values, wherein each probability value is associated with a corresponding data value and represents the probability that the corresponding data value matches the actual data value in the previously recorded pattern of data at a same location in the layout.
US10970355B2

A proxy-based thin-client web browsing framework enables cooperative web browsing of multiple devices. The multiple devices may include devices that are not intended for web browsing and have limited or no web browsers and/or user input capabilities. The proxy-based thin client web browsing framework employs a virtual browser at a proxy server to perform all browser-engine logics, and retrieve, render and encode web pages on behalf of the multiple devices. The multiple devices therefore only need to have limited decoding and display capabilities to perform web browsing. The proxy-based thin client web browsing framework further includes a touch controller as a remote controller for a device that has no or limited user texting or manipulating capabilities.
US10970354B2

A method for increasing interaction speed between a website and a client device includes storing on an HTML5 local storage database on the client an ECMAScript file and a parameter from a web server of the website, and subsequently comparing a web server version number of the ECMAScript from the web server with the local version number of the parameter stored on the HTML5 local storage database. The parameter specifies a local version number of the ECMAScript file. The method can also include updating the ECMAScript stored on the HTML5 local storage database with the ECMAScript file from the web server when the web server version number is greater than the local version number. The method can also include loading the website on the client by retrieving the ECMAScript file from the HTML5 local storage database. Retrieving the ECMAScript file from the HTML5 local storage database can occur when the web server version number is the same as the local version number. The method can also include loading the website on the client by retrieving the ECMAScript file from the HTML5 local storage database.
US10970339B2

A computer-implemented method that includes receiving a search query and, after receiving the search query, identifying a first subset of documents that include the search query by searching, based on the search query, an inverted index of a corpus of documents that includes the first subset of documents. The computer-implemented method additionally includes processing the first subset of documents to identify entities related to the search query and relations between the entities and the search query. The computer-implemented method additionally includes generating a knowledge graph based on the entities and the relations.
US10970336B2

For a database accessible by a plurality of separate organizations, a system is provided for predicting entities for database query results. The system includes a multi-layer neural network. The system is configured to receive a query encoding for one or more previous queries made into the database, a user entity view frequency encoding for a frequency of views by one or more users, and an organization encoding for one or more separate organizations accessing the database; and based on the query encoding, the user entity view frequency encoding, and the organization encoding, generate a neural model for predicting entities for results to a present query into the database. In some embodiments, the neural model is global across the separate organizations accessing the database.
US10970330B1

A method is provided to search for images. The method includes identifying an object in a two-dimensional reference image. The method includes determining a three-dimensional reference orientation axis of the object based on at least one attribute of the object. The method includes receiving an input that requests a change in a three-dimensional perspective of the object. The method further includes determining a new orientation axis based on the input and the reference orientation axis. The method includes executing a search query on a set of two-dimensional images, where the search query is based on the new orientation axis and at least one attribute of the object. The method also includes displaying image search results that are ranked based on correlations with the new orientation axis and the attribute of the object.
US10970327B2

A clustering machine can cluster descriptive vectors in a balanced manner. The clustering machine calculates distances between pairs of descriptive vectors and generates clusters of vectors arranged in a hierarchy. The clustering machine determines centroid vectors of the clusters, such that each cluster is represented by its corresponding centroid vector. The clustering machine calculates a sum of inter-cluster vector distances between pairs of centroid vectors, as well as a sum of intra-cluster vector distances between pairs of vectors in the clusters. The clustering machine calculates multiple scores of the hierarchy by varying a scalar and calculating a separate score for each scalar. The calculation of each score is based on the two sums previously calculated for the hierarchy. The clustering machine may select or otherwise identify a balanced subset of the hierarchy by finding an extremum in the calculated scores.
US10970312B2

A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
US10970310B2

Techniques are provided for synchronous replication based cutover. An asynchronous replication process is executed to perform asynchronous incremental transfers of data of a storage object from a first computing environment to a replicated storage object at a second computing environment until a cutover criteria is met. A synchronous replication process is executed to synchronously replicate operations, targeting the storage object, to the replicated storage object based upon the cutover criteria being met. A cutover is performed to direct operations from targeting the storage object to targeting the replicated storage object based upon the synchronous replication process reaching a steady state of synchronous replication for sub-objects of the storage object, where operations are committed to both the storage object and the replicated storage object.
US10970308B2

Various embodiments of systems and methods for decentralized image management are described herein. The method includes generating, distributing, and retrieving images on peer-to-peer network. Request for generating an image is received. Multiple components/layers of a to-be-generated image is identified. A layer is stored as a file. Files corresponding to the layers are packaged as an image file representing the image. The packaged image file and/or files of respective layers are distributed across the network, e.g., across a plurality of available nodes upon receiving a distribution command/request. When a request for retrieving the image is received, the nodes storing the multiple layers of the image are identified. The layers are retrieved from the identified multiple nodes. Using the retrieved multiple layers, the image is recreated/generated.
US10970302B2

The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
US10970299B2

A method is provided to produce a custom calendar user interface (UI) display on an electronic device display screen comprising: providing a search query to a user device; sending the search query over the network to a server system; receiving over the network by one or more user devices from a server system, information that identifies one or more code objects that match the search query; using the identified one or more identified code objects by the one or more user devices to generate one or more visual content items within a calendar user interface (UI) grid display on their device display screens.
US10970298B1

An asset monitoring and reporting system (AMRS) implements decoupled update cycle and disparate search frequency dispatch for dynamic elements of an asset monitoring and reporting system. The AMRS identifies occurrence of an update to a visualization of a client dashboarding component of an AMRS, the visualization of the client dashboarding component comprising dynamic elements that each correspond to a search query to be submitted for execution to identify a value of a metric of an asset node associated with a respective dynamic component. The AMRS further sends a request indicative of the dynamic elements to the server component, receives dynamic element objects for the dynamic elements, the dynamic element objects specifying search queries corresponding to the dynamic elements, modifies dynamic element searches of the dashboarding component in accordance with the search queries, and stores a definition of the visualization as control information.
US10970295B2

A system and method for determining optimal query plans within a distributed processing system. The system includes a query optimizer for receiving a query and generating a query plan for execution by the distributed processing system; a repository including statistics related to prior executed query plans; a plan execution engine for receiving and executing the query plan, collecting statistics corresponding to the query plan, and storing the statistics and optimizer usage metadata corresponding to the query plan and prior executed query plans in the repository. The system further includes a statistics advisory tool for mining the metadata to generate a collection of histogram statistics and storing said histogram statistics in the repository. When generating a query plan, the query optimizer searches the statistics repository for statistics, including histogram statistics, useful to the generation of the current query plan and uses selected statistics from the repository to generate the query plan.
US10970289B2

Certain embodiments involve ranking search results from an information retrieval system using user query data to provide relevant search results to users of the information retrieval system. For example, a system determines a weight factor associated with a first user that provides a query to the information retrieval system based on a type or role of the first user. The system further determines a boost factor associated with the first user based on the weight factor and a number of consecutive search queries provided by the user. The system uses the boost factor to automatically tune a ranking algorithm to adjust a rank of a search result item resulting from a search query provided by a second user.
US10970285B2

A method of communicating data in a data grid. The method includes receiving a first search request defined by search criteria of a search query. The method includes communicating the first search request to search for data segments at the first node that match the search criteria. The method includes receiving one or more data segments matching the search criteria. The method includes receiving rebalance information. The method further includes identifying a second node storing rebalance data segments of the plurality of rebalance data segments based on the rebalance information. The method further includes communicating a second search request to search for the rebalance data segments matching the search criteria. The method further includes receiving one or more rebalance data segments matching the search criteria. The method further includes determining search result data using the data segments from the first node and the rebalance data segments from the second node.
US10970271B2

Correcting data in a dataset. A set of data tokens from a tabular data store are grouped into a plurality of different clusters based on similarity of tokens. A reference cluster is selected from among the plurality of different clusters such that the plurality of clusters includes a reference cluster and one or more other clusters. One or more tokens in the one or more other clusters are transformed. The effect on the reference cluster of adding the transformed tokens to the reference cluster is determined. Using this information, a correction for a token in the dataset is identified. The data store is updated to correct the token using the identified correction.
US10970270B2

Databases are often provided according to various organizational models (e.g., document-oriented storage, key/value stores, and relational database), and are accessed through various access models (e.g., SQL, XPath, and schemaless queries). As data is shared across sources and applications, the dependency of a data service upon a particular organizational and/or access models may become confining. Instead, data services may store data in a base representation format, such as an atom-record-sequence model. New data received in a native item format may be converted into the base representation format for storage, and converted into a requested format to fulfill data requests. Queries may be translated from a native query format into a base query format that is applicable to the base representation format of the data set, e.g., via translation into an query intermediate language (such as JavaScript) and compilation into opcodes that are executed by a virtual machine within the database engine.
US10970258B2

Container-image layers can be managed. For example, a computing device can determine a first score for a first layer of a container image and a second score for a second layer of the container image. The computing device can determine that the first score corresponds to a first storage destination among several possible storage destinations. The computing device can also determine that the second score corresponds to a second storage destination among the possible storage destinations. The second storage destination can be different from the first storage destination. The computing device can then store (i) the first layer in the first storage destination based on the first layer being correlated to the first score, and (ii) the second layer in the second storage destination based on the second layer being correlated to the second score.
US10970252B2

A method and apparatus for generating composite documents from document containers using a set of rules to populate slots in the containers with variable content is presented. The present invention allows the user to produce many individual, customized documents from a single container or set of linked containers and a set of content items stored in a database. Each container includes a set of rules that establish one-to-one, one-to-many, many-to-many, or circular mappings between slots and content items. In one or more embodiments, the present invention may be used to create customized composite photograph collages, such as custom school pictures, where each generated document is a photograph collage that features a photograph of an individual student in a central, enlarged, or more prominent position, with smaller photographs of the other students in the class or school in less prominent positions in the collage.
US10970251B2

Data is migrated from a source storage device to a destination storage device using tape media. Both the source storage device and the destination storage device utilize disk drives to store data. A portion of data is detected migrating to the tape media. Metadata of the portion of data is changed to identify the portion of data as residing on the tape media. A prefetch command for the portion of data is detected. It is determined that the portion of data is stored on the tape media. In response to determining that the portion of data is stored on the tape media, the prefetch command is executing without recalling the portion of data to the disk drives. Instead, the portion of data is read directly from the tape media.
US10970246B2

Technologies for network interface controllers (NICs) include a computing device having a NIC coupled to a root FPGA via an I/O link. The root FPGA is further coupled to multiple worker FPGAs by a serial link with each worker FPGA. The NIC may receive a remote direct memory access (RDMA) message from a remote host and send the RDMA message to the root FPGA via the I/O link. The root FPGA determines a target FPGA based on a memory address of the RDMA message. Each FPGA is associated with a part of a unified address space. If the target FPGA is a worker FPGA, the root FPGA sends the RDMA message to the worker FPGA via the corresponding serial link, and the worker FPGA processes the RDMA message. If the root FPGA is the target, the root FPGA may process the RDMA message. Other embodiments are described and claimed.
US10970242B2

In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of providing the guest operating system with direct access to a hardware device coupled to the virtualized computer system via a communication interface, the method including: (a) obtaining first configuration register information corresponding to the hardware device, the hardware device connected to the virtualized computer system via the communication interface; (b) creating a passthrough device by copying at least part of the first configuration register information to generate second configuration register information corresponding to the passthrough device; and (c) enabling the guest operating system to directly access the hardware device corresponding to the passthrough device by providing access to the second configuration register information of the passthrough device.
US10970235B2

An operating method of a computing system includes storing, in a submission queue, a command entry corresponding to a request for one of input and output; fetching the command entry from the submission queue, moving data corresponding to the request within a host memory that is under control of a storage device; after moving the data, updating a completion status of the request in a completion queue; and after updating the completion queue, transferring the data between the host memory and the storage device.
US10970232B2

A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) including a private partition with a write-once partition only internally accessed by a controller of the DSD. Data stored in at least one memory of the controller and in the private partition is encrypted. According to one aspect, the NVM includes a firmware partition, and at least one key associated with the DSD stored in the write-once partition is descrambled or decrypted using a scrambler key or decryption key stored in the firmware partition. According to another aspect, a method for establishing a root of trust includes generating a scrambler key or a decryption key, and generating at least one key associated with the DSD. The scrambler key or the decryption key is stored in a firmware partition of an NVM of the DSD, and the at least one key associated with the DSD is stored in a write-once partition.
US10970209B2

Provided are a computer program product, system, and method for destaging metadata tracks from cache A counter for a metadata track is updated in response to modifying the metadata track in the cache, wherein there are counters for metadata tracks in the cache. The metadata track is destaged from the cache in response to the counter for the metadata track being less than a threshold value. The counter for the metadata track is decremented based on a number of modified metadata tracks in the cache.
US10970208B2

A memory system includes a memory device including a main memory and a cache memory that includes a plurality of cache lines for caching data stored in the main memory, wherein each of the cache lines includes cache data, a valid bit indicating whether or not the corresponding cache data is valid, and a loading bit indicating whether or not read data of the main memory is being loaded; and a memory controller suitable for scheduling an operation of the memory device with reference to the valid bits and the loading bits.
US10970207B2

An embodiment of a semiconductor package apparatus may include technology to provide a first interface between a first storage device and a host device, and provide a second interface directly between the first storage device and a second storage device. Other embodiments are disclosed and claimed.
US10970203B2

A method and an apparatus for a memory device including a dynamically updated portion of compressed memory for a virtual memory are described. The memory device can include an uncompressed portion of memory separate from the compressed portion of memory. The virtual memory may be capable of mapping a memory address to the compressed portion of memory. A memory region allocated in the uncompressed portion of memory can be compressed into the compressed portion of memory. As a result, the memory region can become available (e.g. after being compressed) for future allocation requested in the memory device. The compressed portion of memory may be updated to store the compressed memory region. The compressed memory region may be decompressed back to the uncompressed portion in the memory device in response to a request to access data in the compressed memory region.
US10970199B2

Embodiments of the invention are directed to metamorphic relationship based code testing using mutant generators. The system is configured for identifying and remediating defects in an original program based on constructing at least one mutated program by distorting the original program, and analyzing expression of mutants in test results. In particular, the system receives a request to perform defect analysis of an original program. In response, the system constructs a first mutated program by embedding one or more mutants in the original program code. Moreover, the system typically maps the one or more mutants to one or more metamorphic relationships of process functions of the original program. The system may then implement tests of the original program and the first mutated program by providing one or more predetermined test cases as input to both, to determine whether the original program comprises at least one defect.
US10970197B2

Systems, methods, and computer-readable media are described for performing revision control for a System Under Test (SUT) such as a body of source code. Prior to committing code changes, a collection of breakpoints associated with the portion(s) of source code being changed are determined. Stored fingerprints corresponding to regression test cases are evaluated to identify a set of stored fingerprints that are cumulatively indicative of the collection of breakpoints. Attributes respectively stored in association with the set of stored fingerprints are determined and a corresponding group of regression test cases are determined. The code changes are committed responsive to successful execution of the selected group of regression test cases.
US10970191B2

Debugging a program in an apparatus using a lockstep method are more efficiently performed and a semiconductor apparatus includes a first processor core, a second processor core, a first debug circuit, a second debug circuit, and an error control circuit capable of outputting an error signal for stopping execution of a program by the first processor core and the second processor core. The second debug circuit performs setting regarding debugging different from that of the first processor core with respect to the second processor core. Even if a first processing result of the first processor core and a second processing result of the second processor core do not coincide with each other, the error control circuit invalidates the output of the error signal when the first processor core executes the program and the second processor core stops execution of the program based on the setting regarding debugging.
US10970182B2

Embodiments are directed to a computer implemented method for generating a drift detector. The method includes generating, using a processor system, drift cases based at least in part on known drift set data of a computer system. The method further includes injecting, using the processor system, the drift cases into the computer system to generate a first data set. The method further includes applying, using the processor system, cleaning rules to the first data set to reduce a size of the first data set and generate a cleaned data set. The method further includes extracting one or more features of the cleaned data set. The method further includes normalizing the extracted one or more features of the cleaned data set. The method further includes training a machine learning system using the extracted and normalized one or more features of the cleaned data, wherein an output of the machine learning system comprises the drift detector.
US10970170B2

A variety of applications can include apparatus and/or methods that provide shared parity protection to data in memory devices of a memory system. Parity data of different data streams programmed into different blocks of one or more memory devices can be overlapped and wrapped into slots of a volatile memory arranged as a storage device for the parity data. A parity map of parity-to-data reflecting the overlapping of the parity data can be maintained in the volatile memory along with the overlapped parity. The parity map can be updated as parity data is generated from further programming of the data streams. The parity contents of the volatile memory, including the parity map, can be transferred to a non-volatile memory in response to a determination of an occurrence of a transfer criterion. The parity contents flushed to the non-volatile memory can be used to allow correct data reconstruction in case of failures in programming.
US10970166B2

A memory system of an embodiment includes a memory controller and a non-volatile memory. The memory controller executes error correction encoding on user data received from a host to generate first encoded data, adds the first encoded data to each of one or more pieces of second encoded data, obtained by performing error correction encoding on each of one or more pieces of predetermined data, to generate one or more pieces of third encoded data, obtained by executing error mitigation encoding on the first encoded data, and selects any one piece of encoded data from the first encoded data and the one or more pieces of third encoded data. The non-volatile memory stores the selected encoded data.
US10970163B2

A frequency signal generator includes a controllable oscillator unit, a frequency control unit and an error detection unit. The controllable oscillator unit generates and provides a frequency signal. The frequency control unit generates a frequency control signal and the controllable oscillator unit varies a frequency of the frequency signal based on the frequency control signal. Further, the error detection unit receives the frequency control signal, detects an error within the frequency control signal and provides an error signal. The error signal comprises information on a detected error.
US10970162B2

A method of feedback in a wireless transmit receive unit includes providing a precoding matrix index (PMI), error checking the (PMI) to produce an error check (EC) bit, coding the PMI and the EC bit and transmitting the coded PMI and EC bit.
US10970152B2

Method and system are provided for notification of network connection errors between connected software systems. The method includes providing an error notification process for a local software system that uses one or more network connections to interact with a remote software system, wherein the error notification process includes a configuration of a selection of one or more error notification paths and enabling the error notification process that remains dormant and monitors the one or more network connections. The method detects an error in a network connection and invoking the error notification process, including: gathering information and building an error notification message; and sending the error notification message to the remote software system at the end of the network connection on which the error is detected via one or more error notification paths selected according to the configuration.
US10970139B2

Systems and methods for verifying interactions performed on content items are hereby provided. An interaction verifier encoded in a first portion of code of a content item can detect a first interaction event attributed to the content item. The interaction verifier can identify, via execution of a second portion of code of the content item, a registration of a function call to perform a predetermined action. The function call can be configured to be triggered in response to the application passing a second interaction event to the content item. The interaction verifier can determine that an amount of time between the first interaction event and the registration of the function call is less than a predetermined threshold. The interaction verifier can cause the application to perform the predetermined action in response to determining that the amount of time is less than the predetermined threshold.
US10970136B1

An Application Programming Interface (API) call that is directed from a first application to a second application is intercepted. A first version number is identified for the first application and a second version number is identified for the second application. One or more transformations are processed on the API call to produce a compatible API call that is compatible with the second application. The compatible API call is provided to the second application for processing on behalf of the first application.
US10970135B2

Embodiments of apparatus, systems, and methods are described for creating and managing an abstract, API-based infrastructure base model. The API-based model can abstract infrastructure assets, such as infrastructure components or connections between components, into a metadata model using standardized syntax and interfaces, for defining and building an infrastructure. Using a modeling document, connections and components of an infrastructure can be abstracted into an API-based model having semantics that covers them all. Connections and infrastructure components can be made available for selection, arrangement, and grouping to build complex infrastructure models without requiring complex API coding by the user. Other infrastructure models having different API definitions can be by abstracted to standardize the assets for building new APIs. The APIs can be further modified and exported to another or the same implementation project.
US10970134B2

An information processing apparatus includes a reception unit. The reception unit receives an apparatus to be used for a cooperative function. The reception unit further receives a different apparatus to execute the cooperative function in a case where the apparatus is not able to operate normally.
US10970128B2

A server is provided. The server includes a communication device configured to receive operation information from an air conditioner, a memory configured to store information of a plurality of groups and a cooling capacity prediction model for predicting a cooling capacity that corresponds to each of the plurality of groups, and a processor to map the air conditioner to one group among the plurality of groups based on the received operation information, and control the communication device to enable the air conditioner to use the cooling capacity prediction model corresponding to the mapped group.
US10970127B1

Systems described herein may allow for the intelligent configuration of containers onto virtualized resources. As described, systems described herein may generate configurations based on received parameters for utilization to configure (e.g., install, instantiate, etc.) virtualized resources. Once generated, a configuration may be selected according to determined selection parameters and/or intelligent selection techniques.
US10970124B2

A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
US10970122B2

Optimizing allocation of multi-tasking servers is provided. A schedule that identifies a plurality of time periods is received. The schedule associates each server of a plurality of servers with at least one time period. Performance characteristics, including a multitasking threshold, of each server of the plurality of servers is determined. A simulation of the plurality of servers is performed to determine a service level of the simulation. A workload identifying a plurality of incidents is received. Each incident is allocated to a server. One or more performance metrics of each time period is determined. The service level of the simulation is determined based, at least in part, on the one or more performance metrics of each time period. The schedule is optimized based, at least in part, on at least one of the service level and a target service level.
US10970117B1

A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.
US10970105B2

A storage device operation method is applied to the physical server. A storage card is inserted into the physical server. When a virtual machine on the physical server receives a data read/write instruction, the virtual machine generates an I/O request for a physical storage device, and sends the I/O request to a client in the storage card; the client transmits the I/O request to a server, so that the server performs an I/O operation on the physical storage device based on the I/O request. Since the virtual machine directly sends the I/O request to the client in the storage card without using a hypervisor in the physical server, computing resources of the physical server are conserved.
US10970100B2

A method for starting a secure guest includes receiving, by a hypervisor that is executing on a host server, a request to dispatch a virtual machine (VM) on the host server. The VM is dispatched on the host server by the hypervisor. The VM includes a reboot instruction. The reboot instruction is triggered by the hypervisor to restart the VM in a secure mode.
US10970098B2

Methods, non-transitory computer readable media, and resource management apparatuses that assist with sharing an input/output device for process automation on a computing machine includes receiving a plurality of surface automation requests to use an input device or an output device for surface automation. A priority is assigned to each of the received plurality of surface automation requests based on one or more characteristics associated with each of the plurality of surface automation requests. A surface automation request with a highest priority from the received plurality of surface automation requests is identified. An access to use the input device or the output device is provided to the identified surface automation request from the received plurality of surface automation requests.
US10970097B2

A computer-implemented method can receive a request from a robotic process automation engine to identify a target user interface control element in a webpage represented by a current master data frame. The current master data frame comprises a current document object model (DOM). The method can determine that a target user interface control element identifier associated with the target user interface control element is absent in the current DOM. The method can retrieve an archived version of the target user interface control element from an archived master data frame of the webpage. The method can find an equivalent user interface control element within the current master data frame based at least on the archived version of the target user interface control element, and output an equivalent user interface control element identifier associated with the equivalent user interface control element.
US10970088B2

A control device controls an analyzing device or a processing device by using an application performing control for causing a GUI image including a plurality of GUI components to be displayed on a display screen of a display unit. The control device includes: a GUI component designation information receiving unit that receives GUI component designation information used for designating a GUI component among the GUI components; a position information acquiring unit that identifies the GUI component designated on the basis of the GUI component designation information and acquires position information indicating a position of the identified GUI component on the display screen from an operation system; and an emphasizing image display control unit that performs control for causing an image for emphasizing the identified GUI component to be displayed on the display screen on the basis of the position information.
US10970087B2

A window content transfer method in a graphical user interface is provided. The method comprises: a) receiving a command to transfer the content of a web window, which is displayed within a first native browser window of a browser application, to a second native browser window; b) generating, using the browser application, a second native browser window; and c) transferring, using the browser application, the content of the web window to the second native browser window.
US10970086B1

Short pointers are used for more efficient utilization of random access memory (RAM) in resource-constrained embedded systems. Such a system includes a processor having an address space; and a RAM that stores variables used by the processor, including pointer variables. The processor has X-bit architecture, and a standard C/C++ (native) pointer variable occupies X bits in RAM. In such a system, select pointers are stored in RAM in a form of short pointer variables as respective Y-bit segments, instead of as standard C/C++ pointer variables that would be stored as X-bit segments, where Y is less than X. Select short pointers are converted to respective native pointers to perform an operation in the memory system for which pointers are used. After the operation is performed, each native pointer is converted back to the corresponding short pointer and stored in the RAM.
US10970084B2

A method of deploying an application is provided. The method includes publishing a first code package to a package registry and publishing one or more further code packages to the package registry. The first code package can include code specifying a first definition of a class and at least one of the one or more further code packages comprises code specifying a further definition of the class. The further definition of the class comprises prototype merging so that on compilation the first definition of the class and the extended definition of the class are loaded as a single class, and module augmentation so that the first and extended definitions of the class are treated as a single merged class by development tools.
US10970083B2

Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
US10970081B2

Systems, apparatuses, and methods for implementing a decoupled crossbar for a stream processor are disclosed. In one embodiment, a system includes at least a multi-lane execution pipeline, a vector register file, and a crossbar. The system is configured to determine if a given instruction in an instruction stream requires a permutation on data operands retrieved from the vector register file. The system conveys the data operands to the multi-lane execution pipeline on a first path which includes the crossbar responsive to determining the given instruction requires a permutation on the data operands. The crossbar then performs the necessary permutation to route the data operands to the proper processing lanes. Otherwise, the system conveys the data operands to the multi-lane execution pipeline on a second path which bypasses the crossbar responsive to determining the given instruction does not require a permutation on the input operands.
US10970080B2

A programmable hardware architecture for machine learning (ML) is proposed, which includes at least a host, a memory, a core, a data streaming engine, a instruction-streaming engine, and an interference engine. The core interprets a plurality of ML commands for a ML operation and/or data received from the host and coordinate activities of the engines based on the data in the received ML commands. The instruction-streaming engine translates the ML commands received from the core and provide a set of programming instructions to the data streaming engine and the inference engines based on the translated parameters. The data steaming engine sends one or more data streams to the inference engine in response to the received programming instructions. The inference engine then processes the data streams received from the data stream engine according to the programming instructions received from the instruction-streaming engine.
US10970078B2

In an embodiment, a computation engine may perform computations on input vectors having vector elements of a first precision and data type. The computation engine may convert the vector elements from the first precision to a second precision and may also interleave the vector elements as specified by an instruction issued by the processor to the computation engine. The interleave may be based on a ratio of a result precision and the second precision. An extract instruction may be supported to extract results from the computations and convert and deinterleave the vector elements to provide a compact result in a desired order.
US10970069B2

A system for meta-indexing, search, compliance, and test framework for software development is provided, comprising an indexing service configured to create a dataset by processing and indexing source code of a project provided by a developer, perform a code audit on the indexed source code, store results from the code audit in the dataset, gather additional information relating to the provided project, store the additional information in the dataset, and store the dataset into memory; and a monitoring service configured to continuously monitor the project for at least source code changes and make changes to the dataset as needed.
US10970062B2

The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal. The devices may therefore provide the applications of the computing environment to the user in a consistent manner with reduced manual management among the devices comprising the computing mesh.
US10970056B2

A compiler device includes: a processor configured to: when a first register is allocated to first and second spill instructions, which refer to same data in a memory, of an instruction sequence and to a first section between the first and second spill instructions, search for a second register that is a candidate allocated to the first section instead of the first register; when a second section allocated with the second register and the first section do not overlap, allocate the second register to the first section instead of the first register; when the first and second sections overlap, allocate a third register to the second section instead of the second register, and then allocate the second register to the first section instead of the first register; and thereafter, delete an instruction executed later than the other instruction of the first and second spill instructions.
US10970052B2

Techniques for component-based software engineering, and more particularly, to techniques for enhancing component based development systems by making components self-aware with respect to the applications that they may be consumed in or other peer components within the applications. An exemplary technique includes determining an addition of one or more components to an interface of an application; identifying an asset definition within metadata of a component of the one or more components added to the interface of the application, where the asset definition provides self-wiring or self-configuring instructions for an asset that needs to be created for the component within a predefined scope when the component is added to the interface; and creating the asset for the component based on the asset definition.
US10970047B2

A method, computer program product, and system includes a processor(s) of a host obtaining, from a client, via a communication connection over a network, a request to commit a modified version of program source code to a repository administered by the host. The processor(s) identify formatting in the modified version implemented by an editor executing on the client and remove the formatting. The processor(s) transform the modified version into a first storage structure that includes content of the modified version without the identified formatting. The processor(s) identify one or more differences between the first storage structure representing the modified version and a second storage structure (an unmodified version of the program source code stored in the repository). The processor(s) store the one or more differences in the repository.
US10970044B2

A semiconductor device for performing a sum-of-product computation and an operating method thereof are provided. The semiconductor device includes an inputting circuit, a scaling circuit, a computing memory and an outputting circuit. The inputting circuit is used for receiving a plurality of inputting signals. The inputting signals are voltages or currents. The scaling circuit is connected to the inputting circuit for transforming the inputting signals to be a plurality of compensated signals respectively. The compensated signals are voltages or currents. The computing memory is connected to the scaling circuit. The computing memory includes a plurality of computing cells and the compensated signals are applied to the computing cells respectively. The outputting circuit is connected to the computing memory for reading an outputting signals of the computing cells. The outputting signal is voltage or current.
US10970042B2

An integrated circuit with specialized processing blocks is provided. A specialized processing block may be optimized for machine learning algorithms and may include a multiplier data path that feeds an adder data path. The multiplier data path may be decomposed into multiple partial product generators, multiple compressors, and multiple carry-propagate adders of a first precision. Results from the carry-propagate adders may be added using a floating-point adder of the first precision. Results from the floating-point adder may be optionally cast to a second precision that is higher or more accurate than the first precision. The adder data path may include an adder of the second precision that combines the results from the floating-point adder with zero, with a general-purpose input, or with other dot product terms. Operated in this way, the specialized processing block provides a technical improvement of greatly increasing the functional density for implementing machine learning algorithms.
US10970036B1

An audio system presented herein includes a transducer array, sensor array, and a controller. The controller control tactile content imparted to a user via actuation of at least one transducer in the transducer array while presenting audio content to the user. The transducer array presents the audio content with the tactile content to the user. The audio system can be part of a headset.
US10970009B2

An electronic apparatus includes: an operation mechanism; a communication interface that communicates with an operation terminal; and a controller. The controller performs: determining whether a transmission request instruction is received from the operation terminal; when the controller determines that the transmission request instruction is received, obtaining operation information; determining whether an error event has been caused in at least one of the controller and the operation mechanism; and when the controller determines that the error event has been caused, transmitting an error report including a type of the caused error event, to the operation terminal via the communication interface.
US10969998B2

A semiconductor apparatus includes a substrate, a first die, and a second die. The substrate includes first and second byte pads of a first channel and first and second byte pad of a second channel. First byte pads of the first die are respectively coupled to the first byte pads of the first channel, and second byte pads of the first die are respectively coupled to the second byte pads of the first channel. The second die, as disposed, is rotated by 180° with respect to the first die. First byte pads of the second die are respectively coupled to the second byte pads of the second channel, and second byte pads of the second die are respectively coupled to the first byte pads of the second channel.
US10969996B1

A hardware queue for an integrated circuit device includes an internal queue memory and at least one external queue memory. The internal queue memory and the external queue memory are operated as a continuous hardware queue memory by monitoring occupancy of the internal queue memory and, based on that occupancy, controlling an internal tail pointer indicating a next write point for inserting new data into the internal queue memory, an internal head pointer indicating a next read point for extracting data from the internal queue memory based on order of insertion, at least one external tail pointer indicating a next write point for inserting new data into the external queue memory, at least one external head pointer indicating a next read point for extracting data from the external queue memory based on order of insertion, and wrap pointers indicating transitions between the internal queue memory and the external queue memory.
US10969992B2

Systems, methods, and devices can include a processing engine implemented at least partially in hardware, the processing engine to process memory transactions; a memory element to index physical address and virtual address translations; and a memory controller logic implemented at least partially in hardware, the memory controller logic to receive an index from the processing engine, the index corresponding to a physical address and a virtual address; identify a physical address based on the received index; and provide the physical address to the processing engine. The processing engine can use the physical address for memory transactions in response to a streaming workload job request.
US10969988B2

A computer-implemented method according to one embodiment includes monitoring and storing historical data access to image data by a container within a container environment, identifying or predicting that a container is to be started utilizing the image within the container environment, predicting data to be accessed by the container, based on the historical data access by the image, and initiating a copy-on-write (COW) for the data to be accessed by the container, in response to identifying or predicting that the container is to be started.
US10969985B1

In a case of exchanging a migration source storage controller and a migration destination storage controller sharing one storage medium during replacement of storage devices, when hardware configurations or data management forms of the storage controllers are different, data in the storage medium cannot be shared even when data management information can be copied. Accordingly, a storage system, having a storage control unit and a storage drive provided with a storage medium, includes data management information for accessing data in the storage drive. A first storage control unit copies data management information about the data in the storage drive to a second storage control unit. When a write request is received from a host after copying of the data management information begins, each of the first storage and second storage control units stores write data related to the write request in a separate storage area of the storage drive.
US10969982B1

A data deduplication process for storage based on collision resistant hash digests is disclosed. The process accesses a first data message from a data storage appliance and accesses a second data message from the data storage appliance. The process then compares the hash digests of the first and second data messages. If the hash digests match, the process determines if the first and second data messages are the same message or if there is a collision between the compared hash digests by forming additional hash digests based on the first and second data messages by hashing the first and second data messages differently. If this new set of hash digests do not result in a collision, then the first and second data messages are different. If this new set of hash digests result in a collision, the first and second data messages are the same message.
US10969974B2

A memory controller includes a sensor poller and a proportional integral controller (PIC) coupled to the sensor poller. The sensor poller is to obtain a temperature and a power of a memory module (MM) operated by the controller, and the PIC is to: dynamically set at least one bandwidth limit for the MM, based, at least in part, on a relationship between a temperature of the MM, a power of the MM and a bandwidth of the MM. The dynamically set bandwidth limit defines the power of the MM at which the MM operates for a predetermined temperature limit. A system includes a memory controller and a dual in-line memory module (DIMM) operated by it.
US10969972B2

A computing device of a dispersed storage network includes a processing module operable to receive a plurality of requests regarding writing a plurality of data objects to storage units from a plurality of user computing devices. The processing module is further operable to activate a verification process to verify a content format verification code provided by a user computing device for a request regarding writing a data object, activate a signature process to sign the content format verification code with a trusted certificate to produce a signed content format verification code, send the trusted certificate and a signed content format verification code identification to a dispersed storage (DS) processing unit, receive a verification message indicating that the content format verification code identifies a correct format for the data object, and send the data object in the correct format to the DS processing unit for dispersed storage error encoding and storage.
US10969960B2

A storage device includes a storage device communicably connected to a host; a nonvolatile memory configured to store calibration data of the host; and a calibration circuit configured to receive a descriptor from the host including the setting information and update the calibration data with the received setting information.
US10969956B2

A smart desk having one or more touch displays is provided. The smart desk can be programmed with one or more touch or touchless gestures for executing computer commands or manipulating content displayed on the one or more touch displays. Touchless gestures can be executed by the smart desk by tracking a user's movements with a motion sensor. The touch gestures can instruct the smart desk to transfer content between the one or more touch displays, expand content on the one or more touch displays, close a tab or a window, minimize a window, and/or switch between applications. The touchless gestures can include copy, paste, scroll, screen shot, page turn, and/or zoom in or out.
US10969953B2

Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US10969943B2

An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.
US10969938B2

A display apparatus includes: a display; a communication device configured to communicate with a user terminals; and a processor configured to control the display to display a UI, which includes items corresponding to content to be shared by users, in response to inputs of the users received through the user terminals, and control the display to display, on the UI, reproduction control states of the content to be distinguishable according to the respective users.
US10969932B2

A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.
US10969930B2

A user interface at a computing device with a sensitive display is disclosed. A dialog is popped up, on the sensitive display, at a position that is predetermined pixels away from the position of hover or a tap of an object detected by the sensitive display. A menu for operation of a computer program is displayed responsive to such hover being detected above a predetermined location within a screen of the computer program on the sensitive display. An assistance object for assisting a tappable object to be tapped is displayed responsive to such hover being detected above the tappable object on the sensitive display. A tappable object is emphasized responsive to such hover being detected above the tappable object on the sensitive display.
US10969925B1

A system, method, and computer program product are provided for generating a three-dimensional navigable interactive model of a home. In use, a plurality of images associated with an area to access in association with a connected home project are received. Further, a three-dimensional model of the area is generated utilizing the plurality of images. Additionally, an indication of a connected home device to associate with a position in the three-dimensional model is received. Furthermore, the connected home device is associated with the position in the three-dimensional model such that a selection of the connected home device utilizing the three-dimensional model will provide access to an application of the connected home device.
US10969924B2

Provided is an information processing apparatus including: a first information acquisition unit configured to acquire first information indicating behavior of at least one user; a second information acquisition unit configured to acquire second information on the at least one user, the second information being different from the first information; and a display control unit configured to display, in a display unit, a user object which is configured based on the first information and represents the corresponding at least one user and a virtual space which is configured based on the second information and in which the user object are arranged.
US10969920B2

According to an aspect, a display device includes: a first substrate; a second substrate facing the first substrate; a display function layer between the first substrate and the second substrate and displaying an image; first electrodes in a detection region of the first substrate; second electrodes in the detection region above the second substrate; a first electrode selection circuit in a peripheral region outside the detection region of the first substrate; and a second electrode selection circuit in a region overlapping with the peripheral region above the second substrate. The first electrode selection circuit selects some of the first electrodes, and supplies detection drive signals having phases determined on the basis of a certain code to the selected first electrodes. The second electrode selection circuit selects some of the second electrodes on the basis of a certain code, and couples the selected second electrodes to a single output signal line.
US10969918B2

A touch panel metal grid structure with augmented mutual capacitance includes a substrate, a driver layer, a detection layer, and a capacitance detection device. The driver layer is disposed on the substrate. The driver layer includes a plurality of circular patterns and each two said circular patterns are connected together by using a bridge wire. The detection layer is disposed on the substrate. The detection layer includes a plurality of polarized quadrilateral patterns. Each of the polarized quadrilateral patterns is disposed correspondingly to each of the circular patterns to form a touch-sensing pattern. The capacitance detection device is electrically connected to the detection layer and the driver layer. Therefore, the present invention can enhance touch control signals and can effectively prevent a cathode and other electric fields from interfering in the signals.
US10969913B2

Methods, systems, and devices for detection of a protective cover film on a capacitive touch screen are described. A device may include a capacitive touch screen having a surface and a sensor grid underneath the surface having a set of conductive columns and a set of conductive rows. The device may measure a mutual capacitance between a subset of conductive columns or a subset of conductive rows associated with a sensor grid, and compare the measured mutual capacitance between the subset of conductive columns or the subset of conductive rows to a baseline mutual capacitance associated with the set of conductive columns and the set of conductive rows. According to the comparison, the device may determine a presence of a protective layer in contact with the surface of the capacitive touch screen, and adjust an operating characteristic of the sensor grid.
US10969912B2

A capacitive sensing and sampling circuit and method thereof are disclosed. The capacitive sensing and sampling circuit has a voltage source, a sensing unit and a detecting circuit. The detecting unit has a first sensing output unit, a second sensing output unit and a sampling unit. The first and second sensing output units are electrically connected to an output of the sensing unit and the sampling unit. Therefore, by increasing the number of alternatively sensing the capacitive sensing component to obtain more capacitive signals, the number of sampling the sensed capacitive signal is relatively increased. Therefore, the white noise interference for the capacitive sensing and sampling circuit is effectively suppressed, so the signal-to-noise ratio is increased and accuracy of detecting coordinates of the touch object is increased.
US10969909B2

A touch screen panel includes a first touch electrode part, a second touch electrode part, a first touch router, a second touch router and plural third touch routers. The first touch electrode part includes plural first touch units. The second touch electrode part is substantially parallel to the first touch electrode part. The second touch electrode part includes plural second touch units. The first touch router is disposed adjacent to the first touch electrode part and is connected to one of an even-numbered first touch unit and an odd-numbered first touch unit of the first touch units. The second touch router is disposed adjacent to the first touch electrode part and is connected to the other of the even-numbered first touch unit and the odd-numbered first touch unit of the first touch units. The third touch routers are connected to each of the second touch units, respectively.
US10969907B2

Errors in touch signals due to grip and finger coupling to routing traces can be compensated. In some examples, reference traces can be provided to measure a signal contribution from a user's grip to routing traces. In some examples, shielding electrodes can be provided to reduce fringing field coupling between a user's grip and routing traces that are missing a neighboring trace. In some examples, a global correction for finger to trace coupling can be performed based on stored matrices that characterize cross-coupling between touch sensor electrodes in a touch sensor electrode array. In some examples, a determined touch location can be used to apply localized matrix correction to a subset of touch sensor electrodes in the touch sensor electrode array. In some examples, correction for multiple touch locations can be corrected in a specified order to avoid compensating for crosstalk effects of a single touch sensor electrode multiple times.
US10969904B2

The present application discloses a noise detecting method and apparatus, and an electronic device, the method includes: obtaining a noise of each sensing electrode of a plurality of sensing electrodes of a touch screen at a current operating frequency point during an operation of the touch screen; calculating a difference between the noise of the sensing electrode and a current noise reference of the sensing electrode to obtain a noise difference of the sensing electrode; performing differential processing on the noise differences of the sensing electrode and a noise difference of an adjacent sensing electrode of the sensing electrode, to obtain a first processing result comprising a plurality of values, and comparing a maximum value of the first processing result with a preset first threshold; if the maximum value is greater than the threshold, determining that there is noise interference at the current operating frequency point.
Patent Agency Ranking