US10742456B2

The present invention provides a signal modulation method. The method includes: generating a transmit signal pulse waveform, where a width of the pulse waveform is τ, each pulse waveform is associated with n symbols (n>1), a width of each symbol is Δτ, and Δτ = τ n ; performing an operation on every n consecutive symbols in a to-be-sent symbol flow and the pulse waveform according to a preset operation manner, to generate an associated signal of the symbols and the pulse waveform; and sending the associated signal by using a transmission channel. The present invention helps improve spectral efficiency of a system. In addition, symbols are mutually constrained based on a correlation between the symbols, and information symbols are scattered to a plurality of symbols, thereby helping improve a capability of resisting noise and attenuation by a signal.
US10742455B2

An equalizer adjusting device includes a comparator, an inequality counter, an adjuster, and the like. The comparator performs magnitude comparison between a voltage value Vout of each bit output from an equalizer and a threshold value MonLVL and outputs a logical value MonSMP according to a result of the comparison. The inequality counter inputs a logical value DatSMP output from a sampler in accordance with the result of magnitude comparison between the voltage value Vout of each bit and a reference value, and the logical value MonSMP output from the comparator and counts events in which the logical value DatSMP and the logical value MonSMP differ from each other, every period. The adjuster adjusts a gain of the equalizer and the threshold value MonLVL of the comparator based on a counted value of the inequality counter.
US10742454B2

Provided is a transmission device of a single carrier frequency-domain equalization scheme having a circuit in which a cyclic prefix (CP) and an overlap margin (OM) are inserted, and a time-domain windowing processing circuit to which is input a transmission symbol into which the CP and the OM have been inserted. The time-domain windowing processing circuit multiplies an arbitrary time-domain window function and suppresses out-of-band emission. In the time-domain windowing processing circuit, a window transition length of the time-domain window function is equal to or larger than a length of the CP.
US10742449B1

Embodiments are presented herein of apparatuses, systems, and methods for a wireless device to perform improved channel estimates for sensing applications such as ranging. The wireless device may determine noise characteristics, e.g., a spectrum of the variance of noise on a channel and may use the noise characteristics to estimate a response of an analog front end of the wireless device. The wireless device may correct a channel estimate based on the estimated response of the analog front end.
US10742448B2

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products facilitating network access. In one embodiment a method is provided comprising accessing a local network according to a first protocol, identifying a first data flow path for accessing a second network, identifying a second data flow path for accessing the second network, wherein accessing the second network over the second data flow path comprises accessing one or more intermediate networks according to a second protocol, segmenting the data into a first portion and a second portion based on one or more criteria, accessing the second network according to the second protocol and providing the first portion of the data from the first device to the second device over the second data flow path.
US10742441B2

A controller for a space controls a plurality of devices, where each device is associated with one of a plurality of different building domains. The controller includes one or more processors operably coupled to one or more computer-readable storage media and configured to execute instructions stored in the computer-readable storage media to determine a plurality of use cases defined for the space, each use case associated with a required set of building domains, determine, for each of the different building domains, whether devices of building equipment are operational to serve the space, determine a set of enabled use cases by, for each use case, enabling the use case if devices of building equipment are operational to serve the space for each building domain in the required set of the different building domains and control the plurality of devices in accordance with the set of enabled use cases.
US10742438B2

Methods and apparatus are provided for group-controlling devices. Group information on interoperable devices among a plurality of electronic devices is acquired. The interoperable devices indicated in the group information are controlled as a group.
US10742432B2

Embodiments generally relate to assisting a user in joining a conference call. In some embodiments, a method includes determining that a user who has a first conference call and a second conference call that are scheduled back-to-back, where the determining of the first conference call and the second conference call being scheduled back-to-back triggers an instruction to notify the user when to join the second conference call. The method further includes determining a threshold event associated with the second call, where the threshold event is based at least in part on one or more predetermined triggering criteria. The method further includes detecting that the first conference call is still in progress and the second conference call has begun. The method further includes detecting the threshold event. The method further includes notifying the user to join the second conference call in response to detection of an occurrence of the threshold event.
US10742431B2

Examples herein are directed to centralized database based multicast converging. For instance, in various examples centralized database based multicast converging can include starting a restart timer having a value greater than a time to validate stored entries in a centralized database, sending data packets at least to hosts on the network corresponding to the stored entries in the centralized database to maintain service to the hosts while the restart timer is running, sending query packets to validate a host corresponding to an entry of the stored entries in the centralized database, and responsive to the restart timer expiring, sending data packets to a converged group of hosts including at least the validated host.
US10742427B2

Systems and methods for tamper-proof detection triggering of automatic lockdown using a recoverable encryption mechanism issued from a secure escrow service. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a processor; a secure storage device coupled to the processor, wherein the secure storage device comprises a container encrypted with a derived container key; and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution, cause the IHS to: receive a digital certificate from a remote server, wherein the digital certificate includes a public key and, in response to a detection of a tampering event, encrypt the derived container key using the public key.
US10742426B2

The invention provides a computer-implemented method for validating the respective identities of co-operating entities on a computer network, and comprises generating, transmitting or exchanging a signed digital certificate. The certificate includes a public key associated with an entity on the network; and an arbitrary identifier associated with the public key. The identifier is arbitrary such that the identity of the entity cannot be, or is unlikely to be, discerned from the identifier alone; and/or its generation is random or pseudo-random; and/or selection of the identifier is not related to the identity of the entity or the public key. The certificate is generated and issued by a Certificate Authority in response to a Certificate Signing Request from the entity. In order to validate each other's identities, entities on a network exchange their arbitrary identifiers. Preferably, the exchange is conducted in person or some other manner which enables or facilitates detection of a man-in-the-middle attack, or reduces the likelihood of such an attack. The invention provides a lightweight public key infrastructure which includes a certificate authority arranged to generate the arbitrary identifier and sign and issue the digital certificate. It also comprises a discovery service component to: access and/or update a register of entities in response to a registration request from an entity on a network; record the location of an entity on a computer network based on registration made using the digital certificate; and/or introduce entities to one another. The discovery service component is also arranged to transmit a network address and/or reachability information for an entity on a network to another entity.
US10742423B1

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes transmitting individual timestamp requests for to-be-timestamped blocks in a blockchain to a trust time server independent from a blockchain-based centralized ledger system that stores data in the blockchain, the blockchain including a plurality of blocks storing transaction data, receiving respective timestamps and associated signatures for the to-be-timestamped blocks from the trust time server, and storing information of the respective timestamps and associated signatures for the to-be-timestamped blocks in respective timestamped blocks in the blockchain, any adjacent two of the timestamped blocks in the blockchain being anchored with each other.
US10742410B2

Methods and devices for updating biometric template protection keys can include updating at least one stored feature transformation key with which a set of biometric data of a user initially has been transformed at a first client device at which the biometric data of the user was captured and enrolled with a network node, which set of transformed biometric data of the user is stored at a biometric data verification node that does not have access to the feature transformation key. The method comprises generating random data, computing at least one new feature transformation key based on said random data, replacing the at least one stored feature transformation key with the computed at least one new feature transformation key, and transmitting the generated random data to the biometric data verification node, which uses the generated random data to update the at least one set of transformed biometric data.
US10742408B2

Many-to-many cryptographic systems and methods are disclosed, including numerous industry applications. Embodiments of the present invention can generate and regenerate the same symmetric key from a random token. The many-to-many cryptographic systems and methods include two or more cryptographic modules being in communication with each other and may be located at different physical locations. The cryptographic modules are configured to encrypt and/or decrypt data received from other cryptographic modules and to provide encrypted and/or decrypted data to other cryptographic modules. Each cryptographic module includes a key generator configured to use two or more inputs to reproducibly generate the symmetric key and a cryptographic engine configured to use the symmetric key for encrypting and decrypting data. Corresponding methods are also provided.
US10742403B2

A vehicle includes a controller. The controller is configured to send a nonce encrypted according to a symmetric encryption key. The nonce is sent responsive to receiving a pair request over a personal area network from a nomadic device outside the vehicle. The controller is further configured to initialize a secure connection using a random key and permit vehicle access according to data received via the secure connection. The initialization is responsive to receiving a concatenation of the random key and an incrementation of the nonce encrypted with the symmetric encryption key.
US10742402B2

A method for securing communications for a given network topology is provided. The method comprises generating by a node N(i) of the network, security parameters for the node N(i); transmitting by the node N(i), said security parameters to a controller for the network; maintaining by the controller said security parameters for the node N(i); receiving by the controller a request from a node N(j) for the security parameters for the node N(i); retrieving by the controller the security parameters for the node N(i); and transmitting by the controller said security parameters to the node N(j).
US10742396B2

A network function (NF) entity in a communication network receives authentication data associated with a User Equipment (UE), determines the UE supports a blockchain registration procedure based on the authentication data, exchanges authentication messages with a Blockchain Roaming Broker (BRB) entity over a blockchain network interface, receives a blockchain authentication confirmation from the BRB entity, and registers the UE with the core network based on the blockchain authentication confirmation.
US10742385B2

Provided are an eNB, a UE and wireless communication methods. A UE according to an embodiment of the present disclosure can comprise circuitry operative to determine valid transmission time interval(s) (TTI(s)) for a physical channel in a subframe based on the resource element (RE) number of each TTI in the subframe; and a receiver operative to receive the physical channel in one or more of the valid TTI(s) by blindly decoding part or all of the valid TTI(s), wherein each TTI comprises 1-7 orthogonal frequency division multiplexing (OFDM) symbols.
US10742381B2

Various aspects of the disclosure relate to facilitating multiple hybrid automatic repeat request (HARQ) transmissions. For example, the teachings herein may be used for multiple HARQ transmissions in vehicle-to anything (V2X) communication or some other type of communication. The disclosure relates in some aspects to sending information indicative of the number of scheduling assignment (SA) symbols being sent by a device in conjunction with HARQ transmissions. The disclosure relates in some aspects to reserving resources for multiple HARQ transmissions and communicating an indication of the reserved HARQ resources.
US10742371B2

A wireless communication system includes a transmitter that discretely inserts null subcarriers into an OFDM-demodulated signal in time and frequency domains, and a receiver that receive signals by a first and second antennas. The receiver calculates a complex coefficient wherein a result of multiplying a first reception vector for each of the null subcarriers received by the first antenna by the complex coefficient is equal to an amplitude of a second reception vector of the corresponding null subcarrier received by the second antenna and is opposite in phase thereto, calculates a fourth reception vector by multiplying a third reception vector of any data subcarrier received by the first antenna by a coefficient that is obtained by interpolating the complex coefficient, and adds the fourth reception vector to a fifth reception vector of the any data subcarrier received by the second antenna.
US10742369B2

An electronic device is provided. The electronic device includes a first antenna for a first band and a second band, a second antenna for the second band and a third band and a pre-processing unit configured to generate, based on identifying a frequency band of a first signal received via the first antenna and a frequency band of a second signal received via the second antenna are the second band, a pre-processed signal by combining the first signal and the second signal based on a ratio of a weight factor, and to transmit the pre-processed signal to a first radio frequency (RF) receiver.
US10742362B2

According to one embodiment of the present invention, a method by which a terminal configured to have two or more processing times transmits a hybrid automatic repeat request-acknowledgment (HARQ-ACK) in a wireless communication system comprises the steps of: receiving, from a base station, a downlink control channel for indicating a downlink data channel, and the downlink data channel in one or more downlink subframes; and transmitting, to the base station, HARQ-ACK information on the downlink data channel in an uplink subframe corresponding to the one or more downlink subframes, wherein the HARQ-ACK information transmitted in the uplink subframe includes HARQ-ACK information on a downlink data channel in accordance with only one processing time among the two or more processing times, and cannot include HARQ-ACK information on a downlink data channel in accordance with the rest processing times.
US10742360B2

Techniques and examples of layer mapping, channel state information (CSI) feedback and hybrid automatic repeat request (HARQ) feedback in mobile communications are described. A user equipment (UE) receives from a base station one or more reference signals, which may be non-zero power (NZP) or zero power (ZP), on one or more time-frequency resources indicated by a network via a communication link between the UE and the base station. The UE estimates, based on the receiving, a subspace spanned by a channel response of an interfering signal. The UE determines a precoding matrix indicator (PMI) based on the estimated subspace. The UE transmits to the base station a channel state information (CSI) feedback comprising at least the PMI. The PMI may include at least a first precoder and a second precoder.
US10742356B2

According to an aspect, there is provided a waveform processing device. Said waveform processing device comprises means for performing the following. Upon receiving one or more input signals, each of which corresponds to a different subband, the waveform processing device segments each of the one or more input signals to a subband-specific set of parallel signal blocks. Then, the waveform processing device filters each subband-specific set by applying at least a first time window function, a transform-plane window function and a second time window function in this order. Finally, the waveform processing device concatenates filtered signals to an output signal.
US10742352B2

A method of communicating information from a sensor concerning a received signal, comprising: responsive to receiving by at least one detecting sensor, during a defined time interval data indicative of an entire data of a frequency band received by it during the defined time interval, comprising at least one signal emitted at least one emitter, and to detecting of the emitted signal by the at least one detecting sensor, sending from the sensor assistance information corresponding to the detected emitted signal during the defined time interval, to at least one non-detecting sensor. This information can be utilized by the non-detecting sensor to perform an action with respect to data indicative of an entire data of the frequency band received by the non-detecting sensor during a corresponding defined time interval, the action corresponding to at least one emitted signal received by the non-detecting sensor during the corresponding defined time interval.
US10742340B2

A method and system for providing contextual filters respective of an identified context of a plurality of multimedia content elements are provided. The method comprises receiving the plurality of multimedia content elements; generating at least one signature for each of the plurality of multimedia content elements; determining a context of each of the plurality of multimedia content elements based on its respective at least one signature, wherein a context is determined as the correlation among a plurality of cluster of signatures; and providing at least one contextual filter respective of the context of each of the plurality of multimedia content elements.
US10742338B2

Disclosed herein is a music service that enables consumers listen to a broadcast radio station without commercials. The service operates by shifting the source channel of a radio from the broadcast radio to a streaming audio service for the duration of the commercial. In some embodiments, the service utilizes any of: a radio including native firmware/software, a mobile device such as a smart phone executing an application, cooperative integration of a radio and a mobile device, or master/slave relationship between a mobile device and a radio. The mobile device listens to the radio broadcast and determines when to shift between the radio broadcast and the streaming audio via any of audio fingerprint analysis, radio station behavioral analysis, radio station metadata, and/or radio station voice recognition analysis.
US10742329B2

A method, apparatus, and system for facilitating communications with an underwater platform. A radio frequency signal is received at an antenna system connected to an unmanned aerial vehicle. Information is encoded in the radio frequency signal. The information in the radio frequency signal is placed into a laser beam. The transmitting the laser beam from the unmanned aerial vehicle to an underwater platform submerged in a body of water.
US10742327B2

A coherent receiver comprises an ingress signal path having an ingress line-side interface, and an ingress host-side interface. The ingress signal path is configured to receive an analog signal vector at the ingress line-side interface, to demodulate the analog signal vector, and to output a digital data signal Fat the ingress host-side interface. The coherent receiver also comprises clock and timing circuitry configured to receive a single reference clock signal and to provide a plurality of modified ingress path clock signals to different components of the ingress signal path, the plurality of modified ingress path clock signals derived from the single reference clock signal and the plurality of modified ingress path clock signals having different clock rates. The receiver, transmitter, or transceiver can operate in a plurality of programmable operating modes to accommodate different modulation/de-modulation schemes, error correction code schemes, framing/mapping protocols, or other programmable features.
US10742326B1

A system for transmitting data over an optical communication path is configured to receive data to be encoded in a bitstream for transmission using an optical communication path and encodes the received data to obtain a bitstream. The system is further configured to determine that the bitstream includes a sequence of consecutive bits, and obtain a power level at which to transmit a portion of the bitstream based on a count of the consecutive bits in the sequence. The system may be configured to selectively activate a light source at a power level according to a modulation scheme to optically transmit the portion of the bitstream at the power level.
US10742322B1

A format of an Infrared (IR) transmission from an IR remote is matched to a corresponding IR protocol format for a starting sequence associated with the transmission. Next, a format of a payload that follows the starting sequence in the transmission is matched to a payload format associated with the matched protocol format. Assuming both the starting sequence and the payload formats match, the transmission is relayed and/or replayed over an IR re-transmitter situated in proximity to an IR-enabled device associated with the IR remote, and the IR-enabled device processes a command represented in the payload of the transmission. When either the starting sequence fails to match a supported IR protocol or the payload format fails to match a given supported IR protocol, the transmission is ignored and discarded as unverified.
US10742319B2

Provided is a device, which is a transmission device that can improve performance, that includes: a light source; and a transmitter that generates a modulated signal based on an input signal and transmits the modulated signal from the light source as visible light by changing a luminance of the light source in accordance with the modulated signal. The transmitter includes, in the modulated signal, a plurality of items of information related to service set identifiers (SSIDs) of a plurality of mutually different access points in a wireless local area network (LAN), and transmits the modulated signal from the light source.
US10742312B2

A system includes a terminal. The terminal includes a terrestrial communication interface, a satellite communication interface and a computer. The terrestrial and satellite communication interfaces are configured to communicate traffic data. The computer is communicatively linked to the terrestrial and satellite communication interfaces. The computer executes instructions comprising, to determine that the traffic data, communicated via the terrestrial communication interface, exceeds a threshold, and based on the determination, to route at least a portion of traffic data via the satellite communication interface in accordance with a predetermined traffic data load-balancing scheme.
US10742309B2

Fifty seven percent of the world's population, some 4.2 billion people, reside in places without internet access. Consequently, these areas also have no or limited infrastructure to deploy Internet of Things (IoT) devices/sensors. Numerous companies are racing to fill this communication gap and provide internet not only to those without internet but to also improve and provide additional options to those with internet access. One exemplary aspect is capable of providing a technically unique lower-cost solution for internet connectivity, and in particular for applications requiring real-time and/or near-real-time connectivity.
US10742293B2

The various aspects include transmitting, by a transceiver of the wireless communications device, an indication of a primary service preference for a primary service and a secondary service preference for a secondary service, receiving, by the transceiver, a radio access technology support configuration from the network at least in part in response to the transmitted indication of the primary service preference and the secondary service preference, and supporting the primary service or the secondary service based at least in part on the channel layer configuration. In this manner, the wireless communications device provides the network with multiple ranked service preferences, so that if a network down selection is needed, the network may select a lower ranked service preference rather than generating a channel layer configuration without knowledge of which settings are most efficient for the wireless communications device.
US10742292B2

Disclosed are a channel state information (CSI) feedback method, a precoding method, and an apparatus. In the present invention, a terminal obtains, according to the number of downlink transport layers, a first precoding matrix set that is located on a first subband and that is corresponding to the number of the downlink transport layers, the first precoding matrix set comprising one or more precoding matrices, and a physical resource in the first subband being corresponding to a precoding matrix in the first precoding matrix set; the terminal determines a channel quality indicator (CQI) on a second subband according to downlink channel information and the first precoding matrix set on the first subband; and the terminal feeds back the CSI, the CSI comprising one or more of the following information: an RI used for indicating the number of the downlink transport layers, a PMI used for indicating the first precoding matrix set on the first subband and the CQI on the second subband. The technical solution disclosed in the resent invention can reduce signaling overheads of feeding back CSI by a terminal.
US10742288B2

A beamforming integrated circuit has a single channel with a transmit chain and a receive chain. The transmit chain is configured to transmit an output signal and, in a corresponding manner, the receive chain is configured to receive an input signal. The integrated circuit also has separate horizontal and vertical polarity ports, and a double pole, double throw switch operably coupled between the chains and the ports. The double pole, double throw switch is configured to switch between operation in a first mode and a second mode.
US10742286B2

Various embodiments may be generally directed to resource allocation techniques for beam forming training. In one embodiment, for example, an apparatus may comprise logic for an access point (AP), at least a portion of the logic implemented in circuitry coupled to the memory, the logic to identify one or more resources available to support beamforming operations in a time interval, enable the AP to use the one or more resources in the time interval to interact with one or more allowed classes of station (STA) to perform one or more beamforming operations, and generate a frame for wireless transmission comprising a set of indicator bits encoded with an indication of the one or more resources. Other embodiments are described and claimed.
US10742282B2

A method of designing a codebook for analog beamforming. In some embodiments, the method includes: generating a plurality of training points, based on a predefined distribution, each training point being a channel vector; generating, for each of a plurality of codewords, a respective initial value; assigning, in a first assignment operation, each of the training points to a respective desired codeword, the desired codeword maximizing a metric function of a beamforming gain for the training point over the codewords; updating, in a first updating operation, each of the codewords according to the training points assigned to it; and determining whether convergence is achieved; and in response to determining that convergence is achieved, determining a final codebook.
US10742275B2

Systems and methods for providing a MIMO capable antenna with unique properties are provided herein. In some embodiments, a 4×4 MIMO capable antenna is provided with unique properties. Circular polarization from the antennas ensures that both vertical and horizontal polarizations are energized to the full extent provided by local regulations. A system includes a radio and a plurality of antennas coupled to the radio, the plurality of antennas servicing a broadcast area that has a 360 degree coverage area. Each of the plurality of antennas transmits and receives in an isolated sub-sector of the 360 degree coverage area.
US10742263B2

Communication devices and methods are provided which enable communication both with modulo receivers and legacy receivers. Different types of precodings are used in a joint precoding to reduce crosstalk between communication connections to all receivers.
US10742260B2

A technology is provided for operating a network-attachable electronic device, comprising attaching the electronic device to a frequency-hopping mesh network, the network having a synchronized broadcast channel schedule and an unsynchronized unicast channel schedule; deriving a common timing interval value of the network; establishing a subdivision of the derived common timing interval comprising alternating unicast transmit and receive slots based on a hierarchical position of the electronic device relative to a network root device; and at least one of transmitting and receiving at least one packet in a corresponding unicast transmit or receive slot with a one-hop network neighbour in a different hierarchical position relative to the network root device.
US10742252B2

The invention relates to a base station or a radio access point having a plurality of radio modules, of which one communicates with electronic price indication signs. If a plurality of radio modules use the same frequencies and communicate simultaneously, disturbances can occur in the form of interference. The invention solves this problem in that the radio modules (21, 22, 23) are coupled (24) such that a radio module (22) can influence another radio module (21, 23) with regard to the radio activity of said other radio module. In particular, the radio module that communicates with the electronic price indication signs (22) can silence the other radio modules (21, 23) by means of a radio activity control signal (FS).
US10742237B2

Disclosed herein is a memory device and a method of descrambling and decoding encoded data. In one aspect, encoded data is received. A scrambling seed is obtained from the encoded data prior to decoding the encoded data. The encoded data is descrambled according to the scrambling seed, and the descrambled data is decoded. The descrambled data may be decoded according to statistics of the descrambled data.
US10742235B2

A low density parity check (LDPC) channel encoding method is used in a wireless communications system. A communication device encodes an input bit sequence by using an LDPC matrix, to obtain an encoded bit sequence for transmission. The LDPC matrix is obtained based on a lifting factor Z and a base matrix. The base matrix may be one of eight exemplary designs. The encoding method can be used in various communications systems including fifth generation (5G) telecommunication systems, and can support various encoding requirements for information bit sequences with different code lengths.
US10742227B1

Describe is a buffer which comprises: a differential source follower coupled to a first input and a second input; first and second current steering devices coupled to the differential source follower; and a current source coupled to the first and second current steering devices. The buffer provides high supply noise rejection ratio (PSRR) together with high bandwidth.
US10742215B1

A circuit for translating a voltage of a digital signal from a first voltage level of a first voltage domain to a second voltage level of a second voltage domain is disclosed. The circuit includes a configurable circuit to be coupled between the first voltage domain and the second voltage domain. The configurable circuit includes a plurality of parallel data paths, wherein the configurable circuit is configured to enable only one of the plurality of data paths at a given time. A first path in the plurality of parallel data paths is configured to be enabled when the first voltage level is greater than the second voltage level and a second path in the plurality of parallel data paths is configured to be enabled when the first voltage level is lesser than the second voltage level.
US10742213B2

A low-power non-contact proximity sensor with improved sensitivity. In particular, the non-contact proximity sensor includes a capacitive sensor decoupled from a surrounding environment by a guard ring. Both the capacitive sensor and the guard ring are driven by a direct current (DC) power source, with the guard ring driven based on feedback from the voltage applied to the capacitive sensor.
US10742196B2

Embodiments of An apparatus and method are disclosed. In an embodiment, an apparatus for performing digital infinite impulse response filtering includes a biquad core that includes five multiplier elements, each multiplier element including, a multiplier, a first delay element in series with and after the multiplier, and a second delay element in series with and after the first delay element, and a multiplexer associated with each of the five multiplier elements, each multiplexer configured to provide one of at least two different coefficients to the multiplier of the corresponding multiplier element.
US10742184B2

An instrumentation amplifier configured for providing high common mode rejection is described and includes an input differential stage configured to receive a differential input voltage and a folded cascode amplifying stage configured to receive output current mode signals provided from the input differential pair. A plurality of feedback networks is provided to improve the input stage. The amplifier may operate to provide an enhanced common mode rejection ratio of a single gain block in the instrumentation amplifier. In some examples, the circuitry may have a differential folded cascode amplifying stage which permits high precision and low distortion of amplified signals without degrading the common mode rejection ratio.
US10742180B2

An analog input signal (X(n)) is processed by a Peak to Average Ratio Reduction (PARR) block to diminish the difference between peak amplitudes and average amplitudes of the analog input signal (X(n)). After, a distorted signal (h(n)) having low peak to average amplitude ratio, generated at the PARR block output, is processed by a delta sigma modulation (DSM) block converts the distorted signal (h(n)) into a digitally modulated distorted signal (h_dsm(n)) with high signal to noise ratio (SNR). Afterwards, the digitally modulated distorted signal (h_dsm(n)) is corrected and amplified by a Class-D RF power amplifier fed by a feeding signal (env(n)) generated from a digital correction signal (z_dsm(n)). As a result, a digitally modulated signal (y(n)) with high signal to noise ratio (SNR) of the analog input signal (X(n)) is generated at the output of the Class-D RF power amplifier.
US10742179B2

Unique systems, methods, techniques and apparatuses of power amplifiers are disclosed. One exemplary embodiment is a power system for an active magnetic bearing including at least one power amplifier. Each power amplifier includes a first semiconductor device including a first node coupled to a neutral point node and a second node, a second output node coupled to the neutral point node, a second semiconductor device including a first node coupled to the second node of the first semiconductor device and a second node coupled to a first output node, a third semiconductor device including a first node coupled to a first DC bus node and a second node coupled to the first output node, and a fourth semiconductor device including a first node coupled to a second DC bus node and a second node coupled to the second node of the first semiconductor device.
US10742173B2

Power amplifiers, amplifier systems, and related methods are disclosed herein. In one example embodiment, the amplifier system includes a bias controller that enables fast switching between an on state bias voltage and an off state bias voltage for the power amplifier. The bias controller can transition a low impedance switch to an on state to electrically couple a first electrode of a charge holding capacitor to an input of the power amplifier. The charge holding capacitor can be pre charged with the on state bias voltage to quickly provide the on state bias voltage to the power amplifier. The bias controller can also transition the low impedance switch to an off state to couple the input of the power amplifier to the off state bias voltage.
US10742171B2

Nested microstrip systems and methods, and systems and methods encompassing same, are disclosed herein. In one example, a nested microstrip system includes a printed circuit board (PCB) having first and second layer levels, where first and second conductive traces are positioned at the second layer level. The first conductive trace is configured to include an orifice, and to extend between first and second locations along a first path, and the second conductive trace is positioned within the orifice. A non-conductive gap portion of the orifice exists between the first and second conductive traces so that the second conductive trace is electrically isolated from the first conductive trace. One or more first electromagnetic signals can be propagated along a first part of the first conductive trace, and one or more second electromagnetic signals can be propagated along at least a second part of the second conductive trace.
US10742168B2

An output circuit includes first and second nodes, a regulator, a pre-driver, and an output driver. The regulator outputs a second voltage to the second node based on a first voltage applied to the first node. The output driver receives a signal from the pre-driver and outputs a second signal. The regulator short-circuits the first and second nodes while the pre-driver is in a standby state, and controls the second voltage to be different from the first voltage after the pre-driver transitions from the standby state to a normal operation state.
US10742166B2

A method for the electrical characterization of a photovoltaic cell of a photovoltaic module, the method including steps of obtaining the irradiance received by the photovoltaic module, obtaining a temperature of each photovoltaic cell of a first submodule of the photovoltaic module, comparing the temperature obtained for each photovoltaic cell of the first submodule with a reference temperature, determining the state of each photovoltaic cell of the first submodule between a healthy state, in which its temperature is equal to the reference temperature, and a faulty state, in which its temperature is different from the reference temperature, estimating the I-V curve associated with a first photovoltaic cell of the first submodule, by searching in a database of I-V curves.
US10742159B2

A support plate is provided that is fitted in a photovoltaic panel and allowing said panel to be secured and incorporated onto the roof of a building. The support plate includes a sealed vertical overlapping arrangement, a sealed lateral fitting arrangement, support pads for the plate, and an empty space for cables to pass through and to allow access to framework of the roof. The support plate further includes at least one of guide rails that are arranged in an inverted general V-shape in order to divert the flow of water to lateral sides of the empty space, at least one reinforcement that is interposed between the lateral fitting arrangement and the roof and that is designed to inhibit said fitting arrangement from being crushed, and at least one drilling area and a graduation that is designed to adjust the vertical overlap between two juxtaposed support plates.
US10742157B2

A vehicle and method of controlling the same are provided in which the performance of an electric motor is prevented from being degraded by efficiently and more accurately calculating the temperature of a permanent magnet within the electric motor to adjust the amount of power supplied to the electric motor. The vehicle includes an electric motor having a stator, a rotor, and a permanent magnet and a sensor that measures the temperature of the electric motor. An inverter drives the electric motor and a controller generates a predetermined heat quantity by supplying power to the electric motor to calculate the temperature of the permanent magnet based on the temperature of the electric motor at a predetermined point measured using the sensor. When the temperature of the permanent magnet exceeds a predetermined temperature, the controller reduces the supply of the power.
US10742149B1

A method and associated system for operating a power generation system to provide real and reactive power to a load includes, with a power converter having switching elements, receiving power from a generator and generating the reactive power within an operating range of generator rotor speed. As the generator rotor speed changes and approaches synchronous speed, a control command is generated to decrease a switching frequency of the switching elements in the power converter from a first switching frequency to a second switching frequency, wherein the reactive power output of the power converter is maintained or increased at the second switching frequency.
US10742141B2

An electrical drive system having multiple drive units for motor vehicles, especially for pure electric vehicles, and a method for operating the drive system.
US10742139B2

A drive device for a vibration actuator, which makes it possible to perform low-speed and stable driving and expand a dynamic range of driving speed, includes first and second switching circuits, a position detection sensor, and a microprocessing unit (MPU). The first switching circuit and the second switching circuit apply a first drive signal and a second drive signal, for exciting vibration, to an electromechanical energy conversion element of a vibrating body. The position detection sensor acquires information on a relative position between the vibrating body and a driven body in press contact with each other. The MPU switches the first and second drive signals to third drive and fourth drive signals, respectively, based on the acquired information, to thereby change a position at which a highest one of peaks of amplitude of vibration excited in the vibrating body is formed.
US10742129B2

In this invention we introduce the concept of a soft switching half bridge switching cell wherein the soft switching is guaranteed by the magnetizing current. Further this soft switching half bridge cell contains at least two synchronous rectifiers in the secondary which are conducting together during the dead time of the primary switchers creating a short circuit across the secondary windings, trapping the magnetizing current and release the magnetizing current to discharge the parasitic capacitances across the primary switchers when the synchronous rectifiers turn off. The secondary windings are connected to a synchronized and controlled current source. The current demanded by the current source is shaped in such way that the current becomes zero before the synchronized rectifiers turn off, allowing the magnetizing current to discharge the parasitic capacitances of the primary switching elements in a monotonic way and create zero voltage switching conditions for the primary switchers and further charge in a monotonic way the parasitic capacitances of the secondary synchronous rectifiers without ringing and spikes. By shaping the current of the synchronized current source to reach zero before the secondary synchronous rectifiers turn off, soft switching is maintained in the half bridge cell under all line and load conditions.In one of the key embodiments the current of the synchronized current source will reach zero before the primary switchers turn off. In such configuration the dead time between the conduction of the primary switchers can be reduced to the transition time.This invention is proposing different ways to shape the current of the current source, some of the configuration being forward derived and some of them boost derived. These technologies are suitable also for bidirectional power transfer and for multiple independent outputsThe family of converters derived from the soft switching half bridge cell can be applied in many power conversion applications especially at high frequency due to guaranteed soft switching in all the line and load conditions.The methodologies of shaping the current of the syncroniosed current source do apply also to other topologies such as single ended forward converters.
US10742125B1

A direct feedback isolated power converter can include a transformer with primary, secondary, and bias windings. A main switch can selectively enable and disable current flow through the primary winding. A controller coupled to the bias winding may be configured to generate a gate drive signal for the main switch responsive at least in part to free ringing of the transformer. The controller may detect the free ringing via the bias winding. An auxiliary switch coupled across the secondary winding may be configured to selectively short circuit the secondary winding, responsive to feedback circuitry, to control when free ringing is established. The feedback circuitry may include a proportional, proportional integral, or proportional-integral-derivative control loop, a hysteretic control loop, or other controller type. The controller may operate at a variable or fixed frequency. The direct feedback isolated power converter may be a flyback converter or other type of isolated converter.
US10742119B2

The present disclosure relates to the field of display technology, and provides a display device, a display panel power supply system and a display panel power supply circuit thereof, the display panel power supply circuit includes: a power supply chip connected with an external power supply; and a gamma chip connected with the power supply chip and the data driving chip.
US10742116B2

Embodiments are provided for voltage regulators that include a first, a second, a third, and a fourth NMOS transistor cascoded between a high voltage source and a low voltage output; a resistor network including a first, a second, a third, and a fourth resistor connected in series between the high voltage source and ground, wherein gate electrodes of the second, third, and fourth NMOS are respectively connected to nodes between the first and second resistors, the second and third resistors, and the third and fourth resistors; and a multi-stage charge pump configured to provide a first bias voltage to a gate electrode of the first NMOS and a second bias voltage to the gate electrode of the second NMOS.
US10742111B2

An ACF power converter uses a soft start operation to reduce overheating and stress on components. The power converter includes a first transistor and second transistor. A high side driver controls the first transistor, and low side driver controls the second transistor. A first operating potential is provided to the low side driver during a first period of time. The second transistor switches based on an oscillator signal having a first rate of frequency change to generate a second operating potential for the high side driver, while attempting to hold the first transistor in the non-conductive state during a second time period. The first and second transistors switch based on the oscillator signal having a second rate of frequency change during a third time period. The power converter is held in ACF mode and inhibited from changing state for a period of time post soft start.
US10742107B2

A dual output power supply including: a first power conversion unit for generating a first DC output voltage to drive a first load according to a DC input voltage; a second power conversion unit for generating a second DC output voltage to drive a second load according to the DC input voltage; a switching unit having two channel ends coupled to the first DC output voltage and the second DC output voltage respectively; a load power measurement unit for measuring a sum of power of the first load and the second load; and a digital microcontroller unit coupled to the switching unit and the load power measurement unit for determining a switching signal to drive a control terminal of the switching unit according to the sum of power.
US10742104B2

The present application discloses a linear vibrating motor and relates to the technical field of micro-motors. The linear vibrating motor comprises a housing, a stator and a vibrator, and further comprises elastic support members, which are located at two ends of the vibrator and configured to support the vibrator and to provide elastic restoring forces, wherein the elastic support member comprises two elastic arms; connecting portions are disposed at two ends of the same side of each elastic arm respectively; the connecting portions at one ends of the two elastic arms are combined together; the two elastic arms extend toward the respective connecting portions respectively in a transverse direction to form a transverse cross structure; and the two connecting portions at the other ends of the two elastic arms are in combination with the vibrator and the housing respectively.
US10742099B2

An apparatus for mounting a magnet to a rotor or stator of an electric machine includes a mounting element having a second mounting surface, wherein the mounting element is arranged to magnetically interact with the magnet to allow a magnetic force to magnetically attach the magnet to the second mounting surface; means for moving the mounting element having the magnet magnetically attached to the second mounting surface to a predetermined distance from a first mounting surface of the rotor or stator; and means for moving the mounting element away from the first mounting surface when the mounting element is at the predetermined distance from the first mounting surface. The apparatus further includes means for varying the flux density between the mounting element and the magnet.
US10742098B2

A planar member for a stator stack comprises a stator yoke defining a central longitudinal axis, a first surface facing radially outward, and a second surface facing radially inward, a tooth extending radially inwards from the second surface, a first tooth tip extending circumferentially from a radially inward end of the tooth, a second tooth tip extending circumferentially from the radially inward end of the tooth, a first slot portion defined between the first tooth tip and the second surface, a second slot portion defined between the second tooth tip and the second surface, and a slot cooling fin extending into the first slot portion.
US10742093B2

A temperature sensor 1 according to the present invention includes a first coil element 11 and a second coil element 12 both serving as a part of a coil of an electric apparatus, an element main body 53 that includes a thermosensitive body 54 detecting temperature of the first coil element 11 and temperature of the second coil element 12 and a pair of extraction wires 56 and 56 connected to the thermosensitive body 54, and a housing 25 that includes an electric insulating resin material and is configured to house and hold the first coil element 11, the second coil element 12, and the element main body 53.
US10742089B2

A motor assembly broadly includes an electric motor and a clamp. The electric motor includes a motor housing and a shaft rotatably supported relative to the motor housing to rotate about a shaft axis, with part of the shaft being exposed relative to the motor housing. The motor housing includes a mounting base. The clamp is connected between the exposed part of the shaft and the mounting base. The clamp is selectively adjustable to apply a variable off-axis load to the exposed part of the shaft.
US10742087B2

A resin waterproof cover for covering an outside of a motor apparatus is comprising a cylindrical cap, a cap cover, a lead wire guide portion for inverting and leading out a power supply lead wire from inside of a motor case to the outside of the waterproof cover into a U shape, and cap engagement portions. The resin waterproof cover further comprises a first seal portion made of a photo-curable adhesive formed between the outer periphery near the bottom of the motor case, the other end of the cylindrical cap, and an end bracket of a reduction gear structure, a second seal portion made of a photo-curing adhesive formed on the lead wire guide portion, and a third seal portion made of a light curable adhesive formed between the periphery of one end of the cylindrical cap and the cap cover.
US10742081B2

A rotor includes: cylindrical rotor core blocks fixed to the rotary axis to be adjacent in an axial direction, the rotor core blocks including insertion portions disposed at intervals in an end surface in the axial direction so as to extend in the axial direction, and slots disposed at intervals in a circumferential direction so as to extend in the axial direction, the insertion portions of adjacent rotor core blocks facing each other and being successive to each other, and the slots facing each other and being successively each other; fixing pins having elasticity in an orthogonal planar direction orthogonal to the axial direction, the fixing pins being inserted to the insertion portions facing each other in the axial direction to fix the rotor core blocks to be adjacent in an axial direction; and magnets disposed in the slots to extend across the rotor core blocks.
US10742072B2

A wireless power transmitter circuit includes a power converter circuit, a power inverter circuit, an LC circuit, a resonant transmitter circuit, and a control circuit. The LC circuit includes an inductor and a capacitor, wherein an reactance of the LC circuit is substantially zero. The LC circuit is for converting the AC output current to a coil current. The resonant transmitter circuit includes at least one transmitter coil and a variable capacitor circuit, wherein the coil current flows through the at least one transmitter coil to generate a resonant wireless power. The control circuit generates a capacitance adjustment signal for adjusting an impedance of the variable capacitor circuit, such that the resonant transmitter circuit substantially operates in an impedance matched condition.
US10742066B2

A power supply system is provided. The power supply system includes at least one uninterruptible power supply (UPS), a catcher system including at least one catcher UPS, at least one static transfer switch (STS), each STS electrically coupled between an associated UPS and an associated load, each STS further electrically coupled between the catcher system and the associated load, and each STS operable to selectively switch between supplying power to the associated load from the associated UPS and supplying power to the associated load from the catcher system. The power supply system further includes a first communications channel communicatively coupling the at least one UPS to the catcher system, and at least one second communications channel, wherein each STS is communicatively coupled to the associated UPS by a second communications channel of the at least one second communications channel.
US10742063B2

A charging pack for an electronic device which includes flexible members adapted to snugly attach the charging pack to an electronic device such as a cellular telephone. The flexible members may stretch to capture the corners of the cellular telephone. The flexible members may reside along a back surface of the charging pack in a stowed configuration. The flexible members may stretch over the corners of the charging pack main body to provide protection to the charging pack.
US10742060B2

An electronic device and an operation method thereof according to various example embodiments wirelessly receive detection power for detecting the electronic device, and put a limitation on storing the power.
US10742059B2

A power management system for dispensers is described. The system includes a controller connected to a lower power zero net voltage (ZNV) power source. A power rectification circuit (PRC) converts ZNV power to higher voltage direct current (HVDC) power. An energy storage system connected to the HVDC power source receives and stores HVDC power within the energy storage system which is selectively provided to a dispenser motor load connected to the energy storage system. The system provides an effective solution to the problem of transferring power from a low power battery source on a disposable product to a dispenser as well as providing a system that minimizes corrosion at the electrical interface between the disposable product and the dispenser particularly in higher humidity environments.
US10742053B2

A power tool includes a power connection terminal, a power system, a main control switch, and a power supply protection circuit. A power supply path is disposed between the power connection terminal and the power system. The main control switch and the power supply protection circuit are configured to control the power supply path to be completed or broken. During the use of the tool, the power tool is not restarted if the main control switch is turned on before an external power source that meets a power supply requirement is connected.
US10742052B1

An apparatus and method for synchronously discharging multiple capacitive loads. In one embodiment, the apparatus includes first and second discharge circuits for discharging first and second capacitive loads, respectively. The apparatus also includes a control circuit coupled to the first and second discharge circuits and configured to control the second discharge circuit. The control circuit includes a first scaler circuit configured to generate a first scaled voltage based on a first voltage on the first capacitive load, a second scaler circuit configured to generate a second scaled voltage based on a second voltage on the second capacitive load, and a comparator circuit for comparing the first and second scaled voltages. The comparator circuit asserts a control signal when the second scaled voltage exceeds the first scaled voltage. The second discharge circuit discharges the second capacitive load when the comparator circuit asserts its control signal.
US10742047B2

A system is disclosed. The system has a door that selectively opens to allow access to a cavity and selectively closes to block access to the cavity, a lock configured to selectively lock and unlock the door when the door is closed, a camera configured to image a user area adjacent to the door, computing memory having associated therewith code, and a processor communicatively coupled with the computing memory. The system is configured to execute the code and to control the camera to record a first image data of the user area at a first time, store the first image data, control the camera to record a second image data of the user area at a second time, and selectively unlock the door based on comparing the second image data to the first image data.
US10742036B2

A power converter comprises an inductor coil whose first pole is connected to an input terminal of the power converter, a controllable switch between the ground and a second pole of the inductor coil, a first unidirectionally conductive component providing a path for electric current from the inductor coil towards an output terminal of the power converter when the controllable switch is non-conductive, and an over-current protector at the output terminal. The power converter comprises a second unidirectionally conductive component for conducting electric current from the input terminal to the over-current protector in a fault situation where voltage at the output terminal is smaller than voltage at the input terminal. Thus, the second unidirectionally conductive component constitutes a low-inductance bypass route for fault current and enables the over-current protector to react fast to a fault situation.
US10742026B2

Aspects of the invention provide for an electrostatic protection device for protecting an input port of an electronic circuit. The electrostatic protection device includes a stacked coil assembly with four ports. The electrostatic protection device further includes a human body model ESD protection circuit, a charge device model ESD protection circuit, and an impedance matching circuit. The human body model ESD protection circuit, the charge device model ESD protection circuit, and the impedance matching circuit are connected to separate ports selected from the four ports.
US10742025B2

A system and method for detecting and isolating an electromagnetic pulse (“EMP”) along first phase, second phase, and third phase electrical lines electrically connected to a monitored infrastructure so as to protect the monitored infrastructure, the method for detecting and isolating includes a phase unit receiving electric signal data from a sensor electrically connected individually to each of the first phase, second phase, and third phase electrical lines, respectively, upstream of and associated with the monitored infrastructure. The method includes determining if the received electric signal data associated with the respective electrical line is indicative of an E1 component of an EMP and, if so, actuating an isolation subsystem in less than 300 nanoseconds to electrically isolate the respective electrical line against electrical communication with the monitored infrastructure.
US10742017B2

A semiconductor-switch control device includes a controller that detects an analog signal of a load current, converts the detected analog signal into a digital signal, and determines an over-current based on the converted digital signal; a short circuit detector that detects an analog signal of a load voltage, and detects an over-current based on the analog signal without converting the detected analog signal into a digital signal; and a drive unit that drives an FET based on a determination result of the over-current determined by the controller or a detection result of the over-current detected by the short circuit detector.
US10742000B2

A VCSEL can include: an elliptical oxide aperture in an oxidized region that is located between an active region and an emission surface, the elliptical aperture having a short radius and a long radius with a radius ratio (short radius)/(long radius) being between 0.6 and 0.8, the VCSEL having a relative intensity noise (RIN) of less than −140 dB/Hz. The VCSEL can include an elliptical emission aperture having the same dimensions of the elliptical oxide aperture. The VCSEL can include an elliptical contact having an elliptical contact aperture therein, the elliptical contact being around the elliptical emission aperture. The elliptical contact can be C-shaped. The VCSEL can include one or more trenches lateral of the oxidized region, the one or more trenches forming an elliptical shape, wherein the oxidized region has an elliptical shape. The one or more trenches can be trapezoidal shaped trenches.
US10741998B2

Provided is a laser system that includes a laser head having a laser holder configured to house a laser beam and a lens for reflecting the laser beam at a predetermined wavelength, and a thermal-mechanical adjustment device disposed on the laser head and configured to adjust a temperature and an alignment of the laser beam, to maintain the predetermined wavelength of the laser beam.
US10741995B2

The invention relates to the production of an optical or optoelectronic assembly (1, 2) comprising an active component (5) and a cooler (3). The cooler (3) is produced by means of a 3D printing method on a composite plate (6).
US10741994B2

A light emitter includes a substrate, a first mirror layer provided on the substrate, a columnar section including an active layer provided on a side of the first mirror layer that is the side opposite the substrate and a second mirror layer provided on a side of the active layer that is the side opposite the first mirror layer, a semi-insulating member provided on the side surface of the columnar section and having thermal conductivity higher than the thermal conductivity of the first mirror layer and the thermal conductivity of the second mirror layer, and a sub-mount which has a first surface bonded to the semi-insulating member and through which light produced in the active layer passes, and a second surface of the sub-mount that is the surface opposite the first surface is oriented in the direction in which the light produced in the active layer exits.
US10741990B2

Apparatus and methods for producing ultrashort optical pulses are described. A high-power, solid-state, passively mode-locked laser can be manufactured in a compact module that can be incorporated into a portable instrument. The mode-locked laser can produce sub-50-ps optical pulses at a repetition rates between 200 MHz and 50 MHz, rates suitable for massively parallel data-acquisition. The optical pulses can be used to generate a reference clock signal for synchronizing data-acquisition and signal-processing electronics of the portable instrument.
US10741986B2

A device for establishing an electric contact between an electric energy storage cell and an electrically conductive conductor plate structure via an electrically conductive conductor wire. A tool establishes an electric contact between the electrically conductive conductor wire and the electric energy storage cell, and establishes an electric contact between the electrically conductive conductor wire and the electrically conductive conductor plate structure. The tool has a tool element that is movable through a perforation on the side of a conductor plate structure at least with its free end. In the region of the free end, a contacting device is arranged or built for forming an electric contact between the energy storage cell.
US10741969B2

A card edge connector includes an insulative elongated housing defining an elongated slot extending along a longitudinal direction. Two rows of contacts are disposed in the housing so as to be paired in each cross-sectional plane in a transverse direction. A pair of towers are located at two opposite ends of the housing in the longitudinal direction. A pair of ejectors/lockers are disposed in the corresponding towers and rotational about a pivot extending along the transverse direction. Each ejector has a bottom kicker adapted to intimately confront a bottom edge of the memory module for ejecting the memory module out of the housing. The kicker slightly interferes with the contacting sections of the neighboring contacts when the ejector is located at an outer position so as to be retained in position with regard to the housing.
US10741968B2

An electrical connector includes a plug that mates with a receptacle. In a medical application, the plug is connected to electrical leads that pass through a patient's skin to an implanted medical device in the patient's body, while the receptacle is connected to external medical equipment. The plug is small in diameter so the size of the opening in the patient's skin can be minimized. All electrical contacts in the plug are on internal portions. The receptacle includes spring-loaded contacts that contact the internal electrical contacts on the plug when the plug and receptacle are properly mated. When the plug is plugged into the receptacle, spring-loaded retention arms in the receptacle lock into place on the plug, retaining the plug in the receptacle.
US10741962B2

A contact device comprising a contact housing, a base and a locking device. The base delimits a base interior. The contact housing engages with the base interior. The locking device comprises a locking structure and a locking pin at an outer housing circumferential side of the contact housing. The locking structure comprises a face spline and an unlocking section adjoining the face spline in an axial direction, the unlocking section extending around the contact housing in sections in the circumferential direction in the shape of a groove, the locking pin connected to the base and protrudes into the base interior. The contact housing may be slid between a first axial position and a second axial position in an axial direction relative to the base. In the first axial position the locking pin engages with the face spline. In the second axial position the locking pin engages with the unlocking section.
US10741939B1

A protective housing for an alligator clip and the ends of electrical cables used for high amperage applications, which includes a relatively rigid, non-electrically conductive hollow housing defining an interior chamber configured and dimensioned to accommodate and fully enclose an alligator clip therewithin and having openings at opposite ends thereof which open onto the interior chamber therein to allow and accommodate one or more electrical cables to be inserted into and through the openings of the opposite ends of the housing to permit coupling thereof within the housing chamber with the alligator clip. The hollow housing is openable to allow for insertion and removal of an alligator clip and has an opening therethrough communicating with the internal chamber thereof. A non-electrically conductive button movably is mounted in the opening in the housing for reciprocal movement generally into and out of the chamber for opening and closing the alligator clip.
US10741937B2

The present invention relates to a connector arrangement (100) with a connector (101) and a cable (50) connected to the connector, wherein the cable has an inner conductor (51) and an outer conductor (52) and the connector has an inner conductor (103) and an outer conductor (105), wherein the connector arrangement has a crimping region in which the cable is crimped with a crimp barrel (10), wherein the crimp barrel has at least one radially inwardly directed lug (11).
US10741931B2

A multi-polarized scanning phased array antenna is provided, which includes a first element, second element, first feed line, second feed line, first 180 degree phase shifter, second 180 degree phase shifter, third 180 degree phase shifter, fourth 180 degree phase shifter, Θ1 degree phase shifter, and Θ2 degree phase shifter. The first element is fed with a first polarization signal at a first feed point and a third feed point, and a second polarization signal at a second feed point and a fourth feed point. The second element is fed with the first polarization signal at a fifth feed point and a seventh feed point, and the second polarization signal at a sixth feed point and an eighth feed point. The first feed line is coupled to the elements and associated with the first polarization. The second feed line is coupled to the plurality of elements and associated with the second polarization. The first 180 degree phase shifter is coupled in the first feed line between the first and third feed points, and the second 180 degree phase shifter is coupled in the second feed line between the second and fourth feed points. The third 180 degree phase shifter is coupled in the first feed line between the fifth and seventh feed points, and the fourth 180 degree phase shifter is coupled in the second feed line between the sixth and eighth feed points. The Θ1 degree phase shifter is coupled in the first feed line between the third and seventh feed points, and the Θ2 degree phase shifter is coupled in the second feed line between the second and sixth feed points.
US10741930B2

Disclosed is a shaped horn in conjunction with a dielectric tube for enhanced aperture directivity that can achieve a near optimum efficiency. The shaped horn provides additional mode control to provide an improved off-axis cross-polarization response. The horn shape can be individually optimized for isolated horns or for horns in a feed array. The feed array environment can produce results that lead to a different optimized shape than the isolated horn. Lower off axis cross-polarization can result in improved efficiency and susceptibility to interference.
US10741924B1

Described is a hybrid notch antenna comprising a flared notch antenna structure and a transverse electromagnetic (TEM) horn structure having walls disposed through or attached to the notch antenna structure member such that the TEM horn is integrated with the notch antenna to form a hybrid TEM/notch antenna.
US10741923B2

Aspects of the subject disclosure may include, for example, receiving, by a feed point of a dielectric antenna, electromagnetic waves from a dielectric core coupled to the feed point without an electrical return path, where at least a portion of the dielectric antenna comprises a conductive surface, directing, by the feed point, the electromagnetic waves to a proximal portion of the dielectric antenna, and radiating, via an aperture of the dielectric antenna, a wireless signal responsive to the electromagnetic waves being received at the aperture. Other embodiments are disclosed.
US10741917B2

Examples disclosed herein relate to a power division structure. The power division structure has an input port to receive a transmission signal, a plurality of output ports to transmit portions of the transmission signal to a signal structure, and a plurality of transmission paths to propagate the transmission signal from the input port to the plurality of output ports, each transmission path having an associated weight and configured with power division vias to distribute the transmission signal according to its associated weight.
US10741911B2

A wireless radio communication apparatus and method in which directional transmission, also known as beamforming, training is performed on transmissions between multiple wireless radio communication devices participating in a local network. A sector level sweep (SLS) process uses transmitter sector sweep (TXSS) training, which includes transmitting a sector sweep (SSW) followed by generating sector sweep (SSW) feedback to other nodes in the local network, with optimum transmit sector information being exchanged between nodes. Embodiments include a power save mode, a delayed SSW feedback mode, and an embedded polling and feedback mode.
US10741910B2

An optical system for producing an optical probe beam includes an optical source that generates a free-space optical beam. An optical element is positioned in a path of the free-space optical beam to project the free-space optical beam to generate a projected free-space optical beam. A photonic integrated phased-array component positioned in a path of the projected free-space optical beam to reflect the projected free space optical beam, thereby generating the optical probe beam. The photonic integrated phased-array component comprises a plurality of antenna elements and a substrate positioned proximate to the plurality of antenna elements, wherein the substrate includes a plurality of fan-out electrical connections from at least some of the plurality of antenna elements such that a size of a region comprising the fan-out electrical connections is larger than a size of a region comprising the plurality of antenna elements.
US10741897B2

A matched horn coupler assembly is used in a RF rotational joint for conveying an electromagnetic signal. The coupler assembly includes first and second feed horns defining respective first and second horn longitudinal axes intersecting one another at an intersection point. The first and second feed horns connect to a mirror for conveying the signal there between with the intersection point lying on a reflecting surface of the mirror which defines a normal direction thereof at the intersection point. The normal direction is equally angularly spaced from both the first and second horn longitudinal axes. First and second lenses connect to the respective first and second feed horns and focus the signal there between and at the intersection point. At least one of the first and second feed horns is rotatably connected relative to the mirror about the respective horn longitudinal axis.
US10741883B2

An apparatus is provided for detecting one of multiple possible abnormal conditions associated with a flexible, pouch-type energy storage device of an electronic device. The apparatus includes a stiffener, a pressure sensor and a control component. The stiffener overlies a main surface of the storage device. The pressure sensor is disposed between the stiffener and an inner surface of the electronic device to monitor for pressure between the stiffener and the inner surface indicative of an abnormal condition associated with the storage device. The control component is coupled to the pressure sensor and detects the abnormal condition based, at least in part, on the monitored pressure exceeding a specified threshold, and performs and action based thereon. The abnormal condition may include excessive external force being applied to the energy storage device, or excessive internal swelling of the energy storage device during charging, or during use.
US10741878B2

The present invention relates to a non-aqueous electrolyte for lithium secondary battery, and more particularly, to a non-aqueous electrolyte including a lithium salt having a concentration of 4.1 M or more, an organic solvent, and a surfactant.
US10741876B2

A positive electrode material for nonaqueous secondary batteries includes lithium transition metal composite oxide particles containing at least one of cobalt and nickel; and titanium silicide particles. The lithium transition metal composite oxide particles have a layer structure. The lithium transition metal composite oxide particles and the titanium silicide particles are present as particles substantially independent from each other. The titanium silicide particles have an average particle diameter of 4.0 μm or less. The titanium silicide particles are contained at a content ratio of titanium of 1.2 mol % or less with respect to the lithium transition metal composite oxide particles.
US10741875B2

Provided are an anode for an all solid cell and a method of fabricating the same. The anode may include an anode current collector, a conductive material of which one end contacts a part of the anode current collector, a conductive coating layer surrounding the conductive material, an anode active material which contacts the other end of the conductive material, and a solid electrolyte. The conductive coating layer may prevent the conductive material and the solid electrolyte from being electrically connected to each other.
US10741872B2

The present invention provides a positive electrode active material for a lithium secondary battery having a core-shell structure which comprises: a core composed of lithium transition metal oxides including nickel(Ni), manganese(Mn) and cobalt(Co); and a shell composed of lithium transition metal oxides including cobalt(Co), wherein an inorganic material layer is further formed by coating on the surface of the shell.
US10741864B2

Titanium catecholate complexes can be desirable active materials for flow batteries and other electrochemical energy storage systems, particularly when incorporated in aqueous electrolyte solutions. It can be desirable to avoid introducing certain organic solvents and/or extraneous salts into aqueous electrolyte solutions. Methods for synthesizing titanium catecholate complexes that can help avoid the unwanted introduction of organic solvents and/or extraneous salts into aqueous electrolyte solutions can include: providing an aqueous solution containing a catechol compound, reacting a titanium reagent with the catechol compound in the aqueous solution to form an intermediate titanium catecholate complex, isolating the intermediate titanium catecholate complex as a solid or slurry, and reacting a ligatable compound with the intermediate titanium catecholate complex in the presence of a base to produce a salt form titanium catecholate complex containing at least one additional ligand.
US10741855B2

The present invention is concerned with improved swirl burners, particularly, but not limited to, swirl burners used in fuel cell systems.
US10741850B2

A novel method to produce ALD films disposed on powders is disclosed. Examples include the formation of a cobalt doped zirconia (CDZ), hafnia, and cobalt doped hafnia (CDH) films on lanthanum strontium cobalt iron oxide (LSCF) powder for solid oxide fuel cell cathodes. The coated powders are sintered into porous cathodes that have utility for preventing the migration of cations in the powder to the surface of the sintered cathode and/or other performance enhancing attributes.
US10741843B2

An energy storage device can include a cathode and an anode, where at least one of the cathode and the anode are made of a polytetrafluoroethylene (PTFE) composite binder material including PTFE and at least one of polyvinylidene fluoride (PVDF), a PVDF co-polymer, and poly(ethylene oxide) (PEO). The energy storage device can be a lithium ion battery, a lithium ion capacitor, and/or any other lithium based energy storage device. The PTFE composite binder material can have a ratio of about 1:1 of PTFE to a non-PTFE component, such a PVDF, PVDF co-polymer and/or PEO.
US10741839B2

Electrode materials for electrochemical cells and batteries and methods of producing such materials are disclosed herein. A method of preparing an active lithium metal oxide material suitable for use in an electrode for a lithium electrochemical cell comprises the steps of: (a) contacting the lithium metal oxide material with an aqueous acidic solution containing one or more metal cations; and (b) heating the so-contacted lithium metal oxide from step (a) to dryness at a temperature below 200° C. The metal cations in the aqueous acidic solution comprise one or more metal cations selected from the group consisting of an alkaline earth metal ion, a transition metal ion, and a main group metal ion.
US10741838B2

Provided is cathode active material powder or a cathode that is capable of improving the cycle characteristics of nonaqueous electrolyte rechargeable batteries at high voltage and exhibiting excellent capacity retention. The powder has a composition of: Lix−wNawCo1−yMyO2+z (0.950≤x≤1.100, 0
US10741837B2

A positive electroactive material for a lithium-ion battery can have a tap density ranging from 2.50 to 2.90 g/cm3, a Span value ranging from 1.04 to 1.68 and/or a capacity ranging from 195 to 210 mAh/g obtained using a discharging current of C/5 current rate. The material can have a formula Lia[NixMnyCo1−x−y]zM1−zO2, wherein a is between approximately 1.02 and 1.07, x is between approximately 0.60 to 0.82, y is between approximately 0.09 to 0.20, z is between approximately 0.95 to 1.0, and 1−x−y is greater than 0. A cost-effective and large-scale synthetic method for preparing the positive electroactive material, an electrochemical cell containing the positive electroactive material, and a battery comprising one or more lithium ion electrochemical cells are also described.
US10741833B2

There is provided a negative electrode active material for a nonaqueous electrolyte secondary battery, the negative electrode active material including a base particle containing Si and SiO2, a mixed phase coating that covers a surface of the base particle and contains SiO2 and carbon, and a carbon coating that covers a surface of the mixed phase coating. The base particle is preferably formed of SiOX (0.5≤X≤1.5). The mixed phase coating preferably contains carbon dispersed in a phase formed of SiO2. The cycle characteristics of a nonaqueous electrolyte secondary battery including negative electrode active material particles containing Si and SiO2 are improved.
US10741832B2

A positive electrode active material for a lithium ion battery includes a coating layer comprising amorphous carbon on a surface of a positive electrode active material, wherein the amorphous carbon is derived from carbon contained in an oxazine resin, a ratio of a peak intensity of a G band to a peak intensity of a D band is 1.0 or greater when the amorphous carbon is measured by Raman spectroscopy, an average film thickness of the coating layer is 100 nm or less, and a coefficient of variation (CV value) of a film thickness of the coating layer is 10% or less.
US10741823B2

A method for injecting an electrolyte of a pouch type battery is provided. The method includes pressing the pouch type battery that has a gas pocket on a first side thereof to move gas generated from the battery toward the gas pocket. The gas pocket is then pierced using a needle type injector and an electrolyte is injected through the pierced portion. The electrolyte injected into the gas pocket is moved toward a second side of the battery and the gas pocket is pierced to remove the gas under a vacuum and seal the battery.
US10741819B2

A tab bundle has a first bent portion, which is at a first end in the stacking direction L of an electrode assembly in a laminated state and is bent toward a second end in the stacking direction L of the electrode assembly, and an extended portion, which protrudes from the first bent portion in the stacking direction L. The tab bundle is electrically connected to a conductive member by means of a conduction part, which is located in the extended portion. The conductive member includes: a fixed piece, which is fixed to the inner surface of a lid member and located between the extended portion and the lid member, and a connecting piece, which intersects the fixed piece and protrudes toward the electrode assembly. The tab bundle is electrically connected to the connecting piece by means of the conduction part, which is located in the extended portion.
US10741818B2

The present disclosure discloses a cell and a battery using the same. The cell comprises a positive electrode plate and a negative electrode plate which each are provided with an uncoated current collector, the uncoated current collector of the positive electrode plate and the uncoated current collector of the negative electrode plate each are respectively welded with an electrical conductive piece used to connect with an external circuit. The uncoated current collector of the positive electrode plate is punched to form an electrolyte transmission channel and/or the uncoated current collector of the negative electrode plate is punched to form an electrolyte transmission channel; a punching manner of the electrolyte transmission channel comprises following one manner or two manners: one manner is that an edge region of the uncoated current collector which is not aligned with the electrical conductive piece is punched to form an semi-closed channel, the other manner is that the uncoated current collector is punched to form a hole-like all-closed channel. In comparison with the technology in background, by that the uncoated current collector is punched to form the electrolyte transmission channel, electrolyte infiltration speed is improved, at the same time the rate performance and the cycle performance of the battery are promoted.
US10741817B2

A battery connection module is adapted to connect a battery pack, the battery connection module comprises: a carrying tray; a plurality of busbars mounted on the carrying tray and adapted to electrically connect a plurality of batteries of the battery pack; a flexible circuit board mounted on the carrying tray and mechanically and electrically connected to the plurality of busbars, the flexible circuit board having a frame-shaped portion with an opening, a flexible mating portion being provided in the opening of the frame-shaped portion; and a battery management system mounted on the carrying tray, positioned above the flexible circuit board and comprising a flexible circuit board connector; the flexible mating portion extending into the opening and being reversely bent and mated with the flexible circuit board connector on the battery management system. These components are integrated to an integrated module that facilitates subsequent assembling and use.
US10741816B2

According to one embodiment, a battery module includes a block-like battery cell unit in which a plurality of battery cells and a plurality of separators are stacked, and a frame which constrains the battery cell unit in a stacking direction of the battery cells and the separators. The frame is opposed to angular portions of end separators located at respective ends of the battery cell unit, as viewed in the stacking direction, and defines gaps with reference to the angular portions of the end separators.
US10741815B2

A nonaqueous electrolyte secondary battery includes: a separator including a polyolefin porous film; a porous layer containing a polyvinylidene fluoride-based resin; a positive electrode plate; and a negative electrode plate, wherein a sum of interface barrier energies being a predetermined value, the polyolefin porous film having a puncture strength of a predetermined value, the value represented by Formula (1) below being not less than 0.00 and not more than 0.54, |1−T/M|  Formula (1), and the polyvinylidene fluoride-based resin containing an α-form polyvinylidene fluoride-based resin in an amount of not less than 35.0 mol %.
US10741814B2

In accordance with at least certain embodiments, the present invention is directed to novel, improved, coated, or treated separator membranes, separators or membrane based separators for lithium batteries. The membranes or separators may include non-woven layers, improved surfactant treatments, or combinations thereof. The separators or membranes are useful for solvent electrolyte lithium batteries, especially rechargeable lithium ion batteries, and provide improved performance, wettability, cycling ability, and/or recharging efficiency.
US10741813B2

An energy storage device in which a micro-short circuit at the time of heat generation is suppressed is provided. The energy storage device includes: a positive electrode; a negative electrode containing a negative composite layer; and a separator disposed between the positive electrode and the negative electrode. The separator contains a base material layer containing a thermoplastic resin and an inorganic layer formed on the base material layer, the inorganic layer opposes to the positive electrode, the base material layer opposes to the negative electrode, and a ratio of a mass of the base material layer per unit area to a spatial volume of the negative composite layer is 0.26 or more.
US10741804B2

The present invention provides a battery pack that has a plurality of laminated batteries arranged in an array direction. In the plurality of laminated batteries, positive electrode terminals and negative electrode terminals are connected in series, and in the array direction, a distance between the positive and negative electrode terminals that are electrically connected to each other is relatively shorter than a distance between the positive and negative electrode terminals that are not electrically connected to each other.
US10741798B1

An organic light emitting diode (OLED) display panel includes a display device substrate, a cofferdam, a transparent conductive metal layer disposed on the display device substrate, and a light-emitting layer disposed on the transparent conductive metal layer. A cushion layer made of a hydrophilic material is disposed around an active area on the display device substrate, and the cofferdam is disposed on the cushion layer. The transparent conductive metal layer extends obliquely upward toward a direction close to the cushion layer and a periphery of the transparent conductive metal layer is on the cushion layer.
US10741786B2

A display device having an auxiliary electrode is provided. The display device may prevent the permeation of moisture through an over-coat layer exposing a portion of the auxiliary electrode. Thus, in the display device according to the embodiments of the present disclosure, the reliability may be improved.
US10741781B2

An organic light emitting device can include first and second electrodes formed to face each other on a substrate; a first stack interposed between the first and second electrode and configured with a hole injection layer, a first hole transportation layer, a first light emission layer and a first electron transportation layer which are stacked on the first electrode; a second stack interposed between the first stack and the second electrode and configured with a second hole transportation layer, a second light emission layer, a third light emission layer and a second electron transportation layer which are stacked on the first stack; a third stack interposed between the second stack and the second electrode and configured with a third hole transportation layer, a fourth light emission layer, a third electron transportation layer and an electron injection layer which are stacked on the second stack; and a first charge generation layer interposed between the first and second stacks and a second charge generation layer interposed between the second and third stacks.
US10741779B2

A method for preparing photoactive perovskite materials. The method comprises the step of preparing a lead halide precursor ink. Preparing a lead halide precursor ink comprises the steps of: introducing a lead halide into a vessel, introducing a first solvent to the vessel, and contacting the lead halide with the first solvent to dissolve the lead halide. The method further comprises depositing the lead halide precursor ink onto a substrate, drying the lead halide precursor ink to form a thin film, annealing the thin film, and rinsing the thin film with a second solvent and a salt.
US10741777B2

Provided is a stretchable display including an elastic body, a light emitting unit on the elastic body, and a wiring unit on the elastic body, wherein the light emitting unit includes a first substrate unit on the elastic body, a buffer layer on the first substrate unit, and a light emitting element on the buffer layer, the wiring unit includes a second substrate unit on the elastic body, a driving element configured to control the light emitting element, a wiring configured to electrically connect the driving element and the light emitting element, and an insulation layer configured to cover the driving element and the wiring, the light emitting unit and the wiring unit have respective corrugation structures, a thickness of the light emitting unit is larger than that of the wiring unit, a modulus of elasticity of the buffer layer is larger than that of the insulation layer, and a modulus of elasticity of the elastic body is smaller than that of the insulation layer.
US10741771B2

A compound represented by Formula 1 is disclosed. An organic electric element includes a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode. The organic material layer includes the compound represented by Formula 1. When the organic electric element includes the compound in the organic material layer, luminescence efficiency, stability, and life span can be improved.
US10741770B2

The present invention relates to a compound according to formula 1: suitable for use as a layer material for electronic devices, and to an organic semiconductor layer comprising at least one compound according to formula 1, as well as to an organic electronic device comprising at least one organic semiconductor layer, and a method of manufacturing the same.
US10741769B2

A novel organic compound is provided. That is, a novel organic compound that is effective in improving the element characteristics and reliability is provided. An organic compound has a benzonaphthofuran skeleton and a triazine skeleton and is represented by General Formula (G1) below. (In the formula, Ar1, Ar2, and Ar3 separately represent a substituted or unsubstituted phenylene group, and each of m and n is independently 0 or 1. R1 and R2 separately represent hydrogen, an alkyl group having 1 to 6 carbon atoms, a substituted or unsubstituted phenyl group, a substituted or unsubstituted biphenyl group, a substituted or unsubstituted terphenyl group, a substituted or unsubstituted fluorenyl group, a substituted or unsubstituted methylfluorenyl group, a substituted or unsubstituted dimethylfluorenyl group, a substituted or unsubstituted spirofluorenyl group, a substituted or unsubstituted naphthyl group, or a substituted or unsubstituted phenanthrenyl group. B1 to B3 separately represent nitrogen or carbon, and at least one of B1 to B3 represents nitrogen. In addition, A is represented by General Formula (G1-1). Any one of R3 to R12 is bonded to Ar1, and the others separately represent hydrogen, an alkyl group having 1 to 6 carbon atoms, a substituted or unsubstituted phenyl group, a substituted or unsubstituted biphenyl group, a substituted or unsubstituted terphenyl group, a substituted or unsubstituted fluorenyl group, a substituted or unsubstituted methylfluorenyl group, a substituted or unsubstituted dimethylfluorenyl group, a substituted or unsubstituted spirofluorenyl group, a substituted or unsubstituted naphthyl group, or a substituted or unsubstituted phenanthrenyl group. Furthermore, Q represents S or O.)
US10741765B2

A vapor deposition apparatus is configured to attract a vapor deposition mask by an electromagnet. The electromagnet includes a first electromagnet for generating a magnetic field in a first orientation, and a second electromagnet for generating a magnetic field in a second orientation, which is a reverse orientation to the first orientation. As a result, a generated magnetic field is weakened by operating the first and second electromagnets at the same time when a current is turned on, and an intended magnetic field can be obtained by thereafter turning off the second electromagnet. As a result, an influence of electromagnetic induction is reduced, reducing failure of elements and the like formed on a substrate for vapor deposition and degradation in properties of the elements. Meanwhile, by turning off the operation of the second electromagnet after the current is turned on, a normal attraction force can be obtained.
US10741762B2

The present invention relates to a method for the deposition of at least one layer of an organic material on a substrate by (a) providing a source of a solid organic material in an atmosphere at a pressure comprised between 50 and 200 kPa, (b) heating said organic material to a first temperature to produce a vapor of said organic material, (c) exposing at least one surface of a substrate having a second temperature lower than said first temperature to said vapor to deposit organic material from said vapor onto said at least one surface of said substrate.
US10741761B2

Methods for scaling dimensions of resistive change elements, resistive change element arrays of scalable resistive change elements, and sealed resistive change elements are disclosed. According to some aspects of the present disclosure the methods for scaling dimensions of resistive change elements and the resistive change element arrays of scalable resistive change elements reduce the impact of overlapping materials on the switching characteristics of resistive change elements. According to some aspects of the present disclosure the methods for scaling dimensions of resistive change elements include sealing surfaces of resistive change elements. According to some aspects of the present disclosure the methods for scaling dimensions of resistive change elements include forming barriers to copper migration in a copper back end of the line.
US10741759B2

A diffusive memristor device and an electronic device for emulating a biological synapse are disclosed. The diffusive memristor device includes a bottom electrode, a top electrode formed opposite the bottom electrode, and a dielectric layer disposed between the top electrode and the bottom electrode. The dielectric layer comprises silver doped silicon oxynitride (SiOxNy:Ag). In an alternate implementation, the dielectric layer comprises silver doped silicon oxide (Ag:SiO2). An electronic synapse emulation device is also disclosed. The synapse emulation device includes a diffusive memristor device, a drift memristor device connected in series with the diffusive memristor device, a first voltage pulse generator connected to the diffusive memristor device, and a second voltage pulse generator connected to the drift memristor device. Application of a signal from one of the first voltage pulse generator or the second voltage pulse generator allows the synapse emulation device to exhibit long-term plasticity.
US10741757B2

The disclosed process includes the successive stages of providing a substrate comprising a dielectric layer; forming a first layer of block copolymers on a part of the dielectric layer, so that the dielectric layer exhibits free zones with a random spatial distribution; etching the free zones, so as to structure the dielectric layer; removing the first layer of block copolymers; forming a first electrode on the structured dielectric layer; forming a memory layer, of resistive memory type, on the first electrode; forming a second electrode on the memory layer; forming a second layer of block copolymers on a part of the second electrode, so that the second electrode exhibits free zones with a random spatial distribution; etching the free zones, so as to structure the second electrode; and removing the second layer of block copolymers.
US10741756B1

A method of forming a phase change memory device is provided. The method includes depositing an electrode layer on a phase change material core, and forming a sacrificial layer on the electrode layer. The method further includes depositing a planarization layer on the sacrificial layer, and depositing an anti-reflective coating on the planarization layer. The method further includes forming a template on the anti-reflective coating, and removing a portion of the anti-reflective coating, a portion of the planarization layer, and a portion of the sacrificial layer to form a reduced height sacrificial layer and a sacrificial layer section beneath the planarization layer section. The method further includes removing the anti-reflective coating section and planarization layer section to expose the sacrificial layer section, and removing the reduced height sacrificial layer and a portion of the electrode layer to form a top electrode on the phase change material core.
US10741752B2

Methods of forming the MRAM generally include forming an array of MTJ having sub-lithographic dimensions. The array can be formed by providing a substrate including a MTJ material stack including a reference ferromagnetic layer, a tunnel barrier layer, and a free ferromagnetic layer on an opposite side of the tunnel barrier layer. A hardmask layer is deposited onto the MTJ material stack. A first sidewall spacer is formed on the hardmask layer in a first direction. A second sidewall spacer is formed over the first sidewall in a second direction, wherein the first direction is orthogonal to the second direction. The second sidewall spacer intersects the first sidewall spacer. The first sidewall spacer is processed using the second sidewall spacer as mask to form a pattern of oxide pillars having sub-lithographic dimensions. The pattern of oxide pillars are transferred into the MTJ stack to form the array.
US10741743B2

An oxide superconductor includes: REBa2Cu3O7-x (RE being one element selected from a “RE element group” of Pr, Nd, Sm, Eu, Gd, Y, Tb, Dy, Ho, Er, Tm, Yb, and Lu). The RE includes at least three, types of metallic elements (M1, M2, and M3), and the three types of metallic elements are any element of the RE element group selected in order. In an oxide system satisfying R(1)≤20 mol % and R(M2)≥60 mol % and R(M3)≤20 mol %, R(M1) being an average metallic element ratio of M1 in M1+M2+M3, SD(Ms)>0.15 is satisfied at a position at 50% of an average film thickness of a cross section including the c-axis, Ms being the metallic element of not larger of R(M1) and R(M3), SD(Ms) being a standard deviation/average value of a concentration of Ms.
US10741742B2

This disclosure describes systems, methods, and apparatus for multilayer superconducting structures comprising electroplated Rhenium, where the Rhenium operates in a superconducting regime at or above 4.2 K, or above 1.8 K where specific temperatures and times of annealing have occurred. The structure can include at least a first conductive layer applied to a substrate, where the Rhenium layer is electroplated to the first layer. A third layer formed from the same or a different conductor as the first layer can be formed atop the Rhenium layer.
US10741739B2

A Micro LED transferring method, a Micro LED display panel and a Micro LED display device are provided. The Micro LED display panel includes a substrate, a pixel defining layer including multiple openings, first conducting layer located in the multiple openings, photosensitive conductive bonding layers and Micro LED structures. The photosensitive conductive bonding layer is solidified after receiving light, such that elements adhered on two opposite surfaces of the photosensitive conductive bonding layer are bonded together. Due to the photosensitive conductive bonding layer, a Micro LED is detected during a transferring process rather than after a bonding process, thereby eliminating a step of removing a bonded abnormal Micro LED, thus simplifying the detecting and repairing processes of Micro LEDs.
US10741732B2

A light emitting device includes at least one first light emitting element to emit a first light and at least one fluorescent material to convert the first light to a second light. The second light has chromaticity existing in an enclosed area in a CIE 1931 chromaticity diagram. The CIE 1931 chromaticity diagram has a curved boundary indicating a spectral locus. The enclosed area is enclosed with a first straight line, a second straight line, a third straight line, and a curved line. The first straight line connects a first point at which x is equal to 0.666 and y is equal to 0.334 and a second point at which x is equal to 0.643 and y is equal to 0.334. The second straight line connects the second point and a third point at which x is equal to 0.576 and y is equal to 0.291. The third straight line connects the third point and a fourth point at which x is equal to 0.737 and y is equal to 0.263. The curved line connects the fourth point and the first point. The curved line is a part of the curved boundary.
US10741728B2

A micro-LED display device includes a substrate; a first insulating layer on the substrate and including a first region and a second region; and a micro-LED in the first region, wherein the first region has a first hydrophilicity, and the second region has a second hydrophilicity that is less than the first hydrophilicity.
US10741716B2

A wire processing apparatus for a tabbing apparatus is provided. The wire processing apparatus for a tabbing apparatus has: a wire supplying device cutting a wire to a predetermined length; a cell conveying device, on which the wire and a cell are placed, and which conveys the wire and the cell in a conveyance direction; and a wire transferring device receiving the wire from the wire supplying device and transferring the wire to the cell conveying device. The cell is placed on the wire in the state where the wire transferring device grips the wire placed on the cell conveying device.
US10741711B2

A plurality of solar cells are sealed by an encapsulant between a first protective member and a second protective member. A fixing member fixes, among the plurality of solar cells, a first solar cell and a second solar cell that are adjacent to each other. The fixing member includes a release surface and a non-release surface that are oriented in opposite directions. The non-release surface has disposed thereon a first bonding region and a second bonding region that have adhesive strength, and a non-bonding region different from the first bonding region and the second bonding region.
US10741700B2

Gate fingers (2-1 to 2-6) are arranged in one direction and each of the gate fingers is disposed so as to be adjacent to a corresponding one of drain electrodes (3-1 to 3-3) and a corresponding one of source electrodes (4-1 to 4-4) alternately, and have non-uniform gate head lengths.
US10741699B2

A semiconductor device includes a gate insulator layer above a semiconductor substrate, a gate electrode above the gate insulating layer, a sidewall insulator layer on sidewalls of the gate electrode and above the substrate, source and drain regions within the substrate on both sides of the gate electrode, a first region within the substrate below a part of the sidewall insulator layer closer to the source region and having an impurity concentration lower than the source region, a second region provided within the substrate below a part of the sidewall insulator layer closer to the drain region and having an impurity concentration lower than the drain region, a channel region provided within the substrate between the first and second regions, and a third region within the substrate below the channel region and including impurities of a different type and having an impurity concentration higher than the channel region.
US10741696B2

A semiconductor device includes a thin film transistor including a semiconductor layer, a gate electrode, a gate insulating layer, a source electrode, a drain electrode, the semiconductor layer includes a layered structure including a first oxide semiconductor layer including In and Zn, in which an atomic ratio of In with respect to all metallic elements included in the first oxide semiconductor layer is higher than an atomic ratio of Zn, a second oxide semiconductor layer including In and Zn, in which an atomic ratio of Zn with respect to all metallic elements included in the second oxide semiconductor layer is higher than an atomic ratio of In, and an intermediate oxide semiconductor layer arranged between the first oxide semiconductor layer and the second oxide semiconductor layer, and the first and second oxide semiconductor layers are crystalline oxide semiconductor layers, and the intermediate oxide semiconductor layer is an amorphous oxide semiconductor layer, and the first oxide semiconductor layer is arranged nearer to the gate insulating layer than the second oxide semiconductor layer.
US10741690B2

It is an object of the present invention to provide a technique capable of reducing a contact resistance between source and drain electrodes and a channel region. A thin film transistor includes: a first semiconductor layer provided on a first insulation film lying on a gate electrode and adjacent to a partial region that is part of the first insulation film lying on the gate electrode as seen in plan view; a source electrode and a drain electrode sandwiching the partial region therebetween as seen in plan view; a second insulation film having an opening portion provided over the partial region; and a second semiconductor layer provided on the second insulation film. The second semiconductor layer is in contact with the source electrode and the drain electrode, and is in contact with the partial region and the first semiconductor layer through the opening portion of the second insulation film.
US10741675B2

Fabricating a feedback field effect transistor includes receiving a semiconductor structure including a substrate, a first source/drain disposed on the substrate, a fin disposed on the first source/drain, and a hard mask disposed on a top surface of the fin. A bottom spacer is formed on a portion of the first source/drain. A first gate is formed upon the bottom spacer. A sacrificial spacer is formed upon the first gate, a gate spacer is formed on the first gate from the sacrificial spacer, and a second gate is formed on the gate spacer. The gate spacer is disposed between the first gate and the second gate. A top spacer is formed around portions of the second gate and hard mask, a recess is formed in the top spacer and hard mask, and a second source/drain is formed in the recess.
US10741674B2

Embodiments disclosed herein relate generally to forming a gate layer in high aspect ratio trenches using a cyclic deposition-treatment process. In an embodiment, a method includes subjecting a substrate surface having at least one feature to a film deposition process to form a conformal film over a bottom surface and along sidewall surfaces of the feature, subjecting the substrate surface to a treatment process to form respective halogen surface layers or respective halogen-terminated layers on the conformal film formed at respective upper portions of the sidewall surfaces, and performing sequentially and repeatedly the film deposition process and the treatment process to fill the feature with the film.
US10741669B2

Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. A gate dielectric layer is over a top of the fin and laterally adjacent sidewalls of the fin. An N-type gate electrode is over the gate dielectric layer over the top of the fin and laterally adjacent the sidewalls of the fin, the N-type gate electrode comprising a P-type metal layer on the gate dielectric layer, and an N-type metal layer on the P-type metal layer. A first N-type source or drain region is adjacent a first side of the gate electrode. A second N-type source or drain region is adjacent a second side of the gate electrode, the second side opposite the first side.
US10741665B2

A high electron mobility transistor (HEMT) includes a first III-V compound layer and a second III-V compound layer disposed on the first III-V compound layer and is different from the first III-V compound layer in composition. A source feature and a drain feature are disposed on the second III-V compound layer. A p-type layer is disposed on a portion of the second III-V compound layer between the source feature and the drain feature. A gate electrode is disposed on the p-type layer. A capping layer is disposed on the second III-V compound layer.
US10741662B2

Methods and structures for forming devices, such as transistors, are discussed. A method embodiment includes forming a gate spacer along a sidewall of a gate stack on a substrate; passivating at least a portion of an exterior surface of the gate spacer; and epitaxially growing a material in the substrate proximate the gate spacer while the at least the portion of the exterior surface of the gate spacer remains passivated. The passivating can include using at least one of a thermal treatment, a plasma treatment, or a thermal treatment.
US10741645B2

A semiconductor device including a base region present within a fin semiconductor structure that is present atop a dielectric substrate. An epitaxial emitter region and epitaxial collector region are present on opposing sides and in direct contact with the fin semiconductor structure. An epitaxial extrinsic base region is present on a surface of the fin semiconductor substrate that is opposite the surface of the fin semiconductor structure that is in contact with the dielectric base.
US10741642B2

Embodiments of mechanisms for forming dislocations in source and drain regions of finFET devices are provided. The mechanisms involve recessing fins and removing the dielectric material in the isolation structures neighboring fins to increase epitaxial regions for dislocation formation. The mechanisms also involve performing a pre-amorphous implantation (PAI) process either before or after the epitaxial growth in the recessed source and drain regions. An anneal process after the PAI process enables consistent growth of the dislocations in the source and drain regions. The dislocations in the source and drain regions (or stressor regions) can form consistently to produce targeted strain in the source and drain regions to improve carrier mobility and device performance for NMOS devices.
US10741640B2

A dielectric and isolation lower fin material is described that is useful for fin-based electronics. In some examples, a dielectric layer is on first and second sidewalls of a lower fin. The dielectric layer has a first upper end portion laterally adjacent to the first sidewall of the lower fin and a second upper end portion laterally adjacent to the second sidewall of the lower fin. An isolation material is laterally adjacent to the dielectric layer directly on the first and second sidewalls of the lower fin and a gate electrode is over a top of and laterally adjacent to sidewalls of an upper fin. The gate electrode is over the first and second upper end portions of the dielectric layer and the isolation material.
US10741635B2

To reduce a possibility of short circuiting between a wiring line that connects to a terminal unit and a pixel electrode, a display device is provided that includes a first lead wiring line that extends from a display area to a frame area while intersecting with an end portion of a flattening film, a second lead wiring line that is in a layer more on an upper side than the first lead wiring line and extends to a terminal unit while coming into contact with and intersecting with a first bank formed in a periphery of a second electrode, and a first wiring line contact part through which the first lead wiring line and the second lead wiring line connect to each other, the first wiring line contact part being provided between an end portion of the flattening film and the first bank.
US10741629B2

A display device includes a substrate including a display region and non-display region, and at least one pixel disposed in the display region. The at least one pixel includes an emission region that emits a light, a non-emission region that does not emit the light, a light emitting element disposed in the emission region, and a pixel circuit that drives the light emitting element. The display device further includes a passivation layer disposed between the pixel circuit and the light emitting element. The passivation layer covers the pixel circuit and includes a concave pattern disposed in the non-emission region. The display device further includes a power supply line disposed on the passivation layer in the non-emission region and connected to the light emitting element. The power supply line includes an uneven pattern corresponding to the concave pattern.
US10741624B2

The present disclosure relates to an array substrate, a display panel, and a display device. In an embodiment, an array substrate is provided that comprises: a substrate; and a pixel defining layer disposed on the substrate, the pixel defining layer including a plurality of openings and a partition portion for separating the plurality of openings from each other, wherein the partition portion has a first recess.
US10741621B2

Disclosed is a display device including a display panel configured to be situated under a transparent substrate and display an image on a display area toward the transparent substrate, a fingerprint sensor under the display panel to detect a fingerprint contacting the transparent substrate, and a drive integrated circuit (drive IC) configured to drive the display panel.
US10741619B2

A technique of manufacturing a display device with high productivity is provided. In addition, a high-definition display device with high color purity is provided. By adjusting the optical path length between an electrode having a reflective property and a light-emitting layer by the central wavelength of a wavelength range of light passing through a color filter layer, the high-definition display device with high color purity is provided without performing selective deposition of light-emitting layers. In a light-emitting element, a plurality of light-emitting layers emitting light of different colors are stacked. The closer the light-emitting layer is to the electrode having a reflective property, the longer the wavelength of light emitted from the light-emitting layer is.
US10741614B2

A display device and an eyeglasses-like augmented reality device using the same are provided. The display device includes a display panel including a lower substrate and an upper substrate and having a display area, an insulating layer that lies over the lower substrate and has a sloped surface in the display area, and an organic light-emitting diode on the insulating layer. The insulating layer has different slopes for different positions in the display area.
US10741609B2

Integration of structures including an embedded magnetoresistive random access memory (MRAM) device such as a magnetic tunneling junction device includes pre-patterned etch stop layers to prevent excessive etching of the interlayer dielectric during a via open step.
US10741608B2

The invention provides a manufacturing method of micro LED display panel, comprising: Step S1: providing a driving substrate, forming a photoresist layer on the driving substrate; Step S2: patterning the photoresist layer to form a plurality of accommodating grooves arranged in an array; Step S3: disposing a micro LED in each accommodating groove. By fabricating the photoresist layer to form the accommodating groove for accommodating the micro LED, the invention can reduce the manufacturing difficulty and improve the light emission efficiency of the micro LED.
US10741604B2

A semiconductor integrated circuit includes a first semiconductor substrate in which a part of an analog circuit is formed between the analog circuit and a digital circuit which subjects an analog output signal output from the analog circuit to digital conversion; a second semiconductor substrate in which the remaining part of the analog circuit and the digital circuit are formed; and a substrate connection portion which connects the first and second semiconductor substrates to each other. The substrate connection portion transmits an analog signal which is generated by a part of the analog circuit of the first semiconductor substrate to the second semiconductor substrate.
US10741585B2

A content addressable memory cell is provided that includes a vertical transistor having a gate oxide that includes a ferroelectric material.
US10741576B2

A three-dimensional memory device includes an alternating stack of insulating layers and word lines located over a substrate, memory stack structures extending through the alternating stack and containing a respective vertical semiconductor channel and a respective memory film, drain select gate electrodes located over the alternating stack, extending along a first horizontal direction, and laterally spaced apart along a second horizontal direction, and a dielectric cap layer located between adjacent drain select gate electrodes. An air gap is located between adjacent drain select gate electrodes in the dielectric cap layer.
US10741573B2

A semiconductor memory includes first to fourth stacked bodies. The first stacked body includes a first conductor, and an alternating stack of first insulators and second conductors above the first conductor in a region. The second stacked body includes a third conductor, and an alternating stack of second insulators and fourth conductors above the third conductor in another region. The third stacked body includes a fifth conductor adjacent to the first conductor via a third insulator in a separation region. The fourth stacked body includes a seventh conductor adjacent to the third conductor via a fifth insulator in the separation region. The fifth conductor is electrically insulated from the seventh conductor.
US10741567B2

A memory cell includes a select device and a capacitor electrically coupled in series with the select device. The capacitor includes two conductive capacitor electrodes having ferroelectric material there-between. The capacitor has an intrinsic current leakage path from one of the capacitor electrodes to the other through the ferroelectric material. There is a parallel current leakage path from the one capacitor electrode to the other. The parallel current leakage path is circuit-parallel the intrinsic path and of lower total resistance than the intrinsic path. Other aspects are disclosed.
US10741561B2

A dynamic random access memory (DRAM) structure is provided, and the DRAM structure includes a substrate, a DRAM, and a guard ring structure. The substrate includes a memory cell region. The DRAM is disposed in the memory cell region. The DRAM includes a capacitor contact coupled to a capacitor structure. The guard ring structure surrounds a border of the memory cell region. The capacitor contact and the guard ring structure originate from the same conductive layer.
US10741555B2

The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip has a source region and a drain region. The drain region is separated from the source region by a channel region. An isolation structure surrounds the source region, the drain region, and the channel region. A gate structure is over the channel region. The gate structure includes a first gate electrode region having one or more first materials and a second gate electrode region having one or more second materials that are different than the one or more first materials. The second gate electrode region continuously extends between a first outermost sidewall directly over the isolation structure and a second outermost sidewall directly over the channel region.
US10741553B2

A method includes forming a gate structure, a first edge structure and a second edge structure on a semiconductor strip. The method includes forming a first source/drain feature between the gate structure and the first edge structure; and a second source/drain feature between the gate structure and the second edge structure. A distance between the gate structure and the first source/drain feature is from about 1.5 to about 4.5 times greater than a distance between the gate structure and the second source/drain feature. The method includes implanting a buried channel in the semiconductor strip. A top surface of the buried channel is spaced from a top surface of the semiconductor strip. A bottom surface of the buried channel is closer to the top surface of the semiconductor strip than a bottom surface of the first source/drain feature. A dopant concentration of the buried channel is highest under the gate structure.
US10741546B2

Provided is a semiconductor device including a first MOSFET; a second MOSFET; a first resistor provided between a gate terminal of the first MOSFET and a source terminal of the second MOSFET; a second resistor provided between a source terminal of the first MOSFET and a gate terminal of the second MOSFET; a first diode provided in series with the first resistor between the gate terminal of the first MOSFET and the source terminal of the second MOSFET; and a second diode provided in series with the second resistor between the source terminal of the first MOSFET and the gate terminal of the second MOSFET.
US10741545B2

A semiconductor device includes a first transistor and a second transistor. The first transistor includes a first body layer and a first connection part. The second transistor includes a second body layer and a second connection part. A second impedance, which is, in a path between the second connection part and the second body layer, inclusive, a maximum impedance seen by the first source electrode in the second body layer, is greater than a first impedance, which is, in a path between the first connection part and the first body layer, inclusive, a maximum impedance seen by the first source electrode in the first body layer.
US10741538B2

In one well bias arrangement, no well bias voltage is applied to the n-well, and no well bias voltage is applied to the p-well. Because no external well bias voltage is applied, the n-well and the p-well are floating, even during operation of the devices in the n-well and the p-well. In another well bias arrangement, the lowest available voltage is not applied to the p-well, such as a ground voltage, or the voltage applied to the n+-doped source region of the n-type transistor in the p-well. This occurs even during operation of the n-type transistor in the p-well. In yet another well bias arrangement, the highest available voltage is not applied to the n-well, such as a supply voltage, or the voltage applied to the p+-doped source region of the p-type transistor in the n-well. This occurs even during operation of the p-type transistor in the n-well.
US10741533B2

A light-emitting apparatus package of the present invention includes (i) an electrically insulated ceramic substrate, (ii) a first concave section formed in the direction of thickness of the ceramic substrate so as to form a light exit aperture in a surface of the ceramic substrate, (iii) a second concave section formed within the first concave section in the further direction of thickness of the ceramic substrate so that one or more light-emitting devices are provided therein, (iv) a wiring pattern for supplying electricity, which is provided in the first concave section, and (v) a metalized layer having light-reflectivity, which is (a) provided between the light-emitting device and the surface of the second concave section of the substrate, and (b) electrically insulated from the wiring pattern. On the account of this, the light-emitting apparatus package in which heat is excellently discharged and light is efficiently utilized and a light-emitting apparatus in which the light-emitting apparatus package is used can be obtained.
US10741527B2

A memory device includes a first memory cell array, a second memory cell array disposed in a first direction with respect to the first memory cell array, a first contact plug extending in the first direction through the first memory cell array, and a second contact plug extending in the first direction through the second memory cell array. The first memory cell array includes first electrode layers stacked in a first direction, and a first semiconductor pillar extending through the first electrode layers in the first direction. The second memory cell array including second electrode layers stacked in the first direction, and a second semiconductor pillar extending in the first direction through the second electrode layers. The first contact plug is electrically connected to the first semiconductor pillar, and the second contact plug is electrically connected to the second semiconductor pillar and the first contact plug.
US10741525B2

The present invention provides a semiconductor module capable of improving a bandwidth between a logic chip and a RAM. According to the present invention, a semiconductor module 1 is provided with: a logic chip; a pair of RAM units 30 each composed of a lamination-type RAM module; a first interposer 10 electrically connected to the logic chip and to each of the pair of RAM units 30; and a connection unit 40 that communicatively connects the logic chip and each of the pair of RAM units 30, wherein one RAM unit 30a is placed on the first interposer 10, and has one end portion disposed so as to overlap, in the lamination direction C, one end portion of the logic chip with the connection unit 40 therebetween, and the other RAM unit 30b is disposed so as to overlap the one RAM unit 30a with the connection unit 40 therebetween, and is also disposed along the outer periphery of the logic chip.
US10741524B2

Examples herein describe techniques for forming 3D stacked devices which include a redundant logical layer. The 3D stacked devices include a plurality of semiconductor chips stacked in a vertical direction such that each chip is bonded to a chip above, below, or both in the stack. In one embodiment, each chip is the same—e.g., has the same circuitry arranged in the same configuration in the chip. The 3D stacked device provides a redundant logic layer by dividing the chips into a plurality of slivers which are interconnected by inter-chip bridges. For example, the 3D stacked device may include three stacked chips that are divided into three different slivers where each sliver includes a portion from each of the chips. So long as only one of portions in a sliver is nonfunctional, the inter-chip bridges permit the other portions in the sliver to receive and route data.
US10741518B2

A semiconductor package includes: a redistribution substrate; a semiconductor chip on the redistribution substrate; and an external terminal on a bottom surface of the redistribution substrate, wherein the redistribution substrate comprises: a first insulating layer including a first opening; a second insulating layer on the first insulating layer and including a second opening, wherein the second opening is positioned in the first opening in a plan view; a first barrier metal layer disposed along a sidewall of the first opening and along a sidewall of the second opening; a first redistribution conductive pattern on the first barrier metal layer; a third insulating layer on a bottom surface of the first insulating layer; and a pad penetrating the third insulating layer and electrically connecting to the first redistribution conductive pattern, wherein the external terminal is provided on the pad, wherein the second insulating layer at least partially covers a chip pad of the semiconductor chip, and the second opening at least partially exposes the chip pad, wherein, inside the second insulating layer, the first barrier metal layer is in contact with the chip pad through the second opening, and wherein the first redistribution conductive pattern has a surface roughness including protrusions extending in a range of from about 0.01 μm to about 0.5 μm, and the first insulating layer has a surface roughness smaller than the surface roughness of the first redistribution conductive pattern.
US10741517B2

A technique which improves the reliability in coupling between a bump electrode of a semiconductor chip and wiring of a mounting substrate, more particularly a technique which guarantees the flatness of a bump electrode even when wiring lies in a top wiring layer under the bump electrode, thereby improving the reliability in coupling between the bump electrode and the wiring formed on a glass substrate. Wiring, comprised of a power line or signal line, and a dummy pattern are formed in a top wiring layer beneath a non-overlap region of a bump electrode. The dummy pattern is located to fill the space between wirings to reduce irregularities caused by the wirings and space in the top wiring layer. A surface protection film formed to cover the top wiring layer is flattened by CMP.
US10741514B2

Wafers include a contact pad on a surface of a bulk redistribution layer. A final redistribution layer is formed on the surface and in contact with the contact pad. Solder is formed on the contact pad. The solder includes a pedestal portion formed to a same height as the final redistribution layer and a ball portion above the pedestal portion.
US10741510B2

A semiconductor package includes a semiconductor chip having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface, an encapsulant encapsulating at least a portion of the semiconductor chip, and a connection member disposed on the active surface of the semiconductor chip and including a redistribution layer and a via electrically connected to the connection pads of the semiconductor chip, wherein at least a portion of the redistribution layer and the via is formed of a metal layer having a concave portion depressed from a lower surface thereof and filled with an insulating material.
US10741505B2

A method of manufacturing a semiconductor device includes stacking a first substrate comprising a first surface having a semiconductor element and an opposing second surface and a second substrate comprising a third surface having a semiconductor element and an opposing fourth surface, forming a first contact hole extending from the second surface to the first surface of the first substrate and forming a first groove inwardly of a first region of the second surface of the first substrate by etching inwardly of the first substrate from the second surface thereof, forming a first patterned mask on the first substrate, so that the first groove is covered by the material of the first patterned mask, forming a first metal electrode in the first contact hole through an opening in the first mask as a mask, and removing the first mask and subsequently cutting through the first substrate in the first groove.
US10741503B2

Provided herein are conductive formulations wherein graphene has been added into the metal system, thereby reducing curing shrinkage and improving flexibility, without significantly affecting the EMI shielding performance thereof. In accordance with certain aspects of the present invention, there are also provided methods for filling a gap in an electronic package to achieve electromagnetic interference (EMI) shielding thereof, as well as the resulting articles shielded thereby. In certain aspects of the present invention, there are also provided articles prepared using invention formulations and methods.
US10741502B2

Disclosed herein is a multilayer circuit board that includes a plurality of conductor layers laminated with insulating layers interposed therebetween. The plurality of conductor layers include a first conductor layer, a second conductor layer, and a first shield layer disposed between the first and second conductor layers. The first shield layer is smaller in conductor thickness than the first and second conductor layers and is connected to none of the plurality of conductor layers within its surface.
US10741501B1

Illustrative systems and methods disclosed herein pertain to a circuit assembly having components mounted upon a substratum element. The components are encased in a conductive sheath that may be made of metal. The conductive sheath, which is operative as a heat sink and/or an EMI shield, is structurally constructed to counteract deformation of the substratum element when the one or more components heat up during operation, or due to ambient temperature changes. In one exemplary embodiment, the conductive sheath has different thickness at different locations. An edge portion located at a transition between a first thickness and a second thickness of the conductive sheath undergoes deformation that prevents warping of the circuit assembly due to heat. In another exemplary embodiment, the conductive sheath has a gap provided between adjacent segments. The gap allows room for thermal expansion and counteracts deformation of the circuit assembly caused by heating.
US10741499B2

A system-level packaging method includes providing a packaging substrate having a first functional surface and a second surface with wiring arrangement within the packaging substrate and between the first functional surface and the second surface. The method also includes forming at least two package layers on the first functional surface of the packaging substrate, wherein each package layer is formed by subsequently forming a mounting layer, a sealant layer, and a wiring layer. Further, the method includes forming a top sealant layer and planting connection balls on the second functional surface of the packaging substrate.
US10741498B2

A semiconductor package includes: a first structure including a plurality of stacked first semiconductor chips and electrically connected to a first redistribution layer through connection vias having different heights; and a second structure including a second semiconductor chip electrically connected to a second redistribution layer. The first and second redistribution layers are electrically connected to each other through an electrical connection member formed on the second structure.
US10741494B2

An electronic device can include a semiconductor layer and a contact structure forming an ohmic contact with the layer. In an embodiment, the semiconductor layer can include a III-N material, and the contact structure includes a first phase and a second phase, wherein the first phase includes Al, the second phase includes a metal, and the first phase contacts the semiconductor layer. In another embodiment, the semiconductor layer can be a monocrystalline layer having a surface along a crystal plane. The contact structure can include a polycrystalline material including crystals having surfaces that contact the surface of the monocrystalline layer, wherein a lattice mismatch between the surface of the monocrystalline layer and the surfaces of the crystals is at most 20%.
US10741486B2

Disclosed herein are electronic components having three-dimensional capacitors disposed in a metallization stack, as well as related methods and devices. In some embodiments, for example, an electronic component may include: a metallization stack and a capacitor disposed in the metallization stack wherein the capacitor includes a first conductive plate having a plurality of recesses, and a second conductive plate having a plurality of projections, wherein individual projections of the plurality of projections extend into corresponding individual recesses of the plurality of recesses without contacting the first conductive plate.
US10741485B2

A nanostructure energy storage device comprising: at least a first plurality of conductive nanostructures provided on an electrically insulating surface portion of a substrate; a conduction controlling material embedding each nanostructure in said first plurality of conductive nanostructures; a first electrode connected to each nanostructure in said first plurality of nanostructures; and a second electrode separated from each nanostructure in said first plurality of nanostructures by said conduction controlling material, wherein said first electrode and said second electrode are configured to allow electrical connection of said nanostructure energy storage device to an integrated circuit.
US10741480B2

A semiconductor package assembly has a leadframe that includes a socket member into which solderless pins may be inserted as interconnects to an external component. The cost of manufacturing such a leadframe is reduced without sacrificing the ability to make solderless connections with external components such as PCBs. For example, instead of using a hard material that requires two stamping tools, the leadframes with female sockets may be made using softer copper-based materials. Moreover, the width of such leadframes is significantly smaller than the width of a leadframe with the press-fit pins included. Such a reduced width may further reduce manufacturing costs.
US10741479B2

A leadframe includes a common contact. A first transistor is disposed over the leadframe with a first interconnect structure of the first transistor disposed over the common contact. A second transistor is disposed over the leadframe with a second interconnect structure of the second transistor disposed over the common contact.
US10741474B2

The disclosed component module includes a component comprising at least one electric contact to which at least one porous contact piece is connected; the component module further includes a cooling system for fluid-based cooling, said cooling system comprising one or more cooling ducts which are formed by pores of the porous contact piece. The disclosed power module comprises a component module of said type.
US10741471B2

Disclosed are exemplary embodiments of highly compliant non-silicone putties and thermal interface materials including the same. In an exemplary embodiment, a non-silicone putty includes at least one thermally-conductive filler and at least one other filler including hollow polymeric particles in a non-silicone polymer base or matrix. The non-silicone putty may have a thermal conductivity of at least about 3 Watts per meter-Kelvin and/or may have a hardness of less than about 30 Shore 00.
US10741468B2

Stacked semiconductor die assemblies with multiple thermal paths and associated systems and methods are disclosed herein. In one embodiment, a semiconductor die assembly can include a plurality of first semiconductor dies arranged in a stack and a second semiconductor die carrying the first semiconductor dies. The second semiconductor die can include a peripheral portion that extends laterally outward beyond at least one side of the first semiconductor dies. The semiconductor die assembly can further include a thermal transfer feature at the peripheral portion of the second semiconductor die. The first semiconductor dies can define a first thermal path, and the thermal transfer feature can define a second thermal path separate from the first semiconductor dies.
US10741466B2

A first packaged semiconductor device is provided. The first packaged semiconductor device includes a first semiconductor die having a first terminal, a first electrically conductive lead that is electrically connected to the first terminal, and a first electrically insulating mold compound that encapsulates the first semiconductor die and exposes an end portion of the first lead at an outer surface of the first mold compound. A conductive track is formed in the outer surface of the first mold compound. Forming the conductive track includes activating a portion of the outer surface of the first mold compound for an electroless plating process, and performing the electroless plating process so as to form an electrically conductive material only within the activated portion of the outer surface of the first mold compound.
US10741449B2

A semiconductor device includes a first gate stack arranged about a first nanowire and a second nanowire, the first nanowire is arranged above a second nanowire, the first nanowire is connected to a first source/drain region and a second source/drain region. A second gate stack is arranged about a third nanowire and a fourth nanowire, the third nanowire is arranged above a fourth nanowire, the third nanowire is connected to a third source/drain region and a fourth source/drain region. An insulator layer having a first thickness is arranged adjacent to the first gate stack.
US10741444B2

In a method according to an exemplary embodiment, a substrate is prepared in a chamber. A patterned resist mask has been formed on a first region of the substrate. A surface of the substrate in a second region is exposed. A film is formed on the substrate in the chamber by sputtering. The film is formed on the substrate in a manner that particles emitted obliquely downward from a target are caused to be incident onto the substrate.
US10741443B2

According to one embodiment, a method for manufacturing a semiconductor device is disclosed. The method includes forming a co-catalyst layer and catalyst layer above a surface of a semiconductor substrate. The co-catalyst layer and catalyst layer have fcc structure. The fcc structure is formed such that (111) face of the fcc structure is to be oriented parallel to the surface of the semiconductor substrate. The catalyst includes a portion which contacts the co-catalyst layer. The portion has the fcc structure. An exposed surface of the catalyst layer is planarized by oxidation and reduction treatments. A graphene layer is formed on the catalyst layer.
US10741432B2

Embodiments provide systems, apparatus, and methods for an improved load port operable to purge air trapped between the substrate carrier door and the carrier door opener. Embodiments include a docking tray adapted to receive a substrate carrier including a carrier door; a door opener adjacent the docking tray and adapted to couple to the carrier door and to open the carrier door, wherein the door opener includes a purge gas inlet port; at least one exhaust outlet port, and a ridge wall defining a perimeter channel in cooperation with a docked substrate carrier, wherein the ridge wall includes openings proximate the ports and wherein the door opener further includes a diverter structure disposed to direct purge gas from the inlet port to at least one of the openings in the ridge wall. Numerous additional aspects are disclosed.
US10741430B2

A stack boat tool includes a boat including a stack hole configured to accommodate first and second semiconductor packages; and a weight bar configured to be placed on the second semiconductor package during a reflow process for combining the first and second semiconductor packages, wherein the weight bar includes: a base configured to contact an upper surface of the second semiconductor package; a sidewall on the base; and a balance weight arranged on the base configured to lower a weight center of the weight bar.
US10741427B2

A coating apparatus, a method of recycling a coating liquid by utilization of the same and a method for cleaning the same are provided. The coating apparatus includes a supply device, a coater device and a recycling device. The supply device includes a liquid inlet, a liquid outlet and a coating liquid supply unit connected with the liquid inlet. The coater device includes a coating liquid nozzle including a receiving opening connected with the liquid outlet of the supply device, a coating opening and an exhaust opening. The recycling device includes a recycled liquid outlet and at least one recycling inlet including a supply process recycling inlet which is connected with the exhaust opening of the coating liquid nozzle, and the recycled liquid outlet is connected with the liquid inlet of the supply device.
US10741426B2

A method for processing semiconductor wafers in a furnace is provided. The method includes forming a thin film on each of the semiconductor wafers. The method further includes controlling the temperature of the furnace in a first thermal mode during the formation of the thin film. In the first thermal mode, a first end thermal zone, a middle thermal zone and a second end thermal zone of the furnace which are arranged in sequence have a gradually increasing temperature. The method also includes controlling the temperature of the furnace in a second thermal mode after the formation of the thin film. In the second thermal mode, the first end thermal zone, the middle thermal zone and the second end thermal zone of the furnace have a gradually decreasing temperature.
US10741420B2

A cleaning wafer or substrate for use in cleaning, or in combination with, components of, for example, integrated chip manufacturing apparatus. The cleaning substrate can include a substrate having varying predetermined surface features, such as one or more predetermined adhesive, non-tacky, electrostatic, projection, depression, or other physical sections. The predetermined features can provide for more effective cleaning of the components with which they are used, such as an integrated chip manufacturing apparatus in the place of the integrated chip wafer. The cleaning substrate can be urged into cleaning or other position by vacuum, mechanical, electrostatic, or other forces. The cleaning substrate can adapted to accomplish a variety of functions, including abrading or polishing. The cleaning substrate may be made by a novel method of making, and it may then be used in a novel method of use I combination with chip manufacturing apparatus.
US10741414B2

To suppress a change in electrical characteristics and to improve reliability in a semiconductor device using a transistor including an oxide semiconductor. The semiconductor device includes a gate electrode over an insulating surface, an oxide semiconductor film overlapping with the gate electrode, a gate insulating film which is between the gate electrode and the oxide semiconductor film and is in contact with a surface of the oxide semiconductor film, a protective film in contact with an opposite surface of the surface of the oxide semiconductor film, and a pair of electrodes in contact with the oxide semiconductor film. In the gate insulating film or the protective film, the amount of gas having a mass-to-charge ratio m/z of 17 released by heat treatment is greater than the amount of nitrogen oxide released by heat treatment.
US10741406B2

Disclosed is a dry etching method for etching a laminated film of silicon oxide layers and silicon nitride layers on a substrate. The dry etching method includes providing a mask on the laminated film, generating a plasma from a dry etching agent and etching the laminated film by the plasma through the mask under a bias voltage of 500 V or higher to form a through hole in the laminated film vertically to the layers, wherein the dry etching agent contains at least C3H2F4, an unsaturated perfluorocarbon represented by CxFy and an oxidizing gas, and wherein a volume of the unsaturated perfluorocarbon contained in the dry etching agent is 0.1 to 10 times a volume of the C3H2F4 contained in the dry etching agent.
US10741402B2

An electronic device, an electronic module comprising the electronic device and methods for fabricating the same are disclosed. In one example, the electronic device includes a semiconductor substrate and a metal stack disposed on the semiconductor substrate, wherein the metal stack comprises a first layer, wherein the first layer comprises NiSi.
US10741401B1

A semiconductor and a method of creating the same are provided. The semiconductor structure includes a first set of fins and a second set of fins disposed on a substrate. There is a high-k dielectric disposed on top of the substrate and the first and second set of fins. There is a work-function metal disposed on top of the high-k dielectric. There is a pinch-off layer disposed on top of the work-function metal (WFM). There is a first dielectric layer disposed on top of the pinch-off layer. There is a second dielectric material configured as a gate cut between the first set of fins and the second set of fins, wherein the second dielectric material cuts through the nitride, pinch-off, and WFM layers.
US10741400B2

A semiconductor device structure is provided. The semiconductor device includes a plurality of fins on a substrate, and a metal gate structure disposed on the plurality of fins. The metal gate structure includes a work function metal layer over the plurality of fins, a metal layer on the work function metal layer, and a metal oxide layer on the metal layer. A first portion of the metal oxide layer is formed within an area between adjacent fins from among the plurality of tins. An example benefit includes reduced diffusion of unwanted and/or detrimental elements from the first metal layer into its underlying layers and consequently, the reduction of the negative impact of these unwanted and/or detrimental elements on the semiconductor device performance.
US10741399B2

The present invention generally provides semiconductor substrates having submicron-sized surface features generated by irradiating the surface with ultra short laser pulses. In one aspect a method of processing a semiconductor substrate is disclosed that includes placing at least a portion of a surface of the substrate in contact with a fluid, and exposing that surface portion to one or more femtosecond pulses so as to modify the topography of that portion. The modification can include, e.g., generating a plurality of submicron-sized spikes in an upper layer of the surface.
US10741392B2

A method includes forming a metal layer over a substrate; forming a dielectric layer over the metal layer; removing a first portion of the dielectric layer to expose a first portion of the metal layer, while a second portion of the dielectric layer remains on the metal layer; selectively forming a first inhibitor on the second portion of the dielectric layer, while the metal layer is free of coverage by the first inhibitor; and selectively depositing a first hard mask on the exposed first portion of the metal layer, while the first inhibitor is free of coverage by the first hard mask.
US10741390B2

A forming method of an epitaxial layer, a forming method of a 3D NAND memory and an annealing apparatus are provided. In the forming method of the epitaxial layer, a first annealing process is performed for eliminating a stress generated in a stacked structure. When performing the first annealing process, a silicon-containing mixture is formed on a sidewall and a bottom surface of a trench. Thus, after performing the first annealing process, a second annealing process is performed for removing the silicon-containing mixture disposed at the sidewall and the bottom surface of the trench, such that when subsequently forming the epitaxial layer, a growth interface of the epitaxial layer is a pure substrate material interface, so as to prevent from be formed a void defect in the epitaxial layer formed in the trench.
US10741387B1

High germanium percentage (40 atomic percent or greater) silicon germanium (SiGe) graded buffer layers are provided in which stacking fault formation and dislocation defect density are drastically suppressed. Notably, a lattice matched heterogeneous semiconductor material interlayer of Ga(As1-yPy) wherein y is from 0 to 1 is formed between each of the SiGe layers of the graded buffer layer to reduce the propagation of threading arm dislocation to the surface and inhibit the formation of stacking faults in each subsequent SiGe layer, and therewith drastically reduce the surface defect density.
US10741385B2

There is provided a method of filling one or more gaps by providing the substrate in a reaction chamber and introducing a first reactant to the substrate with a first dose, thereby forming no more than about one monolayer by the first reactant on a first area; introducing a second reactant to the substrate with a second dose, thereby forming no more than about one monolayer by the second reactant on a second area of the surface, wherein the first and the second areas overlap in an overlap area where the first and second reactants react and leave an initially unreacted area where the first and the second areas do not overlap; and, introducing a third reactant to the substrate with a third dose, the third reactant reacting with the first or second reactant remaining on the initially unreacted area.
US10741381B2

A cleaning apparatus and a method of using the cleaning apparatus are provided. The method includes first moving a pencil pad into contact with a top surface of a wafer, wherein the pencil pad is connected to a pivot arm and second moving the pivot arm in a sweeping motion from a first zone to a second zone, the first zone being closer to a center of the top surface of the wafer than the second zone, wherein the sweeping motion is controlled by a controller, the pivot arm moves at a first speed in the first zone and the pivot arm moves at a second speed in the second zone, wherein the first speed is different from the second speed.
US10741373B2

The invention relates to a method for operating an ion gate having a first, a second, and a third electrode which are arranged one after the other in an intended drifting direction of ions to be influenced by the ion gate, in such a way that the second electrode is arranged after the first electrode and the third electrode is arranged after the second electrode in the drift direction. The ion gate can be switched between a closed state, in which ions cannot drift through the ion gate in the intended drifting direction, and an open state, in which ions can drift through the ion gate in the intended drifting direction. This is accomplished by applying potentials that alternate over time to one or more of the electrodes. In a switching cycle of the ion gate, which comprises the open state and the closed state of the ion gate, two different closed states of the ion gate are produced. In a first closed state, the ion gate is closed by applying a first potential between the second and third electrodes. In a second closed state, the ion gate is closed by applying a second potential difference between the first and the second electrodes. Aspects of the invention also relate to a device having an ion transport region and a computer program for performing the method.
US10741361B2

An ion source having dual indirectly heated cathodes is disclosed. Each of the cathodes may be independently biased relative to its respective filament so as to vary the profile of the beam current that is extracted from the ion source. In certain embodiments, the ion source is used in conjunction with an ion implanter. The ion implanter comprises a beam profiler to measure the current of the ribbon ion beam as a function of beam position. A controller uses this information to independently control the bias voltages of the two indirectly heated cathodes so as to vary the uniformity of the ribbon ion beam. In certain embodiments, the current passing through each filament may also be independently controlled by the controller.
US10741358B2

An electron microscope comprises: an electron microscope main body including a phase plate that imparts a phase change to an electron wave, a moving mechanism that moves the phase plate, and a detector that acquires an image formed by an electron beam transmitted through a sample; and a control unit that controls the electron microscope main body. The control unit performs a phase plate image acquisition process of acquiring a phase plate image which is an image of the phase plate; an unevenness determination process of determining whether or not the phase plate has unevenness based on the phase plate image; and a moving mechanism control process of moving the phase plate by controlling the moving mechanism when the control unit has determined that the unevenness is present.
US10741350B2

An electrical protection unit A including a main conductor and, for each main conductor, a current limiter device connected in series with the main conductor to limit the current when a current or temperature threshold is exceeded, the limiter device including an element made of a material having a positive temperature coefficient, called PTC, and being capable of controlling a device for tripping the mechanism M for opening the contacts of the protection unit D, to cause the opening of the contacts of the unit when the threshold is exceeded leading to a change of state of the element between a low resistance state and a high resistance state. The PTC element includes the trip device, in such a way that this element itself provides the functions of fault current limitation and of tripping the mechanism for opening the contacts.
US10741349B2

An electromagnetic relay includes a box-shaped insulating housing in which a closed space is formed, a pair of fixed terminals fixed to the housing electrically independently of each other and each having a fixed contact placement surface in the closed space, a plate-shaped conductive movable contactor that is provided in the closed space, has a first surface facing the fixed contact placement surfaces of the pair of fixed terminals, and is movably disposed such that the first surface approaches and separates from the fixed contact placement surfaces of the pair of fixed terminals, a pair of fixed contacts respectively provided on the fixed contact placement surfaces of the pair of fixed terminals, and a pair of movable contacts that is respectively provided on the first surface of the movable contactor and respectively face the pair of fixed contacts.
US10741346B2

A high voltage/high current air break switch, the switch including a support frame and a blade pivotally supported by the support frame, so as to be pivotable relative to the support frame. The blade includes a load interrupter between a blade support and the distal end of the blade. And a method of operating an air break electrical switch with a swinging blade mounted on a support and having blade contacts brought into and out of engagement with a terminal with terminal contacts, and a load interrupter with contacts in a vacuum bottle, the method steps comprising turning the support to move the blade relative to the terminal, then turning the support to move the vacuum bottle electrical contacts and to move the blade contacts relative to the terminal contacts.
US10741345B2

A humidity monitoring system mountable to a wall has a housing for receiving a humidity sensor. A face plate having an extended portion can be mounted over the housing such that the extend portion is positioned adjacent to the humidity sensor. The extended portion defining a secondary space within which humid air can be pass proximate to the humidity sensor to improve the monitoring of the ambient humid air.
US10741339B2

Remote control devices may control electrical loads and/or load control devices of a load control system without accessing electrical wiring. The remote control device may be mounted over a mechanical switch that is installed in a multi-gang wallbox adjacent to a second electrical device, such as another mechanical switch or an electrical receptacle. The second electrical device may be recessed with respect to the remote control device and may be brought forward towards a front surface of the adapter by loosening a first set of screws that attach a yoke of the second electrical device to the multi-gang wallbox, and tightening a second set of screws that attach the adapter to the yoke of the second electrical device. The remote control device may comprise one or more configurable attachment members for attaching the adapter to the yoke of the mechanical switch and/or to the yoke of the second electrical device.
US10741335B2

A lithium super-battery cell comprising: (a) A cathode comprising a cathode active material having a surface area to capture or store lithium thereon, wherein the cathode active material is not a functionalized material and does not bear a functional group; (b) An anode comprising an anode current collector; (c) A porous separator disposed between the two electrodes; (d) A lithium-containing electrolyte in physical contact with the two electrodes, wherein the cathode active material has a specific surface area of no less than 100 m2/g being in direct physical contact with the electrolyte to receive lithium ions therefrom or to provide lithium ions thereto; and (e) A lithium source implemented at one or both of the two electrodes prior to a first charge or a first discharge cycle of the cell. This new generation of energy storage device exhibits the best properties of both the lithium ion battery and the supercapacitor.
US10741334B2

An apparatus and associated method for an energy-storage device (e.g., a capacitor) having a plurality of electrically conducting electrodes including a first electrode and a second electrode separated by a non-electrically conducting region, and wherein the non-electrically conducting region further includes a non-uniform permittivity (K) value. In some embodiments, the method includes providing a substrate; fabricating a first electrode on the substrate; and fabricating a second electrode such that the second electrode is separated from the first electrode by a non-electrically conducting region, wherein the non-electrically conducting region has a non-uniform permittivity (K) value. The capacitor devices will find benefit for use in electric vehicles, of all kinds, uninterruptible power supplies, wind turbines, mobile phones, and the like requiring wide temperature ranges from several hundreds of degrees C. down to absolute zero, consumer electronics operating in a temperature range of −55 degrees C. to 125 degrees C.
US10741331B2

A composite electronic component includes a capacitor and a resistor stacked in a height direction. The capacitor includes a capacitor body, and first and second external electrodes. The resistor includes a base portion, a resistor, first and second upper surface conductors, first and second lower surface conductors, first connecting conductors, and second connecting conductors. An upper surface of the base portion of the resistor faces a lower surface of the capacitor body of the capacitor, and the first upper surface conductor and the first external electrode are electrically connected, and the second upper surface conductor and the second external electrode are electrically connected.
US10741317B2

Fabricating composite monolithic structures to achieve optimal electrical, thermal, and mechanical properties through the elimination of air is discussed herein. A method of fabricating a composite structure includes coating an insulating layer with an uncured binding material and performing a first curing process on the uncured binding material to form a first stage cured binding material on the insulating layer without introduction of air pockets in a conventional manufacturing atmospheric environment. The method further includes disposing the insulating layer on an array of conductive structures. The first stage cured binding material is positioned between the insulating layer and the array of conductive structures. The method further includes performing a second curing process on the first stage cured binding material to form a cured binding material, and forming cured regions between adjacent conductive structures of the array of conductive structures.
US10741316B2

A ferromagnetic powder composition including soft magnetic iron-based core particles, wherein the surface of the core particles is provided with at least one phosphorus-based inorganic insulating layer and then at least partially covered with metal-organic compound(s), wherein the total amount of metal-organic compound(s) is between 0.005 and 0.05% by weight of the powder composition, and wherein the powder composition further includes a lubricant. Further, a process for producing the composition and a method for the manufacturing of soft magnetic composite components prepared from the composition, as well as the obtained component.
US10741299B2

(Problem to be Solved) The present invention was made in view of the above-described problems, with an object of providing a Li—P—S-based sulfide solid electrolyte material with both excellent electrochemical stability and a high lithium ion conductivity, providing a method of producing the Li—P—S-based sulfide solid electrolyte material, and providing a lithium battery including the sulfide solid electrolyte material.(Solution) There is provided a sulfide solid electrolyte material including a Li element, a P element, and a S element and having peaks at positions of 2θ=17.90±0.20, 29.0±0.50, and 29.75±0.25′ in powder X-ray diffraction measurement using a Cu-Kα ray having an X-ray wavelength of 1.5418 Å, in which assuming that the diffraction intensity of the peak at 2θ=17.90±0.20 is IA and the diffraction intensity of the peak at 2θ=18.50±0.20 is IB, a value of IB/IA is less than 0.50.
US10741291B2

A computer-based genomic annotation system, including a database configured to store genomic data, non-transitory memory configured to store instructions, and at least one processor coupled with the memory, the processor configured to implement the instructions in order to implement an annotation pipeline and at least one module filtering or analysis of the genomic data.
US10741284B2

A medical support control system comprises a medical support having memory and a control system in connection with the memory and for connection with a component for use at the medical support. The medical support control system further includes a detection system configured to detect when the component is connected to the control system, such as the control system microprocessor.
US10741283B2

User interfaces for navigating medical studies are provided. In various embodiments, a human avatar having a plurality of selectable regions is displayed. Indications of the presence of prior studies are displayed corresponding to the plurality of selectable regions. A selection of a region of the plurality of selectable regions is received from a user. An indication of one or more prior study is displayed corresponding to the selected region.
US10741272B2

Methods, systems, and computer storage media are provided for converting a source in a first terminology to a target in a different terminology. A source in a first terminology may be converted to a target in a second terminology using cross maps that map sources to all possible matching targets, probability data derived from frequency data illustrating a frequency of selection for targets in relation to specific sources, lexical matching algorithms indicating targets with highest lexical matches for specific sources, or a combination thereof. Any one, or a combination, of the data above may be used to identify a probabilistically most relevant target in a desired terminology.
US10741268B2

A one-time write, read-only memory for storing trimming parameters includes an address pointer table, a fixed packet portion, and a flexible packet portion. The fixed packet portion includes one or more fixed packets, each fixed packet including trimming parameters for a component identified for trimming during a design phase. The flexible packet portion includes one or more flexible packets of different types. Each flexible packet includes trimming parameters for a component identified for trimming after the design phase. One packet type includes a length section and a number of fields equal to a value stored in the length section. Each field includes an address, a trimming parameter, and a mask. Another packet type includes trimming parameters associated with operands in operating instructions for a microcontroller, where the operands include an address and a mask.
US10741263B2

Devices and techniques are disclosed herein to provide a high-voltage bias signal in a standby state of the storage system without exceeding a limited maximum standby current allowance of the storage system. The high-voltage bias signal can enable a string driver circuit in the standby state to couple a global word line to a local word line, to provide a bias to, or sink a voltage from, a pillar of a string of memory cells of the storage system in the standby state, such as to reduce read disturbances in the storage system.
US10741259B2

Apparatuses and methods for reducing capacitive loading are described. One apparatus includes a first memory string including first and second dummy memory cells, a second memory string including third and fourth dummy memory cells, and a control unit configured to provide first and second control signals to activate the first and second dummy memory cells of the first memory string and to further deactivate at least one of the third and fourth dummy memory cell of the second memory string.
US10741256B2

A data storage system may include a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device. Methods are also described.
US10741251B2

A non-volatile memory system comprises a memory structure and a control circuit connected to the memory structure. The memory structure includes one or more planes of non-volatile memory cells. Each plane is divided into a plurality of partial planes. The control circuit is configured to write to and read from the memory cells by writing a partial page into a particular partial plane and reading the partial page from the particular partial plane using a set of parameters optimized for the particular partial plane.
US10741249B1

Disclosed is a computer memory including a memory array, an address decoder, and a wordline enable circuit. The wordline enable circuit includes a plurality of memory cells, each cell corresponding to a memory row of the memory array. Each memory cell stores a flag indicating whether a data row of the corresponding memory row should have a value of zero. The wordline enable circuit additionally includes multiple outputs, each corresponding to a memory row of the memory array. The wordline enable circuit outputs a signal having the first value (e.g., 1 or HI) through an output corresponding to the input address in response to receiving an input signal having the first value and the flag being stored by the memory cell corresponding to the input address having a first flag value.
US10741245B2

A method of operating a resistive memory system including a plurality of layers may include receiving a write request and first data corresponding to a first address, converting the first address into a second address and assigning n (n is an integer equal to or larger than 2) pieces of sub-region data generated from the first data to the plurality of layers, and writing the n pieces of sub-region data to at least two layers according to the second address.
US10741244B1

A memory includes a memory array, multiple match lines and multiple sets of search lines. The memory array includes multiple memory cells. Each memory cell includes an output terminal, two rectifier elements and two resistor elements. The two resistor elements are configured to store two bits representing a data status. The match lines are coupled to output terminals of the memory cells respectively. Each set of search lines includes a first search line and a second search line. A first resistor element and a first rectifier element of the same memory cell are connected in series between the first search line of the same set of search lines and the output terminal. A second resistor element and a second rectifier element of the same memory cell are connected in series between the second search line of the same set of search lines and the output terminal.
US10741238B2

The on-vehicle device includes: an oscillation unit configured to output a clock signal; at least one calculation unit configured to operate on the basis of the clock signal; a temperature sensor; a load estimation unit configured to estimate a load on the calculation unit, and on the basis of the estimated load, estimate whether or not there is a possibility of temperature increase in the calculation unit; and a clock setting unit configured to set a frequency of the clock signal to be outputted from the oscillation unit, wherein the clock setting unit decreases the frequency of the clock signal, if the load estimation unit estimates that there is a possibility of temperature increase in the calculation unit, and the temperature measured by the temperature sensor is equal to or greater than a predetermined temperature.
US10741235B2

An apparatus is disclosed. The apparatus includes an address counter configured to provide a refresh address to a refresh circuit, wherein the address counter includes a plurality of counter cells coupled in series from a first counter cell to a last counter cell downstream of the first counter cell, wherein an output of each of the plurality of counter cells each correspond to an address bit of the refresh address, wherein the address bit of the refresh address provided by a later counter cell downstream of an earlier counter cell is a less significant bit of the refresh address than the address bit of the refresh address provided by the earlier counter cell.
US10741233B2

A semiconductor memory device comprises a first memory cell with a first variable resistance element. A first write controller is configured to write data into the first memory cell using a first voltage that is supplied via a first wiring. A second write controller configured to write data into the first memory cell using a second voltage that is lower than the first voltage when the first voltage supplied via the first wiring is reduced below a threshold level.
US10741222B2

Provided herein are systems and apparatus for capturing a shock mount in a storage enclosure divider. In one implementation, a divider assembly comprises a divider guide comprising a plurality of alignment stops configured to engage an alignment feature of a device carrier, a front top divider coupled to the divider guide, a rear top divider coupled to the divider guide, and a grommet assembly coupled to the divider guide and to the front top divider and to the rear top divider. The front and rear top dividers comprise pluralities of alignment stop apertures and grommet apertures formed therein with respective alignment stops extending therethrough. Each alignment stop aperture of the rear top divider has a respective alignment stop of the plurality of alignment stops extending therethrough. The grommet assembly comprises a pair of grommets, each extending through a respective grommet aperture.
US10741221B2

Systems and methods are provided for reordering and/or bypassing certain informational content or menus that are conventionally presented prior to playback of media content stored on physical media discs. Upon initial use of a physical media disc, certain information content or menus may be presented to a user or viewer, for example, piracy warnings, language selection menus, etc. However, upon subsequent use of the physical media disc, such informational content or menus may be bypassed. The user or viewer is given an option to immediately begin consuming the media content stored on the physical media disc. Conventional content, such as trailers are not played prior to playback of the media content.
US10741212B2

An error correction code (ECC) encoder includes a plurality of exclusive OR (XOR) gates configured to receive a “k”-bit original data in parallel and configured to perform a plurality of XOR operations to the “k”-bit original data to output a “(n−k)”-bit parity data. The “k”-bit original data and the “(n−k)”-bit parity data form an “n”-bit codeword, “k” denotes a natural number and “n” denotes a natural number which is greater than “k”.
US10741208B2

The magnetic recording medium includes a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which a center line average surface roughness Ra measured regarding a surface of the magnetic layer is 1.0 nm to 1.6 nm, and a difference (Safter−Sbefore) between a spacing Safter measured by optical interferometry regarding the surface of the magnetic layer after ethanol cleaning and a spacing Sbefore measured by optical interferometry regarding the surface of the magnetic layer before ethanol cleaning is greater than 0 nm and equal to or smaller than 6.0 nm.
US10741205B2

The present invention addresses the problem of providing an output device, which can reduce the impact on an object to which power is supplied even when an output unit continuously fails to supply a voltage. To solve the problem a brake mechanism includes a contact member and a variable unit. The contact member may be brought into contact with a read head that reads information recorded as an information stream stored in a medium that moves relative to the read head. The variable unit changes a contact state between the contact member and the read head when the information representing the displacement between the position on the medium read by the read head and the position in the recorded information stream exceeds a prescribed range.
US10741199B1

A computer-implemented method may include obtaining position information of a susceptible zone of a tape. The susceptible zone may be a section of the tape where a stress value of the tape exceeds a threshold. The method may further include storing a block of data to the tape in a first storage zone. The method may further include determining that the first storage zone is positioned within the susceptible zone. The method may further include storing, based at least in part on the determining, a duplicate block of data in a second storage zone.
US10741197B2

A computer-implemented criminal intelligence gathering system adapted to be deployed within a confinement facility. The system comprises target devices installed at strategic locations within a prison. A target device comprises a microphone for capturing auditory information, a compression module for eliminating periods of silence from the auditory information resulting in the generation of a compressed auditory information, a segment module for segmenting the compressed auditory information and a stamp module time-stamping each segment. The system further comprises a database listed with a plurality of target entries, each of which representing a target device. The database is configured to receive the segmented auditory information from at least one target device at a time such that, the received auditory information is associated with the corresponding target entry. The system further comprises a user interface for enabling remote retrieval of a segment stored within the database based on date, time and location.
US10741194B2

This invention provides a signal processing apparatus for changing an input sound into an easy-to-hear sound. The signal processing apparatus includes a transformer that transforms an input signal into an amplitude component signal in a frequency domain, a stationary component estimator that estimates a stationary component signal having a frequency spectrum with a stationary characteristic based on the amplitude component signal in the frequency domain, a replacement unit that generates a new amplitude component signal using the amplitude component signal obtained by the transformer and the stationary component signal, and replaces the amplitude component signal by the new amplitude component signal, and an inverse transformer that inversely transforms the new amplitude component signal into an enhanced signal.
US10741190B2

Disclosed example apparatus select a first frequency from a set of frequencies based on a first symbol in a code, and select a first block size based on the first symbol and the code, a combination of the first block size and the first frequency to represent the first symbol. Disclosed example apparatus also synthesize a code frequency according to the first block size and the first frequency. Disclosed example apparatus further embed the code frequency in a first block of input audio samples of the audio having the first block size to form a block of encoded audio samples encoded with the first symbol, the code frequency and the first block of input audio samples to overlap in time.
US10741189B2

Embodiments that generate multiple haptic effects receive a first haptic effect signal having a first priority and corresponding to a first haptic effect, and receive a second haptic effect signal having a second priority and corresponding to a second haptic effect. When the first priority is less than the second priority, embodiments generate an interaction parameter using the second haptic effect signal. When the second priority is less than the first priority, embodiments generate the interaction parameter using the first haptic effect signal. Embodiments then apply a drive signal to a haptic output device according to the interaction parameter, where the drive signal causes the first haptic effect and the second haptic effect to be generated by the haptic output device concurrently.
US10741183B2

Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.
US10741182B2

An embodiment provides a method, including: accepting, at an audio receiver of an information handling device, voice input of a user; interpreting, using a processor, the voice input; identifying, using a processor, at least one ambiguity in interpreting the voice input; thereafter accessing stored non-audible input associated in time with the at least one ambiguity; and adjusting an interpretation of the voice input using non-audible input. Other aspects are described and claimed.
US10741179B2

A configuration provides quality control compliance for a plurality of machine language interpreters. A processor receives a plurality of requests for human-spoken language interpretation from a first human-spoken language to a second human-spoken language. Further, processor routes the plurality of requests to a plurality of machine language interpreters. In addition, an artificial intelligence system associated the plurality of machine language interpreters determines one or more quality control criteria. The processor also monitors compliance of the one or more quality control criteria by the plurality of machine language interpreters during simultaneously occurring machine language interpretations performed by the machine language interpreters.
US10741158B1

Provided herein is a system for reducing the overall noise output of equipment used in the hydraulic fracturing of oil and gas wells, by providing a noise-reducing enclosure and/or radiator which substantially reduce the level of noise that reaches the environment during normal operation.
US10741153B2

Provided is an instrument pedal device that can be quieter when operated. According to the present invention, a pedal is rotatably supported on a base part by a first shaft. A rotation part is rotatably supported on the base part by a second shaft. A connection part is rotatably supported on the pedal by a third shaft. The connection part is rotatably supported on the rotation part by a fourth shaft. Urging force that is for making the pedal, as rotated from an initial position, return to the initial position is applied by a spring. The pedal can rotate from the initial position to a lowermost position in which the second shaft, the third shaft, and the fourth shaft are in the same plane. The urging force of the spring increases the closer the pedal gets to the lowermost position.
US10741152B2

Provided is a wearable drumstick holding apparatus with an integrated practice pad that may wrap around and attach to a user's leg or thigh, and that may provide tear-away rapid retrieval of drumsticks. The apparatus may include an elastic base and connectors on either side of the base. The apparatus may include a pocket about a distal end of the base. The pocket imposes a force about a first segment of an object inserted into the pocket. The apparatus may include a tear-away retainer about a proximate end of the base. The tear-away retainer may be permanently attached to the base on a first side, and may attach and detach from the base about an opposite second side. The tear-away retainer retains the object about a different second segment of the object, and releases the object by detaching the second side in response to a pull force.
US10741146B2

The present disclosure discloses an electroluminescent display screen and brightness uniformity compensation method and system thereof, wherein the method comprises: performing test modeling based on a correspondence between an aging rule of an electroluminescent diode in the display screen and an aging rule of a thin film transistor (TFT) in the display screen to acquire a brightness uniformity compensation model; acquiring a first compensation parameter and a second compensation parameter required for compensating the TFT, and acquiring a current brightness ratio of the electroluminescent diode through invoking the brightness uniformity compensation model based on the compensation parameters; performing brightness uniformity compensation on the display screen based on the acquired current brightness ratio of the electroluminescent diode.
US10741133B2

A display device may include first-type gate lines, second-type gate lines, a data line, and a pixel. The first-type gate lines include a first gate line. The second-type gate lines include a second gate line and traverse the first gate line. The pixel includes a first switching transistor and a second switching transistor. The first switching transistor includes a first gate electrode, a first source electrode, and a first drain electrode. The first gate electrode is electrically connected to the first gate line. The first source electrode is electrically connected to the data line. The second switching transistor includes a second gate electrode, a second source electrode, and a second drain electrode. The second gate electrode is electrically connected to the second gate line. The second source electrode is electrically connected to the first drain electrode.
US10741132B2

A shift register circuit is disclosed that includes an input control circuit configured to set a first node at a first potential in response to an active pulse signal from a signal input terminal, an output control circuit configured to supply a clock signal from a first clock signal terminal to a signal output terminal in response to the first node being at the first potential, the first potential being less than a potential of the active pulse signal and greater than or equal to a potential for maintaining operation of the output control circuit, and a reset circuit configured to supply a reference voltage from a reference voltage terminal to the first node and the signal output terminal in response to a reset signal.
US10741127B2

A display panel includes a pixel structure corresponding to a display area, and a receiver antenna structure disposed on the pixel structure. The receiver antenna structure includes multiple antenna blocks. Each antenna block includes an antenna, and two diodes are connected in parallel to the antenna and disposed in opposite directions. The diodes are connected to two switches provided with two clock pulse signals phase-inversed from each other. For each pixels, the switches alternately turns on and off in consecutive frames, allowing the pixels to be driven in a driving dot inversion driving mode. Further, the scan lines extending and crossing over the antennas may have crossover portions the common electrode, and a width of the crossover portion of each scan line may be adjusted to compensate the loading of the scan line due to crossover areas with the antennas.
US10741125B2

Embodiments of the present disclosure provide a pixel unit and a driving method thereof, a display panel and a driving method thereof, and a display apparatus. The pixel unit comprises a driving sub-circuit, a first switching sub-circuit, a second switching sub-circuit, and a light-emitting element. The driving sub-circuit has a first terminal electrically coupled to a first power supply terminal, and a second terminal electrically coupled to a first terminal of the light-emitting element. The first switching sub-circuit has an inputting terminal electrically coupled to a data line, an outputting terminal electrically coupled to an inputting terminal of the second switching sub-circuit, and a controlling terminal electrically coupled to a scanning line. The second switching sub-circuit has an outputting terminal electrically coupled to an inputting terminal of the driving sub-circuit.
US10741116B2

The present invention relates to method and device for determining Gamma parameters and displaying method for a display. A method for determining Gamma parameters for a display includes: setting brightness of the display; lightening a standard image of gradient tricolor under the brightness; calibrating the displaying of the standard image of gradient tricolor with multiple different Gamma values; obtaining the optimal Gamma parameters for the tricolor based on the calibration results; and storing the optimal Gamma parameters for the tricolor corresponding to the brightness in a display chip. The method for determining Gamma parameters for a display calibrates the displaying of the standard image of gradient tricolor with multiple different Gamma values, which can obtain the optimal displaying results based on different calibration results. The optimal Gamma parameters for the tricolor corresponding to the brightness, which represent the optimal displaying results, are obtained based on the calibration results.
US10741103B2

A quick connect fluid connector that is provided with sealing and gripping feature that are able to tolerate variations in a tube of a second fluid system to which the fluid connector connects. The fluid connector tolerates the variations while maintaining the sealing and gripping at high fluid pressures through the fluid connector. In one embodiment, the fluid connector may also be provided with an RFID tag to verify that the fluid connector is properly connected to the tube.
US10741091B2

Disclosed herein are methods and systems for mitigating the effects of intermittent network connectivity in educational settings. A student assignment is presented via a client-side user interface of an educational platform. The client-side user interface is initially operated in a read/write mode. Student input is received via the client-side user interface in connection with the student assignment, and is responsively locally stored. A remote-save-triggering event is detected, and a remote-save method is responsively executed. The remote-save method attempts to save the locally stored student input to a remote server. If the remote-save method returns a remote-save-success promise, the client-side user interface is continued to be operated in the read/write mode. If the remote-save method returns a remote-save-failure promise, the client-side user interface is transitioned to being operated in a read-only mode.
US10741086B2

A method and system for developing a flight plan for taking images from an area of interest is disclosed. A series of trajectories is determined. Each trajectory is determined based on a logarithmic spiral curve derived from a range of predetermined basis angles and selecting a constant tangent angle between a radial line from the location of an image sensor to a target location, and a tangent line to the logarithmic spiral curve at the location of the image sensor. A set of trajectories from the series of trajectories is selected. The selected trajectories are scaled to cover the area of interest. The selected trajectories are transformed to coordinates corresponding to the area of interest. The set of scaled and transformed trajectories are stored as the flight plan for taking images of the area of interest.
US10741084B2

A system, method and an avionics subsystem are disclosed. For example, the system includes a data transmitter configured to transmit flight data associated with an airborne vehicle in real-time, a flight deck associated with the airborne vehicle and configured to exhibit a response to the flight data, and a transceiver coupled to the data transmitter and configured to receive and re-transmit the flight data in real-time. The system further includes a processing system coupled to the transceiver and configured to receive and re-transmit the flight data in real-time, and a flight simulator coupled to the processing system and configured, in response to the flight data, to replicate the exhibited response of the flight deck in real-time.
US10741072B2

A network computer system can associate an operator with a mobile device. Additionally, the network computer system can determine a current location of a freight vehicle operated by the operator, using location information transmitted by the mobile device associated with the operator. At a given instance, the network computer system can determine a time of arrival for the freight vehicle to arrive at a given destination location based on various parameters. For example, the time of arrival can be based at least in part, on (i) a distance between the current location of the freight vehicle to the given destination location, (ii) a time for the freight vehicle to travel the distance, and (iii) a duration of one or more required downtime intervals during which one or more restrictions are placed on the operator operating the freight vehicle.
US10741070B1

A method to control a host vehicle includes: detecting, by a controller of the host vehicle, objects, wherein detecting objects includes receiving remote-object data, the remote-object data includes class data and location data, the objects include remote vehicles and remote infrastructure; assigning, by the controller, an object class to each of the detected objects based on the class data; assigning, by the controller, a priority value to each of the detected objects based on the object class of each of the detected objects; and assigning, by the controller, a transmission time interval (TTI) to the CSMs based on the priority value to modify the TTI of each of the CSMs in accordance with the assigned TTI; and transmitting the CSMs to the remote vehicles.
US10741066B2

A system and method are disclosed for using vehicle signature data from a single inductive loop sensor to estimate vehicle speed. Two regressors are calculated from the vehicle signature: the “inverse of the duration” and the “slew rate”. A point is found by normalizing the vehicle signature in amplitude and determining the earliest point in the normalized signature to cross a set threshold. The slew rate is the slope of the normalized vehicle signature at this point. Regression models are generated from empirical data for several vehicle categories. Using the regression model for the category of vehicle and the two regressors vehicle speed is estimated. The regression models have been demonstrated to be robust eliminating the need for site-specific calibration or estimation.
US10741037B2

The methods and systems of the present disclosure can monitor, by a microprocessor of a first device, changes in pressure over time at the first device; detect, by the microprocessor, a first measurement in the pressure over time; and provide, by the microprocessor, a first alert based on the detection of the first measurement.
US10741025B2

An arrangement of operating multi-task interactive electronic devices includes at least one processor, a screen module and two or more input modules. The processor executes at least a first application and a second related application with different interactive programs at the same time. The screen module is operatively linked to the processor. The screen module comprises at least a display screen having two or more display areas two or more applications thereon respectively. Two or more input modules are operatively linked to the processor, wherein the applications are able to be simultaneously controlled and operated by the input modules respectively.
US10741023B2

A marketing bonus system and method for use in one or more casino establishments for awarding a prize to a player who is a member of a loyalty program and has a player card in active use at an eligible electronic gaming machine. The marketing bonus system and method randomly selects a player for an award. It may be configured to offer multiple bonuses across the floor of a casino or other gaming establishment at any given time. Players are notified prior to a bonus being awarded so that they may insert their card into an electronic gaming machine on the casino floor in the area where the bonus is active and be eligible to win. Awards are offered to eligible players at electronic gaming machines such as slot machines and video poker machines, but may also be offered on other types of devices that are in active use such as general purpose computing devices connected to the system over a network such as the internet.
US10741022B2

An approach to facilitating event-based currency is provided. A first virtual currency usable by users of a game space to purchase in-space benefits may be managed. An event in the game space that is conducted during an event time period may be managed such that, during the event time period, an event virtual currency may be distributed to one or more of the users as a reward for certain operations and/or achievements performed in the game space during the event time period. Exchanges of in-space benefits associated with the event virtual currency may be effectuated for one or more of the users. In some implementations, the event virtual currency may not available to the users after the event time period, while the first virtual currency may be available to the users during and after the event time period.
US10741021B2

A method and system are set forth to enable a player using a wireless remote portable device to wager on a live table game. The system and method includes one or more servers configured with the portable device to cause a video display on the device to display information including a video presentation of a selected live table game, a graphic representation of the time remaining for the remote player to register a wager and to reject wagers received after the time for placing a wager has elapsed. In an embodiment the remote player may backline bet on a live player or wager on an outcome of the game itself. Other features include the display at the portable device of the outcome history of a live player. The remote player may enter queries for available live games as well as selected players.
US10741019B2

A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10741016B2

Various aspects are described herein for implementing in-game advertising, in-game product placement, and in-game promotion techniques in wager-based games conducted at an electronic gaming device of a casino gaming network. These techniques provide the ability for traditional video-type wager-based gaming machines (such as those deployed at casino gaming establishments) to be quickly and easily converted to wager-based games which support in-game advertising while still satisfying the strict regulatory compliance rules and regulations governing wager-based gaming.
US10741014B2

A crane or claw machine in combination with an adjustable prize chute. The prize chute having four inner panels and four corner panels movable with respect to each other. A groove allows for the adjusting and repositioning of the panels for smaller or larger chute sizes. A pivot allows for adjustment of the panels with respect to each other, enlarging or shrinking the size of the chute.
US10741011B2

An electronic gaming machine may present a wagering game in which a player goal is displayed for a player of the electronic gaming machine. In general, the player goal may specify a goal to be achieved by the player in an associated reel game. In one embodiment, such a player goal is displayed on a simulated wheel (or “goal wheel”). During play of the wagering game, the electronic gaming machine may spin and stop the goal wheel to identify one of the player goals displayed on the goal wheel. Likewise, the electronic gaming machine may spin and stop a plurality of reels to display a game outcome. The electronic gaming machine may compare the identified player goal to the game outcome, and if the game outcome matches or otherwise satisfies the player goal, the electronic gaming machine may provide a game award (and/or another game feature, such as a bonus game) to the player.
US10741009B2

A button deck for an electronic gaming machine (EGM) may have a display system that includes one or more curved display portions. A curved display portion may be curved along an axis that is substantially horizontal when the button deck module is coupled to an EGM. In some examples, a curved display portion may reside along a side of the button deck module that is near (or touching) a player when the button deck module is in use. In some implementations, a curved display portion may be proximate a gaming machine display or a player tracking module when the button deck module is coupled to the EGM. The curvature of a curved display portion may match the curvature of a gaming machine display device. At least a portion of the button deck may be configured to display images corresponding to a game theme and/or an attract sequence.
US10741008B2

Embodiments of the present invention set forth systems, apparatuses and methods for implementing bonus features using subsymbols during game play. Accordingly, a gaming device can be configured to randomly overlay or otherwise associate zero, one, or more subsymbols on game symbols used in a game of chance. When subsymbols appear on game symbols that are randomly determined to be part of the game outcome, a bonus feature is triggered that may be used to modify awards provided from the game outcome. The presence of the subsymbols themselves may act as a trigger for a secondary bonus feature or event, or the subsymbols themselves may show random indicia within the subsymbol that provides a bonus modifier or other award.
US10741006B2

An augmented reality method for providing player action recommendations in real time includes generating a live video signal of a scene associated with a field of view of a user, wherein the scene comprises at least one gaming element associated with a game having a plurality of game rules. The method further includes determining, based on the live video signal, at least one value for each gaming element of the at least one gaming element in real time. The method further includes determining, based on the at least one gaming value and at least one of the plurality of rules, a player action recommendation in real time. The method further includes displaying an indication of the player action recommendation to the user in real time.
US10741003B2

A device and methods for facilitating a sale of an item from a seller to a customer are disclosed. The device comprises a lockable compartment configured to contain the item, wherein the compartment unlocks upon receiving a sale initiation instruction. The device further comprises a sensor configured to detect a presence of the item in the compartment. The device also comprises a gateway module configured to transmit a sale completion instruction for completing the sale of the item if upon an occurrence of a predetermined event, the sensor detects that the item is absent from the compartment.
US10740992B2

A depository operates to accept and make available deposit items to authorized users responsive at least in part to data read from data bearing records. The depository (10) includes a body (12) that bounds and interior area (14). The depository includes a door (18) that is controlled by a lock (24) so that only authorized users can access the interior area. The depository includes at least one input device (20) operative to receive data usable to identify users authorized to access the depository. At least one reading device (26) is operative to read indicia included on depository items so that depository items placed in or removed from the interior area can be tracked. The depository is in operative connection with a network (50) that enables the transport and tracking of deposit items.
US10740991B2

A method is provided for controlling electrical components in a vehicle including multiple traction voltage systems, wherein each traction voltage system includes at least one electrical component, and which electrical component has the same function in each traction voltage system, the method involving the steps of monitoring and registering the state of health of each electrical component over time; predicting a predetermined parameter for each electrical component, which parameter is related to a future operating state inhibiting the use of the components; determining a control strategy for each electrical component based on the state of health of the electrical components to balance the parameters towards a common value; and controlling the electrical components based on the determined control strategy.
US10740983B2

Colored three-dimensional digital model generation techniques and systems are described. In one example, scanning techniques are employed by a scanning system that scans a physical object while disposed within packaging to form a three-dimension digital model. A model coloring system is employed to color the three-dimensional digital model. A two-dimensional digital image is employed that captures the same or similar physical object. In one example, features of the model are matched to the image. This is then used to align a viewing perspective with respect to the model with a viewing perspective of the object within the digital image, e.g., to find which “view” of the model corresponds with the image. The color is then applied from the digital image to the model, e.g., from pixels of the image to corresponding points in the model.
US10740979B2

A method, system, apparatus, and/or device for executing a translation instruction for a constructive movement. The method, system, apparatus, and/or device may include an input device configured to sense a first constructive movement input representative of a non-translational movement of a body of a user that does not move from a first point to a second point in the physical world environment. The method, system, apparatus, and/or device may include a processing device coupled to the input device, where the processing device is configured to execute a translational instruction associated with the first constructive movement input, execute a first resizing instruction to reduce a size of a portion of the physical world environment as displayed by a head-mounted display by an amount indicated by the first resizing stimulus, receive a second constructive movement input, and execute a second translational instruction associated with the second constructive translational movement input.
US10740975B2

Systems, apparatuses and methods to provide image data, augmented with related data, to be displayed on a mobile computing device are disclosed. An example mobile device includes a camera to provide images of a scene from different angles to a server, at least one sensor to sense a position and an orientation of the camera, and a screen to present augmented reality data over the scene based on the position and the orientation of the camera and on a three-dimensional representation of the scene based on the images.
US10740967B2

A tessellation method uses vertex tessellation factors. For a quad patch, the method involves comparing the vertex tessellation factors for each vertex of the quad patch to a threshold value and if none exceed the threshold, the quad is sub-divided into two or four triangles. If at least one of the four vertex tessellation factors exceeds the threshold, a recursive or iterative method is used which considers each vertex of the quad patch and determines how to further tessellate the patch dependent upon the value of the vertex tessellation factor of the selected vertex or dependent upon values of the vertex tessellation factors of the selected vertex and a neighbor vertex. A similar method is described for a triangle patch.
US10740948B2

The present invention relates to an apparatus and method for generating a three-dimensional image of a polymer substance. The three-dimensional image generating apparatus of the present invention comprises: a specimen state adjustor for adjusting a temperature or pressure of a solid specimen in order to maintain, in a solid state, the solid specimen including a plurality of polymer substances; an image collector for collecting a partial image of the plurality of polymer substances exposed on a surface of the solid specimen; a low molecule image database for storing an image of an element low molecule substance; and an image processor for generating a three-dimensional image of the polymer substance by matching the collected partial image with an image in the low molecule image database.
US10740947B2

This disclosure covers methods, computer-readable media, and systems that animate a digital graphic associated with a video or other visual media item based on a detected dynamic attribute. In particular, the disclosed methods, computer-readable media, and systems detect sensor data from a client device or a motion of an object within a video or other visual media item. Based on the detected sensor data or motion of an object within a visual media item, the methods, computer-readable media, and systems overlay and animate an emoji or other digital graphic selected by a user on a video or other visual media item.
US10740943B1

One embodiment of the present disclosure presents a technique for enabling user modification of an animation effect, while the animation effect is being rendered. The technique includes generating an editor user interface, wherein the editor user interface that includes an editor module that includes an editor model and an engine model. In the technique the editor model includes an editor value corresponding to a bindable property. In addition, the engine model comprises an engine value corresponding to the bindable property. The technique also includes receiving user input corresponding to a modification of the editor value. The technique further includes modifying the editor value based on the user input. In addition, the technique includes synchronizing the modified editor value with the engine value and modifying an animation effect based on the synchronized engine value.
US10740928B2

A vehicle image providing apparatus includes: a processor that determines an actual color of a vehicle based on image data and generates a vehicle image based on the determined actual color of the vehicle; and a storage that stores information generated by the processor. The processor determines the actual color of the vehicle or an actual color of a nearby vehicle and reflects the determined color of the vehicle or nearby vehicle on the vehicle image which is displayed on a display of the vehicle.
US10740925B2

Object tracking verification techniques are described as implemented by a computing device. In one example, feature points are selected on and along a boundary of an object to be tracked, e.g., in an initial frame of a digital video, which are referred to as “feature points.” Tracking of the feature points is verified by the computing device between frames. If the feature points have been found to deviate from the object, the feature points are reselected. To verify the feature points, a number of tracked features points in a subsequent frame is compared to a number of feature points used to initiate tracking with respect to a threshold. Based on this comparison, if a number of feature points is “lost” in the subsequent frame that is greater than the threshold, the feature points are reselected for tracking the object in subsequent frames of the video.
US10740917B2

The present disclosure provides an automatic correction method and device for a structured-light 3D depth camera. When the optical axis of a laser encoded pattern projector and the optical axis of an image reception sensor change, an offset of an input encoded image relative to an image block in a reference encoded image is acquired, and then the position of the reference encoded image is oppositely adjusted upwards or downwards according to an offset change to form a self-feedback regulation closed-loop system between the center of the input encoded image and the center of the reference encoded image, so that the optimal matching relation can always be figured out when the optical axes of the input encoded image and the reference encoded image change drastically. Furthermore, depth calculation can be carried out according to the corrected offset.
US10740908B2

An object of the invention is to provide a moving object capable of being calculated a movement amount with a low processing load and high accuracy even when a three-dimensional object which is stationary or moves appears in a camera image. The invention is directed to a moving object which includes an imaging device which captures an image of a road surface and an image processing unit which calculates a movement amount of the moving object based on an image captured by the imaging device, wherein the image processing unit extracts a plurality of first feature points from a first image captured at a first timing, extracts a plurality of second feature points from a second image captured at a second timing after the first timing, performs tracking on each of the plurality of first feature points to each of the plurality of second feature points, calculates a movement amount and a speed of each of the plurality of second feature points, and calculates a movement amount of the moving object based on a feature point having a speed within a predetermined range among the plurality of second feature points.
US10740904B2

The present application relates to an image segmentation method and device operating on an electronic device. The image segmentation method comprises the following steps: performing deep learning to obtain an FCN (Fully Convolutional Network) model, and calculating the loss using L(pji)=−(1−pji)r log(pji) in the deep learning process; inputting an image to be segmented to the last updated FCN model to obtain the probability that each pixel in the image to be segmented is in each of the categories, and selecting the category corresponding to the maximum probability as the category determined by the image segmentation for the pixel. By improving the loss function of the FCN model, the accuracy of image classification is improved, and chart information in an electronic document is accurately extracted by means of pixel classification.
US10740903B2

Techniques of detecting edges of objects in images include applying an adaptive threshold to a sigmoidal membership function of a fuzzy gradient of the image brightness. For example, when a computer configured to detect edges of an object of an image receives a grayscale image, the computer computes gradients of the image brightness at each pixel to form a gradient matrix. The computer then creates a fuzzy gradient matrix by applying a sigmoidal membership function to each element of the gradient matrix to form a smoothed gradient matrix. The computer then performs an adaptive threshold operation on the smoothed gradient matrix to produce the edges of the object of the image.
US10740902B2

One or more features of a friction ridge signature of a subject may be identified based on information representing a three-dimensional topography of friction ridges of the subject. Information representing the three-dimensional topography of the friction ridges of the subject may be received. One or more level-three features of the friction ridge signature of the subject may be identified based on the information representing the three-dimensional topography of the friction ridges of the subject. The one or more level-three features may include one or more topographical ridge peaks, topographical ridge notches, topographical ridge passes, pores, and/or other information.
US10740892B2

A measurement support apparatus includes an image acquisition unit; a scale image generation unit, the scale image representing a scale assigned at least one of gradations for measuring a length of the crack or line drawings and numerals for measuring a width of the crack; and an image display unit that displays the image of the structure and the scale image in a superimposed manner in a display area, in which the scale image generation unit generates a scale image in accordance with a distance between the image acquisition unit and the measurement surface and an orientation of the measurement surface, and the image display unit displays the generated scale image in the superimposed manner at a position according to a position of the crack in the image of the structure in a direction according to a direction of the crack in the image of the structure.
US10740891B1

A method and system for analyzing images of a target vehicle according to a base image model corresponding to the target vehicle. According to certain aspects, the method and system receive a set of images from an electronic device and analyze the set of images to identify the target vehicle and a set of information associated with the target vehicle. The method and system may determine that the set of images does not meet a threshold criteria for further image analysis using a base image model corresponding to the target vehicle. In response, the method and system may generate and transmit a notification to the electronic device indicating that the set of images does not meet the threshold criteria.
US10740875B1

An oblique imagery application receives an oblique image captured by an oblique camera at a non-orthogonal angle with respect to a ground plane and map data including a map tile corresponding to geographic coordinates. A principal axis is determined that is orthogonal to an image plane defined by the oblique image and intersecting a center of the oblique image. For each pixel of the oblique image, a pixel vector is determined and a set of deviation coordinates based on a deviation of the pixel vector from the principal axis is determined for the pixel, with the pixel vector of a pixel passing through a focal point of the oblique camera and ending at the pixel. The map tile is associated to the pixels of the oblique image based on the camera parameters, the deviation coordinates of the pixels, the oblique camera parameters, and the geographic coordinates of the map tile.
US10740863B2

Among other things, a signal is emitted from a signaling device and is captured by stimulus detectors location on a vehicle, including an autonomous vehicle. Properties of the signal are analyzed, potentially in concert with other information, to determine the precise location of the signaling device and therefore the precise goal location for picking up a rider of the autonomous vehicle. In response to the calculation of the precise goal location, the autonomous vehicle attempts to travel to a location as near as possible to the precise goal location to facilitate entry of the rider into the vehicle.
US10740862B1

Systems and methods are provided for efficient box packing and visualization. One method comprises receiving, from a remote system, an order comprising at least one item; searching at least one data store to determine dimensions associated with the at least one item; and modifying dimensions of at least one largest item of the order using a factor. The method may further comprise selecting a data structure representing a first package, the data structure comprising a size of the first package; iteratively simulating packing the items into the first package based on the modified dimensions, until all items are packed in the selected package; and generating at least one set of instructions for packing the items into the selected package. The method may further comprise sending the generated instructions to a second system for display, the instructions including at least one item identifier and one package identifier.
US10740861B1

Disclosed are systems and methods which provide availability of information on a network wide basis, with the network or information technology (IT) fabric spanning a wide range of institutions and other sources of information, including correctional facilities, without regard to which jurisdiction the source of information belongs, e.g. police, courts, federal investigation agencies, public databases etcetera. Embodiments provide an electronic based capability to identify useful information and for locating, collecting, compiling, aggregating, distilling, and/or reporting robust data.
US10740859B2

A method for vehicle speeding self-detection and payment of an associated fine, the method including: a) in an on-board processing device, determining a speed indication indicative of the speed of the vehicle operated by a user; b) determining a speed limit indication indicative of a speed limit associated with a location of the vehicle with respect to a road network; c) determining if the speed of the vehicle exceeds the speed limit using the speed indication and the speed limit indication; d) in response to determining that the speed limit has been exceeded, determining a payment amount indicative of a discounted fine for exceeding the speed limit; and, e) causing the payment amount to be paid from an account of the user.
US10740852B1

Techniques and arrangements for industry vertical classification of merchants using merchant signals, based, in part, on comparing the merchant signals with collected business class profiles. The merchant signals can include reported data, collected data, and third-party data associated with the merchant. The techniques can include identifying one or more business class profiles using the data associated with the merchant and classifying and/or reclassifying the merchant within a business class using the one or more identified business class profiles.
US10740846B2

A system, a method, and a computer program product for providing a recreation of an event are disclosed. A plurality of data is received from a plurality of sources of information. The plurality of data describes an event. Each data in the plurality of data has a different format. Each data in the plurality of data is converted into a predetermined format. The converted received plurality of data is combined. Based on the combined converted received data, a report describing a recreation of the event is generated. The generated report is transmitted for display on at least one user interface.
US10740837B2

An Anonymous Transaction Service (ATS) solves or alleviates the problems outlined above. The ATS provides anonymous, automated, risk-based differential pricing that allows consumers to receive offers from multiple suppliers with only a single credit report. The ATS facilitates any offer between a supplier and consumer that first requires an evaluation of the risk associated with making the offer. The ATS can be used for any product or service, such as credit cards, home mortgages, automobile loans, appliance loans, debt consolidation loans, insurance products, advertising and dating services, to name only a few.
US10740833B2

A method is provided for controlling electronic storefronts presented using a set-top box over a communication network. The method includes sending, by a server, electronic video content over the communication network for delivery to a set-top box. The electronic video content includes a trigger that instructs a processor in the set-top box to display options in a graphical user interface on a display device, and an embedded selectable trigger that causes the processor to display at least one popup on the display device. The method also includes sending, by the server, a retrieved electronic storefront over the communication network to the set-top box, wherein the retrieved electronic storefront, including user-selectable assets, is virtually presented on the display device by the set-top box.
US10740832B2

Systems and methods for generating event templates for requested event types are described herein. In an embodiment, a server computer receives transactional data describing transactions between a plurality of computing devices. The server computer uses the transactional data to identify a plurality of instances of a particular event type by determining, for each instance, that a plurality of transactions associated with a particular computing device relate to an event of the particular event type. The server computer uses the transactional data related to the plurality of instances of the particular event type to determine a plurality of items for the particular event type. When the server computer receives a request from a client computing device to generate an event, the server computer generates and displays an event template which identifies the plurality of items.
US10740831B1

Techniques are described for configuring content page(s) based on context information. A request for page(s) may be analyzed to determine context information, such as the requesting device type, application type, and so forth. The context information may be employed to evaluate conditional statement(s) to determine a configuration of feature(s) of the page(s), the conditional statement(s) included in configuration file(s). In some cases, a configuration file may be associated with the particular user interface (UI) to be presented, such as an online marketplace. Information in a configuration file for a particular UI may override information in a generic configuration file that is applicable to configure multiple UIs. Techniques are also described for using test module(s) to validate the operation of a UI in response to an action, instead of making call(s) to external service(s) in response to an action.
US10740815B2

An identifier (232) identifies an alternative product to an attended product getting attention from a user. A searcher (231) searches, when a search condition is given, a group of products satisfying the search condition. A first generator (233) generates a first search condition expected to obtain a search result containing the attended product and the alternative product. A verifier (234) verifies, based on an obtained first search result by the searcher (231) that has searched under the generated first condition, whether or not the first search condition is proper. A second generator (235) generates a second search condition that is the first search condition verified as proper and with an added or replaced condition of a price range that is different from a price range of the attended product. A presenter (240) presents an obtained second search result to the user by the searcher (231) that has searched under the generated second condition.
US10740814B2

There are provided systems and methods for detect tags to determine perishability of food items. A merchant may utilize detector tags on, attached to, or otherwise associated with perishable items to detect conditions of the perishable items. For example, the detector tags may determine chemical properties, ambient light levels, temperatures, or other conditions for or around the perishable items. The conditions may be communicated by the tags to a user's device or the merchant's device. Where the conditions indicate that one or more of the perishable items are ready for consumption, the user may be alerted of a state of the perishable item, such as ready or ripe. The user may further be informed of where to find the perishable item in the merchant's location. However, if the perishable item has gone bad, the user and/or merchant may be warned about the item to prevent health issues.
US10740805B2

A feedback system including a controller configured to: register a system account for each of a plurality of users, wherein the feedback system account includes a unique identification code for each of the plurality of users; provide a graphic user interface through which a first user: generates a request for feedback; selects one or more groups to which to communicate the request for feedback, where in the selection of the groups includes associating one or more unique identification codes with each of the groups; receives feedback from at least a second user associated with a unique identification code associated with one of the groups, wherein, upon receipt of the feedback from the second user, the first user is automatically authorized to reply to the second user; and accesses feedback analytics related to the feedback received in response to the request for feedback.
US10740798B2

An operating method for a mobile terminal, according to one embodiment of the present disclosure, comprises the steps of: executing a signage application for providing a digital signage service; accessing a server according to the execution of the signage application; receiving information on the digital signage service from the accessed server; and displaying a main screen for managing a digital signage device on the basis of the received information, wherein the main screen includes approval state information for providing approval states of a plurality of items and error state information of one or more digital signage devices managed by the server.
US10740795B2

The disclosure herein relates to systems, methods, and devices for decreasing latency and/or preventing data leakage that may arise from advertisement insertion. In some embodiments, the systems, methods, and devices described herein provide for asynchronous advertisement selection and/or insertion separate from user-requested content retrieval and/or delivery, wherein the advertisement selection can be performed in parallel with and/or at a separate location from the user-requested content retrieval and/or delivery, thereby decreasing latency in rendering user-requested content. Further, in certain embodiments, the systems, methods, and devices described herein can prevent data leakage by preventing and/or circumventing the need to use cookie syncing among different DSPs, SSPs, or the like. Moreover, in some embodiments, the systems, methods, and devices described herein are configured to deliver advertisements as a native content, thereby further decreasing latency and/or preventing data leakage.
US10740793B1

Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for predicting consumer behavior. In one embodiment a method is provided comprising automatically creating a link graph comprising nodes representing webpages, links representing hyperlinks, and weights for each link representing a number of times a hyperlink associated with the respective link redirected the a user devices from a webpage associated with a first node connected to the link to a webpage associated with a second node connected to the link; and determining based on the link graph a programmatically expected path for a particular user, wherein the programmatically expected path identifies, at least, two or more webpages that the particular user is programmatically expected to visit and specifying a programmatically expected order at which the particular user will visit the webpages.
US10740790B2

Based on prior interactions associated with a user, an online system predicts an amount of interaction by the user with an object associated with an advertisement. Using the predicted amount of user interaction, the online system determines an expected value of presenting the advertisement to the user. The advertisement is ranked among other advertisements based on the expected values associated with the advertisements, and one or more advertisements are selected for presentation to the user based on the ranking. An advertisement may also specify a threshold amount of interaction with an associated object as targeting criteria, so the predicted amount of interaction with the object associated with the advertisement may determine if a user is eligible to be presented with the advertisement.
US10740788B2

This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
US10740780B2

A shopper reward server includes a communication module to receive purchase transaction data from a plurality of purchase interfaces of a retail enterprise, a database having stored therein a plurality of shopper purchase histories each including purchase transaction data for item purchases made over time by a different one of a corresponding plurality of shoppers, a transaction module to store purchase transaction data for each shopper in a corresponding shopper purchase history, and a shopper reward module to selectively generate for any of the shoppers at least one earn requirement, based on that shopper's purchase history, that must be satisfied by the shopper via at least one purchase made via any of the purchase interfaces in order to earn a corresponding discount reward redeemable against at least one specified item via any of the purchase interfaces.
US10740779B2

In accordance with some implementations, a method for using recommendations to fulfill pre-established purchasing intent is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system receives a recommendation for a product or service from a first user and determines whether a second user has pre-indicated intent to purchase a product or service in a category of product or service that includes the recommended product or service. The server system then purchases the recommended product on behalf of the user without further input from the user.
US10740773B2

In some embodiments, apparatuses and methods are provided herein useful to forecasting product demand. In some embodiments, a system comprise a forecasting control circuit to: apply each of a plurality of different models to forecast demand of a first product over a first historic period generating historic forecasted demands of the first product, wherein at least a first model uses selected one or more variables that are predicted to have an uncharacteristic effect on predicted demand; select one of the models and apply the model in generating a forecasted future demand, wherein the selection of the model is based on a difference between each of the generated historic forecasted demands and actual sales; and identify actions to modify inventory of the first product at the first shopping facility based on the forecasted future demand.
US10740763B2

A blockchain-based transaction processing method may comprise: in response to a designated account being logged in through an application client, generating, according to input to-be-operated account information and configured operation content, an operation instruction comprising the to-be-operated account information and the operation content; and sending the operation instruction to a node in a blockchain network, causing the node in the blockchain network to invoke a smart contract corresponding to the designated account upon receiving the operation instruction, and to execute an operation according to the operation content on another account corresponding to the to-be-operated account information.
US10740755B2

A payment processor acting on behalf of a third party administrator to make payment on an adjudicated claim makes a straight through payment to an acquirer for a health care provider's merchant account. Via the authorization process, the payment processor generates an authorization code which is returned to the health care provider on its merchant statement for the payment. Concurrently, the remittance advice from the third party administrator is linked to the same authorization code as the payment by the payment processor which sends the advice in an 835-formatted transmission to the health care provider. Thus, the remittance advice may be linked (reconciled) with the payment on the merchant statement by the common authorization code.
US10740751B1

Techniques are described for authenticating a user to perform secure transactions with a secure system via social media channels. In one example, the secure system may comprise a financial institution with which the user has at least one financial account, and the transaction may comprise a transfer of funds initiated within a social media application executing on a user computing device. According to the techniques of this disclosure, the secure system authenticates the user to perform the transactions based on a combination of a device identifier (ID) associated with the user computing device, a biometric ID of the user of the user computing device, and a social media ID associated with a social media account held by the user.
US10740740B1

A first device and a second device enter a USB monitoring mode. The second device transmits monitoring messages on a periodic basis, while the first device has a monitoring timer that it resets each time a monitoring message is received. If a monitoring message is not received before the monitoring timer expires, the first device starts a reconnect timer. After a certain number of failed attempts to receive monitoring messages, the first device takes corrective action to restore USB communications.
US10740739B2

Systems and methods for facilitating online to offline commerce are disclosed. In one embodiment, a system configured to receive a request to check-in a customer at a merchant facility is disclosed. The system receives a request to access real-time pre-sale transaction data associated with a first customer and transmits the real-time pre-sale transaction data associated with the first customer to a mobile client device. The request to check-in and the request to access the real-time pre-sale transaction data are transmitted by the first mobile client device. The system is configured to authenticate the request to check-in at the merchant facility, process the request to access the real-time pre-sale transaction data, and responsively access the real-time pre-sale transaction data associated with the first customer from a point of sale device located at the merchant facility.
US10740738B2

A system for counting objects in a queue waiting for service at one of a plurality of electronic points of service “EPOSs” includes an object tracking system and a processor system for processing data. The processor system may have memory means storing data indicative of the positions of each of said EPOSs within a service point area, and be adapted to receive data from each EPOS indicating its operational status and to receive from said tracking system data relating to positions of objects within the service point area. The method of counting objects in a queue comprises firstly determining an initial seed location as a point at which a single queue of objects forms. Then, determining a new seed location as a point at which the single queue forms Once the new seed location is determined, tracked objects may be assigned to the single queue and then counted.
US10740737B2

A method for managing funds is provided. The method includes receiving a payment vehicle identifier by which a payment vehicle can be identified, the payment vehicle includes an available account balance, transaction details of a purchase transaction, and the transaction details, sending a first amount that is less than or equal to the transaction value if the transaction value does not exceed the available account balance, and sending a second amount that is less than or equal to the first amount. The transaction details include a transaction value, a merchant identifier of a merchant with whom the purchase transaction is being made, and a merchant wallet identifier by which a merchant virtual wallet can be identified, the merchant virtual wallet being associated with the merchant identifier.
US10740736B2

A system for processing payment card transactions. A user database stores a plurality of user profiles. Each user profile mappings from a payment card identifier to at least one credit card number. A bill processing component in communication with the database which is configured to: receive, from a credit card issuer system, credit card bill data representing at least a credit card number, a total payable amount and a minimum payable amount; query the user database to match one of the user profiles to the credit card number; and store, in the matched user profile, the credit card bill data.
US10740734B2

Crowd funding for innovation includes distributing a proposal with a description of a project idea, an amount of funds requested, and a time frame for raising the funds. Ownership of the project is transferred to an entity, which receives contributions from contributors and for each of the received contributions converts the contribution to a corresponding amount of virtual coin and adds the contribution to the funds. If the funding goal is complete within the time frame, the entity converts the coins to actual money and releases the money to the requestor. After completion of the project, the entity determines if the project is successful and can commercialize successful projects. For certain successful projects, the entity can also distribute the back funds to the contributors.
US10740730B2

Various implementations described herein are directed to a method for managing a workflow for an oilfield operation. The method may include receiving a request to perform the task workflow. The method may also include loading an adapted task workflow based on historical information. The method may further include receiving an input pertaining to one or more tasks of the adapted task workflow. In addition, the method may include determining whether the one or more tasks have been completed based on the received input.
US10740724B2

Methods of identifying key entities in a network, building a subgraph, or invisible college, of these key entities, segmenting the subgraph of key entities into specific sub-groups based upon their roles in the network, identifying bridge builders between sub-groups, identifying work-circles of frequently collaborative entities, and identifying institutions, which are centers of significance, are disclosed. These techniques can be used as an alternative to the survey method for finding key opinion leaders.
US10740714B2

Systems, methods, and devices for determining shipping rules and shipping methods for an order are disclosed herein. A computer implemented method includes receiving an electronic record of an order placed with a merchant. The method further includes determining a smallest available package size in which the order content can be shipped and one or more additional available package sizes having dimensions larger than the smallest available package size in which the order content can be shipped. The method also includes determining a shipping price to ship the order content and presenting a plurality of shipping methods to a user with the shipping price.
US10740711B2

According to an embodiment of the present invention, a system dynamically optimizes a service workflow including one or more software services. Initially, the system receives a request to optimize a service workflow, wherein the request includes one or more service requirements and one or more performance objectives related to the one or more service requirements. The system validates service plan information associated with at least one software service plan offered by one or more service providers and generates a plurality of candidate workflows based on the service requirements and performance objectives. The system then determines an optimized workflow from the candidate workflows and executes the optimized workflow to perform operations of the software services. Embodiments of the present invention further include a method and computer program product for dynamically optimizing a service workflow including one or more software services in substantially the same manner as described above.
US10740700B2

In an embodiment, a system may comprise a communications network and processing logic. The processing logic may acquire information regarding an incident, identify a first mobile resource (MR) that may respond to the incident based on a type of the incident and a capability associated with the first MR. The processing logic may further identify a generic path scenario to the incident based on a location of the MR and a location of the incident. The processing logic may identify that the first MR is preferred over a second MR with respect to responding to the incident and assign the first MR to the incident. The processing logic may send a message via the communications network to the first MR to notify the first MR that it has been assigned to the incident.
US10740685B2

A computer-implemented method and system for optimizing user experience are disclosed. The method includes determining historical behavior of at least one user; determining a power profile of a device; determining at least one condition for establishing connection with the device; and using rules for selecting at least one of a plurality of approaches for establishing connection with the device; wherein the rules for selecting at least one of plurality of approaches comprises considering any one or more of: power profile of the device, historical behavioral data of the at least one user and at least one condition for establishing connection with the device; and selecting at least one of the plurality of approaches for establishing connection with the device in relation to a result of the considering.
US10740677B2

An enumeration plan generation unit 81 generates a set of logical formula structures each representing a way of combining logical formula expressions each representing a combination of features by use of the features of learning data items and the maximum number of features to be combined, and generates partial logical formula structures by dividing a logical formula expression included in each of the generated logical formula structures into two, and generates an enumeration plan in which the partial logical formula structures are linked to the logical formula structure from which the partial logical formula structures are divided. The feature generation unit 82 generates a new feature that is a combination of the features corresponding to the generated partial logical formula structures. Furthermore, the enumeration plan generation unit 81 divides the logical formula structure into two such that the numbers of the features included in the two partial logical formula structures generated from each of the logical formula structures are substantially equal.
US10740670B2

The invention relates to a method for fabricating chip cards. According to this method, an antenna and a chip card module are provided. This chip card module includes a dielectric substrate and conducting tracks at least on a face of this substrate. A connection unit is used to establish a connection between the antenna and conducting tracks of the module. The invention also relates to a method for fabricating an antenna support including such a connection unit. The invention also relates to a chip card and an antenna support which are obtained by the aforementioned methods.
US10740663B2

Printing symbols on media is described. Sequential parts of a symbol are marked onto each of multiple corresponding sequential segments of the medium. A characteristic of each of the sequential symbol parts is evaluated. A speed is monitored with which the medium is moved upon the marking of each of the sequential symbol parts onto each of the corresponding sequential segments of the medium. An image, captured in relation to the evaluation, is adjusted based on the monitored speed. Adjusting the captured image may include setting a rate at which the evaluation of the characteristic of each of the sequential symbol parts is performed based on the monitored speed or alternatively, predicting a distortion in the evaluated characteristic of each of the sequential symbol parts corresponding to the monitored speed, and applying a change to the captured image corresponding to, and ameliorating the predicted distortion.
US10740660B2

An apparatus and method to adjust item recommendations are disclosed herein. A first image attribute of a query image is compared to a second image attribute of each of a plurality of inventory images of a plurality of inventory items to identify the inventory items similar to the query image. Item recommendations comprising the identified inventory items in a first listing order are provided for display at a remote device. A second listing order of the identified inventory items is determined based on a user preference for a particular one of the identified inventory items. At least the second listing order is provided to the remote device for re-display of the item recommendations in accordance with the second listing order.
US10740657B2

An image processing device and a method performed by the device are provided. The image processing device includes processors forming a partitioning unit, processors forming a partitioning unit, and memories shared by the partitioning unit and the classification unit. The partitioning unit obtains an image from a first memory, partitions the image into one or more areas, each area includes one or more objects to be classified, and saves information of the partitioning of the image in a second memory. The classification unit obtains the image from the first memory, obtains information of partitioning of the image from the second memory and classifies the objects in each area of the image to obtain a classification result of the image. The image processing device may further include a scheduling unit for controlling optimizing performance of the partitioning unit and the classification unit.
US10740654B2

A method of detecting failure of an object tracking network with a failure detection network includes receiving an activation from an intermediate layer of the object tracking network and classifying the activation as a failure or success. The method also includes determining whether to initiate a recovery mode of the object tracking network or to remain in a tracking mode of the object tracking network, based on the classifying.
US10740653B2

This learning data generation device (10) is provided with: an identification unit (11) which identifies a subject included in a first captured image, and generates an identification result in which information indicating the type and existence of the identified subject or the motion of the identified subject is associated with the first captured image; and a generation unit (12) which generates learning data on the basis of the identification result and a second captured image, which is associated with the first captured image but is different in type from the first captured image.
US10740649B2

An object attitude detection device includes a pick-up image acquisition unit, a template image acquisition unit, and an attitude decision unit. The pick-up image acquisition unit acquires a picked-up image of an object. The template image acquisition unit acquires a template image for each attitude of the object. The attitude decision unit decides an attitude of the object based on the template image having pixels. In the pixels, a distance between pixels forming a contour in the picked-up image and pixels forming a contour of the template image is shorter than a first threshold. Further, a degree of similarity between a gradient of the pixels forming the contour in the picked-up image and a gradient of the pixels forming the contour of the template image is higher than a second threshold.
US10740646B2

An architecture and process are provided that encodes information into a cellular automata memory structure such that it can be recalled utilizing unique memory anchors (engrams) in a manner that both identifies and relates each piece of information relative to other data points. The automata may be individually programmable with a limited, local ruleset that activates other cellular automata based on prior patterns that were fed into the array. Deep Learning Neural Network (DLNN) systems may be probed to understand what discriminators are being used to classify the data, which is not possible with conventional DLNN techniques.
US10740644B2

The invention relates to a method for background removal from documents. The method includes obtaining an image of a document, performing a clustering operation on the image to obtain a plurality of image segments, and performing, for each image segment, a foreground/background classification to determine whether the image segment includes foreground. The method further includes obtaining an augmented image by combining the image segments that include foreground, and obtaining a background-treated image by cropping the image of the document, based on the foreground in the augmented image.
US10740631B2

A method for an enhanced vehicle monitoring system that utilizes cameras and other sensors to determine the state of the interior and/or exterior of a vehicle is provided. The method comprises detecting that a driver has exited a vehicle. The method further comprises monitoring a state of the vehicle. The method further comprises determining based, at least in part, on the monitoring, if an object has been left in the vehicle unintentionally or if the vehicle has been left running unattended. The method further comprises, upon determining that the object has been left in the vehicle or the vehicle has been left running unattended, sending a notification to the driver.
US10740611B2

An state determination system comprises an information acquiring portion that acquires an environment information, a movable body, an instruction portion that performs an action instruction to the movable body, and an estimation portion that estimates an abnormality of the object based on at least one of the information acquired by the information acquiring portion and the environment information acquired by the movable body. In case the estimation portion estimates the abnormality of the object, the instruction portion performs the action instruction for moving to the neighborhood of the object and requiring a response, to the movable body. At least one of the information acquiring portion and the movable body acquires the response state of the object to the action of the movable body instructed by the instruction portion. The state determination system comprises a determination portion that the abnormality of the object based on the acquired response state.
US10740606B2

A method and system for surveying and/or metrology for assigning particular classes of interest within measurement data, wherein an assignment of at least one measurement object to a first class of interest within the measurement data based on a classification model, is processed by a feedback procedure providing feedback data for a training procedure which provides update information for the classification model, wherein the training procedure is based on a machine learning algorithm, e.g. relying on deep learning for supervised learning and/or unsupervised learning.
US10740603B2

A structured data processing system includes hardware processors and a memory in communication with the hardware processors. The memory stores a data structure and an execution environment. The data structure includes an electronic document. The execution environment includes a data extraction solver configured to perform operations including identifying a particular page of the electronic document; performing an optical character recognition (OCR) on the page to determine a plurality of alphanumeric text strings on the page; determining a type of the page; determining a layout of the page; determining at least one table on the page based at least in part on the determined type of the page and the determined layout of the page; and extracting a plurality of data from the determined table on the page. The execution environment also includes a user interface module that generates a user interface that renders graphical representations of the extracted data; and a transmission module that transmits data that represents the graphical representations.
US10740592B2

An apparatus comprises three-dimensional object detecting means for detecting a three-dimensional object in a taken image, temporarily determining means for calculating, based on parallax information, a lower end height from a road surface to a lower end of the object, for temporarily determining that the object is a ground-contacting object when the lower end height is less than or equal to a threshold, and for temporarily determining that the object is a floating object when the lower end height exceeds the threshold, and finally determining means for finally determining whether the object is a ground-contacting object or a floating object. The finally determining means finally determines that the object is a ground-contacting object at the current computation timing when the object is determined to be a ground-contacting object in at least one of the temporary determination at the current computation timing and the final determination at the previous computation timing.
US10740582B1

A generic shape quality verification process that allows the generalization of Association for Automatic Identification and Mobility (AIM) Direct Part Mark (DPM)/International Organization for Standardization (ISO)/International Engineering Consortium (IEC) (ISO/IEC) 29158 quality metrics for a generic shape marked or marked with a generic technique, wherein the AIM-DPM/ISO-IEC 29158 quality metrics, e.g., Cell Contrast, Cell Modulation, Grid Non Uniformity, Axial Non Uniformity, Fixed Pattern Damage, Unused Error Correction, and Print Growth are generalized to permit verification of a generic shape, are generalized to permit verification of a generic shape, where the process in accordance with the invention consists of the following three steps, i.e., (i) configuration, (ii) calibration and iii) work such that based on computed AIM-DPM/ISO-IEC 29158 metrics, it is possible to verify whether quality of the printed layout is acceptable.
US10740579B2

Tags are used to recover lost objects. Each tag transmits identification information to passing communications devices, such as a cellular phone. The cellular phone then uploads the tag's identification information, along with a location, to a central network database. The central network database thus stores a central repository identifying locations associated with tags discovered by passing communications devices.
US10740572B2

Parallel linguistic corpora used to train cognitive translation systems are built from robot plans. A collection of robot plans in various languages is analyzed in candidate pairings to see if any two plans are directed to the same task. If so, verbal instructions in different languages from the two plans (such as plan names) are assumed to have the same meaning, and are stored in association as part of the bilingual corpus. If each plan has multiple steps, the corresponding steps from the two plans can also be stored in association as part of the corpus. Robot plans are modeled as finite state automata having a plurality of links representing sensory states and a plurality of nodes representing motor actions, and the determination of plan similarity is based on a comparison of the two FSAs.
US10740557B1

A method includes receiving a set of documents related to data discovery issues, wherein at least a first data discovery issue is unrelated to a second data discovery issue. The method further includes generating a map of terms and words for the set of documents that correspond to concepts. The method further includes providing a user interface that includes a search analytics tool to a user associated with the first data discovery issue.
US10740552B2

A method of creating a surgical operative note during a specific surgical procedure on a patient. The method includes creating surgical checklists for a plurality of surgical procedures before initiation of the surgical procedure, creating an index of image specific annotations for the specific surgical procedure before initiation of the surgical procedure, obtaining an electronic template, inserting one of the surgical checklists into the template associated with the specific surgical procedure on the patient, obtaining an image of the patient, inserting the image of the patient into the electronic template, using a voice command to associate at least one of the image specific annotations with the image of the patient in the electronic template, and inserting the at least one of the image specific annotations into the electronic template adjacent the image.
US10740546B2

A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others.
US10740542B2

Optionally click-controllable, or scrollable, computer-enabled system for enabling of creating, editing, saving, and displaying of speaker notes pages adaptable for use by a plurality of different speakers, each speaker having differing eyesight capabilities for viewing relatively smaller text, comprising: a speaker notes pages editing subsystem for enabling editing, preferably previewing, and saving of the font size and/or font color of a less-than-complete portion of speaker notes, and a speaker notes pages presentation subsystem, for optional click advancement and recession, or scrollable, access by a speaker during a presentation to speaker notes associated with a corresponding presentation slide and/or a corresponding animation/build, if any.
US10740541B2

Representative embodiments disclose mechanisms to validate statements made as part of a document creation or editing process. As the user edits or creates a document using a document creation/editing application, statements made in the document can be submitted to a validation service in a proactive or reactive manner. The statement validation service receives the statement, resolves any coreferences using a coreference resolution process. Once coreferences in the statement have been resolved and replaced, entities are resolved using an entity resolution process. Predicates are then resolved using a predicate resolution process. Entity-predicate pairs are then used to traverse a knowledge graph to extract information relevant to the statement. Suggested corrections are created from the extracted information and presented to the user via the document creation/editing application.
US10740534B1

A computer-implemented method for resolving date ambiguities in electronic communication documents includes identifying date field values associated with different instances of a single communication segment, with each instance of the segment occurring in a different electronic communication document. The date field values associated with those instances are processed by attempting one or more available date resolution mechanisms. For each date field value, a candidate date for the segment is identified using the highest-priority/confidence resolution possible for that particular date field value. A data structure in a cache is used to track which date field value allows a date to be resolved with the highest-priority resolution relative to the other date field values, by iteratively inspecting and comparing priority levels recorded in the data structure.
US10740529B1

Circuit designs and/or circuitry for integrated circuits (ICs) can be generated for radio-frequency (RF) applications by determining, using computer hardware, a value of a parameter of a super-sampling rate (SSR) block within a model of a circuit, wherein the value indicates a number of a plurality of data channels of the SSR block, automatically creating, using the computer hardware, a primary input port and a primary output port for the SSR block based on functionality of the SSR block, wherein vector size of the primary input port and the primary output port is determined from the value of the parameter, automatically creating, using the computer hardware, a plurality of scalar instances of the SSR block based on the value of the parameter, wherein the plurality of scalar instances are arranged in parallel, and configuring, using the computer hardware, each scalar instance of the plurality of scalar instances based on a parameterization of the SSR block.
US10740528B2

A method of generating, by a computing device, a 3D circuit layout based on a 2D circuit layout, the method comprising: assigning cells of first and second groups of circuit cells of the 2D circuit layout to first and second levels of the 3D circuit layout, the assignment of each circuit cell of the first and second groups being performed by: selecting, among at least one first row of a first level of the 3D circuit layout and at least one second row of a second level of the 3D circuit layout, the row having the greatest available space; and assigning the circuit cell to the selected row; and transmitting the 3D circuit layout to a manufacturing plant for fabrication.
US10740525B2

A method for simulating semiconductor devices includes running ensemble Monte Carlo (EMC) simulations of a plurality of semiconductor devices having a first plurality of configurations in a Design of Experiment (DoE) space to produce EMC results. Mobility parameters are extracted across the DoE space from the EMC results. A response-surface mobility model is constructed using the extracted mobility parameters. The response-surface mobility model is used to run a drift-diffusion simulation of a semiconductor device with a different configuration from the first plurality of configurations.
US10740524B1

A decoder is implemented in a field programmable gate array (FPGA) by performing logic simplification of binary expressions associated with the decoder. To perform the logic simplification, the binary expressions are arranged in a binary matrix. Further, a set of submatrices is formed based on the binary expressions such that rows of each submatrix have common data bits in one or more columns of each submatrix. Based on the common data bits, a set of subexpressions for each submatrix is formed. The set of subexpressions of each submatrix is mapped into look-up table clusters of the FPGA, thereby implementing the decoder in the FPGA.
US10740523B1

A programmable logic device includes an integrated circuit die having a programmable fabric region including N identical programmable logic partitions. In some embodiments, N−1 of the identical programmable logic partitions are user-programmable. In addition, and in some cases, one of the identical programmable logic partitions is a spare logic partition. In some embodiments, the integrated circuit die further includes a network-on-a-chip (NOC) including a vertical NOC (VNOC) and a horizontal NOC (HNOC). By way of example, the N identical programmable logic partitions are configured to communicate exclusively through the NOC. In some embodiments, a defective one of the N−1 identical programmable logic partitions is configured for swapping with the spare logic partition.
US10740506B2

This application discloses a computing system configured to identify a channel in an electronic device is configured to transmit signals encoding data with more than two value levels in response to a correlated test input. The computing system can determine probabilities of value level changes in the transmitted signals based on an encoding for the correlated test input, and measure a step response of the channel. The computing system can perform statistical simulation or analysis on the channel based, at least in part, on the step response of the channel and the determined probabilities of value level changes in the transmitted signals, which can predict a signal integrity of the channel configured to transmit the signals based, at least in part, on the determined probabilities of value level changes in the transmitted signals.
US10740503B1

Methods and apparatus for verifying respective positions of Nodes based upon wireless communications between Nodes included in an array. Values for variables derived from multiple wireless transmissions between Nodes are aggregated, and a position of a particular Node may be determined based upon multiple data sets generated by multiple communications between disparate Nodes. In addition, the presence of an obstacle to wireless communication between some Nodes may be derived from the data sets. A user interface may provide a pictorial view of positions of all or some Nodes in an array, as well as a perceived obstruction.
US10740496B2

A method and an apparatus for operating a multi-processor system of an electronic device. The electronic device includes a memory for storing commands for running a secure Operating System (OS) and a non-secure OS, and at least one processor including a plurality of processor cores. Upon generation of at least one secure OS thread in the secure OS installed on the electronic device, the at least one processor generates and sends information indicating a secure mode operation request by assigning at least one of the processors cores in the secure OS, and executes the secure OS thread on the at least one processor core assigned in a secure mode based on the information.
US10740493B2

An improved waveguide is disclosed. The waveguide utilizes a luminescent material disposed within or around its perimeter to introduce additional light into the waveguide. For example, the waveguide may include a plurality of planar layers having different refractive indexes. A luminescent material may be disposed along the outer edge of these layers. When light from within the waveguide strikes the luminescent material, it emits light, thereby adding to the light in the waveguide. Not only does the luminescent material introduce more light into the waveguide, it also introduces more light sources, thereby making it more difficult to introduce a probe without blocking at least a portion of the light destined for the image sensor. The luminescent material may be a phosphor.
US10740483B2

A data model is defined to describe objects. Attributes from the data model are associated with providing authorization right for executing actions on object instances of the objects. A hierarchy of object groups is declared. Objects group collections are defined on top of the hierarchy. A vocabulary including definitions of attributes of objects and including definitions of assignments of objects to object groups is created. The vocabulary is related to determining authorization rights for executing actions based on attributes and hierarchy organization of objects. A capability to determine authorization to perform an action by a user on a set of objects is defined based on the vocabulary. When a request for performing an action by a user on object instances is received, a filtering expression based on the capability is generated to be included in a where clause of a query.
US10740478B2

A method of performing an operation on a data storage for storing data being encrypted with a key KD associated with an owner of the data is provided. The method includes deriving, for each authorized client Cj, a first key KCj and a second key KTj, providing the client Cj with the first key KCj, and providing a Trusted Third Party (TTP) with the second key KTj. The method further includes, at a Policy Enforcement Point, receiving a request for performing the operation on the data storage from a client Ck of the authorized clients, acquiring a first key KCk from the client Ck, acquiring a second key KTk from the TTP, deriving the key KD from the first key KCk and the second key KTk, and performing the operation on the data storage using the derived key KD. The disclosed trust model uses two-part secret sharing.
US10740475B2

A method and a system for enabling multiple log record consumers to comply with regulations and requirements regarding privacy and handling of data are described. A determination, based on a log record format being of a first of the log record types, that a first field from a raw log record is to be tokenized based on a first tokenization strategy of multiple tokenization strategies in the first log record type, is performed. Each one of the tokenization strategies identifies a tokenization mechanism from tokenization mechanisms for generating a token from a raw value to enable compliance with a set of regulations and requirements regarding privacy and the handling of data. For a first raw value in the first field a first token is generated that is an anonymized representation of the first raw value using a tokenization mechanism identified by the first tokenization strategy in the log record type.
US10740463B2

A method for proactively detecting shared libraries suspected of association with malware includes the steps of determining one or more shared libraries loaded on an electronic device, determining that one or more of the shared libraries include suspicious shared libraries by determining that the shared library is associated with indications that the shared library may have been maliciously injected, loaded, and/or operating on the electronic device, and identifying the suspicious shared libraries to a reputation server.
US10740459B2

Some examples detect malicious activity on a computing device. A processor in kernel mode detects an event on the computing device. The processor provides a validation request on a kernel-level bus. A bidirectional bridge component transmits the request to a user-level bus. The processor in user mode determines that the event is associated with malicious activity and provides a validation response on the user-level bus. The bridge component transmits the validation response to the kernel-level bus. In some examples, the processor in user mode receives security-relevant information from a system service of the computing device, and analyzes the event based at least in part on the security-relevant information. In some examples, the processor in user mode receives a security query, queries the kernel mode via the bridge component, and responds to the security query indicating that the data stream is associated with malware.
US10740453B2

A playback device includes a port configured to receive content from an external memory device, a device memory residing in the device, and a controller programmed to execute instructions that cause the controller to read a read data pattern from the defined region in the external memory device and determine if the read data pattern correlates to an expected data pattern to a predetermined level, wherein the expected data pattern is derived at least in part from a defect map of the defined region. A memory device includes an array of memory cells configured to store at least one bit of data, the array of memory cells being organized into regions, at least one first region of the array of memory cells having stored therein a defect map of the array of memory cells, and at least one second region of the array of memory cells being designated as a defined region having a known defect pattern. A method of validating a memory device includes writing, using a controller in a playback device, a known data pattern to a defined region in the memory device, reading, with the controller, a read data pattern from the defined region, comparing, at the controller, the read data pattern to an expected data pattern, the expected data pattern derived from the known data pattern and a defect map of the defined region, and validating, with the controller, the memory device based upon a correlation result from the comparing.
US10740448B2

A device authenticates a request to user. The device accesses a face image that depicts a face of the person and includes a characteristic noise pattern inserted by a camera of the device. The device also accesses a geolocation which the device captured the face image and puts the face image and the geolocation into an artificial intelligence engine that outputs a face score, device score, and a location score. The device next submits the request with the scores to a server machine and obtains an authentication score from the server machine. The device then presents an indication that the request to verify the person is authentic based on a comparison of the obtained authentication score to a threshold authentication score.
US10740445B2

A system, method and program product for providing cognitive behavior security control (CBSC). A system is disclosed that includes: a repository having a plurality of challenges each including an interactive graphical task; a user interface for graphically presenting challenges to users; an enrollment system for assigning challenges to users and determining an authentic response for each user; an authentication system that collects an observed response from a user presented with an assigned challenge and determines a security control result based on a closeness of the observed response with the authentic response of the user.
US10740439B2

Methods, systems, and computer-readable media are provided for computer based healthcare information to automatically provide reminders to a patient to take prescription medications at the appropriate times on the patient's mobile device. The patient enters a medical record number (MRN) into the mobile device and this information is communicated to the patient's electronic medical record. The user device receives the prescription information for the MRN from the patient's electronic medical record. Utilizing the prescription information on the user's device, the user can view and set reminders to take the medication directly from the patient's mobile device.
US10740435B2

Provided is a programmable logic integrated circuit wherein even if a failure occurs in any resistance-variable element, remedy would be possible and hence the improvement of reliability has been achieved. In a programmable logic integrated circuit comprising resistance-variable elements, when the states of the resistance-variable elements are to be changed according to externally inputted configuration information, a control means uses a reading means to read the states of the respective resistance-variable elements, and then uses a writing means to change only the states of resistance-changing elements that are different from a state indicated by the configuration information.
US10740430B2

A centralized optimization engine is configured to receive a problem specification that defines an optimization problem to be solved. The optimization engine classifies the problem specification within a large dataset of previously solved optimization problems. The optimization engine selects one or more solution strategies associated with similar optimization problems, and then executes those solution strategies to solve the optimization problem. Over time, the optimization engine updates the large data set with statistical information that reflects the performance of different solution strategies applied to various optimization problems, thereby increasing the effectiveness with which optimization problems may be solved.
US10740421B2

Embodiments of the present systems and methods may provide a fundamentally different approach to process the ‘search key words’ from users. For example, the process may progress through a series of steps that will understand ‘WHY’ a user is looking for the information instead of just ‘WHAT’ the user is searching. This will give the present techniques a very different way to look for the information and generate the search outputs. For example, a method may provide search results to a user of a computing device, the method may comprise receiving at least one search term from the user via the computing device, collecting information relating to the user other than the at least one search term, and providing search results to the user via the computing device based on the search term and on the collected information relating to the user.
US10740418B2

A method, system and a computer program product are provided for obscuring web searches by performing cognitive analysis on the one or more user search inquiries to identify a user search behavior profile and user characterization information for the first user and generating or retrieving one or more simulated user search behavior profiles for one or more simulated users, and then generating one or more obfuscating search inquiries consistent with the one or more simulated user search behavior profiles for issuance with the user search inquiries to impair the search engine from accurately determining the user characterization information for the first user.
US10740417B2

A method of providing a user with information related to one or more activities is provided. The method comprises identifying one or more activities; calculating a locality for the user for each activity; identifying a subset of the activities based on the respective locality for each activity; and providing information related to at least one of the subset of the activities to the user.
US10740397B2

Disclosed is a system for linking transmedia content subsets. A memory stores a plurality of transmedia content data items and associated linking data, which define time-ordered content links between the transmedia content data items. The transmedia content data items are arranged into linked transmedia content subsets comprising different groups of the transmedia content data items and different content links therebetween; a transmedia content model that represents the transmedia content data items as nodes and the content links between the transmedia content data items as edges in one or more time-varying graphs. A processor is configured to associate the transmedia content data items with the time-ordered content links and store the linking data in the memory. It assigns the transmedia content data items to nodes of a graph structure, assign the time-ordered content links to edges of the graph structure, and store them in the transmedia content model.
US10740394B2

Disclosed are systems and methods for improving interactions with and between computers in content searching, hosting and/or providing systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel machine-in-the-loop, image-to-video bootstrapping framework that harnesses a training set built upon an image dataset and a video dataset in order to efficiently produce an accurate training set to be applied to frames of videos. The disclosed systems and methods reduce the amount of time required to build the training dataset, and also provide mechanisms to apply the training dataset to any type of content and for any type of recognition task.
US10740385B1

Methods for identifying visual portions of visual media files responsive to search queries are provided. In one aspect, a method includes identifying, for each of a plurality of visual media files from a collection of media files, visual portions of the plurality of visual media files responsive to a group of search queries, and providing, in response to a search query from the group of search queries, an identifier of a visual portion of at least one of the plurality of visual media files for display as responsive to the search query. Systems and machine-readable media are also provided.
US10740380B2

In a general purpose computer, a method of extracting snippets includes receiving textual content and a plurality of available topics, dividing the textual content into a plurality of snippets, converting each of the snippets to a vector, determining a distance between coadjacent snippets of the plurality of snippets in the textual content, determining an update to the plurality of snippets by merging each of the pairs of coadjacent snippets having a respective distance less than a second threshold, wherein an updated plurality of snippets includes merged snippets, generating a plurality of clusters from the updated plurality of snippets, each cluster associated with one topic selected from the plurality of available topics, and generating, for each of the snippets of the updated plurality of snippets, an affinity score for each of the clusters, each affinity score measuring an assignment strength of a given snippet to a given cluster, and a dominant topic among the at least one identified topic.
US10740378B2

An information processing device according to an embodiment includes one or more processors. The processors perform hierarchical clustering of a key phrase group. The processors divide the key phrase group into candidate clusters. The processors receive a selectin operation of one item from predetermined items for classifying the document group. The processors calculate, for each candidate cluster, a score indicating utility with respect to the selected item. The processors decide, as a reference cluster, a candidate cluster for which the score has a predetermined ranking. The processors divide the reference cluster into sub-clusters. The processors extract predetermined sub-items in the lower levels of the selected item. And the processors control presentation of an expansion image for expressing the information volume of the documents for each sub-item and each sub-cluster.
US10740373B2

Aspects automatically invoke automated dialog chat bots in response to determining that query text content meets a threshold relevance. A computer processor analyzes different words within text content of a user query input to identify via natural language processing query topics defined by combinations of the words. The processor drives a display device to present an automated dialog chat bot to the user that presents a chat bot series of dialog questions in response to determining that a query topic identified from analyzing the text content meets a threshold relevancy; or searches a database for results that satisfy keywords or query topics of the query content in response to failing to identify a query topic for the query text content, or to determining that an identified query topic does not meet the threshold relevancy.
US10740357B2

Techniques for identifying a knowledge graph including one or more objects; generating a situation definition based on the knowledge graph, the generating including: identifying a particular object of the one or more objects; determining a trigger condition associated with the particular object; determining related information based on the one or more objects; determining one or more actions associated with the one or more objects and based on: i) the trigger condition, and ii) the related information; associating the trigger, the related information, and the one or more actions with the situation definition; and associating the situation definition with criteria for assignment to one or more user profiles.
US10740354B2

A method of managing inventory allocations includes the step of receiving, in a data processing apparatus, data relating to the sale of items of inventory allocated to respective re-sellers. The date is processed to obtain data relating to sales performance of one or more of the respective re-sellers. The method includes adjusting a price for which inventory allocated to that respective re-seller is to be sold by depending on said data relating to the sales performance of the respective re-sellers and/or re-allocation inventory items from that said respective re-seller to other respective re-sellers. The invention extends to a software product and to a system.
US10740328B2

A processing unit can determine a first subset of a data set including data records selected based on measure values thereof. The processing unit can determine an index mapping a predicate to data records associated with that predicate and approximation values of the records. The processing unit can process a query against the first subset to provide a first result and a first accuracy value, determine that the first accuracy value does not satisfy an accuracy criterion, and process the query against the index. In some examples, the processing unit can process the query against a second subset including data records satisfying a predetermined predicate. In some examples, the processing unit can receive data records and determine the first subset. Data records can include respective measure values. Data records with higher measure values can occur in the first subset more frequently than data records with lower measure values.
US10740325B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for deleting a node in a blockchain network are provided. One of the methods includes: obtaining, by a first consensus node of the blockchain network, a transaction comprising a request for deleting a second consensus node of the blockchain network; in response to that consensus verification of the transaction succeeds, executing the transaction and sequentially numbering in a node list a plurality of remaining consensus nodes of the blockchain network excluding the second consensus node; and performing view change for the remaining consensus nodes to participate in future consensus verification.
US10740324B1

Example methods, apparatuses, and systems are disclosed for ingesting and consuming data utilizing a trading partner manager. In one example embodiment, an example computing device receives user input comprising a set of data fabric configurations. The computing device then receives, into a data landing zone and based on the data fabric configurations, a data set from a data source. The computing device then ingests, based on the data fabric configurations, the received data set from the data landing zone into a data lake. The computing device then enriches, based on the data fabric configurations, the ingested data set. The computing device then enables data consumption of the ingested data set by the user.
US10740315B2

The present disclosure teaches solutions for transitioning between database system sharing types. In one example, a tenant container includes a read-only table, a first writable table, and a mixed table for storing read-only and writable data. When transitioning to a sharing setup, a shared container is created and a shared table is created in the shared container. Data is copied from the read-only table to the shared table and the read-only table is dropped. A read-only view is created in the tenant container and a second shared table is created in the shared container. Read-only mixed data is copied from the mixed table to the second shared table and deleted from the mixed table, and after the deletion, the mixed table is renamed as the second writable table. A union view is created that provides unified access to the second shared table and the second writable table.
US10740313B2

Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is stored as discrete events time stamps. A search is received and relevant event information is retrieved based in whole or in part on the time stamp, a keyword indexing mechanism, or statistical indices calculated at the time of the search.
US10740305B2

An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
US10740301B2

A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective pluralities of tablet access objects and application objects are stored in a plurality of servers. A distinct application object and distinct tablet are associated with each tablet access object. Each application object corresponds to a distinct instantiation of an application associated with the table. The tablet access objects and associated application objects are redistributed among the servers in accordance with a first load-balancing criterion. A first request directed to a respective tablet is received from a client. In response, the tablet access object associated with the respective tablet is used to perform a data access operation on the respective tablet, and the application object associated with the respective tablet is used to perform an additional computational operation to produce a result to be returned to the client.
US10740300B1

A client machine writes to and reads from a virtual disk on a remote storage platform using a storage protocol. Metadata is generated and is stored in replicas on different metadata nodes of the storage platform. A modified log-structured merge tree is used to store and compact string-sorted tables of metadata. During file storage and compaction, a consistent file identification scheme is used across all metadata nodes. A fingerprint file is calculated for each SST file on disk that includes hash values corresponding to regions of the SST file. To synchronize, the fingerprint files of two SST files are compared, and if any hash values are missing from a fingerprint file then the key-value-timestamp triples corresponding to these missing hash values are sent to the SST file that is missing them in the SST file is compacted with the missing triples to create a new version of the SST file. The other fingerprint file is then analyzed the same way.
US10740297B2

Systems for web-based collaboration systems. Two or more users can operate concurrently on objects stored in a cloud-based environment that hosts shared objects. Concurrent editing is facilitated by components in the cloud-based environment that serve to grant a first user, a first permission to modify a first instance of an object to be edited with a first editing tool, then grant to a second user, a second permission to modify a second instance of the same object to be edited with a second editing tool instance. The occurrence of a modification event that presents a conflict is detected, and steps are taken for determining a range of possible remediation tool options that can be used to address the modification conflict. Remediation tool options include remediation tool options that are natively supported within the editing tools. A set of applicable remediation tool options are presented in a user interface.
US10740292B2

Systems and methods for improved data conversion and distribution are provided. A data subscription unit is configured to receive data and information from a plurality of data source devices. The data subscription unit is in communication with a virtual machine that includes backtesting utility configured to generate backtesting data using one or more statistical models and one or more non-statistical models. The backtesting utility may translate the backtesting results into one or more interactive visuals, and generate a graphical user interface (GUI) for displaying the backtesting results and the one or more interactive visuals on a user device. The backtesting utility may update one or more of the displayed backtesting results and the one or more interactive visuals without re-running the modeling steps.
US10740284B1

A method includes (a) while processing data storage requests from users directed to filesystems of a plurality of filesystems served from a data storage system, receiving a request to execute a filesystem reorganization task on a filesystem of the plurality of filesystems, (b) in response to receiving the request, checking whether the filesystem reorganization task has both a global reorganization token and a filesystem-specific reorganization token, the filesystem-specific reorganization token being specific to the filesystem on which the filesystem reorganization task has been requested to execute, and (c) in response to determining that the filesystem reorganization task does have both the global reorganization token and the filesystem-specific reorganization token, executing the filesystem reorganization task to move a data block from one location within the filesystem to another location within the filesystem. Other embodiments are directed to corresponding apparatuses, computer program products, and systems for performing similar methods.
US10740274B2

A supercomputer comprising a memory device and a plurality of interconnected hardware processors capable of performing parallel processing is coupled to a mainframe computer comprising one or more hardware processors. The supercomputer functions as a part of the mainframe computer's memory hierarchy.
US10740266B2

This disclosure describes systems, methods, and devices related to sensor data pipelining. A device may identify a first request of one or more requests received from a wireless universal serial bus (USB) host, wherein the first request is to collect data from a USB sensor. The device cause to send the first request to the USB sensor. The device identify a first response from the USB sensor, wherein the first response comprises data collected by the USB sensor based on the first request. The device determine that no additional requests are received from the wireless USB host. The device cause to send a second autonomous request to the USB sensor to collect data. The device identify a second response received from the USB sensor, wherein the second response is associated with the autonomous second request. The device cause to buffer or send the second response to the wireless USB host based on a second request being received from the wireless USB host.
US10740263B2

Apparatuses and methods for variable latency memory operations are disclosed herein. An example apparatus may include a memory configured to provide first information during a variable latency period indicating the memory is not available to perform a command, wherein the first information is indicative of a remaining length of the variable latency period, the remaining length is one of a relatively short, normal, or long period of time, the memory configured to provide second information in response to receiving the command after the latency period.
US10740261B2

A system and method for early data pipeline lookup in large cache design is provided. An embodiment of the disclosure includes searching one or more tag entries of a tag array for a tag portion of the memory access request and simultaneously with searching the tag array, searching a data work queue of a data array by comparing a set identifier portion of the memory access request with one or more data work queue entries stored in the data work queue, generating a pending work indicator indicating whether at least one data work queue entry exists in the data work queue that corresponds to the set identifier portion, and sending the memory access request to the data array or storing the memory access request in a side buffer associated with the tag array based on the pending work indicator and a search result of the tag array search.
US10740258B2

An I/O processing system includes reception of a request to perform an I/O operation at a storage driver, and, in response to receiving the request, providing of the request to a storage device, and scheduling a timer associated with a callback routine to determine whether the storage device has completed the I/O operation, and, in response to expiration of the scheduled timer, determination of whether the storage device has completed the I/O operation.
US10740257B2

An accelerator manager monitors usage of accelerators by one or more computer programs, and generates a historical log from the monitored usage. The accelerator manager determines from the historical log which of the plurality of accelerators to implement on one or more application-specific integrated circuits. Each application-specific integrated circuit can include implemented accelerators and accelerator images that can be deployed to external programmable devices. Once one or more accelerators are implemented on one or more application-specific integrated circuits, the accelerator manager can direct one of the application-specific integrated circuits to provide a needed accelerator. An application-specific integrated circuit can provide the needed accelerator either using an accelerator implemented in the application-specific integrated circuit, or by deploying an accelerator image in the application-specific integrated circuit to an external programmable device.
US10740256B2

A method utilizing a system encompassing a free pool buffer; a deadlock avoidance buffer; and a controller communicatively coupled to the free pool buffer and the deadlock avoidance buffer to reorder out-of-order responses to fetch requests into correct order by: receiving a fetch request on behalf of a consumer; allocating space first in the free pool buffer and when such space is not available then allocating space in a division associated with the consumer in the deadlock avoidance buffer. Issuing segment(s) of the fetch request including associated tag(s) to one of one or more memories; writing response data for each of the segment(s) to the allocated space in the free buffer or the deadlock avoidance buffer according to each of the associated tag(s); and transferring the response data to the consumer according to an entry in an ordering first-in, first-out buffer and an entry in a pending request array.
US10740255B2

Provided is a control apparatus that can correctly obtain the execution status information of the instruction whose sender is the control apparatus itself. The controller (3) controls operations of the IO-Link device (2) via the IO-Link master (1), and includes the writing part (300) transmitting an instruction for the IO-Link device (2) and an identification of the instruction to the IO-Link master (1) and the reading part (301) retrieving an execution status information (status) indicating the execution status of the instruction by using the identification information.
US10740254B2

Embodiments of the present invention may be directed to a graphics system of a computer system. The system may include a frame buffer having a number of partitions respectively mapped to a number of discrete memory devices and a dedicated copy buffer operable to store new image frames, mapped to a first memory device. The first memory device corresponds to a first partition of the number of partitions. The system may also include a loader circuit coupled between the frame buffer and the dedicated copy buffer, operable to copy new image frames from the frame buffer to the dedicated copy buffer. The system may also include a clocked output coupled to receive an image frame from the dedicated copy buffer and operable to drive a display device therewith. The system may enter a low power state wherein a number of the discrete memory devices are powered off.
US10740247B2

A method for accessing an entry in a translation lookaside buffer and a processing chip are provided. In the method, the entry includes at least one combination entry, and the combination entry includes a virtual huge page number, a bit vector field, and a physical huge page number. The physical huge page number is an identifier of N consecutive physical pages corresponding to the N consecutive virtual pages. One entry is used to represent a plurality of virtual-to-physical page mappings, so that when a page table length is fixed, a quantity of entries in the TLB can be increased exponentially, thereby increasing a TLB hit probability, and reducing TLB misses. In this way, a delay in program processing can be reduced, and processing efficiency of the processing chip can be improved.
US10740240B2

A computer implemented method for saving cache access power is suggested. The cache is provided with a set predictor logic for providing a generated set selection for selecting a set in the cache, and with a set predictor cache for pre-caching generated set indices of the cache. The method comprises further: receiving a part of a requested memory address; checking, in the set predictor cache, whether the requested memory address is already generated; in the case, that the requested memory address has already been generated: securing that the set predictor cache is switched off; issuing the pre-cached generated set index towards the cache; and securing that only that part of the cache is switched on that is associated with the pre-cached generated set index.
US10740229B2

A memory system including: a memory device having an open block and a closed memory block; a page counting unit counting the number of program pages in the open block whenever a data is programmed in the open block, and counting the number of valid pages of the closed memory block; a valid page decrease amount counting unit calculating a total sum of valid pages decreased in the closed memory block before and after a map update operation; and a garbage collecting unit performing a garbage collection operation onto a victim block when the number of free blocks included in the memory device is less than a first threshold value and greater than a second threshold value, and a ratio of the number of the program pages in the open block to the total sum of the valid pages decreased is greater than or equal to a fourth threshold value.
US10740226B2

A memory device is provided. The memory device includes a plurality of normal memory blocks; and at least two or more bad memory blocks, wherein data having the same number of bits as data to be stored in a normal memory block and a parity code having the number of bits at least twice greater than that of a parity code to be stored in the normal memory block are stored in a first bad memory block and a second bad memory block among the bad memory blocks.
US10740224B2

In response to receiving a test suite specification, a processor of a testing platform determines a schedule of execution of a test suite to test a system under test (SUT). The SUT has a hardware resource set including at least one of a set including a processor system and a data storage system, and the test suite includes a plurality of tests, each including a respective set of one or more testcases. The processor initiates execution of the test suite on the SUT in accordance with the schedule. In response to failure of a hardware resource during execution of the test suite, the processor automatically and dynamically reallocating a test in the test suite to at least one different hardware resource in the hardware resource set.
US10740218B2

A method and a device for determining a usage log are provided. The method includes: filtering evaluation information with respect to a target software submitted by an application recommendation software of each of at least one mobile terminal, to obtain target evaluation information; receiving usage logs with respect to the target software sent by at least one mobile terminal; and determining a usage log matching with the target evaluation information according to a preset matching rule.
US10740199B2

A controlling device includes a controller that executes control to functionally activate of, at least, a part of transmission lanes in multiple transmission lanes connecting a plurality of subsystems which run based on a lock-step method and an embedder that executes an embedding operation to realize a multiplexing state using the part of transmission lanes controlled to functionally activate by the controller and the plurality of the subsystems, wherein, the controller determines whether or not the embedding operation succeeds, determines, when the embedding operation fails, whether or not an embedding operation using another part of transmission lanes, of the multiple transmission lanes, different from the part of transmission lanes used in the failure embedding operation, and executes, when the corporation processing succeeds, control to functionally activate the another part of transmission lanes.
US10740196B2

An event processing system is disclosed that processes events of an event stream and performs the recovery of events during system failure. The recovery of events is performed by generating output sequence numbers for each deterministic output event generated by the event processing system. In an embodiment, the event processing system determines a current output sequence number of a most recently transmitted output event in a output stream of events, a last output sequence number of an output event corresponding to a most recently processed batch of input events and determines a set of one or more output events of the output stream to be transmitted based on the current sequence number and the last output sequence number. The event processing system then transmits the output events related to the application.
US10740194B2

The present disclosure provides virtual machine deployment methods and apparatuses. One exemplary virtual machine deployment method comprises: acquiring a fragment node by scrambling and fragmenting to-be-processed data; allocating a target virtual machine to the fragment node according to the data amount of the fragment node; and deploying the fragment node onto the target virtual machine. According to some embodiments of the present disclosure, when a virtual machine is allocated to a fragment node, the data amount of the fragment node can be controlled firstly by scrambling data. Then a virtual machine matching the data amount can be allocated according to the actual data amount of the fragment node, so as to prevent the virtual machine from overloading, thereby achieving better load balancing.
US10740193B2

Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount infrastructure and techniques are generated and stored in an illustrative data storage management system. An illustrative hypervisor-independent reference copy comprises one or more virtual-machine payload data files that originated from a first virtual machine. The hypervisor-independent virtual-machine-payload reference copy is governed by a distinct reference copy policy that controls retention, storage, tiering, scheduling, etc. for the reference copy, independently of how the illustrative system treats other virtual machine payload data files originating from the same virtual machine.
US10740191B2

Management and configuration of a tiered data storage system are described. An agent software application on computing devices in a first tier processes snapshot backups and pushes them to an appliance software application on a server in a second tier. The agent software application may optionally store checkpoint backups in the first tier. The appliance software application processes archive backups and pushes them to cloud storage in a third tier. A cloud application on a management server receives storage policy specifications from customers and promulgates the policies to the agent software application and the appliance software application. The policy specifications include an optional checkpoint specification including a checkpoint time period for backups in the first tier, a snapshot specification including a snapshot time period for backups in the second tier, and an archive specification including an archive time period for backups in the third tier.
US10740190B2

Technologies are described herein for providing secure data protection and recovery. A virtual data center can be created on backup servers to manage data backup for a specific client. Backups can be performed by a master server in the virtual data center initiating a secure network connection with a client computing device at a random or pseudo random time within a backup window specified by the client. A backup agent on the client computing device can execute a data mover program complied at the client's computing system but received from the master server to retrieve and save backup data at a random or pseudo random temporary location. The saved data can be transmitted and stored on data storage accessible only by a storage server. Backup data can be inspected in an isolated inspection server and be made retrievable through a secure data repository accessible by the client.
US10740184B2

A method for recovering data for a file system includes a journal-less recovery process that detects one or more inconsistencies for file system blocks upon a system failure based on one or more comparisons of information for the file system blocks.
US10740173B2

A digital system includes nonvolatile memory for storing digital data using codewords. The data is stored in the memory using multiple bits per memory cell of the memory. A code efficiency, for purposes of transferring read data and write data relating to the memory, can be changed on a codeword-to-codeword basis based on input parameters.
US10740172B2

There is provided a communication apparatus, including: a transmission/reception unit that transmits/receives a signal to/from a different apparatus; a confirmation signal detection unit that detects one of a reception confirmation signal and a non-reception confirmation signal, the reception confirmation signal and the non-reception confirmation signal being transmitted from the different apparatus that has received the signal transmitted from the transmission/reception unit; and a conflict avoiding unit that instructs the transmission/reception unit to transmit an abort signal for instructing to interrupt communication after ignoring a predetermined number of bits following the non-reception confirmation signal when the confirmation signal detection unit has detected the non-reception confirmation signal.
US10740171B2

In an information processing apparatus including a first memory storing data, whether the first memory is in a state where the stored data is readable and data is unwritable is determined. When it is determined that the first memory is in the state, whether particular data is stored in the first memory is determined. When it is determined that the particular data is stored in the first memory, whether a second memory is connected to the information processing apparatus is determined. When it is determined that the second memory is connected, the particular data is read from the first memory and is written into the second memory.
US10740169B1

A method, system, and computer program product to troubleshoot a problem with a device are provided herein. According to the method, based on a symptom associated with the device, a first solution is transmitted to a first troubleshooting system. A second solution is transmitted to a second troubleshooting system while tracking the troubleshooting session from the first troubleshooting system. A list of solutions associated with the symptom is automatically updated based on percentage success rates for the solution.
US10740165B2

A codeword decoder interoperates with a neural network to provide the neural network with an uncorrectable erroneous codeword and to classify the uncorrectable erroneous codeword into a correctable erroneous codeword. The codeword decoder and neural network may be utilized in the error correction unit for a memory array.
US10740162B2

A device may receive, by a kernel of the device and from a loadable kernel module of the device, information that instructs the kernel to invoke a callback function associated with the loadable kernel module based on an execution of a hook of the kernel. The device may receive, by the kernel of the device and from an application of the device, a socket application programming interface (API) call. The socket API call may include control information. The device may execute, by the kernel of the device, the hook based on receiving the socket API call. The device may invoke, by the kernel of the device, the callback function associated with the loadable kernel module based on executing the hook to permit a functionality associated with the callback function to be provided. The kernel may provide the control information, associated with the socket API call, to the callback function as an argument.
US10740159B2

A method for controlling a synchronization object of a computer processing system that includes executing a plurality of processing threads, each of the processing threads having a priority level within the computer processing system. At least one of the plurality of threads requests a lock to the synchronization object. The priority of lower priority processing threads that have a lock to the synchronization object or are waiting in a waiting queue for the synchronization object are promoted. The lower priority threads having a priority lower than the lock requesting thread are promoted to a priority level that is at least as high as that of the lock requesting thread. Upon a release of the lock by a promoted processing thread, returning the promoted processing thread to the original priority level from which the processing thread was promoted.
US10740157B2

Methods, systems, and computer program products for performing cache load balancing between multiple virtual input/output servers (VIOSs) are provided. Aspects include monitoring a utilization level for a cache in each of at least two VIOSs and determining that an imbalance exists between the utilization levels of the at least two VIOSs. Aspects also include transferring at least one logical storage unit between the at least two VIOSs, wherein the transferring reduces the imbalance.
US10740154B2

A method for allocating computing resources of a processor is provided. The method includes the follows. A current processor load is detected. Required computing resources are determined according to the current processor load. The required computing resources correspond to a total frequency of each processor core. Priori power values of each processor core at different frequencies are obtained. The number of processor cores and a frequency of each processor core are determined according to the priori power values of each processor core at different frequencies, such that a total frequency of each processor core satisfies the computing resources and a total power value of each processor core is minimum.
US10740152B2

Technologies for dynamic acceleration of general-purpose code include a computing device having a general-purpose processor core and one or more hardware accelerators. The computing device identifies an acceleration candidate in an application that is targeted to the processor core. The acceleration candidate may be a long-running computation of the application. The computing device translates the acceleration candidate into a translated executable targeted to the hardware accelerator. The computing device determines whether to offload execution of the acceleration candidate and, if so, executes the translated executable with the hardware accelerator. The computing device may translate the acceleration candidate into multiple translated executables, each targeted to a different hardware accelerator. The computing device may select among the translated executables in response to determining to offload execution. The hardware accelerators may include, for example, a processor graphics, an image signal processor, or a field-programmable gate array. Other embodiments are described and claimed.
US10740151B1

Systems, methods, and computer-readable media are disclosed for systems and methods for parallelized forensic analysis using cloud-based servers. Example methods may include generating a first request for one or more notifications in a notification queue, where the one or more notifications include a first notification indicative of a first data input at a datastore, determining a first data type of the first data input, and generating a second notification indicative of the first data type. Some example methods may include determining that a first software component is subscribed to notifications for the first data type, sending the second notification to the first software component, determining a first output of the first software component, where the first output comprises a set of extracted data from the first data input, and sending the set of extracted data to the datastore.
US10740148B2

Systems, methods, and software described herein facilitate accelerated input and output operations with respect to virtualized environments. In an implementation, a computing system passes a process identifier to a kernel driver for a host environment, wherein the process identifier identifies a guest process spawned in a virtual machine and wherein the kernel driver uses the process identifier to determine an allocation of host memory corresponding to guest memory for the guest process and returns the allocation of host memory. Additionally, the computing system performs a mapping of the allocation of host memory to an allocation of guest memory for the guest element.
US10740147B2

A method, system and computer program product for efficiently utilizing connections in connection pools. A period of time an application running on a virtual machine needs a greater number of connections to an external resource than allocated in its pool of connections is identified. The connection pool for this application as well as the connection pools for the other applications containing connections to the same external resource are merged to form a logical pool of connections to be shared by those applications during the identified period of time. Alternatively, in an application server cluster environment, the connection pools utilized by the application servers to access the external resource may be reconfigured based on the weight assigned to each member (or application server) of the cluster which is based on the member's load size. In these manners, the resource connections in these pools of connections will be more efficiently utilized.
US10740146B2

Embodiments herein describe techniques for executing VMs on hosts that include an accelerator. The hosts can use the accelerators to perform specialized tasks such as floating-point arithmetic, encryption, image processing, etc. Moreover, VMs can be migrated between hosts. To do so, the state of the processor is saved on the current host thereby saving the state of the VM. For example, by saving the processor state, once the data corresponding to the VM is loaded into a destination host, the processor can be initialized to the saved state in order to resume the VM. In addition to saving the processor state, the embodiments herein save the state of the accelerator on a FPGA. That is, unlike previous systems where tasks executed by the accelerator are discarded when migrating the VM, the state of the accelerator can be saved and used to initialize an FPGA accelerator in the destination host.
US10740145B2

The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility. The currently disclosed methods and systems which provide internal-network extension and redeployment of virtual machines and virtual applications, referred to as “stretch deploy,” allow a virtual machine or virtual application formerly executing on a first cloud-computing facility to resume execution on a second cloud-computing facility, using the computational and storage facilities of the second cloud-computing facility but depending on network support from the first cloud-computing facility, without changing IP and local network addresses and the network connectivity, based on those addresses, between the virtual machines and virtual applications and other local and remote computational entities with which the virtual machines and virtual applications communicate.
US10740143B2

Controlling asynchronous tasks in a transaction system. A request to start an asynchronous child task is obtained, and a resource status of the system is determined. It is determined whether to suspend a parent task associated with the asynchronous child task or to execute the asynchronous child task based on the determined resource status of the system.
US10740140B2

A computer system, processor, and method for processing information is disclosed that includes at least one computer processor for processing instructions, the processor having a history buffer having a plurality of entries for storing information associated with a processor instruction evicted from a logical register, the history buffer having at least one recovery port; a logical register mapper for recovering information from the history buffer, the mapper having restore ports to recover information from the history buffer; and a restore multiplexor configured to receive as inputs information from one or more of the history buffer recovery ports, and configured to output information to one or more of the logical register mapper restore ports. The processor, system and/or method configured to improve flush recovery bandwidth.
US10740135B2

A host device and method for efficient distributed security forensics. The method includes creating, at a first host device configured to run a first virtualization entity, a first event index for the first virtualization entity; encoding at least one event related to the first virtualization entity; updating the first event index based on the encoded at least one event; and sending the first event index to a master console, wherein the master console is configured to receive a plurality of event indices created by a plurality of host devices with respect to a plurality of virtualization entities.
US10740132B2

The disclosed computer-implemented method for updating containers may include (i) identifying an application container that is instantiated from a static application container image, (ii) identifying ancillary code that is designed to modify execution of the application executing in the application container, (iii) packaging the ancillary code into a data volume container image to be deployed to the host system that hosts the application container, (iv) discovering, by the application container, a data volume container instantiated from the data volume container image on the host system, and (v) modifying, by the application container, the execution of the application executing in the application container with the ancillary code, without modifying the static application container image, at least in part by instantiating the application container with a pointer to the location of the data volume container that contains the ancillary code. Various other methods, systems, and computer-readable media are also disclosed.
US10740128B2

A cloud broker receives a container from a client device. The container includes a software application and metadata. The cloud broker instructs a first cloud hosting facility to execute the container at a performance level specified by the metadata. The cloud broker determines first metrics when the first cloud hosting facility is executing the container. The cloud broker instructs a second cloud hosting facility to execute the container at the performance level specified by the metadata. The cloud broker determines second metrics when the second cloud hosting facility is executing the container. The cloud broker automatically selects a particular cloud hosting facility to host the container based at least partly on the first metrics and the second metrics.
US10740125B2

An example system includes at least one memristive dot product engine (DPE) having at least one resource, the DPE further having a physical interface and a controller, the controller being communicatively coupled to the physical interface, the physical interface to communicate with the controller to access the DPE, and at least one replicated interface, each replicated interface being associated with a virtual DPE, the replicated interface with communicatively coupled to the controller. The controller is to allocate timeslots to the virtual DPE through the associated replicated interface to allow the virtual DPE access to the at least one resource.
US10740124B1

A method comprises generating and displaying a first and a second user interface on a first and a second computing device. The method comprises receiving a verification value from each of the user interfaces and upon the verification values satisfying a pre-determined threshold, enabling the first and the second user interfaces to communicate. The method comprises receiving a request for a data file associated with the second user operating the second user interface, querying a database for the data file, and transmitting the data file to the first user interface. The method comprises generating a second data file comprising interactions between the first user and the first user interface, the second user and the second user interface, or communication between the first and the second user interfaces. The method further comprises transmitting the second data file to either of the user interfaces or a second database.
US10740123B2

A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.
US10740114B2

A component invoking method includes obtaining component invoking data corresponding to a child application. The component invoking data includes a component identifier identifying a first native component in a parent application and corresponding to a current system platform and a second native component running on another system platform and having a same function as the first native component. The method further includes transferring the component invoking data to a native layer corresponding to the parent application using a communications channel corresponding to the current system platform and invoking the first native component by the native layer based on the component invoking data.
US10740108B2

Management of a store queue based on a restoration operation. A determination is made as to whether a restoration operation to perform a bulk restore of a set of architected registers has completed. Based on determining that the restoration operation has completed, one or more store queue entries corresponding to the restoration operation are invalidated.
US10740103B2

Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit. A determination is made, using a probabilistic technique, a probability at which the given digital component extension will be selected for use in generating a reformatted version of the given reformattable digital component such that an aggregate selection requirement for distributing the given reformattable digital component in response to requests over time is within the distribution parameter limit.
US10740101B2

According to one embodiment, a memory system includes a first nonvolatile memory, and a controller. The controller executes, to the first memory, a program operation first and a first read operation next. The program operation is an operation including (i) acquiring a first temperature, (ii) storing the first temperature, and (iii) controlling the access circuit to set a threshold voltage of a memory cell transistor at a value corresponding to first data. The first read operation is an operation for (i) acquiring a second temperature, (ii) computing a difference between the second and the first temperature, (iii) acquiring a first determination voltage, (iv) correcting the first determination voltage according to the difference, and (v) controlling the first memory to acquire second data corresponding to the threshold voltage on the basis of a comparison between the threshold voltage of the memory cell transistor and the corrected first determination voltage.
US10740092B2

A protection and control system which is capable of surely updating a program without a program update by an operator and without deactivating a power system is provided. A protection and control device 1 includes an update accepting unit 1c that determines whether or not to accept the update of the program from a managing server 3, and an updating processing unit 1d that receives an updating program and that updates the program. The managing server 3 includes an update determining unit 3c that determines whether or not a supplied update program is for updating the program of the predetermined protection and control device 1, a transmitting unit 3b that transmits an update notification to the protection and control device 1 on which the program to be updated is loaded, and a receiving unit 3a that receives a reply to the update notification from the protection and control device.
US10740090B2

Techniques are disclosed for efficiently updating multiple computing systems in potentially heterogeneous computing environments. Embodiments provide for efficient patching of multiple software applications executing in multiple execution environments. For example, a custom installation tool can be provided to each of the computing devices in the cloud infrastructure system. The computing devices can execute the custom installation tool and identify, retrieve, and apply the necessary patches to applications on the computing devices. The patch-related processing across the multiple computing devices may occur in parallel such that at least a portion of the processing is performed concurrently from one another.
US10740065B2

Disclosed herein are systems and methods for receiving a voice command and determining an appropriate action for the media playback system to execute based on user identification. The systems and methods receive a voice command for a media playback system, and determines whether the voice command was received from a registered user of the media playback system. In response to determining that the voice command was received from a registered user, the systems and methods configure an instruction for the media playback system based on content from the voice command and information in a user profile for the registered user.
US10740064B1

Described herein are a system and techniques for dynamically generating targeted media content. In some embodiments, the system identifies an appropriate template based on the content currently being consumed by a user, preferences or attributes associated with that user, a product to be presented, or any other suitable factor. Once a temple has been selected, a product may be selected for presentation to the user based on the content currently being consumed by a user, preferences or attributes associated with that user, or any other suitable factor. The selected template is then populated using attributes of the user and/or the product. Once populated, the text in the populated template may be smoothed. The generated content may then be synthesized into a different format, in order to match a format of content currently being consumed by a user, which may then be presented to the user.
US10740061B2

Embodiments are disclosed for providing play/pause content. An example method includes receiving a command to play audio from a zone, the zone including one or more playback devices, wherein the zone is configured to play items from a playback queue responsive to the command to play audio. The example method also includes determining that the playback queue includes no playable items. The example method also includes automatically placing information identifying at least one playable item in the playback queue. The example method also includes, responsive to the command to play audio, causing to play the at least one playable item by the zone.
US10740059B2

According to an embodiment, provided is a communication device that performs communications of an image and audio. The communication device includes: a storage unit that stores therein arrangement information for specifying a display scheme for the image; an arrangement-information setting unit that sets arrangement information in the storage unit; and a display control unit that refers to the arrangement information and causes a plurality of display devices to display the image. The display control unit causes a first display device to display captured images of a local point and a remote point and causes a second display device to display an image supplied from an image supply device of the local point or the remote point.
US10740055B2

Each print apparatus performs control to execute deletion based on a reception date/time included in bibliographic information of print data and a set validity period, for print data stored in own apparatus, and to not execute deletion based on a reception date/time included in bibliographic information of print data and a set validity period, for print data stored in other print apparatus.
US10740048B2

A method for configuring, via a website, a computing device to communicate with a printer is described. The method includes creating, via the website, a printer definition for the printer. The printer definition includes a network address, a reference to a printer driver, and a reference to a printer profile. The method also includes sending an install uniform resource identifier (URI) associated with the printer definition. The method further includes receiving an indication that the install URI has been activated by the computing device. The method additionally includes sending an installer to the computing device. The installer installs the printer driver and configures the computing device to communicate with the printer using the network address, the printer driver and the printer profile.
US10740040B2

The computer system executes a storage program that operates on an OS to provide a logical volume to a host. The computer system includes volume management information including information on a storage function to be applied to the logical volume provided by the storage program. Upon receiving an I/O request for the logical volume from the host, the OS determines whether it is necessary for the storage program to perform an I/O process on the basis of the information on the storage function to be applied to the logical volume by referring to the volume management information. When it is determined that the I/O process is necessary, the OS communicates with the storage program and the storage program executes the I/O process. When it is determined that it is not necessary for the storage program to perform the I/O process, the OS outputs an I/O response to the host.
US10740038B2

Embodiments described herein are related to performing virtual application delivery. In some embodiments, a method includes accessing, at a computing device, a datastore comprising a first virtual disk file mapped to a plurality of virtual disk files separate from the first virtual disk file, wherein each of the plurality of virtual disk files comprises at least one application stored thereon. The method further includes receiving, at the computing device, one or more operations for accessing the first virtual disk file, the one or more operations corresponding to a first application stored on a second virtual disk file of the plurality of virtual disk files. The method further includes redirecting the one or more operations for accessing the first virtual disk file to the second virtual disk file.
US10740030B2

An indication is made for each task category of a plurality of task categories, of a first attribute that indicates a data set to be collected, a second attribute that indicates a first predetermined amount of time within which a central processing unit (CPU) stops executing a task of the task category, and a third attribute that indicates a second predetermined amount of time within which the CPU that was executing the task of the task category collects the data set. In response to occurrence of an event, a plurality of CPUs are stopped to collect a plurality of data sets, based on first attributes, second attributes, and third attributes of task categories corresponding to tasks executing on the plurality of CPUs.
US10740029B2

A processing system employs an expandable memory buffer that supports enlarging the memory buffer when the processing system generates a large number of long latency memory transactions. The hybrid structure of the memory buffer allows a memory controller of the processing system to store a larger number of memory transactions while still maintaining adequate transaction throughput and also ensuring a relatively small buffer footprint and power consumption. Further, the hybrid structure allows different portions of the buffer to be placed on separate integrated circuit dies, which in turn allows the memory controller to be used in a wide variety of integrated circuit configurations, including configurations that use only one portion of the memory buffer.
US10740027B2

A method of storing log entries of events from a plurality of network elements in a communication network, comprising the steps of: a) receiving log entries at a control processor of events from a plurality of different elements positioned, the log entries grouped into threads based on a common purpose; b) converting each log entry into a compact log record in a logging module, and c) storing the compact log records in a first memory buffer in random access memory (RAM) forming a first log file.
US10740004B2

A computer program product is provided for efficiently managing storage in a multi-tiered storage system. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to receive a command from an application, where the command is directed to at least one object. The program instructions are further executable by the processor to cause the processor to determine storage for the at least one object in a multi-tiered storage system based on the command, and store the at least one object in accordance with the determined storage.
US10740001B2

Embodiments of the present disclosure provide a method, an apparatus and a computer program product for managing an input/output (I/O). The method comprises, in response to receiving a first I/O request of a first type for a storage device, determining whether there exists at least one credit available to the first type of I/O requests. Each of the at least one credit indicates I/O processing capability reserved by the storage device for the first type of I/O requests. The method further comprises allocating a first credit to the first I/O request based on a result of the determining. The method further comprises performing, by using the first credit, an I/O operation requested by the first I/O request on the storage device. Moreover, the method further comprises, in response to completion of the I/O operation, recycling the first credit for use by a subsequent I/O request. Embodiments of the present disclosure can implement dynamic allocation of I/O processing capability for different types of I/Os.
US10740000B2

Embodiments of the present disclosure generally relate to a storage device fully utilizing a pipe interface by adaptively altering the size of data included in one or more packets sent to a host device. A maximum payload size for the packets and a reduced payload size for the packets are determined. The performance level of both the maximum payload size and the reduced payload size are then determined. The performance level of the maximum payload size is compared to the performance level of the reduced payload size to determine which payload size has the higher performance level. The payload size having the higher performance level is then selected, and the storage device sends data in packets in the size of the payload size having the higher performance level to the host device.
US10739999B2

A computer system connected to an external computer issuing a data input/output request and a storage device, includes a logical storage area of a first layer of the storage device and a logical storage area of a second layer of the external computer. The logical storage area of the first layer includes a common area and an individual area. A storage area of the common area is associated with one or more of the second layer's logical storage areas. A storage area of the individual area is associated with one storage area of the second layer's logical storage area. The computer system performs duplication determination on a plurality of data sets and associates a plurality of data sets determined as being duplicated with the common area to associate the storage area of the common area with a plurality of storage areas of the logical storage area of the second layer.
US10739996B1

Systems and methods are disclosed for enhanced garbage collection operations at a memory device. The enhanced garbage collection may include selecting data and blocks to garbage collect to improve device performance. Data may be copied and reorganized according to a data stream via which the data was received, or data and blocks may be evaluated for garbage collection based on other access efficiency metrics. Data may be selected for collection based on sequentiality of the data, host access patterns, or other factors. Processing of host commands may be throttled based on a determined amount of work to garbage collect a plurality of blocks, in order to limit variability in host command throughput over a time period.
US10739990B1

A computer-implemented method being performed in connection with a mobile computer system comprising a central processing unit, a touchscreen and a memory, the computer-implemented method comprising: detecting a gesture performed by a user across the touchscreen, where in the gesture comprises a plurality of unidirectional or circular motions performed by the user over substantially the same area; determining at least one characteristic of the detected gesture; and selecting a command for execution by the central processing unit of the mobile computer system based on the at least one determined characteristic of the detected gesture.
US10739989B2

A technique is provided for customizing a presentation. The technique includes recording multimedia corresponding to a presenter of a presentation. The recorded multimedia is analyzed to extract a representative information corresponding to the multimedia. Further, one or more pre-recorded multimedia files are determined from a multimedia database. The determination is based on a comparison of the representative information with one or more tags associated with each of a plurality of pre-recorded multimedia files. Subsequently, the presentation is customized by inserting the one or more pre-recorded multimedia in the presentation.
US10739988B2

A personalized persistent collection of customized inking tools is provided. In an ink-enabled application, a user is enabled to create new inking tools and to select properties to associate with the new inking tools according to the user's wants/needs. Inking tool elements illustrative of the properties associated with the user-customized inking tools are included in an inking tool tray displayed in a UI of the application. The user-selected properties associated with the user-customized inking tools are stored in a data store that is accessible by the application and other applications from various computing devices. The inking tool tray is consistent across applications and computing devices for allowing the user to create, keep, and roam a customized set of inking tools, and providing the user with one-click access to the user's customized inking tools. Advantageously, the user does not have to repeatedly set up an inking tool with often-used attributes.
US10739986B2

Techniques for a circuit board for an input device are described. In at least some embodiments, an input device is integrated into a circuit board of an apparatus. For instance, a touch interaction region of the input device is formed by cutting and/or etching a portion of the circuit board such that the touch interaction region is moveable with respect to adjacent portions of the circuit board. According to one or more embodiments, an input device includes a switch such that movement of the touch interaction region actuates the switch to generate a click input event.
US10739985B2

First, a plurality of selection objects having at least one part thereof displayed on a display area of a display device are moved relative to the display area, based on an output signal outputted from an input device. Then, when an end-located selection object among the moved plurality of selection objects reaches a predetermined position of the display area, an object that is different from the plurality of selection objects is displayed on the display area. The object moves relative to the display area based on an output signal outputted from the input device.
US10739982B2

Implementations provide an improved drag-and-drop operation on a mobile device. For example, a method includes identifying a drag area in a user interface of a first mobile application in response to a drag command and receiving a drop location in a second mobile application that differs from the first mobile application. The method may also include determining that a drop location is a text input control and the drag area is not text-based, performing a search for a text description of the drag area, and pasting the text description into the text input control. The method may also include determining that a drop location is an image input control and that the drag area is text based, performing a search using the drag area for a responsive image, and pasting the responsive image into the image input control.
US10739978B2

A setting device includes: a communication circuit which communicates with a target lighting fixture in which a communication configuration is to be set up among lighting fixtures; a display which displays layout information of the lighting fixtures; a detector which detects a direction of movement of the setting device inside of a building, and an amount of the movement of the setting device; and a controller which causes the display to display, on the layout information, a position of the setting device derived based on the direction and the amount of the movement of the setting device. The controller determines whether the position of the setting device is within a predefined area, based on a location of the target lighting fixture, and sets up the communication configuration in the target lighting fixture via the communication circuit when the position of the setting device is within the predefined area.
US10739977B2

This disclosure is related to a device, method and computer program product of a vertical comprehensive detailed information. The device includes a communication module, a data transferring module, a watchlist module, a comprehensive detailed information module, one or more processors, a screen, and a memory. The comprehensive detailed information module produces a vertical comprehensive detailed information view, which accepts horizontal sliding instructions to switch among the stocks on a watchlist module.
US10739975B2

The disclosure relates to a computing device and method involving receiving map data representing a map; receiving event artifact data representing at least one event artifact, the event artifact data representing an event time and an event location; receiving time selection data representing a time selection; and rendering the map representation in accordance with the map data, event artifact data and the time selection data. The disclosure also relates to a computing device and method for providing a controllable time period display.
US10739970B2

A display device includes: a communication unit; a storage unit; a display unit which is enabled to display an image based on image information, when the storage unit stores the image information; and a control unit. The control unit causes the communication unit to execute an operation to transmit first information used to give an instruction to display the image, to the information processing device, and causes the storage unit to store the image information, when the communication unit receives a first signal. The control unit causes the communication unit to execute an operation to transmit a second signal which prompts a display corresponding to the first information to the information processing device, after the storage unit stores the image information. The control unit causes the display unit to display the image when the communication unit receives a third signal which gives an instruction to display the image.
US10739959B2

Systems, methods, and non-transitory computer readable media configured to provide images having associated narratives for presentation to a user. A selection by the user of a first image having an associated narrative from the images having associated narratives is received. The narrative associated with the first image is provided for presentation to the user in response to receipt of the selection of the first image.
US10739942B2

A user interface, computer program, computer readable media and method arranges displays on a lateral surface of a cylinder, which displays can be easily viewed and selected by rotation about the axis of rotation of the cylinder. A user operates an input element for this purpose. A drive rotates the lateral surface containing the displays according to the user's inputs. In addition to this exemplary embodiment of a mechanical arrangement, a user interface is also proposed which visualizes the displays and the lateral surface only virtually as graphical objects on a graphical user interface. The rotation of the displays is now output as an animation on the graphical user interface. This affords the advantage that a visualization is provided which images a mental model of the user on the graphical user interface and simultaneously increases the user's attention by means of the animation.
US10739939B2

A method, computer program product, and/or computer system controls icon movement behavior on a graphical user interface. A file hosting icon and a data file icon are displayed on a graphical user interface (GUI). The file hosting icon represents a file hosting service, and the data file icon, which is capable of being moved towards the file hosting icon on the GUI to initiate storage by the file hosting service, represents data. The behavior of movement of the data file icon is adjusted according to a position of the data file icon relative to a position of the file hosting icon on the GUI, and based on predefined features of the data relative to predefined features of the file hosting service.
US10739929B2

A display device includes a substrate divided into a display area and a peripheral area, a light-emitting element layer on the substrate and including a light-emitting element, a circuit element layer on the substrate and including a circuit element which drives the light-emitting element, an encapsulation film of which portions thereof are respectively in the display area and the peripheral area, and a plurality of sensing electrodes each on the portion of the encapsulation film which is in the display area, including a plurality of first sensing electrodes and a plurality of second sensing electrodes which intersect the first sensing electrodes. Each of the first sensing electrodes includes a plurality of mesh lines intersecting one another in a mesh shape, and widths of the first sensing electrodes increase as a distance of the first sensing electrode from a center of the display area to the peripheral area decreases.
US10739928B1

The present disclosure provides a touch substrate and a display device. Shapes of the inside of electrode patterns are formed to be in consistency with shapes of the outer peripheries of the electrode patterns, therefore difference of light reflectance between the trenches surrounding the electrode patterns and the inside of the electrode patterns is reduced. Accordingly, the likelihood that the electrode patterns are visually noticeable is lowered, thus raising the visual effects displayed by the display devices.
US10739920B2

The present invention provides a touch sensitive processing apparatus configured for: according to one or more first touch line pieces corresponding to one or more external objects in a first set, transmitting driving signals via one or more first electrodes corresponding to the one or more first touch line pieces and sensing the driving signals via multiple second electrodes to form at least a one-dimensional sensing information; composing a two-dimensional sensing information according to the at least a one-dimensional sensing information; preserving sensing information which is corresponding to one or more second touch line pieces in the two-dimensional sensing information, wherein the one or more second touch line pieces is a part of a second set which is corresponding to the one or more external objects; calculating one or more positions of the one or more external objects according to the two-dimensional sensing information.
US10739918B2

Disclosed is a display device that may, for example, include a gate line that is provided in a first direction on a backplane and delivers a gate signal; a data line that is provided in a second direction on the backplane and delivers a data signal; a Thin Film Transistor (TFT) in each pixel defined by a crossing between the gate line and the data line; a first electrode spaced apart from one of a source electrode and a drain electrode of the TFT; a second electrode that is provided on a layer different from that on which the first electrode is provided; a TFT passivation layer that is provided on the TFT and has a first contact hole; a first connection pattern that connects one of the source electrode and the drain electrode to the first electrode through the first contact hole; and a second connection pattern that delivers a touch driving signal to the second electrode and is formed of a material substantially identical to that of the first connection pattern.
US10739911B2

A method of emulating an input device. The method receives a set of data associated with a touch input. The set of data includes a set of coordinates of each data point, the force applied at each data point, and the time the data for each data point is received. The method adds several data points to the first set of data points to create a second set of data points. For each data point in the second set of data points, the method calculates a set of parameters based on the set of data associated with the data point. The method provides a subset of the calculated parameters and the data associated with a subset of the second set of data to an application to emulate the input device.
Patent Agency Ranking