US10659227B2

A method for providing a multi-service platform to entities includes the storage of profiles for a plurality of entities involved in services with other entities, including point to point and business to business transactions, including entities not registered, that can be claimed by each entity, where each entity can provide for roles and hierarchies of authorized users of the platform for that entity, and where the platform is configured to provide, among other services, registration of procurement status for purchase orders in a digital ledger that provides for auditability and immutability.
US10659219B1

Systems and methods as described herein may include creating and monitoring workflows in a blockchain network. A workflow may be implemented by using a smart contract or the steps in the workflow may be recorded in a distributed ledger in a blockchain network. Completion of a workflow step may be verified by identifying a blockchain transaction executed by the workflow step performer assigned to the workflow step. The blockchain transaction is associated with encryption keys of the workflow step performer assigned to the workflow step. The completion of the execution of a workflow may be verified by determining whether the status of the last workflow step is complete, and identifying a blockchain transaction associated with encryption keys of the workflow step performer assigned to the last workflow step.
US10659218B2

The disclosure provides systems and methods for maintaining integrity of documents and activities associated with examinations. The systems and methods store such activities and documents in a distributed blockchain such that integrity is maintained through transparency and redundancy of the records and activities. The systems monitor for any anomalies and notify appropriate individuals when an anomaly is detected, as well as maintaining a log of such anomalies.
US10659213B2

In accordance with a first aspect of the present disclosure, a biometric sensing system is provided, comprising a sensor module; a processing unit communicatively coupled to the sensor module; wherein the sensor module and the processing unit are configured to communicate with each other in a half-duplex mode of communication. In accordance with a second aspect of the present disclosure, a method of communicating between a sensor module and a processing unit in a biometric sensing system is conceived, wherein the sensor module and the processing unit communicate with each other in a half-duplex mode of communication. In accordance with a third aspect of the present disclosure, a corresponding computer program is provided.
US10659195B2

This application discloses an information processing method. A communication device obtains an input sequence. The input sequence has a quantity B of information bits. The communication devices transforms the input sequence into one or more code blocks. The communication device encodes each of the code blocks individually, to obtain one or more encoded code blocks. Each of the code blocks has a code block length less than or equal to a maximum code block length. Each of the code blocks includes a segment of the input sequence and may include one or more cyclic redundancy check (CRC) bits corresponding to the segment of the input sequence. The encoded code blocks can meet various channel coding requirements.
US10659192B2

An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
US10659188B2

Techniques and apparatus for efficiently performing rate selection and transmit gain selection are provided. The techniques may be performed, for example, by a transmitting entity in the absence of explicit MCS selection reporting by a receiving entity. One technique includes outputting first packets for transmission using a first modulation and coding scheme (MCS) value and via a transmit power amplifier (PA) configured according to a transmit gain parameter associated with the first MCS value. Feedback indicating whether the first packets have been received is obtained, a second MCS value for second packets is selected based on the feedback, and the transmit gain parameter is adjusted if one or more criteria are met. Second packets are output for transmission using the second MCS value and, thereafter, additional packets are output for transmission based on the first MCS value and the adjusted transmit gain parameter.
US10659185B2

A PON architecture, a method for realizing data transmission with the PON architecture and an optical network device are provided. The PON architecture includes an optical line terminal (OLT) supporting multiple channels, and one or more optical network units (ONUs) supporting one or more channels under a same optical distribution network (ODN). The OLT/ONU is configured to acquire the number of channels and/or corresponding channels supported for transmitting data and transmittable states of the supported channels, distribute the data to be transmitted to one or more supported channels for transmitting, the data is preferentially transmitted on a channel with an earliest transmittable start time point, and transmission end time points of channels for transmitting the data are similar or data transmissions end at a transmittable end time point. The ONU/OLT is configured to receive data on channels supported by ONU/OLT itself and reassemble the data accordingly based on transmission rules.
US10659182B2

System and methods are provided for playing media feeds via a standard media player in enhanced manner. The media feeds may be obtained via the Internet. A particular signature signal, from a plurality of signature signals, may be determined based on a feedback signal corresponding to an audio output signal of the media player, and based on the determined signature signal, a media feed of a plurality of media feeds may be selected. An input signal configured for the media player may then be transmitted, with the input signal including a plurality of channels, and the selected media feed being conveyed over one of the plurality of channels associated with the determined signature signal. The signature signals may include audio frequency signals and/or acoustic signals inaudible to human hearing. The feedback signal may be an electrical, a wireless or an optical signal.
US10659174B2

The embodiments herein relate to a method performed by a testing device for enabling testing of a communication node. The testing device measures a test parameter associated with RF characteristics of the communication node when it is located at a test location during a first condition. The communication node is configured with a node setting during the measurement in the first condition. The testing device measures the test parameter associated with the RF characteristics of the communication node when it is located at the test location during a second condition. The communication node is configured with the same node setting in the second condition as in the first condition. The testing device checks whether a result parameter associated with the test parameter measured during the first and second condition fulfills a requirement.
US10659170B2

There is provided an outdoor tap comprising an input and an output connectable to a signal path carrying electrical power and an RF signal, and a plurality of output ports connectable to users of a broadband network, wherein a power return path is provided between each output port and the input, the power return path selectively actuable to transmit electrical power from a user to power elements disposed in the signal path. A switch is disposed in the power return path, the switch selectively operable to activate the power return path. The switch is responsive to AC power from a user when a main electrical grid supply is interrupted.
US10659166B2

An integrated optical transceiver, comprisinga laser component, comprising an array of VCSEL diodes formed on a laser diode substrate;a laser driving component, comprising laser diode driving circuitry formed on a laser driving circuitry substrate;a photodiode component, comprising an array of photodiodes formed on a photodiode substrate; anda photodiode driving component, comprising photodiode driving circuitry formed on a photodiode driving circuitry substrate;a first heat sink comprising a connected piece of material to transport excess heat away from the integrated optical transceiver and connected to both the laser and photodiode driving components; andan electrically insulating material separating the photodiode substrate from the first heat sink and being air or dielectric material with a relative dielectric constant ε<10, wherein the electrically insulating material provides a gap having an effective electrical distance of at least 80 μm between the photodiode substrate and the first heat sink.
US10659160B2

A slip ring for optical fibers includes a first part and a second part that is able to rotate with respect to the first part, the slip ring comprising at least one data transmission channel comprising an optical/electrical converter for transforming an optical signal conveyed by an optical fiber into a first electrical signal, at least one optical emitter, receiving the first electrical signal so as to emit a light beam, at least one optical detector for detecting the light beam and for transforming it into a second electrical signal, the emitter being contained in the first part and the detector being contained in the second part, or vice versa, and an electrical/optical converter to which the second electrical signal is transmitted such that the electrical/optical converter generates another optical signal intended to be conveyed on another optical fiber.
US10659148B2

The disclosed technology relates to systems and methods for tasking satellite constellations. A method is disclosed herein for receiving, from a resource database of a satellite control system, knowledge data corresponding to a plurality of components associated with a satellite constellation communications system. The plurality of components can include one or more satellites associated with a constellation. The method includes processing the knowledge data according at least one received mission objective. Processing the knowledge data can include determining a status of at least one satellite in the constellation. The method includes scheduling the satellite control system based at least in part on the received mission objective and the processed knowledge data; initiating communication with the at least one satellite in the constellation according to the scheduling; receiving updated status information for at least one component of the plurality of components; and storing, in the resource database, the updated status information.
US10659142B1

Technology for a cellular signal booster operable to amplify cellular signals is disclosed. The cellular signal booster can include a downlink cellular signal path configured to amplify and filter a received downlink cellular signal in a plurality of selected bands. The downlink signal path can combine at least a first band and a second band in the plurality of selected bands. The cellular signal booster can include a controller operable to perform network protection by adjusting an uplink gain or noise power for at least one of a first band or a second band in an uplink signal path. The uplink gain or noise power can be adjusted for the first band in the uplink signal path or the second band in the uplink signal path using a signal strength associated with the received downlink cellular signal on the downlink cellular signal path.
US10659141B2

A relay communications system is described in which a base station is able to support both Frequency diversity Relay Physical Downlink Control Channel (R-PDCCH) transmission and Frequency selective R-PDCCH transmission either within different cells, or within the same cell but not the same sub-frame or within the same cell and within the 5 same sub-frame.
US10659140B2

A device for receiving and re-radiating electromagnetic signals. The device includes at least a waveguide with a first set of slot radiators for receiving electromagnetic signals, and a second set of slot radiators for transmitting electromagnetic signals generated on the basis of the received electromagnetic signals in the waveguide. The first set of slot radiators includes one or more slot radiators, and the second set of slot radiators includes one or more slot radiators. The device also relates to a method for receiving and re-radiating electromagnetic signals by a device including at least a waveguide, and the use of the device as a repeater of electromagnetic signals, for transferring electromagnetic signals through a structure, and/or as a building product.
US10659139B2

A method of performing D2D (device-to-device) relay communication, which is performed by a user equipment (UE) in a wireless communication system according to various embodiments, and an apparatus are disclosed in the present invention. The method includes the steps of receiving information on a relay probability corresponding to a probability for performing relaying, receiving a message to be relayed, determining whether to perform relaying on the received message based on the information on the relay probability, and if it is determined to perform relaying, transmitting the message.
US10659138B1

Precoding is a technique that may be used in wireless communications when antenna spacing in a multiple-input multiple-output (MIMO) system is smaller than optimum spacing conditions. A precoding system and method are disclosed herein that distributes power among streams to trade-off increased data throughput and complexity of interference cancellation. Distributing power among streams may increase data throughput compared to singular value decomposition (SVD) precoding, but interference may be reduced compared to other methods that result in relatively high interference.
US10659137B2

According to certain embodiments, a method (200) for use in a wireless device (305) includes starting a first timer for monitoring a radio link for a radio link failure, wherein the first timer is started based at least in part on: one or more periodic out of sync (OOS) indications associated with the radio link and aperiodic indications obtained from monitoring a beam for a beam link failure. The radio link failure is declared in response to expiry of the first timer.
US10659130B2

This application relates to the field of mobile communications, and in particular, to technologies of obtaining channel state information in a wireless communications system. In a channel information obtaining method, a base station obtains channel state matrix information of some channels based on uplink reference information sent by a terminal and partial channel state information of channels between the base station and the terminal, to obtain channel state matrix information of the channels between the base station and the terminal. Base on this method, relatively complete channel state matrix information of the channels between the base station and the terminal can be obtained. This helps the base station select an appropriate parameter to transmit data to the terminal without causing an additional delay, performance loss, or cost increase, or consuming more time-frequency resources used for the uplink reference signal.
US10659129B2

The disclosure discloses a method and apparatus for feeding back channel state information, and a method and apparatus for transmitting data. The method for feeding back channel state information includes: calculating channel state information according to a first codebook, where the first codebook is a set of elements and each of the elements is a set of pre-coding matrixes; and feeding back the channel state information.
US10659124B2

A multiantenna communication device forms a directional beam by adding an antenna weight to respective signals of a plurality of antenna elements. The multiantenna communication device includes: a processor that executes performing distortion compensation on a transmission signal by using a distortion compensation coefficient; a plurality of power amplifiers that are provided corresponding to the antenna elements, and that amplify the transmission signal subjected to the distortion compensation by the processor; a multiplexer that multiplexes signals output from the power amplifiers to feed back; and an analog/digital (A/D) converter that A/D converts a multiplex feedback signal that is obtained by the multiplexer, wherein the processor executes updating the distortion compensation coefficient by using the multiplex feedback signal A/D converted by the A/D converter and the transmission signal.
US10659120B2

A communication apparatus includes a PHY frame generating circuit that generates a PHY frame including either of a short Sector Sweep frame and a Sector Sweep frame; and an array antenna that selects, based on the PHY frame, any sector from among a plurality of sectors and transmits the PHY frame. In a case where, in the PHY frame including the short Sector Sweep frame, a Direction field of the short Sector Sweep frame indicates Initiator Sector Sweep, the PHY frame generating circuit replaces a Short Sector Sweep Feedback field indicating a number of a selected best short Sector Sweep with a Short Scrambled Basic Service Set ID field indicating an abbreviated address generated from an address of a destination communication apparatus.
US10659119B2

The present invention relates to the field of wireless communications, and in particular, to a method for transmitting a reference signal, a method for determining a phase noise, and related apparatuses, to resolve the problem in the prior art that different phase noises of different antenna units or antenna ports of a transmitter cannot be accurately estimated and compensated for. The method comprises: the transmitter respectively transmitting each precoded DMRS and PTRS to a receiver via respective corresponding antenna groups having a same phase noise, and when the receiver receives the PTRS, performing channel estimation based on each received PTRS, to determine phase changes caused by phase noises corresponding to different antenna groups. In this way, even if different antennas of a transmitter have different phase noises, phase changes caused by the different phase noises can still be accurately determined, so that all data transmitted by the different antenna groups can be accurately demodulated according to different phase changes.
US10659113B1

A source wireless access node serves User Equipment (UEs) over a Three-Dimensional (3D) Multiple Input Multiple Output (MIMO) antenna array and over a Two-Dimensional (2D) MIMO antenna array. The source wireless access node wirelessly exchanges user data with the UEs over the 3D MIMO antenna array. The source wireless access node detects a loss-of-synchronization. The source wireless access node detects an interference condition at neighbor wireless access nodes. When the interference condition at the neighbor wireless access nodes and the loss-of-synchronization at the source wireless access node occur simultaneously, the source wireless access node network disables the 3D MIMO antenna array and wirelessly exchanges additional user data with the UEs over the 2D MIMO antenna array. When the neighbor interference condition or the loss-of-synchronization terminate, the source wireless access node enables and uses the 3D MIMO antenna array.
US10659110B1

Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
US10659101B2

An information processing device and method, a transmitting device and method, and a receiving device and method are disclosed for multiplexing transmission signals in the same channel. In one example, transmission signals are generated by performing chirp modulation on data to be transmitted, and the transmission signals are multiplexed by shifting transmission timings of a plurality of transmission signals in a time direction and transmitting the transmission signals. Further, a plurality of chirp-modulated transmission signals which are multiplexed by shifting the transmission timing in the time direction and transmitted from a transmission side are received, and the plurality of received transmission signals are dechirped at timings according to the transmission timings.
US10659089B2

A differential data transmitter with pre-emphasis comprises a main driver coupled to receive an input data stream and to produce a main differential output stream which varies with the input stream, circuitry which provides a delayed and inverted version of the input stream, and a first pre-emphasis driver coupled to the output of the circuitry and arranged to produce a pre-emphasis differential output stream which varies with the delayed and inverted input stream. The pre-emphasis differential output stream is coupled to the main differential output stream to produce differential data transmitter output signals. The main and pre-emphasis drivers operate in parallel, with the pre-emphasis driver boosting the output signals when consecutive bits in the input stream change state, and attenuating the output signals when consecutive bits in the input stream do not change state.
US10659083B1

Apparatuses and methods generally relating to a sort system, such as may be used in a data processing kernel, for list decoding of a Polar codeword are described. In one such sort system, a sorter circuit is configured to receive and sort path metrics for coded bits of the Polar codeword. The path metrics are obtained from log-likelihood ratios associated with the coded bits. A limiter circuit is configured to cull the sorted path metrics to provide a list having a subset of the path metrics to limit output paths of a list decoder. A normalizer circuit is configured to subtract a path metric of the path metrics or a threshold metric representing a minimum metric respectively from entries in the list to provide normalized path metrics to decode the Polar codeword.
US10659079B2

An apparatus determines a code block size (CBS) of information bits contained in a codeword of low-density parity check (LDPC) coding. The apparatus compares the CBS with at least one threshold, determines, based on a result of the comparison, a Kb number and determines a Kp number based on a code rate and the Kb number. The apparatus generates a parity check matrix. An information portion of the parity check matrix is a first matrix formed by M number of second square matrices. M is equal to Kp multiplied by Kb. A total number of columns in the Kb number of second square matrices is equal to a total number of bits of the CBS. One or more matrices of the M number of second square matrices are circular permutation matrices. The apparatus operates an LDPC encoder or an LDPC decoder based on the parity check matrix.
US10659075B2

Superconductor analog-to-digital converters (ADC) offer high sensitivity and large dynamic range. One approach to increasing the dynamic range further is with a subranging architecture, whereby the output of a coarse ADC is converted back to analog and subtracted from the input signal, and the residue signal fed to a fine ADC for generation of additional significant bits. This also requires a high-gain broadband linear amplifier, which is not generally available within superconductor technology. In a preferred embodiment, a distributed digital fluxon amplifier is presented, which also integrates the functions of integration, filtering, and flux subtraction. A subranging ADC design provides two ADCs connected with the fluxon amplifier and subtractor circuitry that would provide a dynamic range extension by about 30-35 dB.
US10659068B2

A DA converter to reduce second-order harmonic distortion more precisely with convenient configurations. A DA converter including: a DA converting unit to input reference voltage and a digital value and output an analog signal according to the digital value based on the reference voltage; and a superimposing unit to superimpose, on the reference voltage, a superimposing signal based on the analog signal that is output from the DA converting unit, and a DA converting method are provided. The DA converter may further include a setting input unit to input setting regarding at least one of a superimposing amount and a sign of an analog signal to be included in the superimposing signal. Also, an adjusting apparatus and an adjusting method to adjust the DA converter are provided.
US10659065B2

Apparatus and methods for phase synchronization of phase-locked loops (PLLs) are provided. In certain configurations, an RF communication system includes a PLL that generates one or more output clock signals and a phase synchronization circuit that synchronizes a phase of the PLL. The phase synchronization circuit includes a sampling circuit that generates samples by sampling the one or more output clock signals based on timing of a reference clock signal. Additionally, the phase synchronization circuit includes a phase difference calculation circuit that generates a phase difference signal based on the samples and a tracking digital phase signal representing the phase of the PLL. The phase synchronization circuit further includes a phase adjustment control circuit that provides a phase adjustment to the PLL based on the phase difference signal so as to synchronize the PLL.
US10659061B2

A divider-less fractional digital phase locked loop (PLL) is disclosed and can include a time-to-digital converter (TDC) to receive a reference clock signal and a digitally control oscillator (DCO) clock signal, and generate a phase difference signal based on the reference clock signal and the DCO clock signal. A counter coupled in parallel to the TDC can receive the clock signal and count an output frequency of the clock signal to detect reference noise within the reference signal that is above a threshold. A sampler can sample an output of the counter using a replica of the reference signal, and generate a plurality of samples. A sample selector can select one of the plurality of samples based on the phase difference signal. A digital phase detector (DPD) can generate an output phase measurement based on the phase difference signal and the selected sample of the plurality of samples.
US10659057B2

Systems and methods are provided for hopping a digitally controlled oscillator (DCO) among a plurality of channels, wherein a gain of the DCO KDCO is a nonlinear function of frequency. A first normalized tuning word (NTW) corresponding to a first channel of the plurality of channels is generated. A first normalizing gain multiplier X is generated based on the nonlinear function of frequency, on an estimate of the nonlinear function of frequency, at a first frequency corresponding to the first channel. The first NTW is multiplied by the first X to obtain a first oscillator tuning word (OTW). The first OTW is input to the DCO to cause the DCO to hop to the first channel. A system for hopping among a plurality of channels at a plurality of respective frequencies comprises a phase-locked loop (PLL), a digitally controlled oscillator (DCO), a multiplexer, and an arithmetic module.
US10659052B2

Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
US10659044B2

In one embodiment, an electronic display includes a display stack including one or more layers; and drive or sense electrodes of a touch sensor substantially disposed on one or more of the layers on or within the display stack. The drive or sense electrodes are made of a conductive mesh of conductive material.
US10659040B2

A clock voltage step-up circuit comprises a first inverter, a second inverter, a third inverter, a PMOS transistor, and a bootstrap capacitor. An input end of the first inverter is used for inputting a first clock signal. An input end of the second inverter is connected to an output end of the first inverter, and an output end of the second inverter outputs a first control signal used for controlling a sampling switch; and after the first control signal passes through a fourth inverter, a fifth inverter and a sixth inverter, a second control signal used for controlling the sampling switch is generated. An input end of the third inverter is connected to a second clock signal, and the first clock signals and the second clock signals are a set of clock signals, every two of which are not overlapped.
US10659035B2

In a power module that has a carrier substrate with at least one unipolar semiconductor component as a power switch, the unipolar semiconductor component is configured such that a temperature rise of the semiconductor component, from a first temperature up to which the semiconductor component heats in operation at 50% full load, to a second temperature up to which the semiconductor component heats in operation at full load, is less than a temperature rise of the semiconductor component from an initial temperature at zero load to the first temperature. As a result of the reduced temperature rise between 50% and 100% full load the service life of the power module can be lengthened.
US10659033B2

A power supply system for USB Power Delivery includes a current source drive circuit to control a power FET to regulate the supply of power along a power path. The current source drive circuit includes a cascode current source and a cascode protection circuit formed by a source follower and a feedback voltage divider. The source follower can be a transistor with its gate connected to a cascode node between upper- and lower-stage transistors of the cascode current source. The divider node of the voltage divider is connected to the gate of the lower-stage transistor. The current source drive circuit can operate within the gate-source voltage specifications of 30-volt DEPMOS devices, and can provide high output impedance to the gate of power FET and a current limit circuit during current limiting operation, without requiring an extra high-voltage mask during fabrication.
US10659024B2

Methods and apparatuses for communicating information are described. In some embodiments, a first integrated circuit (IC) provides a clock signal and a data signal to a second IC, wherein the data bits of the data signal are timed according to the clock signal, and wherein the frequency of the clock signal is capable of being changed even when the data signal is valid.
US10659018B1

A quantum controller comprises a first outbound quantum control pulse generation circuit, a second outbound quantum control pulse generation circuit, and an outbound quantum control pulse modification circuit. The first outbound quantum control pulse generation circuit is operable to generate a first raw outbound quantum control pulse. The second outbound quantum control pulse generation circuit operable to generate a second raw outbound quantum control pulse. The outbound quantum control pulse modification circuit is operable to dynamically determine whether to process the first raw outbound quantum control pulse and the second outbound quantum control pulse as a multi-pulse pair or as two independent pulses. The determination of may be based on to which one or more quantum elements and/or signal paths the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be routed.
US10659017B1

Disclosed are scan flip-flops (SFFs) that reduce the dynamic power consumption of a system-on-chip (SOC) that incorporates them. Each SFF includes a master latch and a slave latch, each having a driver, a feed-forward path and a feedback path. Each SFF further includes at least one shared clock-gated power supply transistor, which is controlled by either a clock signal or an inverted clock signal to selectively and simultaneously connect a voltage rail to both the driver from one latch and the feedback path of the other latch. The different SFF embodiments have different numbers of shared clock-gated power supply transistors and various other different features designed for optimal power and/or performance. For example, the different SFF embodiments have different types of slave latch drivers; different types of transistors; and/or different types of master latch drivers (e.g., a single-stage, multiple clock phase-dependent driver or a multi-stage, single clock phase-dependent driver).
US10659013B2

A start-up circuit for a ring current-controlled oscillator (CCO) includes a replica CCO current generator, a replica ring CCO, and a buffer. The ring CCO is connected to a CCO driver and the buffer. The CCO driver generates a CCO current based on a reference current. The ring CCO generates a CCO output voltage at a first oscillating frequency based on the CCO current. The replica CCO current generator generates a replica CCO current based on a reference voltage. The replica ring CCO generates a replica CCO output voltage at a second oscillating frequency based on the replica CCO current. The buffer provides a first current to the ring CCO when the first oscillating frequency is lower than a desired oscillating frequency, and drains a second current from the ring CCO when the first oscillating frequency is greater than the desired oscillating frequency.
US10659011B2

A low noise amplifier is provided. The low noise amplifier includes an input port, an output port, an inverter, a plurality of switched-capacitor units and a feedback inductor. The inverter is electrically connected between the input port and the output port. Each of the plural switched-capacitor units is electrically connected with the inverter in parallel and includes a switch and a capacitor connected in series. The feedback inductor is electrically connected with the inverter in parallel.
US10659005B2

An AT-cut crystal element is provided. The AT-cut crystal element includes side surfaces intersecting with a Z′-axis of a crystallographic axis of a crystal. At least one side surface of the side surfaces is constituted of three surfaces of a first surface to a third surface. Besides, a crystal resonator including the AT-cut crystal element, and a crystal unit including the crystal resonator are provided.
US10659004B2

A resonance device is provided having a resonator with opposing upper and lower lids. The resonator includes a base, and multiple vibration arms that are connected to a front end of the base so as to extend away from the base. Moreover, a frame surrounds a periphery of the base portion and the vibration arms and one or more holding arms connect the base to the frame. The base, the vibration arms, and the holding arm include a substrate and a temperature characteristics correction layer laminated on the substrate and having a material with a coefficient of thermal expansion different from that of the substrate. The base, the vibration arms, and the holding arm are formed integrally with the substrate and the temperature characteristics correction layer.
US10659002B2

An elastic wave device includes a lamination layer film including a piezoelectric thin film on a support substrate. The lamination layer film is not partially present in a region located in an outer side portion of a region where IDT electrodes are provided. A first insulation layer extends from at least a portion of a region where the lamination layer film is not present to an upper portion of the piezoelectric thin film. A wiring electrode has a width of about 6 μm and extends from the upper portion of the piezoelectric thin film to an upper portion of the first insulation layer, and extends onto a section of the first insulation layer in the region.
US10658995B1

Calibration of a headset that uses bone conduction to provide audio content to a wearer is presented. A first tone of a plurality of tones that are at different frequencies is presented to the wearer via an air conduction transducer. A corresponding tone having a same frequency as the first tone is also presented to the wearer via a bone conduction (BC) transducer. The corresponding tone is adjusted such that a level of loudness is within a threshold range of a level of loudness of the first tone. An ear-canal sound pressure (ECSP) resulting from the first tone is recorded and a voltage applied to the BC transducer for generating the adjusted corresponding tone. An equalization filter is generated based in part on the ECSP and the voltage, the equalization filter for filtering an audio signal for presentation via the BC transducer.
US10658994B2

An amplifier circuit includes: an amplifier configured to receive at least one input signal and generate an output voltage in response to the at least one input signal and a gain control voltage; a voltage detector configured to generate a detector voltage based on the output voltage; a gain control summation circuit configured to generate an error signal by subtracting the detector voltage from a reference voltage; a loop filter configured to generate the gain control voltage based on the error signal and adjust the loop bandwidth in response to a loop filter adjust signal; and an analog automatic gain control bandwidth controller configured to monitor the detector voltage and the gain control voltage, to provide the reference voltage and the loop filter adjust signal, and to control a loop bandwidth of the output signal.
US10658991B2

In some embodiments, a power amplification system can include a common base amplifier configured to amplify an input signal received at an input node to generate an intermediate signal at an intermediate node. The power amplification system can further include a power amplifier configured to amplify the intermediate signal received at the intermediate node to generate an output signal at an output node.
US10658988B1

A signal processing system may include a modulation stage configured to generate a modulated input signal, an open-loop switched mode driver coupled to the modulation stage and configured to generate an output signal from the modulated input signal, a voltage regulator configured to generate a supply voltage that supplies electrical energy to the open-loop switched mode driver, and a control subsystem configured to, when a magnitude of the modulated input signal falls below a threshold magnitude, control the voltage regulator to control the supply voltage such that the output signal varies non-linearly with the modulated input signal for magnitudes of the modulated input signal below the threshold magnitude.
US10658978B2

An electronic device is provided. The electronic device includes an antenna array configured to include a plurality of antenna modules, a communication circuit configured to include a plurality of power amplifiers connected with the plurality of antenna elements and a plurality of phase shifters, at least one processor operatively connected with the communication circuit, and a memory operatively connected with the at least one processor and includes instructions.
US10658975B2

A circuit includes a first digital controlled oscillator and a second digital controlled oscillator coupled to the first digital controlled oscillator. A skew detector is connected to determine a skew between outputs of the first digital controlled oscillator and the second digital controlled oscillator, and a decoder is utilized to output a control signal, based on the skew, to modify a frequency of the first digital controlled oscillator using a switched capacitor array to reduce or eliminate the skew.
US10658969B2

A method of manufacture of a photovoltaic solar roof tile assembly can include forming a laminated structure by laminating one or more sheets that include at least one photovoltaic solar cell, and attaching a junction box to the laminated structure to form a photovoltaic solar panel. The junction box can include a first DC connector and a second DC connector. Attaching the junction box to the laminated structure can include sealing the first DC connector to the laminated structure. The method of manufacture can include forming a roof tile with a hole that extends from a front side of the roof tile to a rear side of the roof tile, and locating the junction box in the hole by inserting the first DC connector from a front side of the roof tile and attaching the second DC connector from the rear side.
US10658968B2

A thermoradiative device for generating power includes a thermoradiative element having a top surface and a bottom surface, wherein the thermoradiative element is a semiconductor material having a bandgap energy Eg. The device includes a thermal conductive element having a first surface and a second surface, wherein the first surface is arranged to face the bottom surface of the thermoradiative element, and the first surface is a structured surface having a periodic structure, wherein the structured surface is separated from the bottom surface with a distance d to establish near-field resonance between the bottom surface and the structured surface. The device further includes supporters configured to bond the thermoradiative element and the thermal conductive element.
US10658965B2

The motor vehicle comprises an overcurrent detector configured to detect overcurrent in each of a plurality of second switching elements included in the second inverter. When the motor vehicle has an abnormality and is driven by the emergency drive with output of a torque from the first motor to the one wheels, the motor vehicle performs zero torque control that controls the second inverter such that a torque of the second motor becomes equal to zero.
US10658949B2

An electrical architecture (1) for converting DC voltage into AC voltage, and vice versa, comprising:—a DC/AC voltage converter (2), comprising a plurality of arms mounted in parallel, each arm comprising two controllable switching cells (12), in series and separated by a mid-point, the arms being paired in H-bridges (11),—for each H-bridge (11), a dedicated control member (13), such that all of the switching cells (12) of said H-bridge (11) can be controlled by this control member (13), each control member (13) being intended to communicate with a same remote control unit (14) through a potential barrier (15).
US10658942B2

There is provided an element unit including high side arm and low side arm transistors, a conductor set formed by disposing a positive bus bar and a negative bus bar to face each other while spaced apart in a Z axis direction, and a first bus bar. The first bus bar extends in the Z axis direction between a first insulating substrate and a second insulating substrate and is electrically connected to copper plates of the first insulating substrate and the second insulating substrate.
US10658929B2

According to one embodiment of this disclosure, an apparatus is disclosed. The apparatus includes a voltage regulator configured to produce a regulated voltage, a plurality of current circuits coupled in parallel between an output node and a power node, each of the plurality of current circuits including first and second transistors coupled in series, the first transistor of each of the plurality of current circuits being biased with the regulated voltage, and a control circuit configured to activate the second transistor of selected one or ones of the plurality of current circuits responsive, at least in part, to a voltage at the output node.
US10658909B2

The present disclosure relates to a stacker and a method to assemble a stator core of an electric machine. Disclosed is a method for stacking a stator core of an electric machine, with the steps of providing a support adjacent to the stator frame to carry at least a sheet for the stator core, grabbing the at least a sheet with an arm arranged outside the stator core, the arm has a holding device for clamping the at least a sheet, guiding the at least a sheet inside the stator frame in a horizontal direction, and arranging the at least a sheet to compose the stator core.
US10658908B2

There is provided a method of manufacturing a housing configured to hold an actuator and an electronic control unit for the actuator. The method comprises additively manufacturing the housing as a single piece, wherein the housing comprises a central portion configured to house the actuator, and one or more side portions configured to house components of the electronic control unit.
US10658900B2

The invention relates to a power electronics module for operating a hybrid module for a hybrid drive unit, said hybrid module includes an E-motor which can produce a drive torque of the hybrid drive unit. The power electronics module includes an E-motor connection on the power electronics module side which has a contact device on the power electronics module side which is connected to the power electronics module for directly connecting to a contact device on the hybrid module side provided on the hybrid module, of a hybrid module-sided E-motor power connection. The invention also relates to a hybrid module for a hybrid drive unit and to a method for mounting and/or assembling a hybrid module for a hybrid drive unit.
US10658898B2

A method for manufacturing a neutral ring includes connecting a cut-off neutral ring to an arc-shaped connection element. The method also includes filling an insulator between the cut-off neutral ring and a connection element. The neutral ring shunts the rotor coil in three phases.
US10658897B2

A stator for a rotary electric machine includes a stator core defining multiple slots, and a stator coil including multiple phase windings each of which is connected to a corresponding phase of a power source. Each phase winding includes multiple conductors that are inserted into the slots, connected to adjacent conductors in series, and spaced apart from the adjacent conductors by multiple slot pitches, unit patterns each of which includes some of conductors, and a bridge conductor connecting the unit patterns to each other in series by connecting a pair of conductors arranged in an innermost layer of corresponding slots. Each first conductor of each phase winding is connected to a power line and arranged in an outermost layer of one of the multiple slots.
US10658888B2

A stator is assembled by stacking, in the axial direction, a plurality of magnetic steel sheets having tooth portions. The steel sheets include connected tooth steel sheets in which the inner-circumferential-side end portions of the tooth portions are connected via connection portions in an annular shape along the circumferential direction, and non-connected tooth steel sheets which are separated from each other with the tooth portions not connected to each other. The connected tooth steel sheets and the non-connected tooth steel sheets are joined to each other in the axial direction via swage portions provided in the tooth portions. The thickness of each connection portion is smaller than the thickness of the other part of each steel sheet.
US10658886B2

A rotor for a machine includes a plurality of rotor segments, each rotor segment forming a rotor pole and having two permanent magnets interior to the rotor to direct magnetic flux from the permanent magnets through one rotor pole of one rotor segment, through an air gap of a rotor-stator interface between the rotor and the stator, and through a stator pole, wherein at least one rotor segment comprises a saturatable bridge section comprising a structural arch to cause permanent magnet flux from at least one rotor permanent magnet to traverse through an air region of the rotor to core material of the rotor.
US10658881B2

First, a power receiving apparatus RX is detected (S100). Subsequently, a pre digital ping is sent according to a first method (S112). Upon reception of an unique signal defined for the first method from the power receiving apparatus RX (YES in S114), tentative judgment is made that the power receiving apparatus RX supports the first method, and the flow transits to a final judgment operation (S120). When such an unique signal has not been received (NO in S114), tentative judgment is made that the power receiving apparatus RX supports a second method, and the flow transits to a final judgment operation (S130).
US10658875B2

A power management circuit is provided. The power management circuit includes a plurality of detectors, wherein each of the plurality of detectors are configured with a different reference threshold voltage level; and a controller coupled to the plurality of detectors and configured to activate a subset of the plurality of detectors at any given time, wherein a subset of the plurality of detectors, when activated, are configured to provide a multi-level voltage level indication on a state of a voltage supply.
US10658874B2

An apparatus and a method for are provided for a wireless power receiver. The method includes receiving power from a wireless power transmitter; converting the power in an alternating current (AC) form into a direct current (DC) form and providing the converted power to a battery of the electronic device; measuring a temperature of a point in the wireless power receiver during reception of the wireless power; maintaining an amount of the converted power at a first level if the temperature is lower than a first temperature; decreasing the amount of the converted power to a second level which is lower than the first level if the amount of the converted power is at the first level and the temperature is higher than or equal to the first temperature; stopping providing the converted power to the battery if the temperature is higher than a second temperature; and transmitting, to the wireless power transmitter, a signal including status information of the wireless power receiver device and control information to control the wireless power transmitter.
US10658872B2

A wireless power transmitting and charging system is disclosed. A method for operating a power transmitter of the wireless power transmitting and charging system comprises the steps of: maintaining a ping value table where ping signal conditions are mapped according to the height of a power receiver; recognizing the power receiver by varying a ping signal according to the ping signal conditions recorded in the ping value table; and controlling a charging mode according to a message received from the power receiver.
US10658870B2

Provided are a combo antenna unit, and a wireless power receiving module including the same. The combo antenna unit includes a wireless power transmission antenna and at least one additional antenna using a different frequency band from the wireless power transmission antenna. The wireless power transmission antenna includes a radiator formed of a loop-shape-wound flat coil. According to the present invention, it is possible to reduce resistance so as to decrease heat generation and increase charging efficiency, and minimize the amount of circuit board used, thereby reducing overall production costs.
US10658866B2

A power source control circuit includes a USB power supply portion that supplies electric power from a power source circuit to a secondary battery, a solar power supply portion, and a monitoring circuit. A monitoring circuit causes a solar power supply portion to stop the supply of the electric power to the secondary battery if the electric power is supplied from the power source circuit. In this way, if both the power supply by the power source circuit and the power supply by power generation by the solar cell can be performed, the power source control circuit can charge the secondary battery from the power source circuit which is a stable power source, and thus, it is possible to easily secure the electric power for driving the system.
US10658865B2

A vehicle ECU executes a control process including: a step of determining whether or not contact charging is being performed; a step of executing a first slow change process for requested power if it is determined that contact charging is being performed; a step of determining whether or not wireless charging is being performed if it is determined that contact charging is not being performed; and a step of sending a power transmitting device an instruction for execution of a second slow change process for transmission power if it is determined that wireless charging is being performed.
US10658853B2

In order to reduce costs and increase safety with respect to the submergence of water in a power supply system, in this power supply system (1) a plurality of power storage modules (11)-(14) are connected in series. A fuse (F1) is inserted into the path in which the plurality of power storage modules (11)-(14) are serially connected, the fuse being inserted at a position dividing the plurality of power storage modules (11)-(14) into a first group and a second group. A positive-pole-side contactor (RY1) is inserted at a position dividing the plurality of power storage modules belonging to the first group into a first sub-group and a second sub-group. A negative-pole-side contactor (RY2) is inserted at a position dividing the plurality of power storage modules belonging to the second group into a first sub-group and a second sub-group.
US10658845B2

There is provided a system that includes a processor. The system also includes a memory that stores instructions; when executed by the processor, the instructions configure the processor to perform certain operations. The operations include receiving sensor measurements from an electric power source or device and generating, based on the sensor measurements, a droop control procedure that includes a droop control curve having a non-constant slope. The operations further include regulating a power delivery from the electric power source or device to a bus according to the droop control procedure.
US10658838B2

A method of adding a power feed to electrical systems includes coupling a set of input lines to a power source such that the input lines are connected to at least one phase of AC power from the power source, and coupling a set of backfeed lines to an output receptacle in a power distribution unit. The output receptacle may be connected in parallel with at least one other output receptacle that is supplying primary power to systems in the data center. The set of backfeed lines and the set of input lines may be tested to determine a match between a pair of lines in the set of backfeed lines and a pair of lines in the set of input lines. Determining the match may include matching the phase of the pair of backfeed lines with the phase of the pair of input lines.
US10658834B2

A receptacle includes an outlet, an interruption mechanism structured to activate to de-energize the outlet, a temperature sensing circuit including a resistor and a thermistor arranged as a voltage divider, wherein the thermistor has a resistance proportional to temperature, a comparator circuit structured to compare an output of the temperature sensing circuit to a predetermined reference voltage and to selectively output a signal based on the comparison of the output of the temperature sensing circuit and the predetermined reference voltage. The interruption mechanism is structured to activate to de-energize the outlet in response to the comparator circuit outputting the signal.
US10658825B2

A recessed wall mounting apparatus and method are presented. The invention includes a housing unit coupled with a mounting ring. The housing unit has a base wall with a front side having an outwardly extending perimeter wall from each side of the base wall to form a recessed compartment. The perimeter wall terminates in an outer edge that is configured to be flush with a drywall of an architectural structure. The base wall has an access hole configured substantially in alignment with an accessory window in the mounting ring. The mounting ring is configured for removably mounting an accessory device, e.g. light switch, to the accessory window. One or more removable and adjustable wall brackets are coupled to one or more sides of the housing unit for securing the housing unit to the wall of the architectural structure.
US10658824B2

Apparatus and method for extracting the core and surrounding insulator from an outer sheath of a length of data transmission cable is disclosed. The apparatus comprises a pump operable to generate hydraulic pressure against one end of the core and insulator, and a drawing mechanism operable to simultaneously exert a pulling force on an opposite end of the core and insulator. The arrangement being such that hydraulic pressure applied to one end, and pulling force applied to the opposite end, together displace the core and insulator relative to its outer sheath.
US10658822B2

A manipulator for separating sub-conductors in an energized single phase bundle includes a rigid support member and first and second actuators mounted on the support member, wherein each actuator is independently actuable of the other. Insulators are mounted on each actuator. A selectively releasable coupler is mounted on each insulator for selectively releasable coupling of each insulator to a corresponding sub-conductor. The actuators extend corresponding insulators independently of one another from the support member to thereby separate from each other by an optimized separation distance the distal ends of each insulator. When the corresponding sub-conductors of the single phase bundle are releasably coupled to the corresponding distal ends of the insulators the surge impedance loading of the single phase bundle may be improved by separation of the corresponding distal ends of the insulators and the sub-conductors by the optimized separation distance.
US10658819B1

A bussing connector is provided and includes bus bar connections, output elements and dielectric material. The bus bar connections each include an output section and an input section. The input sections cooperatively form a multiphase alternating current (AC) input. The output elements are arranged along and in electrical communication with the output sections of each of the bus bar connections. The dielectric material is configured to partially surround and partially electrically insulate the input and output sections and the output elements of each of the bus bar connections. The dielectric material is further configured to expose the multiphase AC input and portions of each of the outlet elements of each of the bus bar connections.
US10658815B1

A light-emitting device is provided. The light-emitting device can include a main cavity formed within an epitaxial structure that is configured to generate light in response to having an electrical current provided thereto. The light-emitting device can also include a plurality of feedback cavities also formed within the epitaxial structure, where each of the plurality of feedback cavities are transversely-coupled with the main cavity to receive light from the main cavity and reflect at least some feedback light back into the main cavity. The light-emitting device may provide enhanced modulation bandwidth or ultra-high speed communication capabilities.
US10658814B2

A modulated light source comprises a laser diode and a drive circuit coupled operatively to the laser diode. The laser diode is configured to lase upon passing an above-threshold current for an accumulation period. The drive circuit is configured to draw a priming current through the laser diode over a priming period, the priming current being insufficient to cause the laser diode to lase during the priming period, but sufficient to shorten the accumulation period. The drive circuit is further configured to draw the above-threshold current through the laser diode after the priming period, thereby triggering emission from the laser diode following a shortened accumulation period.
US10658812B2

Light emission efficiency is increased in an eye-safe light source by regulating light distribution properties. An eye-safe light source includes a package, a semiconductor laser that emits laser light from a left light emission end surface and a right light emission end surface, and a wire that is joined to the semiconductor laser. The semiconductor laser is joined to the package such that the laser light is emitted parallel to an upper surface of a lead frame of the package. The package includes reflection surfaces that face the left light emission end surface and the right light emission end surface and reflect the laser light. In top view, a direction in which the wire extends is perpendicular to a direction of emission of the laser light.
US10658811B2

An optical component for optical semiconductor includes a wavelength converting member including a fluorescent part having an upper surface, a lower surface, and one or more lateral surfaces, and containing a fluorescent material, and a light-reflecting part disposed adjacently surrounding the one or more lateral surfaces of the fluorescent part when viewed from above, and a light-transmissive member disposed below the wavelength converting member. A dielectric multilayer film is disposed on an upper surface of the light-transmissive member at least at a region facing the fluorescent part, the dielectric multilayer film is configured to transmit excitation light incident from below the light-transmissive member and to reflect fluorescent light emitted from the fluorescent part. Further, a space is formed between the fluorescent part and the dielectric multilayer film, and the light-reflecting part and the light-transmissive member are connected by a connecting member made of a metal material. A light emitting device including the optical component and a method of manufacturing the optical component are also provided.
US10658809B2

An optical power monitoring device that monitors power of input light reflected back into an optical fiber among output light output from the optical fiber, the optical power monitoring device includes: a photodetector disposed by the optical fiber that detects Rayleigh scattered light generated by the input light and the output light that are guided by the optical fiber; and a calculator that performs a calculation to exclude a component that corresponds to an output of the output light detected by the photodetector using first information that indicates a relationship between an output of the output light obtained in advance under a condition where the output light is not reflected and the output of the output light detected by the photodetector.
US10658803B2

The present invention relates to an adapter (1) for a coaxial connector assembly (2) comprising a tubular outer conductor (3) and a pin-shaped inner conductor (4) both extending in a mounted position in a longitudinal direction (z) and a spacer (5) which in the mounted position is arranged inside the outer conductor (3) encompassing the inner conductor (4) at least partially and by which the inner conductor (4) is positioned with respect to the outer conductor (3). The spacer (5) comprises a first half (5a) and a second half (5b) which are interconnectable to each other along a separation plane extending in the longitudinal direction (z), wherein the first and/or the second half (5a, 5b) comprise at least one holding means (6) to hold the inner conductor (4) in the mounted position.
US10658796B2

The invention relates to a shielding metal plate (3) suitable for connecting at least one shielded conductor. The shielding metal plate (3), which can be held in a housing of a plug connector, protects the held conductor from external, interfering influences. The shielding metal plate (3) can be variably adapted to different conductor cross-sections such that both thin and thick conductors can be connected.
US10658794B2

An anti-misplug coaxial connector assembly includes a female connector and a male connector. The female connector includes: a first inner conductor provided with an accommodation cavity defining a longitudinal axis; a first outer conductor; and a first insulator arranged between the first inner conductor and the first outer conductor. The male connector includes: a second inner conductor, a second outer conductor, and a second insulator arranged between the second inner conductor and the second outer conductor. The first outer conductor and the second outer conductor form radial contact by means of a resilient finger-shaped element that surrounds the second insulator. The first insulator includes a main body portion circumferentially surrounding the first inner conductor and a shoulder portion protruding outwardly along the radial direction relative to the main body portion so as to engage the first outer conductor.
US10658790B2

Various splice connector assemblies are disclosed. The splice connector assembly can include a connection unit mating a female and male terminals. The splice connector assembly can include an outer housing with an inner passage configured to receive the terminals. A first securing mechanism can be engaged with a first end of the outer housing and a second securing mechanism can be engaged with a second end of outer housing. The first and second securing mechanisms can each include a coupling nut engaged with the housing, a washer that is non-rotatably connected to the housing, and a sealing gland that comprises an aperture having a non-concentric cross sectional shape.
US10658786B2

A casing for connecting first and second power cords, the casing having a set of grip mechanisms with facing grip members that have serrated surfaces arranged to grip the first power cord and provide increased grip pressure in response to tension applied to the first power cord in order to resist the first power cord being pulled through the grip members and out of the casing.
US10658778B2

The female electrical terminal has a cylindrical portion able to receive a male electrical terminal inserted from front to rear, and a left wall portion arranged so that a portion of the cylindrical portion runs along the outer surface of the male electrical terminal. The left wall portion has a left plate spring portion having a contact point pressing against the outer wall of the male electrical terminal and extending forward from the rear, and a slit surrounding the outer edge of the left plate spring portion to separate the other section of the left wall portion from the outer edge of the left plate spring portion. The other section of the left wall portion has a left protruding portion positioned forward relative to the tip of the left plate spring portion and bulging inwardly into the cylindrical portion. The left protruding portion is positioned at least on the edge of the slit.
US10658758B2

Embodiments of the present disclosure provide an antenna assembly that includes a plurality of separate and distinct antenna modules that are interconnected together to form an antenna layer. Each of the antenna modules may include a support structure including a core frame connected to a core support, and a backskin connected to one or both of the core frame and the core support. The antenna assembly may also include an alignment grid configured to receive and align each of the antenna modules, and/or a matching layer configured to receive and align each of the antenna modules.
US10658755B2

A plane antenna device includes a multi-layered dielectric substrate having a plurality of dielectric layers; a first conductive plane on or in the multi-layered dielectric substrate; a second conductive plane on or in the multi-layered dielectric substrate, wherein at least first and second dielectric layers of the plurality of dielectric layers are disposed between the first and second conductive planes; a first signal line being between the at least first and second dielectric layers, the first signal line being between the first conductive plane and the second conductive plane; a first conductive via in the first dielectric layer, the first conductive via being distanced from the first signal line; and a second conductive via in the second dielectric layer, the second conductive via being distanced from the first signal line, the second conductive via being aligned to the first conductive via.
US10658753B2

The instant disclosure provides an antenna structure including a substrate, a first radiation element, a second radiation element, a coupling element, a grounding element, and a feeding element. The first radiation element is disposed on the substrate, including a first radiation portion, a second radiation portion, and a feeding portion connected between the first radiation portion and the second radiation portion. The second radiation element is disposed on the substrate, including a third radiation portion and a coupling portion connected with the third radiation portion. A gap is formed between the first radiation portion and the third radiation portion. The coupling element is disposed on the substrate. The coupling element is separated from the coupling portion and coupling to the coupling portion. The grounding element is coupled with the coupling element. The feeding element is coupled with the feeding portion and the grounding element.
US10658745B2

Embodiments presented herein are generally directed to implantable medical devices that are configured for both near-field communication and far-field communication via the same implantable loop antenna. More specifically, the implantable medical devices include implant electronics that are independently coupled to the loop antenna via a transformer and an isolation coupler. The transformer is configured to provide near-field signals received at the loop antenna to the implant electronics, while the isolation coupler is configured to provide far-field signals received at the loop antenna to the implant electronics.
US10658734B2

A small antenna device having good communications performance and a wide communications area even when a metal plate is present in the antenna communications direction, even when the antenna is arranged, for example, inside a box-shaped metal case, and even when a through hole is used that has a smaller area than the antenna. This device comprises: the antenna; a rear surface cover overlapping with the antenna and being a conductor that faces the winding of the antenna; two first insulating areas provided in the rear surface cover and extending in a direction that intersects the winding axis of the antenna; and a second insulating area that connects between the first insulating areas. At least part of the area sandwiched by the first insulating areas faces the antenna.
US10658730B2

In an embodiment, an apparatus (e.g., a gas detection device) includes a housing, a printed circuit board (PCB), one or more radio modems with a switching network. The housing includes a conductive cover and the cover plays as an antenna. The PCB may be fixed in the housing and includes a ground plane and a plurality of conductive feeds. Each feed are vertically mounted directly or indirectly on the PCB. When the cover is attached to the housing, each of the feeds electrically contact a respective connection point on the antenna. The switching network is to configure which feed should be connected to the radio modem. A extra grounding resistor is mounted or not to change antenna type to enhance the performance of antenna.
US10658723B1

A high pass filter includes: an input-impedance-matching taper transition metal layer having an IMT input end and an IMT output end, the IMT input end having an IMT input end width, the IMT output end having an IMT output end width that is wider than the IMT input end width; a substrate integrated waveguide having a SIW input end and a SIW output end; and an output-impedance-matching taper transition metal layer having an OMT input end and an OMT output end, the OMT input end having an OMT input end width, the OMT output end having an OMT output end width that is wider than the OMT input end width. The substrate integrated waveguide is arranged such that the IMT output end is electrically connected to the SIW input end and such that the OMT input end is electrically connected to the SIW output end.
US10658720B2

A multilayer electronic component includes a multilayer stack, and a band elimination filter formed using the multilayer stack. The band elimination filter includes a first input/output end, a second input/output end, a connection path connecting the first and second input/output ends, and a resonator coupled to the connection path. The connection path includes an impedance transformer. The resonator includes a first conductor line constituting a first distributed constant line. The impedance transformer includes a second conductor line constituting a second distributed constant line, and a through hole line section connected in series to the second conductor line.
US10658714B2

A method of controlling the battery system of an electric vehicle includes detecting a thermal event in a first battery pack of a plurality of battery packs of the battery system, and at least partially powering down the electric vehicle automatically in response to the detected thermal event. The method may also include initiating a thermal rejection scheme in response to the detected thermal event.
US10658707B2

A detection system includes a power generation element; a first outer cover body enveloping the power generation element; a second outer cover body located between the power generation element and the first outer cover body, and enveloping the power generation element; a first space section enclosed by the first outer cover body and the second outer cover body; a second space section enclosed by the second outer cover body; and a detection unit that detects “a gas in the first space section” and “a gas in the second space section.”
US10658701B2

A storage battery includes positive and negative electrodes and an electrolytic solution. The negative electrode includes a first element and carbon. The first element is any of silicon, tin, gallium, aluminum, germanium, lead, antimony, bismuth, silver, zinc, cadmium, and indium. The negative electrode includes an active material and a first layer in contact with a surface of the active material. The first layer has a thickness of 10 nm to 1000 nm inclusive. The electrolytic solution contains first and second cations. The first cation is one or more of a lithium ion, a sodium ion, a calcium ion, and a magnesium ion. The second cation is an imidazolium cation or a tertiary sulfonium cation.
US10658700B2

The withstand voltage of an electrolyte solution is able to be increased by adding an additive for electrolyte solutions, which is composed of a compound that is configured from a silicon-containing sulfonate anion represented by formula (1) and a cation of, for example, a quaternary ammonium salt or a quaternary phosphonium salt, into the electrolyte solution. In the formula, each R independently represents an alkyl group having 1-8 carbon atoms; and n represents an integer of 2-6).
US10658693B2

A flow battery includes a first liquid containing a first electrode mediator dissolved therein, a first electrode immersed in the first liquid, a first active material immersed in the first liquid, and a first circulation mechanism that circulates the first liquid between the first electrode and the first active material. The first electrode mediator includes a carbazole derivative, and the carbazole derivative has a substituent at positions 3, 6, and 9 of a carbazole skeleton thereof.
US10658687B2

An air shut-off valve apparatus for a fuel cell system and a method of controlling the same are provided. In particular, hydrogen injected into a fuel cell stack is discharged by being diluted with external air when starting the fuel cell system. The apparatus includes a valve body that has an inlet air path connected to a cathode of the fuel cell stack and through which air injected into the fuel cell stack flows, and an outlet air path through which air discharged from the fuel cell stack flows. A bypass body is provided and includes a bypass air path that connects the inlet air path and the outlet air path and a valve flap is disposed at the valve body and opens and closes the inlet and outlet air paths at a first side thereof, and the bypass air path at a second side thereof.
US10658680B2

An electronic device includes a frame and a battery. The frame is configured to be worn on a user's body. The battery is supported by the frame and includes a first cell and a second cell in electrical parallel. The first cell has a first capacity and the second cell has a second capacity that is different from the first capacity.
US10658672B2

An all-solid-state battery includes a positive-electrode current collector, a positive electrode layer, a negative-electrode current collector, a negative electrode layer, and a solid electrolyte layer. The positive electrode layer is formed on the positive-electrode current collector and includes at least a positive-electrode active material. The negative electrode layer is formed on the negative-electrode current collector and includes at least a negative-electrode active material. The solid electrolyte layer is disposed between the positive electrode layer and the negative electrode layer and includes at least a solid electrolyte having ion conductivity. At least one member selected from the group consisting of the positive-electrode current collector, the positive electrode layer, the negative-electrode current collector, the negative electrode layer, and the solid electrolyte layer includes a heated region at an end portion of the at least one member.
US10658662B2

Provided are an electrode active material for a magnesium battery, including a complex transition metal oxide which is represented by a Formula 1 below and which includes λ-MnO2 phase having a cubic structure at a percentage of 60% or higher, an electrode and a magnesium battery including the same, and a method of preparing the electrode active material for a magnesium battery: MxMnyOz In the Formula 1, 0
US10658660B2

A nickel-metal hydride battery is provided with a positive electrode and a negative electrode including hydrogen absorbing alloys. The hydrogen absorbing alloys of the negative electrode include a first hydrogen absorbing alloy and a second hydrogen absorbing alloy having a higher hydrogen equilibrium dissociation pressure than the first hydrogen absorbing alloy. Each hydrogen absorbing alloy includes an element A having high affinity for hydrogen and an element B having low affinity for hydrogen. The ratio of a substance amount of the element B to a substance amount of the element A is greater in the second hydrogen absorbing alloy than the first hydrogen absorbing alloy.
US10658659B1

The invention relates to a particulate material comprising a plurality of composite particles, wherein the composite particles comprise: (a) a porous carbon framework comprising micropores and mesopores having a total pore volume of at least 0.6 cm3/g and no more than 2 cm3/g, where the volume fraction of micropores is in the range from 0.5 to 0.9 and the volume fraction of pores having a pore diameter no more than 10 nm is at least 0.75, and the porous carbon framework has a D50 particle size of less than 20 μm; (b) silicon located within the micropores and/or mesopores of the porous carbon framework in a defined amount relative to the volume of the micropores and/or mesopores.
US10658656B2

Disclosed herein is a high voltage cathode active material and a method for preparing the same. The cathode active material includes particles of a spinel-type compound having a composition represented by Formula (1) and a carbon-based material present on surfaces of the particles of the spinel-type compound: Li1+aMxMn2−xO4−zAz  (1) where −0.1≤a≤0.1, 0.3≤x≤0.8 and 0≤z≤0.1.
US10658655B2

Disclosed is a copper foil including a copper layer having a matte surface and a shiny surface, wherein the copper foil has a first surface of a direction of the matte surface of the copper layer and a second surface of a direction of the shiny surface of the copper layer, wherein a dynamic friction coefficient of the first surface is designated by μk1 and a dynamic friction coefficient of the second surface is designated by μk2. A ratio of three-dimensional surface area to two-dimensional surface area of the first surface is designated by Fs1, a ratio of three-dimensional surface area to two-dimensional surface area of the second surface is designated by Fs2.
US10658643B2

A positive electrode plate includes a front positive electrode active material layer on a front surface of a positive electrode metal foil, and having a positive electrode large tapered portion that extends at an incline from one edge of the front surface of the positive electrode metal foil at a positive electrode large inclination angle. A negative electrode plate includes a front negative electrode active material layer on a front surface of a negative electrode metal foil, and having a negative electrode large tapered portion that extends at an incline from one edge of the front surface of the negative electrode metal foil at a negative electrode large inclination angle. The positive and negative electrode plates are alternately laminated with a separator interposed therebetween such that each of their front surfaces is oriented in the same direction in the rear-to-front directional axis along the thickness of the plates.
US10658641B2

The present invention relates to a separator comprising a coating layer and a battery using the same, the separator having improved adhesive force to an electrode, thereby minimizing the rate of thickness change. More specifically, the present invention relates to a separator having a coating layer on one or both surfaces of a base film, the coating layer comprising an acrylic-based copolymer having a glass transition temperature of less than or equal to 80° C. and an inorganic particle, so as to have improved adhesive force and heat resistance, thereby being applicable in electrochemical batteries of various sizes and having excellent thermal stability and dimensional stability.
US10658638B2

A rechargeable battery according to an exemplary embodiments includes: an electrode assembly; a case configured to accommodate the electrode assembly and having an opening at one side thereof; and a cap assembly including: a cap plate configured to close and seal the opening of the case, the cap plate having a vent portion and defining a vent opening that is configured to discharge an internal gas generated inside the case to the outside of the case, the vent portion comprising: a vent plate configured to close and seal the vent opening; and a bending portion that is raised from the vent plate; and an electrode terminal at an upper portion of the cap plate and electrically connected to the electrode assembly.
US10658635B2

A battery pack including a lightweight and high-rigidity end plate is provided. The battery pack includes: cell stacked body including a plurality of stacked rectangular cells; first end plate disposed at one end of cell stacked body in the stacking direction of rectangular cells; second end plate disposed at the other end of cell stacked body; and connection member connected to first end plate and second end plate. At least one of first end plate and second end plate includes first member made of a first metal material and second member made of a second metal material different from the first metal material. First member and second member are stacked in the stacking direction of rectangular cells. The rigidity of the second metal material is higher than that of the first metal material. The specific gravity of the first metal material is lower than that of the second metal material.
US10658631B2

A secondary battery includes an electrode assembly having a curved shape and comprising a first electrode plate, a second electrode plate, and a separator located between the first electrode plate and the second electrode plate, an exterior member comprising a first exterior member on a first surface of the electrode assembly, a second exterior member on a second surface of the electrode assembly, and wings providing a sealing surface by coupling the first exterior member and the second exterior member, and a label covering an outer surface of the exterior member, wherein the label comprises a label body sheet that is attached to the first exterior member, and a plurality of label wings that are folded from a first edge of the label body sheet in a first direction, cover the exterior member from side surfaces of the exterior member to the second exterior member, and have at least one cutting slot.
US10658618B2

Embodiments of the present disclosure provide a display device, a packaging method thereof and a display apparatus. The display device includes a base substrate; and a light-emitting unit and a packaging unit sequentially disposed on the base substrate, the packaging unit includes a first packaging film layer, a second packaging film layer and a water-absorbing functional layer located between the first packaging film layer and the second packaging film layer; the water-absorbing functional layer is mainly formed of a self-healing material with water absorbability.
US10658615B2

A display device includes a display panel and a window coating layer disposed directly on an upper surface of the display panel. The window coating layer includes a first region which has an increasing elastic modulus in a direction from the display panel toward the window coating layer.
US10658610B2

A display apparatus includes: a display member including a base substrate and a plurality of pixels disposed on the base substrate to display an image, a window member disposed on the display member and including a transparent part through which the image is transmitted and a bezel part disposed between the transparent part and the display member and contacting the transparent part, and a filling member disposed between the window member and the base substrate and contacting the bezel part. The bezel part includes a first layer contacting the transparent part and a second layer disposed between the first layer and the filling member. The second layer has an opening that overlaps the filling member in a plan view, and the filling member is disposed in the opening.
US10658608B2

Generally, this disclosure provides systems, devices and methods for improved electrical coupling of multiple ground planes of a device. The device may include a plurality of ground planes and an electrically conductive ground clip. The ground clip may include a base portion configured to secure the ground clip to the device and a plurality of spring fingers. Each of the spring fingers may be configured to contact and electrically couple to one of the plurality of ground planes, wherein the ground clip is to provide a conduction path between each of the spring fingers. One of the spring fingers may pass through an opening or cut-through in a first ground plane to contact a second ground plane. The device may be a mobile communication or computing platform.
US10658593B2

An organic light emitting display device is provided. The organic light emitting display device may include at least one light emitting part between an anode and a cathode, and the at least one light emitting part having at least one organic layer and a light emitting layer, wherein the at least one organic layer comprises a compound represented by Chemical Formula 1 or 2.
US10658586B2

Embodiments of the present invention include RRAM devices and their methods of fabrication. In an embodiment, a resistive random access memory (RRAM) cell includes a conductive interconnect disposed in a dielectric layer above a substrate. An RRAM device is coupled to the conductive interconnect. An RRAM memory includes a bottom electrode disposed above the conductive interconnect and on a portion of the dielectric layer. A conductive layer is formed on the bottom electrode layer. The conductive layer is separate and distinct from the bottom electrode layer. The conductive layer further includes a material that is different from the bottom electrode layer. A switching layer is formed on the conductive layer. An oxygen exchange layer is formed on the switching layer and a top electrode is formed on the oxygen exchange layer.
US10658582B2

A vertical resistive unit is provided. The vertical resistive unit includes first and second resistive random access memory (ReRAM) cells. The first ReRAM cell includes first vertically aligned horizontal electrode layers and first vertical electrodes operably extending through the first vertically aligned horizontal electrode layers. The second ReRAM cell includes second vertically aligned horizontal electrode layers and second vertical electrodes operably extending through the second vertically aligned horizontal electrode layers. The first and second ReRAM cells are disposed to define an air gap between the first and second ReRAM cells.
US10658574B2

A synthetic antiferromagnetic layer includes a first ferromagnetic layer containing an amorphizing element, the first ferromagnetic layer having a first structural symmetry; a second ferromagnetic layer having a second structural symmetry; wherein the first and the second ferromagnetic layers are antiferromagnetically coupled by a trifunctional non-magnetic multi-layered structure, the antiferromagnetic coupling being an Ruderman-Kittel-Kasuya-Yosida (RKKY) coupling, the non-magnetic multi-layered structure including at least two non-magnetic layers, the non-magnetic multilayered structure being at least partially nano-crystalline or amorphous in order to ensure a structural transition between the first ferromagnetic layer having the first structural symmetry and the second ferromagnetic layer having the second structural symmetry, the non-magnetic multilayered structure being adapted to absorb at least part of the amorphizing element out of the first ferromagnetic layer in contact with the non-magnetic multi-layered structure.
US10658567B2

In one general aspect, an apparatus comprises a material including a non-layered mixture of an polymeric foam with a plurality of voids; and a plurality of conductive fillers disposed in the polymeric foam. The apparatus may produce an electrical response to deformation and, thus, function as a strain gauge. The electrical response may be a decrease in electrical resistance. The electrical response may be an electric potential generated. The conductive fillers may include conductive nanoparticles and/or conductive stabilizers. In another general aspect, a method of measuring compression strain includes detecting, along a first axis, an electrical response generated in response to an impact to a uniform composite material that includes conductive fillers and voids disposed throughout an elastomeric polymer, and determining a deformation of the impact based on the electrical response. The impact may be along a second axis different from the first axis.
US10658564B2

The embodiments herein relate to surface acoustic wave (SAW) devices, such as filters and duplexers. The SAW device may have a high acoustic velocity layer and a piezoelectric layer coupled to the high acoustic velocity layer. At least one transducer is coupled at least to the piezoelectric layer, where the transducer propagates a surface acoustic wave having an operating wavelength along a surface of the piezoelectric layer. A metallic layer may be coupled to the surface of the piezoelectric layer and electrically isolated from the transducer.
US10658548B2

A method for producing an optoelectronic semiconductor chip is specified, wherein a method step A) involves providing a semiconductor layer stack comprising a semiconductor layer of a first type, a semiconductor layer of a second type and an active layer arranged between the semiconductor layer of the first type and the semiconductor layer of the second type. Furthermore, the method comprises in a method step B) forming a mesa structure in the semiconductor layer of the first type, the semiconductor layer of the second type and the active layer. The method furthermore comprises in a method step C) applying a passivation layer to the mesa structure by means of vapour deposition or sputtering.
US10658547B2

A light emitting diode (LED) structure including a stacked semiconductor layer, a contact layer and a dielectric reflective layer is provided. The stacked semiconductor layer includes a first type doped layer, a second type doped layer and an active layer disposed between the first type doped layer and the second type doped layer, wherein the first type doped layer, the active layer and the second type doped layer are penetrated by a plurality of recesses. The contact layer is disposed on the second type doped layer. The dielectric reflective layer is disposed on the contact layer and extended into the recesses to connect the contact layer and the first type doped layer with a coverage rate equal to or less than 60% from a top view of the LED structure.
US10658543B2

Provided is a semiconductor optical device with light extraction efficiency or light collecting efficiency higher than that of conventional devices and with a reduced peeling ratio of a wiring electrode portion, and a method of manufacturing the same. In the semiconductor optical, a wiring electrode portion 120 is provided on a surface of a semiconductor layer 110 that serves as a light emitting surface or a light receiving surface, the line width W1 of the wiring electrode portion 120 is 2 μm or more and 5 μm or less, the wiring electrode portion 120 has a metal layer 121 on the semiconductor layer 110 and a conductive hard film 122 on the metal layer 121, and the conductive hard film 122 is harder than the metal layer 121.
US10658542B2

A quantum dot light-emitting device includes: a first electrode; a second electrode opposite to the first electrode; an emission layer between the first electrode and the second electrode, the emission layer including quantum dots; and an inorganic layer between the emission layer and the second electrode, the inorganic layer including a metal halide.
US10658539B2

A light emitting diode device is described which includes at least one planar non-periodic high-index-contrast grating. The light emitting diode device includes a cavity formed between a reflective optical element and a transmissive optical element. One or both of the optical elements can be a planar non-periodic high-index-contrast grating. The transmissive optical element can be a collimating lens used to collimate incident beams of light while the reflective optical element can be a parabolic reflector used to reflect incident beams of light along a direction opposite to an incidence direction. A light emitter can be disposed within the cavity and can emit beams of light.
US10658534B2

The present invention discloses a bi-facial photovoltaic power generation module, comprising a transparent box, and a cell string and a mounting base which are installed inside the transparent box, wherein the transparent box is provided with a positive terminal and a negative terminal, the cell string is formed by connecting several bi-facial cells in series or in parallel with both ends of the cell string respectively provided with a positive wire and a negative wire welded on the positive terminal and the negative terminal, and the mounting base is provided with strip-shaped slots in which the bi-facial cells can be plugged. According to the present invention, the module can simultaneously generate power on front and back sides thereof and improve its power generation efficiency per unit area.
US10658532B2

A method for fabricating thin-film optoelectronic devices (100), the method comprising: providing a alkali-nondiffusing substrate (110), forming a back-contact layer (120); forming at least one absorber layer (130) made of an ABC chalcogenide material, adding least one and advantageously at least two different alkali metals, and forming at least one front-contact layer (150) wherein one of said alkali metals comprise Rb and/or Cs and where, following forming said front-contact layer, in the interval of layers (470) from back-contact layer (120), exclusive, to front-contact layer (150), inclusive, the comprised amounts resulting from adding alkali metals are, for Rb and/or Cs, in the range of 500 to 10000 ppm and, for the other alkali metals, typically Na or K, in the range of 5 to 2000 ppm and at most 1/2 and at least 1/2000 of the comprised amount of Rb and/or Cs. The method (200) is advantageous for more environmentally-friendly production of photovoltaic devices on flexible substrates with high photovoltaic conversion efficiency and faster production rate.
US10658530B2

Provided is a field shaping multi-well detector and method of fabrication thereof. The detector is configured by depositing a pixel electrode on a substrate, depositing a first dielectric layer, depositing a first conductive grid electrode layer on the first dielectric layer, depositing a second dielectric layer on the first conductive grid electrode layer, depositing a second conductive grid electrode layer on the second dielectric layer, depositing a third dielectric layer on the second conductive grid electrode layer, depositing an etch mask on the third dielectric layer. Two pillars are formed by etching the third dielectric layer, the second conductive grid electrode layer, the second dielectric layer, the first conductive grid electrode layer, and the first dielectric layer. A well between the two pillars is formed by etching to the pixel electrode, without etching the pixel electrode, and the well is filled with a-Se.
US10658528B2

The present invention provides a thick-film paste composition comprising an electrically conductive metal and an oxide composition dispersed in an organic medium. The paste composition is printed on the front side of a solar cell device having one or more insulating layers and fired to form an electrode, and is suitable for devices having both highly and lightly doped emitter structures.
US10658526B2

In a photovoltaic device (1), first amorphous semiconductor portions (102n) and second amorphous semiconductor portions (102p) are provided alternately on one of faces of a semiconductor substrate (101). Each first amorphous semiconductor portion (102n) has at least one first amorphous semiconductor strip (1020n), and each second amorphous semiconductor portion (102p) has at least one second amorphous semiconductor strip (1020p). A plurality of first electrodes (103n) are provided spaced apart from each other on each first amorphous semiconductor strip (1020n), and a plurality of second electrodes (103p) are provided spaced apart from each other on each second amorphous semiconductor strip (1020p).
US10658521B2

A semiconductor structure and a method for fabricating the same. The semiconductor structure includes at least a first channel region and a second channel region. The first channel region and the second channel region each include metal gate structures surrounding a different nanosheet channel layer. The metal gate structures of the first and second channel regions are respectively separated from each other by an unfilled gap. The method includes forming a gap fill layer between and in contact with gate structures surrounding nanosheet channel layers in multiple channel regions. Then, after the gap fill layer has been formed for each nanosheet stack, a masking layer is formed over the gate structures and the gap fill layer in at least a first channel region. The gate structures and the gap fill layer in at least a second channel region remain exposed.
US10658516B2

Disclosed is a thin film transistor, an array substrate, a method for manufacturing the same, and a display device. The method includes: forming a source and drain on a base substrate and forming a semiconductor layer. Between the step of forming the source and drain and the step of forming the semiconductor layer, the method further includes: forming a diffusion barrier layer. Metal atoms diffused from the source and drain and passing through the diffusion barrier layer react with a part of the semiconductor layer near the source and drain, and a metal transition layer containing metal silicide is formed.
US10658514B2

A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10658511B2

The present disclosure is directed to a semiconductor device and a manufacturing method therefor. In one implementations, a method includes: providing a semiconductor structure, where the semiconductor structure includes: a substrate, and a first fin and a second fin spaced on the substrate; depositing a first interlayer dielectric layer on the semiconductor structure; performing first partial etching on the first interlayer dielectric layer to expose a top of the first fin; after the top of the first fin is exposed, removing a part of the first fin to form a first groove; epitaxially growing a first electrode in the first groove; performing second partial etching on the first interlayer dielectric layer to expose a top of the second fin; after the top of the second fin is exposed, removing a part of the second fin to form a second groove, where the second groove is separated from the first groove; and epitaxially growing a second electrode in the second groove. The present disclosure addresses the problem of bridging of electrode epitaxial bodies of different devices in the prior art.
US10658507B2

A semiconductor device including a fin structure present on a supporting substrate to provide a vertically orientated channel region. A first source/drain region having a first epitaxial material with a diamond shaped geometry is present at first end of the fin structure that is present on the supporting substrate. A second source/drain region having a second epitaxial material with said diamond shaped geometry that is present at the second end of the fin structure. A same geometry for the first and second epitaxial material of the first and second source/drain regions provides a symmetrical device.
US10658505B1

A high voltage device may include a substrate, source and drain regions, a gate structure and an oxide layer. The substrate may include a recessed region with a recessed surface lower than a top surface of the substrate. The source and drain regions may be at least partially arranged within the substrate under the recessed surface and top surface respectively. The drain region may be positioned higher than the source region. The gate structure may include first and second portions arranged over the recessed region. The first and second portions may be nearer to the source and drain regions respectively. The oxide layer may include a first part between the first portion of the gate structure and the recessed surface, and a second part between the second portion of the gate structure and the recessed surface. The second part of the oxide layer may be thicker than the first part.
US10658504B2

A p−-type isolation region is provided at a part between a p-type ground region and a circuit region (a high potential region and an intermediate potential region) in an n-type well region. The p−-type isolation region is electrically connected with a H-VDD pad and an n+-type drain region of a HVNMOS. The p−-type isolation region has between n+-type pickup connect regions and between n+-type drain regions of two of the HVNMOSs, a protruding part (a T-shaped part, an L-shaped part, a partial U-shaped part) or an additional part that protrudes toward a p-ground region.
US10658503B2

Disclosed is a technique capable of reducing loss at the time of switching in a diode. A diode disclosed in the present specification includes a cathode electrode, a cathode region made of a first conductivity type semiconductor, a drift region made of a low concentration first conductivity type semiconductor, an anode region made of a second conductivity type semiconductor, an anode electrode made of metal, a barrier region formed between the drift region and the anode region and made of a first conductivity type semiconductor having a concentration higher than that of the drift region, and a pillar region formed so as to connect the barrier region to the anode electrode and made of a first conductivity type semiconductor having a concentration higher than that of the barrier region. The pillar region and the anode are connected through a Schottky junction.
US10658499B2

A semiconductor device includes a semiconductor layer having a first principal surface on one side thereof and a second principal surface on the other side thereof, a channel region of a first conductivity type formed at a surface layer portion of the first principal surface of the semiconductor layer, an emitter region of a second conductivity type formed at a surface layer portion of the channel region in the semiconductor layer, a drift region of the second conductivity type formed in a region of the second principal surface side with respect to the channel region in the semiconductor layer so as to be electrically connected to the channel region, a collector region of the first conductivity type formed at a surface layer portion of the second principal surface of the semiconductor layer so as to be electrically connected to the drift region, a cathode region of the second conductivity type formed at a surface layer portion of the second principal surface of the semiconductor layer so as to be electrically connected to the drift region and including a continuously laid around line-shaped pattern, and a gate electrode formed at the first principal surface side of the semiconductor layer so as to face the channel region across an insulating film.
US10658497B2

A method for forming semiconductor device includes providing a semiconductor substrate having an initial surface oxygen concentration in a surface region of less than 6×1017 cm−3, forming an epitaxial layer on a first side of the semiconductor substrate, and implanting dopants into the epitaxial layer. An optional thermal anneal is carried out prior to forming the epitaxial layer and/or a thermal treatment is carried out after implanting dopants.
US10658493B2

Embodiments of the invention are directed to a nano sheet field effect transistor (FET) device that includes a gate spacer and an inner spacer. The gate spacer includes an upper segment and a lower segment. The inner spacer has a first selectivity to etch compositions used in predetermined fabrication operations for forming the inner spacer. The lower segment has the first selectivity to etch compositions used in predetermined fabrication operations for forming the inner spacer. The upper segment has a second selectivity to etch compositions used in predetermined fabrication operations for forming the inner spacer. The first etch selectivity is greater than the second etch selectivity.
US10658490B2

Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a fin structure over a semiconductor substrate. The semiconductor device structure also includes active gate stacks over the fin structure. The semiconductor device structure further includes a dummy gate stack over the fin structure. The dummy gate stack is between the active gate stacks. In addition, the semiconductor device structure includes spacer elements over sidewalls of the dummy gate stack and the active gate stacks. The semiconductor device structure also includes an isolation feature below the dummy gate stack, the active gate stacks and the spacer elements. The isolation feature extends into the fin structure from the bottom of the dummy gate stack such that the isolation feature is surrounded by the fin structure.
US10658489B2

A semiconductor device and a fabrication method are provided. The fabrication method includes providing a gate structure on a substrate and a first protective layers on the gate structure; forming an initial sidewall spacer on a sidewall of each of the gate structure and the first protective layer; forming a first sidewall spacer on a sidewall of the initial sidewall spacer, the first and initial sidewall spacers being made of different materials; forming a second sidewall spacer by removing a portion of the initial sidewall spacer, leaving a trench formed above the second sidewall spacer and between the first sidewall spacer and the first protective layer; and forming a second protective layer in the trench, the second protective layer and the first sidewall spacer being made of a same material. The second sidewall spacer has a top surface higher than or level with a top surface of the gate structure.
US10658488B2

A method and structure for providing a pre-deposition treatment (e.g., of a work-function layer) to accomplish work function tuning. In various embodiments, a gate dielectric layer is formed over a substrate, and a work-function metal layer is deposited over the gate dielectric layer. The work-function metal layer has a first thickness. A pre-treatment process of the work-function metal layer may then performed, where the pre-treatment process removes an oxidized layer from a top surface of the work-function metal layer to form a treated work-function metal layer. The treated work-function metal layer has a second thickness less than the first thickness. In various embodiments, after performing the pre-treatment process, another metal layer is deposited over the treated work-function metal layer.
US10658486B2

The present disclosure describes an exemplary replacement gate process that forms spacer layers in a gate stack to mitigate time dependent dielectric breakdown (TDDB) failures. For example, the method can include a partially fabricated gate structure with a first recess. A spacer layer is deposited into the first recess and etched with an anisotropic etchback (EB) process to form a second recess that has a smaller aperture than the first recess. A metal fill layer is deposited into the second recess.
US10658484B2

Non-planar field effect transistor (FET) devices having wrap-around source/drain contacts are provided, as well as methods for fabricating non-planar FET devices with wrap-around source/drain contacts. A method includes forming a non-planar FET device on a substrate, which includes a semiconductor channel layer, and a gate structure in contact with upper and sidewall surfaces of the semiconductor channel layer. First and second source/drain regions are formed on opposite sides of the gate structure in contact with the semiconductor channel layer. First and second recesses are formed in an isolation layer below bottom surfaces of the first and second source/drain regions, respectively. A layer of metallic material is deposited to fill the first and second recesses in the isolation layer with metallic material and form first and second source/drain contacts which surround the first and second source/drain regions.
US10658482B2

A semiconductor device and method for forming the semiconductor device are provided. In some embodiments, a semiconductor substrate comprises a device region. An isolation structure extends laterally in a closed path to demarcate the device region. A first source/drain region and a second source/drain region are in the device region and laterally spaced. A sidewall of the first source/drain region directly contacts the isolation structure at a first isolation structure sidewall, and remaining sidewalls of the first source/drain region are spaced from the isolation structure. A selectively-conductive channel is in the device region, and extends laterally from the first source/drain region to the second source/drain region. A plate comprises a central portion and a first peripheral portion. The central portion overlies the selectively-conductive channel, and the first peripheral portion protrudes from the central portion towards the first isolation structure sidewall.
US10658480B2

A memory device includes plural electrode layers stacked in a first direction, a semiconductor layer interacting with the plural electrode layers and extending in the first direction, a first insulating film provided between the semiconductor layer and at least one electrode layer and extending along the semiconductor layer in the first direction, and a charge trapping film provided between the electrode layer and the first insulating film. The memory device further includes a second insulating film provided between the charge trapping film and the first insulating film and in contact with the first insulating film. In a flat band state, the charge trapping film has a first trap level located at a level deeper than a conduction band of the semiconductor layer and the second insulating film has a second trap level that is closer to the conduction band of the semiconductor layer than the first trap level.
US10658478B2

A semiconductor device includes a composite gate structure formed over a semiconductor substrate. The composite gate structure includes a gate dielectric layer, a metal layer, and a semiconductor layer. The metal layer is disposed on the gate dielectric layer. The semiconductor layer is disposed on the gate dielectric layer. The metal layer surrounds the semiconductor layer.
US10658472B2

A scalable process for fabricating graphene/hexagonal boron nitride (h-BN) heterostructures is disclosed herein. The process includes (BN)XHy-radical interfacing with active sites on silicon nitride coated silicon (Si3N4/Si) surfaces for nucleation and growth of large-area, uniform and ultrathin h-BN directly on Si3N4/Si substrates (B/N atomic ratio=1:1.11±0.09). Further, monolayer graphene van der Waals bonded with the produced h-BN surface benefits from h-BN's reduced roughness (3.4 times) in comparison to Si3N4/Si. Because the reduced surface roughness leads to reduction in surface roughness scattering and charge impurity scattering, therefore an enhanced intrinsic charge carrier mobility (3 folds) for graphene on h-BN/Si3N4/Si is found.
US10658463B2

A semiconductor device includes a substrate, an active fin protruding from the substrate, and an asymmetric diamond-shaped source/drain disposed on an upper surface of the active fin. The source/drain includes a first crystal growth portion and a second crystal growth portion sharing a plane with the first crystal growth portion and having a lower surface disposed at a lower level than a lower surface of the first crystal growth portion.
US10658456B2

The present disclosure provides a method of manufacturing a Schottky diode. The method includes: providing a substrate; forming a first well region in the substrate; defining a first portion and a second portion on a surface of the first well region and performing a first ion implantation on the first portion while keeping the second portion from being implanted; forming a first doped region by heating the substrate to cause dopant diffusion between the first portion and the second portion; and forming a metal-containing layer on the first doped region to obtain a Schottky barrier interface.
US10658452B2

A display apparatus includes a substrate including a display area and a peripheral area disposed outside of the display area, a plurality of wiring lines disposed in the peripheral area, and an interlayer insulating layer covering the plurality of wiring lines. The interlayer insulating layer includes an upper surface having a first concave-convex surface corresponding to the plurality of wiring lines. The display apparatus further includes a first conductive layer disposed on the interlayer insulating layer and including a second upper surface having a second concave-convex surface corresponding to the first concave-convex surface, a planarization layer disposed on the first conductive layer and having a flat upper surface, a second conductive layer disposed on the planarization layer and having a flat upper surface, and a polarization plate disposed on the second conductive layer.
US10658451B2

A film element for driving a display device and a display device using the same are disclosed. The film element includes a film substrate including wirings and pads connected to the wirings, and an IC chip mounted on the film substrate to be connected to the wirings. The pads on the film substrate are grouped into a plurality of areas having different thermal correction amounts. Pads in a second area are closer to the IC chip than pads in a first area. A length of the first area is set to a length obtained by subtracting a first thermal correction amount from a first reference length. A length of the second area is set to a length obtained by subtracting a second thermal correction amount from a second reference length. The second thermal correction amount is smaller than the first thermal correction amount or has a negative value.
US10658447B2

A display device including a plurality of light emitting elements including first, second, and third light emitting elements; and a color filter including first, second, and third color filters corresponding to respective first, second, and third light emitting elements, wherein first and second light-shielding members are disposed at a light emission direction, first ends of the first and second color filters overlap with the first light-shielding member in a cross sectional view, a first distance between the first end of the first color filter and a first side surface of the first light-shielding member and a second distance between the first end of the second color filter and a second side surface of the second light-shielding member are different in the cross sectional view, a thickness of the first color filter and a thickness of the second color filter are different.
US10658441B2

A display may have an array of pixels formed from organic light-emitting diodes and thin-film transistor circuitry. Each pixel may include organic layers interposed between an anode and a cathode. The organic layers may emit out-coupled light that escapes the display and waveguided light that is waveguided within the organic layers. A reflector may be placed at the edge of the organic layers to reflect the waveguided light out of the display. The reflector may be located within a pixel definition layer and may be formed from metal or may be formed from one or more interfaces between high-refractive-index material and low-refractive-index material. The reflector may be formed from an extended portion of the pixel anode. The reflector may be formed from light-reflecting particles that are suspended in the pixel definition layer.
US10658415B2

A photodetecting device includes a semiconductor substrate, a plurality of avalanche photodiodes each including a light receiving region disposed at a first principal surface side of the semiconductor substrate, the avalanche photodiodes being arranged two-dimensionally at the semiconductor substrate, and a through-electrode electrically connected to a corresponding light receiving region. The through-electrode is provided in a through-hole penetrating through the semiconductor substrate in an area where the plurality of avalanche photodiodes are arranged two-dimensionally. At the first principal surface side of the semiconductor substrate, a groove surrounding the through-hole is formed between the through-hole and the light receiving region adjacent to the through-hole. A first distance between an edge of the groove and an edge of the through-hole surrounded by the groove is longer than a second distance between the edge of the groove and an edge of the light receiving region adjacent to the through-hole surrounded by the groove.
US10658407B2

Embodiments of the present disclosure provide a display panel, a method of manufacturing the display panel, a fingerprint identification device, and a method of identifying a fingerprint. The display panel includes first and second substrates. The first substrate is formed with switch transistors arranged in an array, and photosensitive elements arranged in an array and connected with the switch transistors. The second substrate is formed with conductive contact members, the contact members each have an end adjacent to the first substrate, and the end of each of the contact members is spaced from the first substrate so that when the second substrate is deformed by a force, the end of at least one of the contact members electrically contacts the first substrate so that at least one of the switch transistors in a position corresponding to the at least one of the contact members is turned on.
US10658402B2

Manufacturing methods for a low temperature poly-silicon array substrate and for a low temperature poly-silicon thin-film transistor are provided. The manufacturing method for the low temperature poly-silicon array substrate includes: providing a substrate; forming a poly-silicon semiconductor pattern on the substrate; a first channel region, a first source region and a first drain region being formed on a first portion of the poly-silicon semiconductor pattern that corresponds to the first thin-film transistor and a second thin-film transistor; forming a gate insulation layer; performing an activation treatment; forming a gate on the gate insulation layer after the activation treatment; forming an interlayer insulation layer between the gate insulation layer and the gate; performing a hydrogen treatment; forming a source/drain pattern on the interlayer insulation layer after the hydrogen treatment, and connecting the source/drain pattern to the source region and the drain region in the poly-silicon semiconductor pattern via a through hole.
US10658400B2

According to one embodiment, a display device includes an underlying insulation layer formed on a surface of a resin layer, and a thin-film transistor formed above the surface of the resin layer via the underlying insulation layer. The underlying insulation layer includes a three-layer multilayer structure of a first silicon oxide film, a silicon nitride film formed above the first silicon oxide film, and a second silicon oxide film formed above the silicon nitride film.
US10658394B2

An array substrate and a manufacturing method thereof, a display panel and a display device are provided. The array substrate includes: a base substrate; a first electrode layer including a plurality of pixel electrode pairs arranged in an array, each of the plurality of pixel electrode pairs (1110; 2100) including a first pixel electrode and a second pixel electrode adjacent to the first pixel electrode in a row direction; and a first common portion, an orthographic projection of the first common portion on the base substrate being at least partially overlapped with an orthographic projection of at least one of adjacent first pixel electrode or second pixel electrode of two adjacent pixel electrode pairs in the row direction on the base substrate.
US10658390B2

The present disclosure relates to semiconductor structures and, more particularly, to virtual drains for decreased harmonic generation in fully depleted SOI (FDSOI) RF switches and methods of manufacture. The structure includes one or more active devices on a semiconductor on insulator material which is on top of a substrate; and a virtual drain region composed of a well region within the substrate and spaced apart from an active region of the one or more devices, the virtual drain region configured to be biased to collect electrons which would accumulate in the substrate.
US10658389B2

The semiconductor device includes a first layer including a first transistor, a second layer including a first insulating film over the first layer, a third layer including a second insulating film over the second layer, and a fourth layer including a second transistor over the third layer. A first conductive film electrically connects the first transistor and the second transistor to each other through an opening provided in the first insulating film. A second conductive film electrically connects the first transistor, the second transistor, and the first conductive film to one another through an opening provided in the second insulating film. A channel formation region of the first transistor includes a single crystal semiconductor. A channel formation region of the second transistor includes an oxide semiconductor. The width of a bottom surface of the second conductive film is 5 nm or less.
US10658386B2

A FET IC structure made using a back-side access process that mitigates or eliminates thermal conductivity problems. In some embodiments, electrically-isolated thermal paths are formed adjacent the FET and configured to conduct heat laterally away from the FET to generally orthogonal thermal pathways, and thence to thermal pads externally accessible at the “top” of the completed IC. In some embodiments having a thermally-conductive handle wafer, electrically-isolated thermal paths are formed adjacent a FET and configured to conduct heat laterally away from the FET. Thermal vias are formed sufficiently so as to be in thermal contact with the handle wafer and with the conventional metallization layers of the device superstructure, at least one of which is in thermal contact with the lateral thermal paths. In some embodiments, the lateral thermal paths may use dummy gates configured to conduct heat laterally away from a FET to generally orthogonal thermal pathways.
US10658383B2

A nonvolatile semiconductor memory device, includes: a stacked structural unit including a plurality of insulating films alternately stacked with a plurality of electrode films in a first direction; a selection gate electrode stacked on the stacked structural unit in the first direction; an insulating layer stacked on the selection gate electrode in the first direction; a first semiconductor pillar piercing the stacked structural unit, the selection gate electrode, and the insulating layer in the first direction, a first cross section of the first semiconductor pillar having an annular configuration, the first cross section being cut in a plane orthogonal to the first direction; a first core unit buried in an inner side of the first semiconductor pillar, the first core unit being recessed from an upper face of the insulating layer; and a first conducting layer of the first semiconductor pillar provided on the first core unit to contact the first core unit.
US10658382B2

An elevationally-extending string of memory cells comprises an upper stack elevationally over a lower stack. The upper and lower stacks individually comprise vertically-alternating tiers comprising control gate material of individual charge storage field effect transistors vertically alternating with insulating material. An upper stack channel pillar extends through multiple of the vertically-alternating tiers in the upper stack and a lower stack channel pillar extends through multiple of the vertically-alternating tiers in the lower stack. Tunnel insulator, charge storage material, and control gate blocking insulator is laterally between the respective upper and lower stack channel pillars and the control gate material. A conductive interconnect comprising conductively-doped semiconductor material is elevationally between and electrically couples the upper and lower stack channel pillars together. The conductively-doped semiconductor material comprises a first conductivity-producing dopant. The conductive interconnect comprises a lower half thereof having a conductive region comprising at least one of (a) conductive material below the conductively-doped semiconductor material, or (b) a second non-p-type dopant within the conductively-doped semiconductor material that is different from the first dopant, the second dopant being present at an atomic concentration within the semiconductor material of at least 0.1%. Other embodiments, including method, are disclosed.
US10658378B2

Embodiments of interconnect structures of a three-dimensional (3D) memory device and method for forming the interconnect structures are disclosed. In an example, a 3D NAND memory device includes a semiconductor substrate, an alternating layer stack disposed on the semiconductor substrate, and a dielectric structure, which extends vertically through the alternating layer stack, on an isolation region of the substrate. Further, the alternating layer stack abuts a sidewall surface of the dielectric structure and the dielectric structure is formed of a dielectric material. The 3D memory device additionally includes one or more through array contacts that extend vertically through the dielectric structure and the isolation region, and one or more channel structures that extend vertically through the alternating layer stack.
US10658367B1

Some embodiments include an integrated assembly having active-region-pillars. Each of the active-region-pillars has contact regions. The contact regions include a pair of storage-element-contact-regions, and include a digit-line-contact-region between the storage-element-contact-regions. The active-region-pillars include silicon. Wordlines are along the active-region-pillars and extend along a first direction. Cobalt silicide is directly against the silicon of one or more of the contact regions. Metal-containing material is directly against the cobalt silicide. Digit-lines are electrically coupled with the digit-line-contact-regions and extend along a second direction which crosses the first direction. Storage-elements are electrically coupled with the storage-element-contact-regions. Some embodiments include methods of forming integrated assemblies.
US10658362B2

A FinFET device includes a fin, an epitaxial layer disposed at a side surface of the fin, a contact disposed on the epitaxial layer and on the fin. The contact includes an epitaxial contact portion and a metal contact portion disposed on the epitaxial contact portion. The doping concentration of the epitaxial contact portion is higher than a doping concentration of the epitaxial layer.
US10658359B2

A semiconductor device, which is a diode, includes the following: an n cathode layer, which is an n-type region, disposed in a surface layer of a semiconductor substrate; a p cathode layer, which is a p-type region, disposed in the surface layer; and a cathode electrode, which is a metal electrode, in contact with both of the n cathode layer and the p cathode layer. The cathode electrode includes a first metal layer in contact with both of the n cathode layer and the p cathode layer, and a second metal layer disposed on the first metal layer. A contact surface between the first metal layer and the second metal layer has an oxygen concentration lower than the oxygen concentration of a contact surface between the first metal layer, and the n cathode layer and the p cathode layer.
US10658355B2

Diffusion regions having the same conductivity type are arranged on a side of a second wiring and a side of a third wiring, respectively under a first wiring connected to a signal terminal. Diffusion regions are separated in a whole part or one part of a range in a Y direction. That is, under first wiring, diffusion regions are only formed in parts opposed to diffusion regions formed under the second wiring and third wiring connected to a power supply terminal or a ground terminal, and a diffusion region is not formed in a central part in an X direction. Therefore, terminal capacity of the signal terminal can be reduced without causing ESD resistance to be reduced, in an ESD protection circuit with the signal terminal.
US10658344B2

A semiconductor device of an embodiment includes a metal layer; a semiconductor chip on the metal layer and having an upper electrode and a lower electrode; a first wiring board electrically connected to the upper electrode, and includes a first, a second, a third plate-shaped portion, the first plate-shaped portion being parallel to the second plate-shaped portion, and the third plate-shaped portion being connected to the first and the second plate-shaped portion; a second wiring board electrically connected to the metal layer, and includes a fifth, a sixth, and a seventh plate-shaped portion, the fifth plate-shaped portion being parallel to the sixth plate-shaped portion, and the seventh plate-shaped portion being connected to the fifth and the sixth plate-shaped portion. The first and the second plate-shaped portion are provided between the fifth and the sixth plate-shaped portion, and the semiconductor chip is positioned between the fifth and the sixth plate-shaped portion.
US10658342B2

In a general aspect, a method for producing a circuit assembly can include coupling a first side of a first semiconductor die with a first side of a first substrate and a first side of a second substrate, the first substrate having a first electrically isolated metal layer disposed on a second side. The method can also include coupling a first side of a second semiconductor die with a second side of the second substrate and a first side of a third substrate, the third substrate having a second electrically isolated metal layer disposed on a second side. The method can further include coupling at least one conductive connector between the second substrate and the third substrate, the at least one conductive connector electrically coupling the second substrate with the third substrate.
US10658329B2

A method of determining curing conditions is for determining the curing conditions of a thermosetting resin to seal a conductive part between a substrate and an electronic component. A curing degree curve is created. The curing degree curve indicates, with respect to each of heating temperatures, relationship between heating time and curing degree of the thermosetting resin. On the basis of the created curing degree curve, a void removal time of a void naturally moving upward in the thermosetting resin, at a first heating temperature, is calculated. The first heating temperature is one of the heating temperatures.
US10658326B2

A bonding wire includes a wire core including a silver-palladium alloy. A coating layer is disposed on a sidewall of the wire core. A palladium content of the silver-palladium alloy ranges from about 0.1 wt % to about 1.5 wt %.
US10658324B2

A semiconductor device includes: an insulating substrate; an aluminum pattern made of a pure aluminum or alloy aluminum material and formed on the insulating substrate; a plating formed on a surface of the aluminum pattern; and a semiconductor element joined to the plating, wherein a thickness of the plating is 10 μm or more.
US10658318B2

A bump structure with a barrier layer, and a method for manufacturing the bump structure, are provided. In some embodiments, the bump structure comprises a conductive pad, a conductive bump, and a barrier layer. The conductive pad comprises a pad material. The conductive bump overlies the conductive pad, and comprises a lower bump layer and an upper bump layer covering the lower bump layer. The barrier layer is configured to block movement of the pad material from the conductive pad to the upper bump layer along sidewalls of the lower bump layer. In some embodiments, the barrier layer is a spacer lining the sidewalls of the lower bump layer. In other embodiments, the barrier layer is between the barrier layer and the conductive pad, and spaces the sidewalls of the lower bump layer from the conductive pad.
US10658315B2

The present disclosure provides an integrated circuit (IC) structure. The IC structure includes a semiconductor substrate; an interconnection structure formed on the semiconductor substrate; and a redistribution layer (RDL) metallic feature formed on the interconnection structure. The RDL metallic feature further includes a barrier layer disposed on the interconnection structure; a diffusion layer disposed on the barrier layer, wherein the diffusion layer includes metal and oxygen; and a metallic layer disposed on the diffusion layer.
US10658314B2

Disclosed herein is a wafer laminate suitable for production of thin wafers and a method for producing the wafer laminate. The wafer laminate can be formed easily by bonding between the support and the wafer and it can be easily separated from each other. It promotes the productivity of thin wafers.The wafer laminate includes a support, an adhesive layer formed on the support, and a wafer which is laminated on the adhesive layer in such a way that that surface of the wafer which has the circuit surface faces toward the adhesive layer, wherein the adhesive layer is a cured product of an adhesive composition composed of resin A and resin B, the resin A having the light blocking effect and the resin B having the siloxane skeleton.
US10658312B2

Embodiments of an embedded mm-wave radio integrated circuit into a substrate of a phased array module are disclosed. In some embodiments, the phased array module includes a first set of substrate layers made of a first material. The mm-wave radio integrated circuit may be embedded in the first set of substrate layers. A second set of substrate layers may be coupled to the first set of substrate layers. The second set of substrate layers may be made of a second material that has a lower electrical loss than the first material. The second set of substrate layers may include a plurality of antenna elements coupled through vias to the mm-wave radio integrated circuit.
US10658293B2

A semiconductor device having a plurality of first wirings (X-direction) which include a first power supply line and a second power supply line, a plurality of third wirings (X-direction) which include a third (fourth) power supply line that is located above the first (second) power supply line and is electrically connected to the first (second) power supply line. The semiconductor device also has a plurality of second wirings (Y-direction) that include a first (second) connection wiring located above the first (second) power supply line and below the third (fourth) power supply line that is electrically connected to the first (second) power supply line and to the third (fourth) power supply line.
US10658279B2

Electronic assemblies and methods including the formation of interconnect structures are described. In one embodiment an apparatus includes semiconductor die and a first metal bump on the die, the first metal bump including a surface having a first part and a second part. The apparatus also includes a solder resistant coating covering the first part of the surface and leaving the second part of the surface uncovered. Other embodiments are described and claimed.
US10658277B2

Embodiments of the present invention are directed to a semiconductor package with improved thermal performance. The semiconductor package includes a package substrate comprising a top substrate surface and a bottom substrate surface. The package substrate comprises a thickness extending from the top substrate surface to the bottom substrate surface. A heat spreader is disposed on the top substrate surface. The heat spreader comprises a thickness extending from a top planar surface to a bottom planar surface of the heat spreader. The top planar surface of the heat spreader is defined with a die region and a non-die region surrounding the die region. A semiconductor die is directly disposed on the top planar surface of the heat spreader in the die region. The thickness of the heat spreader is greater relative to the thickness of the package substrate.
US10658275B2

Provided is a resin-encapsulated semiconductor device in which heat dissipation characteristic and mounting strength to a substrate are improved. Heat dissipation outer leads connected to inner leads connected to the four corners of a die pad are exposed to the outside of an encapsulating resin to improve the heat dissipation characteristic. The ends of the heat dissipation outer leads are cut in lead frame pressing, and exterior plating films are formed on the entire surfaces of the heat dissipation outer leads including the ends in exterior plating of the resin-encapsulated semiconductor device, permitting easy formation of solder fillet when the semiconductor device is mounted on a substrate.
US10658274B2

An electronic device including a die and at least one lead. The electronic device further includes a corresponding at least one connector, each connector for connecting the die to a corresponding lead or leads, and each connector having a first end disposed in bondable proximity to a complementary surface of the corresponding lead and a second end disposed in bondable proximity to a complementary surface of the die. An end portion of at least one of the first end and second end has a formation, the formation in combination with the complementary surface of one, or both, of the respective lead or the die defining therebetween a first region and at least a second region configured to attract by capillary action an electrically conductive bonding material to consolidate therein.
US10658272B2

A method for manufacturing a semiconductor device includes forming a first metal layer above a substrate of a semiconductor chip, forming a nickel layer on the first metal layer, performing a first cleaning treatment on the nickel layer with diluted hydrochloric acid having a concentration of less than 1% by weight, forming a gold layer on the nickel layer, and connecting a bonding wire to a surface of the gold layer.
US10658269B2

The present disclosure provides a semiconductor structure. The structure includes a first substrate; a first dielectric layer having a first surface in proximity to the first substrate and a second surface away from the first substrate; a first interconnect penetrating the first surface of the first dielectric layer; and a protection layer extending along a portion of a sidewall of the first interconnect. A thickness of the protection layer is in a range of from about 0.02 μm to about 0.2 μm.
US10658267B2

A system of producing metal cored solder structures on a substrate includes: a decal, a carrier, and receiving elements. The decal includes one or more apertures each of which is tapered from a top surface to a bottom surface thereof. The carrier is positioned beneath the bottom of the decal and includes cavities in a top surface. The cavities are located in alignment with the apertures of the decal. The decal is positioned on the carrier having the decal bottom surface in contact with the carrier top surface to form feature cavities defined by the decal apertures and the carrier cavities. The feature cavities are shaped to receive one or more metal elements and are configured for receiving molten solder cooled in the cavities. The decal is separable from the carrier to partially expose metal core solder contacts. The receiving elements receive the metal core solder contacts thereon.
US10658264B2

The disclosed technology generally relates to integrated circuit (IC) packages, and more particularly to integrated circuit packages comprising perforated diamond-based heat spreading substrates. In one aspect, a heat spreading substrate for an IC die is configured to be attached to an IC die and to spread heat away therefrom. The diamond-based heat spreading substrate can have an electrically conductive surface and an array of vias formed therethrough. At least one of the vias is configured to overlap an edge of the IC die when attached to the diamond-based heat spreading substrate.
US10658260B2

A fan-out semiconductor package includes a core member having a through-hole. A semiconductor chip is in the through-hole and has an active surface with connection pads and an inactive surface opposing the active surface. An encapsulant encapsulates at least portions of the core member and the semiconductor chip and fills at least a portion of the through-hole. A connection member is on the core member and the active surface of the semiconductor chip and includes a redistribution layer electrically connected to the connection pads. The core member includes a groove portion penetrating from a wall of the through-hole up to an outer side surface of the core member in a lower portion of the core member on which the connection member is disposed.
US10658255B2

A semiconductor device package includes a supporting element, a transparent plate disposed on the supporting element, a semiconductor device disposed under the transparent plate, and a lid surrounding the transparent plate. The supporting element and the transparent plate define a channel.
US10658250B2

A front surface of a semiconductor wafer is momentarily heated by irradiation with a flash of light from flash lamps. An upper radiation thermometer and a high-speed radiation thermometer unit measure a temperature of the front surface of the semiconductor wafer after the irradiation with the flash of light. The temperature data are sequentially accumulated, so that a temperature profile is acquired. An analyzer determines the highest measurement temperature of the semiconductor wafer subjected to the flash irradiation from the temperature profile to calculate a jump distance of the semiconductor wafer from a susceptor, based on the highest measurement temperature. If the calculated jump distance is greater than a predetermined threshold value, there is a high probability that the semiconductor wafer is significantly out of position, so that the transport of the semiconductor wafer to the outside is stopped.
US10658244B2

Semiconductor devices are provided. A semiconductor device includes a substrate including a device region defined by a trench in the substrate. The semiconductor device includes a plurality of fin-shaped active regions spaced apart from each other in the device region and extending in a first direction. The semiconductor device includes a protruding pattern extending along a bottom surface of the trench. Moreover, an interval between the protruding pattern and the plurality of fin-shaped active regions is greater than an interval between two adjacent ones of the plurality of fin-shaped active regions.
US10658239B2

This disclosure provides wafer dicing methods, and relates to the field of semiconductor technologies. Implementations of the dicing method may include: performing laser stealth dicing processing on a wafer from a back surface of the wafer; performing grinding and thinning processing on the back surface of the wafer after performing the laser stealth dicing processing; sticking a dicing tape on the back surface of the wafer after performing the grinding and thinning processing; and performing separation processing on the wafer after sticking the dicing tape. In some implementations, stealth dicing (SD) is performed before grinding, so that a laser is directly imposed on a back surface of a wafer, thereby alleviating a laser attenuation problem and lowering requirements on light transmittance of a dicing tape.
US10658233B2

Techniques for dielectric damage-free interconnects are provided. In one aspect, a method for forming a Cu interconnect structure includes: forming a via and trench in a dielectric over a metal line M1; depositing a first barrier layer into the via and trench; removing the first barrier layer from the via and trench bottoms using neutral beam oxidation, and removing oxidized portions of the first barrier layer such that the first barrier layer remains along only sidewalls of the via and trench; depositing Cu into the via in direct contact with the metal line M1 to form a via V1; lining the trench with a second barrier layer; and depositing Cu into the trench to form a metal line M2. The second barrier layer can instead include Mn or optionally CuMn so as to further serve as a seed layer. A Cu interconnect structure is also provided.
US10658231B2

A semiconductor device includes a first interlayer dielectric film on a substrate, first and second wires respectively extending in a first direction within the first interlayer dielectric film, the first and second wires being adjacent to each other in a second direction different from the first direction, a hard mask pattern on the first interlayer dielectric film, the hard mask pattern including an opening, and an air gap within the first interlayer dielectric film, the air gap including a first portion overlapping vertically with the opening and a second portion not overlapping with the opening in the first direction.
US10658229B2

A method of manufacturing a semiconductor device includes bonding a first semiconductor wafer including a first substrate and a first insulating layer formed to contact one surface of the first substrate, and a second semiconductor wafer including a second substrate and a second insulating layer, forming a third insulating layer, performing etching so that the second insulating layer remains on a second wiring layer, forming a first connection hole, forming an insulating film on the first connection hole, performing etching of the second insulating layer and the insulating film, forming a second connection hole, and forming a first via formed in inner portions of the connection holes and connected to the second wiring layer, wherein a diameter of the first connection hole formed on the other surface of the first substrate is greater than a diameter of the first connection hole formed on the third insulating layer.
US10658226B2

A method for preparing an SOI wafer by using rapid thermal processing includes: taking a silicon wafer as a raw material, sequentially performing process steps of oxidation, H+ implantation and bonding to obtain a bonded wafer with an H+ implantation layer; and then splitting the bonded wafer by using rapid thermal processing and microwaves to obtain a required SOI wafer. In the present invention, an SOI film after wafer splitting has better thickness uniformity and lower roughness. The present invention may improve lattice damage after implantation and reduce SOI surface defects after wafer splitting and thus improve the SOI surface quality. The present invention is high in wafer-splitting speed and thus reduces silicon wafer contamination. The present invention has high efficiency and an excellent comprehensive technical effect.
US10658219B2

A workpiece holder comprises: a holding table including: a chuck mechanism holding the workpiece; a positioning mechanism moving the chuck mechanism in a direction orthogonal to the rotary axis while supporting the chuck mechanism to locate the workpiece; and a rotary mechanism rotating the positioning mechanism about the rotary axis to rotate the workpiece held by the chuck mechanism about the rotary axis; an alignment imaging part capturing an image of the outer peripheral portion of the workpiece held by the chuck mechanism; a misalignment detector detecting misalignment of the symmetry axis with respect to the rotary axis based on the captured image while the workpiece is rotated by the rotary mechanism; and a workpiece position correction part correcting the position of the workpiece to match the symmetry axis with the rotary axis by moving the chuck mechanism using the positioning mechanism to eliminate the misalignment.
US10658210B2

An apparatus for detecting a mark on a substrate is provided. The mark has a first stripe group and a second stripe group disposed in parallel to each other. The apparatus includes a detection module operative to move over a surface of the substrate. The detection module includes a detection unit for obtaining data from the mark and operative to perform repeated acquisition operations on the first stripe group and the second stripe group of the mark. Each of the acquisition operations acquires data associated with the first stripe group or the second stripe group of the mark. The detection module also includes a positioning unit for aligning the detection unit with the mark.
US10658209B2

Apparatus (200, 300, 400) for component positioning comprises at least one receptacle (212, 412) configured to receive a number of components (103) to be placed on a target substrate (108, 111), agitator (210, 410) configured to exert force impulses, such as abrupt force impulses, on the receptacle so as to cause the components to change their position inside the receptacle, inspection equipment (216, 316, 416) configured to verify the position of the components inside the receptacle, and pick and place equipment (206, 306, 406) configured to pick one or more components from the receptacle that fulfil a predefined position criterion and place the components on the target substrate. A related method for component positioning is presented.
US10658208B2

A polyimide composition for a package structure is provided. The polyimide composition includes a polyimide precursor, a cross-linker, a photosensitizer, a first additive, a second additive and a solvent. The first additive comprises a polyether based compound, and the second additive comprises a siloxane based compound. The polyimide composition has more than 98% cyclization of the polyimide precursor when the polyimide composition is cured at a temperature range of 160° C. to 200° C.
US10658205B2

A chemical dispensing apparatus for providing a chlorine vapor to a reaction chamber is disclosed. The chemical dispensing apparatus may include: a chemical storage vessel configured for storing a chlorine-containing chemical species, a reservoir vessel in fluid communication with the chemical storage vessel, the reservoir vessel configured for converting the chlorine-containing chemical species to the chlorine vapor, and a reaction chamber in fluid communication with the reservoir vessel. Methods for dispensing a chlorine vapor to a reaction chamber are also disclosed.
US10658198B2

A microelectronic structure may be formed comprising a microelectronic package having a plurality of interconnects and a microelectronic substrate including an upper metallization layer and a solder resist structure, wherein the solder resist structure includes a first structure which forms an electrical connection between a first interconnect of the plurality of interconnects of the microelectronic package and the upper metallization layer of the microelectronic substrate, and wherein solder resist structure includes a second structure which prevents second interconnect of the plurality of interconnects of the microelectronic package from making electrical contact with the upper metallization layer.
US10658193B2

Roughness of an end surface portion of a step shape can be decreased. An etching method includes a first etching process and a second etching process. In the first etching process, etching is performed on a processing target object, which has a silicon-containing film thereon and a photoresist formed on a surface of the silicon-containing film and which is placed in a processing vessel, to etch the silicon-containing film by using the photoresist as a mask. In the second etching process, a first processing gas containing oxygen and halogen is supplied into the processing vessel, or a third processing gas containing the oxygen is supplied into the processing vessel after a second processing gas containing the halogen is supplied into the processing vessel. The first etching process and the second etching process are repeated a multiple number of times.
US10658182B2

Small size chip handling and electronic component integration are accomplished using handle fixturing to transfer die or other electronic components from a full area array to a targeted array. Area array dicing of a thinned device wafer on a handle wafer/panel may be followed by selective or non-selective de-bonding of targeted die or electronic components from the handle wafer and optional attachment to a carrier such as a transfer head or tape. Alignment fiducials may facilitate precision alignment of the transfer head or tape to the device wafer and subsequently to the targeted array. Alternatively, the dies or other electronic elements are transferred selectively from either a carrier or the device wafer to the targeted array.
US10658174B2

Methods and apparatuses for reducing roughness using integrated atomic layer deposition (ALD) and etch processes are described herein. In some implementations, after a mask is provided on a substrate, methods include depositing a conformal layer on the mask by ALD to reduce roughness and etching a layer underlying the mask to form patterned features having a reduced roughness. In some implementations, after a substrate is etched to a first depth to form features at the first depth in the substrate, methods include depositing a conformal layer by ALD on sidewalls of the features to protect sidewalls and reduce roughness during a subsequent etch process. The ALD and etch processes may be performed in a plasma chamber.
US10658172B2

Methods and apparatuses for depositing material into high aspect ratio features, features in a multi-laminate stack, features having positively sloped sidewalls, features having negatively sloped sidewalls, features having a re-entrant profile, and/or features having sidewall topography are described herein. Methods involve depositing a first amount of material, such as a dielectric (e.g., silicon oxide), into a feature and forming a sacrificial helmet on the field surface of the substrate, etching some of the first amount of the material to open the feature opening and/or smoothen sidewalls of the feature, and depositing a second amount of material to fill the feature. The sacrificial helmet may be the same as or different material from the first amount of material deposited into the feature.
US10658167B2

An ion source comprising a chamber and an electron collector is described. In one configuration, the chamber comprises a sample inlet and an ion outlet. The chamber may also include an electron inlet configured to receive electrons from an electron source. The electron collector can be arranged in opposition to the electron inlet. The chamber can be configured to direct an electron beam from the electron source along a path with the chamber transverse to a path between the gas inlet and the ion outlet. The chamber may comprise an ion guide that includes a guide axis offset from an axis of the ion outlet.
US10658143B2

Disclosed is a method of manufacturing an emitter in which the tip of the emitter can be formed into a desired shape even when various materials are used for the emitter. The method includes performing an electrolytic polishing process of polishing a front end of a conductive emitter material so that a diameter of the front end is gradually reduced toward a tip; performing a first etching process by irradiating a processing portion of the emitter material processed by the electrolytic polishing process with a charged particle beam; performing a sputtering process by irradiating the pointed portion formed by the first etching process with a focused ion beam; and performing a secondary etching process of further sharpening the tip by an electric field induced gas etching processing while observing a crystal structure of the tip of the pointed portion processed by the sputtering process using a field ion microscope.
US10658135B1

A keyboard device includes a key structure, a membrane wiring board and an elastic element. The elastic element is arranged between the key structure and the membrane wiring board. The key structure includes a sleeve, a plunger-type support shaft, a keycap and a resilience element. The plunger-type support shaft is movable upwardly or downwardly relative to the sleeve. When the keycap is depressed in response to an external force, the resilience element and the sleeve interfere with each other. Consequently, the keyboard device provides the operating sound and the operating feedback like a mechanical switch.
US10658131B2

The invention relates to a remote-control device (14) which comprises a portable remote control (10) and a wall mounting (12), the portable remote control (10) comprising a housing (16) having a rear surface (40) and a front surface (42), located on either side of and at a distance from a median plane (M) of the housing (16), the housing (16) including a recess (48) open at least on the rear surface (40), the wall mounting (12) having a surface (28) for bearing against a wall along a bearing plane (P) and a head (24) projecting from the bearing plane (P), the head (24) penetrating into the recess (48) in an anchoring position of the portable remote control (10) so as to pass through the median plane (M) of the housing (16). The recess (48) is shaped so as to match the shape of the head (24). The head (24) projects in an upward oblique direction (D) relative to the bearing plane (P), and has at least one first oblique surface (34, 36) which, in anchoring position, is in surface contact with at least one first oblique wall (48.1, 48.2) of the recess (48). The recess (48) is preferably open on the front surface (42) of the housing (16) and forms a passage between the rear surface (40) and the front surface (42) of the housing (16), which thus forms an eyelet (46) defining the recess (48).
US10658130B2

Systems and methods are disclosed herein relating to a momentary contact switch that can be both manually and electronically actuated. In some embodiments, an electronic module can be added to a manual momentary contact switch to enable electronic control. The momentary contact switch can be transitioned between first, second, and third electrical states based on the rotation of a shaft between first, second, and third rotational positions. Rotary arms are selectively engaged by pull arms connected to a master solenoid to selectively rotate the shaft from the first rotational position to the second and third rotational positions.
US10658121B2

A capacitor and process for forming the capacitor, is provided wherein the capacitor comprises a conductive polymer layer. The conductive polymer comprises first particles comprising conductive polymer and polyanion and second particles comprising the conductive polymer and said polyanion wherein the first particles have an average particle diameter of at least 1 micron to no more than 10 microns and the second particles have an average particle diameter of at least 1 nm to no more than 600 nm.
US10658120B2

In a capacitor element of a solid electrolytic capacitor, a solid electrolytic layer has an edge portion near a root of a lead-out portion. An anode terminal is connected to the lead out portion at a position away from the root of the lead out portion. An ion trapping member includes a first resin and an ion trapping agent dispersed in the first resin. The ion trapping member covers the whole periphery of at least a part of the lead out portion directly or via the dielectric layer between the edge portion of the solid electrolytic layer and the anode terminal. An external insulation member includes a second resin having a high affinity for the first resin. The external insulation member envelops the capacitor element and covers at least a part of the ion trapping member, a part of the anode terminal and a part of a cathode terminal.
US10658117B2

A multilayer ceramic capacitor comprises a body including dielectric layers and internal electrodes; and external electrodes disposed on external surfaces of the body, respectively, wherein each of the external electrodes includes a first electrode layer disposed on the one surface of the body and contacting the internal electrodes; a conductive resin layer disposed on the first electrode layer and including a plurality of metal particles, a conductive connecting part surrounding the plurality of metal particles, a base resin, and an intermetallic compound contacting the first electrode layer and the conductive connecting part; and a second electrode layer disposed on the conductive resin layer and contacting the conductive connecting part.
US10658103B2

A coil component has a magnetic body of rectangular solid shape, a coil with N turns (N is a positive number of 2 or greater) provided inside the magnetic body, an insulating intermediate part, and external electrodes. The coil has a first conductor layer, a second conductor layer, and an inter-layer connection part. The first conductor layer has a first multiple winding part which is wound around one axis with a first spacing. The second conductor layer has a second multiple winding part which is wound around the one axis with the first spacing and faces the first conductor layer. The insulating intermediate part is provided inside the magnetic body and forms, between the first conductor layer and second conductor layer, a second spacing corresponding to a thickness equal to or less than the product of the first spacing and (N−1).
US10658102B2

A method for manufacturing an electronic device, the method comprising: providing a conducting wire; forming a mixture with the conducting wire buried therein, wherein the mixture comprises: a first magnetic powder and a second magnetic powder, wherein the mean particle diameter of the first magnetic powder is greater than the mean particle diameter of the second magnetic powder, and the Vicker's Hardness of the first magnetic powder is greater than the Vicker's Hardness of the second magnetic powder by a first hardness difference; and performing a molding process on the conducting wire and the mixture, wherein the mixture and the conducting wire buried therein are combined to form an integral magnetic body at a temperature lower than the melting point of the conducting wire.
US10658097B2

The present invention relates to a method of manufacturing a superparamagnetic nanocomposite and a superparamagnetic nanocomposite manufactured using the same, and more particularly to a method of manufacturing a superparamagnetic nanocomposite suitable for use in magnetic separation for the detection of a target biomaterial and a superparamagnetic nanocomposite manufactured using the same. The method of manufacturing the superparamagnetic nanocomposite according to the present invention has a higher yield and a high rate without complicated processing than a conventional method of manufacturing a magnetic nanoparticle for magnetic separation and is capable of mass production of the superparamagnetic nanocomposite having excellent properties with uniform size and particle size distribution, high aqueous solution dispersibility and high magnetization and being capable of maintaining superparamagnetism.
US10658089B2

The present disclosure relates to a motion guidance assembly for guiding the motion of a collimator device. The motion guidance assembly may include a first pair of flexible plates connected to the collimator device. The first pair of flexible plates may be deformable in a direction perpendicular to an opening of the collimator device. A deformation of the first pair of flexible plates may guide the motion of the collimator device based on a driving force.
US10658088B2

A collimator and an inspection system having the collimator are disclosed. The collimator includes: a collimator body including a first part and a second part; a collimating slit formed between the first part and the second part and having a first end and a second end in a longitudinal direction thereof; and a shielding member which is movable relative to the collimator body such that both a beam divergent angle and an elevation angle of a ray beam propagating through the collimating slit are varied. An inspection system and an inspection method for scanning a vehicle are further disclosed.
US10658082B2

An information processing apparatus is connected via a network with an external server that manages identification information of wireless apparatuses in a facility, and information about detector apparatuses that detect identification information of the wireless apparatuses. The information processing apparatus includes a circuitry, in communication with a memory, that executes steps of associating the identification information of the wireless apparatus attached to a patient in the facility, with information about a medical care of the patient, to manage the associated information; obtaining the identification information of the wireless apparatus, and the information about the detector apparatus from the external server; managing positional information of the wireless apparatus attached to the patient by using the obtained information; and providing the medical information about the patient having the wireless apparatus attached, by using the positional information of the wireless apparatus attached to the patient.
US10658078B2

A system and method for monitoring the inventory of a medical storage container such as a tray that has a required inventory of medical articles. An enclosure is used to isolate, scan, and take an inventory of the tray or other container of medical articles. The tray and each of the medical articles in the tray have RFID tags. The enclosure having a size differing from the size needed for a resonant frequency at the RFID frequency of operation of the tags. A probe is used to create a robust electromagnetic field standing wave of constructive interference in the enclosure and a program compares the scanned present inventory of the tray to the required inventory database and indicates any differences. Expired and recalled articles and substitutes for recalled articles are identified.
US10658064B2

A test method for a memory device which includes performing a first write operation of writing test data to first regions of a normal cell region and a parity cell region, and storing a parity bit generated based on the test data in a temporary storage circuit, performing a second write operation of writing the parity bit stored in the temporary storage circuit to a second region of the parity cell region, performing a first read operation of reading the parity bit from the second region of the parity cell region, and storing the parity bit into the temporary storage circuit, and performing a second read operation of reading the test data from the first regions of the normal cell region and the parity cell region, correcting an error of the test data using the parity bit stored in the temporary storage circuit, and outputting error-corrected test data.
US10658062B2

Provided is an integrated circuit that includes a reset electrically connected to a select line of a multiplexer and an OR gate. The multiplexer receives data from a power source. The multiplexer and the OR gate comprise a circuit. A clock is electrically connected to the OR gate. The OR gate is electrically connected to a clock input of a latch. The latch includes the clock input, a scan enable input, a data input, and a data output. A regular logic data path is electrically connected to the multiplexer, and the multiplexer is further electrically connected to the data port of the latch.
US10658058B1

The present embodiments relate to methods for estimating bit error rates (BERs) associated with a flash memory. According to certain aspects, embodiments provide estimating the BER of multi-bit flash memories during the programming of the flash memory, and providing the estimated BER in a readable status register of the flash memory, thereby improving the speed of programming of the flash memory.
US10658051B2

Provided herein may be a memory controller and a method of operating the same. The memory controller may include a control component configured to control an operation of a semiconductor memory device including a plurality of memory cells in response to a request from a host. The control component may be configured to select a subset of memory cells, among all memory cells in a selected page of the semiconductor memory device, and to determine an optimal read voltage based on the select subset of memory cells.
US10658046B2

The embodiment of the present invention discloses a memory device and a method for operating the same. The memory device includes a memory array and a logic circuit. The logic circuit is coupled to the memory array, and is configured to perform a corresponding operation in response to an operation command from a controller. When an interruption event occurs during the corresponding operation, the logic circuit records a memory status, and the logic circuit further is configured to output the memory status to the controller in response to a status read command from the controller.
US10658042B2

A semiconductor memory device and method of erasing data are disclosed. In one example, a semiconductor memory device includes a block including a plurality of pages and a controller that controls writing, erasing, and reading of data. Each of the pages includes a plurality of memory cells each being changeable to a number of states. In a case of erasing only a partial page of the plurality of pages, the controller overwrites the partial page with predetermined data that causes state change only by one stage.
US10658041B1

Methods for serializing data output including receiving a plurality of data values, sequentially providing data values representative of data values of a first subset of data values of the plurality of data values to a first signal line while sequentially providing data values representative of data values of a second subset of data values of the plurality of data values to a second signal line, and providing data values representative of the sequentially-provided data values from the first signal line and providing data values representative of the sequentially-provided data values from the second signal line in an alternating manner to a third signal line, as well as apparatus having a configuration to support such methods.
US10658040B2

A storage device includes a nonvolatile memory device and a controller. The controller provides the nonvolatile memory device with first data, an address, and a program start command and provides the nonvolatile memory device with second data after the program start command is provided the nonvolatile memory device. The nonvolatile memory device is configured to initiate a program operation, which is based on the first data, in response to the program start command and to continue to perform, based on the first data and the second data, the program operation when the second data is provided to the nonvolatile memory device. The nonvolatile memory device is configured to perform a program and a verification read of a first program loop based on the first data, the verification read of the first program loop being performed using one verification voltage.
US10658039B2

A memory includes first and second select gate transistors, memory cells, a source line, a bit line, a selected word line which is connected to a selected memory cell as a target of a verify reading, a non-selected word line which is connected to a non-selected memory cell except the selected memory cell, a potential generating circuit for generating a selected read potential which is supplied to the selected word line, and generating a non-selected read potential larger than the selected read potential, which is supplied to the non-selected word line, and a control circuit which classifies a threshold voltage of the selected memory cell to one of three groups by verifying which area among three area which are isolated by two values does a cell current of the selected memory cell belong, when the selected read potential is a first value.
US10658031B2

To provide a semiconductor memory device capable of storing multi-value data while suppressing an increase in the threshold voltage set for a memory cell. A semiconductor memory device according to an embodiment includes a plurality of memory cell pairs, each having a first memory cell and a second memory cell. The first memory cell is configured so as to set at least one threshold voltage, whereas the second memory cell is configured so as to set a plurality of threshold voltages. Data stored in the memory cell pairs is defined using differences between the threshold voltages of the second memory cell and the threshold voltage of the first memory cell.
US10658030B2

A method of forming an Integrated Circuit (IC) chip, the IC chip and an on-chip synaptic crossbar memory array. Chip devices are formed on a surface of a semiconductor wafer. A connective layer is formed above the chip devices. A bottom electrode layer is formed on the connective layer. A neuromorphic synapse layer is formed above the bottom electrode layer with each synapse on a bottom electrode. Upper electrodes are formed above the synapses and orthogonal to bottom electrode lines. Each synapse being beneath an upper electrode where the upper electrode crosses a bottom electrode. Upper electrodes are refractory metal and the bottom electrodes are copper, or vice versa.
US10658027B2

A method of forming a memory device that includes forming on a substrate, a first insulation layer, a first conductive layer, a second insulation layer, a second conductive layer, a third insulation layer. First trenches are formed through third insulation layer, the second conductive layer, the second insulation layer and the first conductive layer, leaving side portions of the first conductive layer exposed. A fourth insulation layer is formed at the bottom of the first trenches that extends along the exposed portions of the first conductive layer. The first trenches are filled with conductive material. Second trenches are formed through the third insulation layer, the second conductive layer, the second insulation layer and the first conductive layer. Drain regions are formed in the substrate under the second trenches. A pair of memory cells results, with a single continuous channel region extending between drain regions for the pair of memory cells.
US10658012B2

An apparatus, such as a nonvolatile solid-state memory device, may, in some implementations, include access line bias circuitry to set a bias level associated with a deselected access line(s) of a memory core in response to mode information. In one approach, access line bias circuitry may use linear down regulation to change a voltage level on deselected access lines of a memory core. A memory access device, such as a host processor, may be provided that is capable of dynamically setting a mode of operation of a memory core of a memory device in order to manage power consumption of the memory. Other apparatuses and methods are also provided.
US10657997B2

A method according to one embodiment includes applying a static head skew to a magnetic tape head, positioning the first reader at a first y-position relative to a servo pattern in a servo band, and measuring y-positions of the second reader relative to the servo pattern in the servo band while the first reader is at the first y-position. A y-position value is calculated for the second reader based on the measured y-positions. The following process is repeated several times: moving the first reader to a next y-position, measuring y-positions of the second reader while the first reader is at the next y-position, and calculating a y-position value of the second reader based on the measured y-position of the second reader. A unique nonlinearity value of the servo pattern in the servo band is calculated for each of the calculated y-position values of the second reader.
US10657994B1

A folded lasing cavity comprises at least one bend. The folded lasing cavity is disposed on and configured to emit light along a substrate-parallel plane. An etched facet is on an emitting end of the folded lasing cavity and an etched mirror is on another end of the folding lasing cavity. An etched shaping mirror redirects light received from the etched facet in a direction normal to the substrate-parallel plane.
US10657991B2

An apparatus comprises a slider having an air bearing surface (ABS), a leading edge, and a trailing edge opposing the leading edge. A writer having a write pole is situated at or near the ABS. A near-field transducer (NFT) is situated at or near the ABS and between the write pole and the leading edge of the slider. An optical waveguide is configured to couple light from a laser source to the NFT. A contact sensor is situated between the write pole and the trailing edge. The contact sensor comprises a first ABS section situated at or near the ABS, a secondABS section situated at or near the ABS and spaced apart from the first ABS in a cross-track direction by a gap, and a distal section extending away from the ABS and connecting the first ABS section with the second ABS section.
US10657987B1

This disclosure is related to systems, devices, processes, and methods to optimize a laser power boost amplitude, a laser power boost duration, or both in a heat-assisted data recording device, such as in heat-assisted magnetic recording (HAMR). The amplitude and duration for the laser power boost may be determined for a specific portion of a write operation, such as a first sector of the write operation. During operation of a data storage device, the laser power boost may provide additional power to the laser for the specific portion. Once the laser power boost duration has elapsed, the data storage device may continue providing power to the laser at the normal power input range of the laser. The laser power boost settings may be determined on a per head per zone basis, per track basis, or another configuration.
US10657984B2

A method of regenerating wideband speech from narrowband speech, the method comprising: receiving samples of a narrowband speech signal having a first range of frequencies; identifying, based on a characteristic of the narrowband speech signal, frequencies in the first range of frequencies to translate into a target band of a regenerated speech signal; modulating the identified frequencies in the first range of frequencies of the received samples of the narrowband speech signal with a modulation signal, the modulation signal having a modulating frequency adapted to upshift the identified frequencies in the first range of frequencies into the target band; filtering the modulated samples, using a target band filter, to form the regenerated speech signal in the target band; and combining the narrowband speech signal with the regenerated speech signal to produce a new wideband speech signal.
US10657973B2

A method including decomposing a magnitude part of a signal spectrum of a mixture signal into spectral components, each spectral component including a frequency part and a time activation part; and clustering the spectral components to obtain one or more clusters of spectral components, wherein the clustering of the spectral components is computed in the time domain.
US10657970B1

A voice controlled assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The housing has an elongated cylindrical body extending along a center axis between a base end and a top end. The microphone(s) are mounted in the top end and the speaker(s) are mounted proximal to the base end. The microphone(s) and speaker(s) are coaxially aligned along the center axis. The speaker(s) are oriented to output sound directionally toward the base end and opposite to the microphone(s) in the top end. The sound may then be redirected in a radial outward direction from the center axis at the base end so that the sound is output symmetric to, and equidistance from, the microphone(s).
US10657966B2

Systems and processes for operating a virtual assistant programmed to refer to shared domain concepts using concept nodes are provided. An example process includes receiving a user speech input, determining a primary domain corresponding to a textual representation of the user speech input, identifying, from the textual representation, a first substring that corresponds to a first concept of the primary domain, parsing the first substring to determine a secondary domain of the plurality of domains, and based on the secondary domain, obtaining a data item corresponding to the first substring. In accordance with determining that the data item is valid for resolving the first concept of the primary domain, extracting, from the data item, a parameter value for the first concept of the primary domain and invoking a service based on the primary domain to produce a result using the parameter value for the first concept.
US10657957B1

A computer-implemented method and supporting system transcribes spoken words being monitored from a telephonic interaction among two or more individuals. Telephonic interactions among the individuals are monitored, and at least two of the individuals are each assigned to a separate channel. While still being monitored, each of the channels is assigned a context-based speech recognition models, and in substantially real-time, the monitored telephonic interaction is transcribed from speech to text based on the different assigned models.
US10657956B2

There is provided an information processing device to further improve the operability of user interfaces that use a voice as an input, the information processing device including: an acquiring unit configured to acquire context information in a period related to collection of a voice; and a control unit configured to cause a predetermined output unit to output output information related to the collection of the voice in a mode corresponding to the acquired context information.
US10657949B2

A system and method for integrating a home media system and other home systems. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly and efficiently provide communication and/or resource sharing between a home media system and various other home systems.
US10657947B2

An acoustic attenuation assembly includes a low frequency sound attenuation device having at least one sound attenuation chamber containing a volume and mass of air. First and second openings are associated with each low frequency chamber through which excited air resonates. The first and second openings extend through the first sheet into each low frequency chamber. Each chamber has an open side. A high frequency sound attenuation device is secured to the low frequency attenuation device and closes the open side of each chamber. The high frequency sound attenuation device includes a plurality of projections formed from a sound absorbing material that absorbs excited air.
US10657946B2

A sound absorbing mat comprising a first polyurethane open cell polyester layer, wherein the first polyurethane open cell polyester layer is at least one quarter of an inch thick, a polyvinyl chloride layer having a top surface and a bottom surface, wherein the polyvinyl chloride layer is at least a quarter inch thick and the bottom surface is fused to the first polyurethane open cell polyester, a second polyurethane open cell polyester layer having a top surface and a bottom surface, wherein the second polyurethane open cell polyester layer is at least three quarters of an inch and the bottom surface of the second polyurethane open cell polyester layer is fused with the top surface of the polyvinyl chloride layer, and a urethane layer, wherein the urethane layer is at least a quarter inch thick and is mated to the top surface of the second polyurethane open cell polyester layer.
US10657937B2

The present document relates to audio coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR), and to digital effect processors, e.g. so-called exciters, where generation of harmonic distortion adds brightness to the processed signal. In particular, a system configured to generate a high frequency component of a signal from a low frequency component of the signal is described. The system may comprise an analysis filter bank (501) configured to provide a set of analysis subband signals from the low frequency component of the signal; wherein the set of analysis subband signals comprises at least two analysis subband signals; wherein the analysis filter bank (501) has a frequency resolution of Δf. The system further comprises a nonlinear processing unit (502) configured to determine a set of synthesis subband signals from the set of analysis subband signals using a transposition order P; wherein the set of synthesis subband signals comprises a portion of the set of analysis subband signals phase shifted by an amount derived from the transposition order P; and a synthesis filter bank (504) configured to generate the high frequency component of the signal from the set of synthesis subband signals; wherein the synthesis filter bank (504) has a frequency resolution of FΔf; with F being a resolution factor, with F≥1; wherein the transposition order P is different from the resolution factor F.
US10657925B2

A projector includes a video processing section configured to generate a third image by combining, on the basis of transmittance, a first image based on first image information and a second image generated by converting luminance information of second image information including the luminance information into the transmittance and an image forming section configured to display the third image.
US10657924B2

The present disclosure provides a display apparatus and an operating method thereof. The display apparatus includes a control unit outputting a first signal and a display module coupled to the control unit. The display module continuously displays a first image in a first frame time based on the first signal, the first image has a first pattern, and a first ratio of an area of the first pattern to an area of the first image ranges from 5% to 30%. The first pattern at a first time point in the first frame time has a color located at a first coordinate position in a CIE 1931 chromaticity diagram, the first pattern at a second time point in the first frame time has another color located at a second coordinate position in the CIE 1931 chromaticity diagram, and the first coordinate position is different from the second coordinate position.
US10657906B2

Techniques for driving a dual modulation display include generating backlight drive signals to drive individually-controllable illumination sources. The illumination sources emit first light onto a light conversion layer. The light conversion layer converts the first light into second light. The light conversion layer can include quantum dots or phosphor materials. Modulation drive signals are generated to determine transmission of the second light through individual subpixels of the display. These modulation drive signals can be adjusted based on one or more light field simulations. The light field simulations can include: (i) a color shift for a pixel based on a point spread function of the illumination sources; (ii) binning difference of individual illumination sources; (iii) temperature dependence of display components on performance; or (iv) combinations thereof.
US10657905B2

The present disclosure proposes a method and apparatus for compensating for brightness of a display device. The method for compensating for the brightness comprises: acquiring ambient temperature information and display data information of the display device; determining compensation information corresponding to the acquired ambient temperature information and the acquired display data information; and compensating for backlight driving signals and/or the display data information of the display device according to the compensation information to adjust the brightness of the display device.
US10657887B2

Embodiments of the present disclosure provide a protection circuit and method, a pixel circuit, and a display device. The protection circuit comprises a determination circuit, a first coupling circuit, a first terminal and a second terminal. The determination circuit is coupled to the first terminal and the first coupling circuit, and is configured to determine whether the voltage at the first terminal of the protection circuit belongs to one of a first predetermined range and a second predetermined range. The first coupling circuit is coupled to the first terminal, the second terminal and the determination circuit, and is configured to: couple the first terminal to the second terminal in response to the voltage at the first terminal belonging to the first predetermined range; and decouple the first terminal from the second terminal in response to the voltage at the first terminal belonging to the second predetermined range.
US10657884B2

An electronic device having a display and a sensor and methods for operating the same are provided. The electronic device includes a housing, a display disposed on a surface of the housing, a sensor mounted under the display inside the housing to detect light received through the display, and a processor electrically connected with the display and the sensor, wherein the processor is configured to determine an illuminance of an outside of the housing using detection data obtained by the sensor while the display displays an image and relevant information between the display and the sensor.
US10657879B1

Embodiments of the present disclosure disclose a gate driving circuit, a method for driving the same, and a display apparatus. The gate driving circuit includes N stages of cascaded shift registers, N being an integer greater than or equal to 4. In the N stages of shift registers, an output signal terminal of an nth stage of shift register is connected to an input signal terminal of an (n+I/2)th stage of shift register, and a reset signal terminal of the nth stage of shift register is connected to an output signal terminal of an (n+K)th stage of shift register, wherein n is an integer greater than or equal to 1 and less than (N−I/2), K is an integer greater than I/2 and less than I, and I is a number of clock signal lines connected to the gate driving circuit, which is an even number greater than or equal to 4.
US10657872B2

A display device includes a plurality of gate lines, configured to output corresponding scan signals to corresponding pixels; a plurality of data lines, configured to receive display data and output corresponding pixel voltages to corresponding pixels, where the plurality of data lines includes 12 successive data lines from left to right; a gate driver, electrically coupled to the gate lines, configured to drive the pixels; and a data driver, electrically coupled to the data lines, configured to provide data signals to the pixels, where the data driver respectively provides data with polarities of: positive, negative, positive, negative, positive, negative, negative, positive, negative, positive, negative, and positive to the 12 data lines, and each column of pixels includes pixels in two forms; when the display data has a same gray scale, the data driver respectively provides two different pixel voltages to the pixels in two forms.
US10657861B2

A display panel and its driving method and driving device are provided for selectively reducing display resolution of a display panel, thereby decreasing display power consumption. The display panel comprises: gate lines (11) and data lines (12) disposed across to each other; at least one switching unit (13) connected between different gate lines (11), configured to control whether at least two rows of gate lines (11) are conducted; and a driving control module (14) having first output terminals (141) connected one by one to control terminals of the at least one switching unit (13) and second output terminals (142) connected one by one to input terminals of the data lines (12); wherein the driving control module (14) outputs, via the first output terminals (141), a control signal for controlling whether a corresponding switching unit (13) is switched on, and decides, based on an on/off state of the switching unit (13), whether to output an image signal to a corresponding data line (12) via the second output terminals (142).
US10657859B2

A testing method for splicing screens is provided. The method includes: outputting an image signal to a display screen, wherein the display screen includes a plurality of splicing screens, the image signal includes a plurality of testing sub pictures, the testing sub pictures are arranged correspondingly to the splicing screens so as to enable the splicing screens to display the corresponding testing sub pictures, and the testing sub pictures include testing contents; and testing the splicing screens through the testing contents, wherein the testing contents include a graduation signal, by which an accurate test is performed on the splicing screens.
US10657856B2

Methods, apparatus, systems and articles of manufacture of a photosensor fusion system for lens detection are disclosed herein. An example apparatus includes a projector, a photosensor having a filter and a lens detector to compare an output from the photosensor to a threshold, and a projector controller to selectively enable or disable the projector based on the comparison between the output from the photosensor and the threshold.
US10657854B2

There is provided a system that includes a base providing a wireless power source, a rotor situated over the base and configured to spin, and a device coupled to the rotor and configured to spin with the rotor, the device having a display and a wireless power receiver, where the wireless power source and the wireless power receiver are configured to power the device to show an image on the display while the rotor is spinning.
US10657847B2

A combination of secure texts of values “a”, “b” and “c” having a relationship c=ab is efficiently generated. A secure text generation part 12 generates secure texts [xi] of xi satisfying xi=f(ki), and secure texts [yi] of yi satisfying yi=g(ki), for i=0, . . . , m. A fragment generation part 13 generates εi decrypted from [xi]−[ai] and ρi decrypted from [yi]−[bi], for i=1, . . . , m, and calculates [ci]+εi[bi]+ρi[ai]+εiρi and generates secure texts [z1], . . . , [zm]; and A random number synthesizing part 14 generates a secure text [z0] using different values k0, . . . , km and secure texts [z1], . . . , [zm].
US10657844B2

Educational atom models which are attached to a plurality of filaments, to which each end is attached a self-orienting magnet. The magnet is comprised of one magnet or a plurality of magnets, such that the assembly can orient to align, attract and bond to a magnet attached to the end of another filament. The atom models can mimic chemical bonds when a magnet assembly from one atom model orients, attracts and bonds to a magnet from a different atom model. The bonding between magnets more accurately mimics the formation of chemical bonds in terms of force, energy, bonding-electron origin, speed, spontaneity, and atoms' ability to form double and triple bonds. The models are educationally engaging resulting in better learning outcomes.
US10657836B2

There is provided an information processing device including an operation history acquisition unit for acquiring operation history information in which an input operation of a learner terminal by a learner who uses learning content is associated with a time at which the input operation is acquired, and an acceptance ability estimation unit for estimating an acceptance ability of the learner with regard to the learning content based on the operation history information.
US10657834B2

In one general aspect, a method for generating a note for a video of an online course can include providing a video of an online course for display in a user interface on a display device included in a computing device, providing a transcript of the video of the online course synchronously with the providing of the video of the online course, the transcript being displayed in the user interface with the video of the online course, receiving an indication of a selection of a save-a-note element included in the user interface, and in response to receiving the indication of the save-a-note element, creating a note for the video of the online course. The note can include an indicator of a frame in the video when a particular phrase included in the transcript of the video is spoken, the particular phrase, and a screen shot of the frame.
US10657833B2

Methods and apparatus are described for drone collision avoidance that includes extracting first feature information from an image. The image is captured from a first camera oriented in a direction. Second feature information is received from an external source. The second feature information is extracted from a second image of the environment captured by a second camera oriented in the direction. The first feature information and the second feature information are matched. A second local frame of reference of the second feature information is transformed to a first local frame of reference of the first feature information to determine a location of the external source. If a collision with the external source will occur is determined based on the location of the external source and a current flight trajectory.
US10657825B2

Embodiments, systems, and techniques for vehicle operation assistance are provided herein. Vehicle operation assistance may be provided by monitoring characteristics of an occupant of a vehicle and determining an emergency status for the occupant based on characteristics of the occupant, transmitting a request for help based on the emergency status indicating the occupant of the vehicle is experiencing an emergency, receiving a “follow me” request from a potential leader vehicle, enabling follower mode such that vehicle is a follower vehicle and the potential leader vehicle is a leader vehicle, establishing a connection with the leader vehicle and receiving navigation instructions from the leader vehicle based on the vehicle being in follower mode, generating driving action commands based on navigation instructions, and executing respective driving action commands in an autonomous fashion based on the vehicle being in follower mode.
US10657820B2

Herein is disclosed a vehicle sensor-data sharing device, comprising one or more processors configured to receive sensor information representing sensor data output from the one or more sensors of a first vehicle; determine a reliability indicator indicating the reliability of the received sensor information; determine from the received sensor information a criticality indicator indicating the criticality of the received sensor information for the first vehicle; select a data sharing level based on the criticality indicator and the reliability indicator; and generate a message comprising observation information or a request for observation information, wherein the observation information corresponds to sensor information according to the data sharing level.
US10657812B2

A notification system includes a notification unit configured to notify a second person of position information relating to a parking position of a vehicle and auxiliary information to help the second person to find the vehicle after the vehicle is moved and parked by a first person.
US10657802B2

Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
US10657799B2

Disclosed are systems and methods for sending emergency alerts. In some embodiments, sensors and wearable devices may trigger and send the emergency alerts and/or warning signals via available communication devices. Multi-media emergency alerts are also disclosed that include situational awareness information for effective and efficient emergency response.
US10657788B1

A portable lighting and warning device includes: a housing; a lighting generator unit; a sensor unit sensing shaking of the housing to generate a sense output; a mode selector unit generating a mode indication signal; a warning generator unit; and a controller unit. In a case where the mode indication signal indicates a lighting mode, the controller unit controls the lighting generator unit to emit light. In a case where the mode indication signal indicates a warning mode, the controller unit waits for a predetermined pause time, and then controls the warning generator unit and the lighting generator unit to output sound and emit light when the sense output corresponds to the shaking of the housing not less than a predetermined level in intensity.
US10657780B1

Systems, methods, and apparatus are disclosed that enable certain establishments that serve self-serve food and/or serve food via vending machines, to comply with recently issued FDA rules for providing calorie content and Nutrition Facts information to consumers. The calorie content and/or Nutrition Facts may be displayed on an electronic display, printed on a label, and/or provided via an audible signal, and/or may be provided in real time.
US10657771B2

Methods and apparatus are disclosed related to simulated live dealer games. A computing device can receive a request to play a game of chance that includes a plurality of game actions ordered by a game sequence. The computing device can play the game of chance by: determining a particular game action based on the game sequence; determining a plurality of pre-recorded video segments related to the particular game action, where each of the pre-recorded video segments records a respective instance of the particular game action being performed by a person; selecting a particular pre-recorded video segment from the plurality of pre-recorded video segments; and generating a display related to the particular game action that includes at least a portion of the particular pre-recorded video segment.
US10657768B2

A system and method for user interaction includes a network, a server connected to the network, a supervisor device receiving information from a global positioning system and connected to the network, a user device receiving information from the global positioning system and connected to the network. The supervisor, having the supervisor device, defines a set of virtual geographic zones, sub-zones, and micro-zones in which the user device is tracked, and saves the set of virtual geographic zones and sub-zones to a supervisor account on the server. The user downloads a user application, sets-up a user account, and downloads the set of virtual geographic zones and sub-zones. As the user, having the user device, moves through the virtual geographic zones, sub-zones and micro-zones the location of the user device is determined and a set of supervisor-defined actions are executed on the user device based on the location of the user device.
US10657766B2

Some embodiments related to account based wagering across multiple gaming operators. Users may pre-permission funding transfers from one account to another account. Each account may be usable for a specific purpose, such as wagering at a particular location and/or with a particular gaming operator. Some embodiments may include various sign on options that allow information and/or funding sharing across accounts. Various apparatus and methods are described.
US10657765B2

Image processing unit (3), and method (300), for detecting event data during a game round of a roulette wheel (1) via a camera (2), thereby enabling detection of a roulette wheel bias. The roulette wheel (1) comprises a ball track (11A), upon which a roulette ball (14) is brought into rotation around the roulette wheel (1), and a sloping lower ball track (11B) comprising ball deflectors (13, 15), encircling a rotor (7). The image processing unit (3) is configured for: receiving a captured image of the roulette ball (14) from the camera (2); detecting that the roulette ball (14), under influence of gravity, reaches an imaginary circle (17) encircling the ball deflectors (13, 15) of the lower ball track (11B); and determining a position where it is detected that the roulette ball (14) reaches the imaginary circle (17); and storing the determined position in a database (6).
US10657756B2

An article dispensing apparatus includes: one article discharging apparatus; and another article discharging apparatus, the one article discharging apparatus and the other article discharging apparatus being capable of being combined in a back-to-back manner. The one article discharging apparatus includes: a driving source; an output gear configured to rotate by a driving force from the driving source when a discharging instruction has been given to the one article discharging apparatus; link levers where each link lever is provided rotatably about an axis of the link lever; and a controller configured to perform return processing including rotating the output gear in another direction or one direction to return the output gear to a standby position when the output gear that has been rotated in the one direction or the other direction from the standby position by the discharge instruction does not return to the standby position within a preset time.
US10657733B2

A method for dynamically managing parking space utilization including receiving a dynamic feed of available parking spaces across a set of sectors, each parking space associated with a parking control device, each sector having a preferred utilization rate; utilizing a processor to determine that a parking utilization rate of a first sector exceeds a preferred utilization rate for the first sector; upon receiving a location based parking space reservation request from a user, the request capable of being fulfilled from a plurality of sectors, providing a list of available parking spaces meeting the request including associated prices dynamically generated, wherein parking spaces in the first sector are priced higher than parking spaces in other sectors; and upon selection of one of the provided list of available parking spaces by the user, allocating the selected parking space to the user at the provided associated price and notifying the parking control device associated with the selected parking space.
US10657729B2

A method of synchronizing an animation sequence with a video includes placing a virtual camera in a 3D model of a site captured in the video at the same location and the same orientation as those of a video camera that captured the video, generating a set of virtual frames of the animation sequence by projecting the 3D model onto a scene frame from a viewpoint of the virtual camera, for each of a plurality of virtual key frames, placing a virtual object corresponding to a moving object captured in the video in the 3D model at a respective location that matches with the respective position of the moving object in a corresponding key frame of the video, and playing the set of virtual frames by stepping through time such that the plurality of virtual key frames is in synch with the plurality of key frames of the video.
US10657714B2

A method and system is provided for automatic generation and navigation of optimal views of facades of multi-dimensional building models based on where and how the original images were captured. The system and method allows for navigation and visualization of facades of individual or multiple building models in a multi-dimensional building model visualization system.
US10657713B2

The disclosure relates to systems and processes for generating verified wireframes corresponding to at least part of a structure or element of interest can be generated from 2D images, 3D representations (e.g., a point cloud), or a combination thereof. The wireframe can include one or more features that correspond to a structural aspect of the structure or element of interest. The verification can comprise projecting or overlaying the generated wireframe over selected 2D images and/or a point cloud that incorporates the one or more features. The wireframe can be adjusted by a user and/or a computer to align the 2D images and/or 3D representations thereto, thereby generating a verified wireframe including at least a portion of the structure or element of interest. The verified wireframes can be used to generate wireframe models, measurement information, reports, construction estimates or the like.
US10657708B1

Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. A 3D point cloud data describing an environment is then accessed. A first image of an environment is captured, and a portion of the image is matched to a portion of key points in the 3D point cloud data. An augmented reality object is then aligned within one or more images of the environment based on the match of the 3D point cloud with the image. In some embodiments, building façade data may additionally be used to determine a device location and place the augmented reality object within an image.
US10657705B2

Implementations of the present disclosure are directed to a method, a system, and an article for rendering shadows in a graphical image of a virtual environment. An example computer-implemented method can include: generating a digital image of a virtual environment; providing a depth buffer for the digital image that includes a depth value for each pixel in the digital image; rendering a first shadow in a first region of the digital image by, at least, adjusting colors and depth values for pixels in the first region; and rendering a second shadow in a second region that partially overlaps the first region by, at least: (i) identifying a shadow rendering region to be within the second region but outside the first region, based on the adjusted depth values; and (ii) adjusting colors and depth values for pixels in the shadow rendering region.
US10657702B2

Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional shape having a plurality of faces is determined, each face being associated with a respective set of original boundaries. A respective set of expanded boundaries for one or more of the plurality of faces is determined. Respective portions of the spherical media content item are mapped to each of the one or more faces, wherein a first portion of the spherical media content item is mapped to a first face having a set of expanded boundaries.
US10657694B2

Activity scene detection, display, and enhancement implementations are described. In an example implementation, a method includes displaying an animated character on a display of a computing device, detecting a tangible interface object on a physical activity scene proximate to the computing device, rendering a virtual interface object based on the tangible interface object, determining an interaction routine between the animated character and the virtual interface object, and executing the animation routine to animate on the display, an interaction between the animated character and the virtual interface object.
US10657693B2

A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to simulate smooth motion between the pair of locations. The authoring tool stores data corresponding to the locations, view directions and transitional effects for playback on a display. When the stored data is accessed, a virtual tour of the space is created that includes transitional effects simulating motion between locations. The virtual tour created can allow a viewer to experience the three-dimensional space in a realistic manner.
US10657683B2

An apparatus is configured to perform a method for generating warning polygons for weather events in a geographic region. The method includes receiving measurement data from one or more sensors, identifying at least one location from the measurement data, identifying a map tile within a predetermined distance to the at least one location, generating a map tile cluster based on analysis of the at least one map tile, accessing an end-use constraint of the end-use device, the end-use constraint indicative of a constraint in processing on the end-use device, and calculating the warning polygon based on the map tile cluster and based on the end-use constraint such that the polygon intersects the geographic region.
US10657682B2

Various embodiments enable curves to be drawn around 3-D objects by intelligently determining or inferring how the curve flows in the space around the outside of the 3-D object. The various embodiments enable such curves to be drawn without having to constantly rotate the 3-D object. In at least some embodiments, curve flow is inferred by employing a vertex position discovery process, a path discovery process, and a final curve construction process.
US10657679B2

A method includes generating a material landmark images in a low and high energy image domain. The material landmark image estimates a change of a value of an image pixel caused by adding a small amount of a known material to the pixel. The method further includes generating an air values image in the low and high energy image domain. The air values image estimates a value for each image pixel where a value of a pixel is replaced by a value representing air. The method further includes extracting from de-noised low and high images generated from the low and high line integrals, a material composition of each image pixel based on the material landmark images and air values image. The method further includes generating a signal indicative the extracted material composition.
US10657670B2

The present invention provides an information processing apparatus that is capable of suitably and efficiently monitoring both near and far regions, reducing the non-recognition rates of objects in both the near and far regions, and thus improving traveling safety, and that is suitably used as, for example, a periphery recognition apparatus mounted on a vehicle that accomplishes automatic driving. According to the present invention, an allocated resource changing unit allocates to a far object recognition unit a resource of which size is determined depending on the priority assigned thereto, even when the priority of a near object recognition process performed on a near region is higher than the priority of a far object recognition process performed on a far region.
US10657667B2

Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional object with a plurality of faces that converge at a point is determined. At least a first portion of the spherical media content item is mapped to at least a first face in the plurality of faces.
US10657661B2

An information processing apparatus includes a first acquisition unit configured to acquire a plurality of positions, in a three-dimensional image of a subject, obtained based on a sternum of the subject, a second acquisition unit configured to acquire a plurality of positions, in the subject, obtained based on the sternum of the subject, and a calculation unit configured to calculate a correspondence relationship in position between the subject and the three-dimensional image based on the plurality of positions acquired by the first acquisition unit and the plurality of positions acquired by the second acquisition unit.
US10657658B2

According to an embodiment, a transformation matrix deriving device includes a first trajectory generator, a second trajectory generator, a trajectory matcher, and a deriver. The first trajectory generator is configured to generate a first trajectory of a moving object, detected from a video, in a first coordinate system. The second trajectory generator is configured to generate a second trajectory of a moving object in a second coordinate system, from time-series data of positional information. The trajectory matcher is configured to associate the first trajectory with the second trajectory to be a motion trajectory of the same moving object based on a similarity between the first trajectory and the second trajectory. The deriver is configured to derive a transformation matrix that transforms the second coordinate system into the first coordinate system by using the first trajectory and the second trajectory associated with each other.
US10657646B2

A method may include acquiring MR signals by an MR scanner and generating image data in a k-space according to the MR signals. The method may also include classifying the image data into a plurality of phases. Each of the plurality of phases may have a first count of spokes. A spoke may be defined by a trajectory for filling the k-space. The method may also include classifying the plurality of phases of the image data into a plurality of groups and determining reference images based on the plurality of groups. Each of the reference images may correspond to the at least one of the phases of the image data. The method may further include reconstructing an image sequence based on the reference images and the plurality of phases of the image data.
US10657635B2

An inspection apparatus includes circuitry to acquire a reference image used for inspecting a printed matter, acquire a scanned image by scanning the printed matter, generate a difference image indicating a difference between the acquired reference image and the acquired scanned image, extract an edge region from the reference image, detect a proximity region located near the edge region, correct an inspection threshold to be applied to a pixel defining the edge region based on a density difference and a distance between the pixel defining the edge region and an influencing pixel set the proximity region, and an inspection threshold to be applied to a pixel defining the proximity region based on a density difference and a distance between the pixel defining the proximity region and an influencing pixel in the edge region, and inspect the printed matter based on the generated difference image and the corrected inspection threshold.
US10657623B2

Embodiments relate to two stage multi-scale processing of an image. A first stage processing circuitry generates an unscaled single color version of the image that undergoes noise reduction before generating a high frequency component of the unscaled single color version. A scaler generates a first downscaled version of the image comprising a plurality of color components. A second stage processing circuitry generates a plurality of sequentially downscaled images based on the first downscaled version. The second stage processing circuitry processes the first downscaled version and the downscaled images to generate a processed version of the first downscaled version. The unscaled single color high frequency component and the processed version of the first downscaled version of the image are merged to generate a processed version of the image.
US10657618B2

One embodiment provides for a general-purpose graphics processing device comprising a general-purpose graphics processing compute block to process a workload including graphics or compute operations, a first cache memory, and a coherency module enable the first cache memory to coherently cache data for the workload, the data stored in memory within a virtual address space, wherein the virtual address space shared with a separate general-purpose processor including a second cache memory that is coherent with the first cache memory.
US10657617B1

A method and system including a central processing unit (CPU), an accelerator, a communication bus and a system memory device for dynamically processing an image file are described. The accelerator includes a local memory buffer, a data transfer scheduler, and a plurality of processing engines. The data transfer scheduler is arranged to manage data transfer between the system memory device and the local memory buffer, wherein the data transfer includes data associated with the image file. The local memory buffer is configured as a circular line buffer, and the data transfer scheduler includes a ping-pong buffer for transferring output data from the one of the processing engines to the system memory device. The local memory buffer is configured to execute cross-layer usage of data associated with the image file.
US10657613B2

A system for matching a pair of patient records as belonging to the same individual or patient is disclosed. A set of matching rules (4) represents persistent characteristics of clinical properties of patients. A clinical property extractor (5) is used for extracting at least one first clinical property from clinical information contained in the first patient record (1) and at least one second clinical property from clinical information contained in the second patient record (2). A match detector (3) is used for detecting whether the first patient record (1) and the second patient record (2) relate to the same patient, based on the first clinical property, the second clinical property, and the set of matching rules 4. A demographic property extractor (6) is used for extracting demographic data.
US10657609B1

According to some embodiments, a thermostat obtains real-time energy prices from a electricity grid. It may also obtain additional data from external data sources, such as predicted energy prices or weather predictions. The thermostat attempts to find a control strategy for when to switch available aggregates that may include furnaces and air conditioners on and off. In order to solve this integer programming problem, the thermostat uses a random search algorithm. According to some embodiments, various data sources, such as day-ahead prices and real-time prices, are combined into forecasts of electricity prices for the present and future time periods. In some embodiments, a thermostat selects predictively between heating or cooling by letting outside air in or by using heating and cooling aggregates. Additional embodiments are discussed and shown.
US10657608B2

A change management system is configured to control communication between one or more engineering subsystems utilized in the design and/or manufacture of a component. The change management system may be configured to facilitate communication between one or more engineering subsystems that are fragmented and/or not configured to communicate with one another. Further, the change management system may be configured to act as a virtual user when interfacing with one or more of the engineering subsystems. Additionally, the change management system may be configured to check data from one or more of the subsystems for compliance with one or more control rules governing the progression of a manufacturing/design project.
US10657595B2

A system and method for issuing, managing, and transferring asset-backed asset tokens is provided. The system comprises a mint component and a commerce component. The commerce component provides an interface through which customers can purchase asset tokens. The commerce component interfaces with the mint component to control the issuance of the asset tokens in the name of the purchasing customers.
US10657594B2

A method for providing insights based on merchant bidding includes: storing a plurality of transaction data entries, each including a merchant identifier and transaction data; receiving merchant bids, each being received from a different merchant and including a bid amount and corresponding merchant identifier; identifying a transaction metric based on the transaction data included in each transaction data entry; identifying a propensity to transact for each corresponding merchant identifier based on the transaction data included in each transaction data entry that includes the respective corresponding merchant identifier; determining a winning bid of the plurality of merchant bids based on a combination of the propensity to transact for the included corresponding merchant identifier and the included bid amount; and transmitting the account identifier included in the account profile to the merchant from which the winning bid was received.
US10657586B1

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program operatively connected to a distributed offering network. An offering deployment package including the offering is received from a remote offering platform program. The offering included in the offering deployment package is deployed.
US10657584B1

A method for generating safe clothing patterns for a human-like figure is provided. The method includes steps of: a safe clothing-pattern generating device, (a) after acquiring an image of the human-like figure, generating a specific clothing pattern having an initial value, inputting the specific clothing pattern and the image of the human-like figure into a clothing composition network, combining the specific clothing pattern with a clothing of the human-like figure to generate a composite image; (b) inputting the composite image into an image translation network, translating surrounding environment on the composite image to generate a translated image, and inputting the translated image into an object detector to output detection information on the human-like figure; and (c) instructing a 1-st loss layer to calculate losses by referring to the detection information and a GT corresponding to the image of the human-like figure, and updating the initial value by using the losses.
US10657578B2

Example order processing systems and methods are described. In one implementation, a method identifies an order containing multiple items and receives an indication of multiple people associated with the order. The method also receives an indication of a particular person associated with each of the multiple items. Payment information is received for each of the multiple people and that payment information is used to purchase the particular items associated with the particular person. Order processing instructions are generated that identify particular items associated with each of the multiple people.
US10657574B2

Techniques disclosed herein provide more efficient and more relevant item recommendations to users in large-scale environments in which only positive interest information is known. The techniques use a rank-constrained formulation that generalizes relationships based on known user interests in items and/or use a randomized singular value decomposition (SVD) approximation technique to solve the formulation to identify items of interest to users in an efficiently, scalable manner.
US10657571B2

A computer-implemented method and apparatus for facilitating comprehension of user queries during interactions include receiving a query input provided by the user. The one or more query terms in the query input are compared with a plurality of content records stored in a database for at least a partial match in relevancy and each content record is associated with a respective comparison result. A score is generated for each content record based on the respective comparison result and a measure of comprehension between the query input and the plurality of content records. The generation of score for each content record configures a set of scores. A confidence state is determined corresponding to the set of scores and a reply is provided to the user in response to the query input based on the confidence state.
US10657568B1

An interactive user interface is disclosed that enables users to efficiently access and/or submit component-specific reviews of components of a product. The user interface displays an image of the product, and displays region identifiers that identify image regions corresponding to product components that are separately reviewable. When a user selects a particular region, the user interface may display component-specific reviews of the corresponding component, and/or may display an option to submit a component-specific review of the component. The user interface may be included in an interactive catalog page, such as a web page.
US10657560B2

Provided herein are systems, methods and computer readable media for classifying user search data. An example method comprises accessing user search data, the user search data generated by a user interacting with a promotion and marketing service to identify a requested promotion, determining, using a processor, a first classification of the user search data by parsing the user search data into one or more terms, applying one or more terms within the user search data to a search index, wherein the first classification is configured to generate a mapping from the one or more terms within the user search data to at least one of a service or merchant, determining, using the processor, a second classification of the user search data, wherein the second classification identifies a requested redemption location for the requested promotion and generating an identification pair for the search data that is representative of a promotion tuple, the identification pair comprising the first classification and the second classification.
US10657556B1

In some examples, a computing device includes at least one processor and at least one module, operable by the at least one processor to receive, from a client device of a user, a request for one or more advertisements to display at the client device with a set of messages. The set of messages is associated with the user in a social network messaging service. The at least one module may be further operable to determine a probability that the user will select a candidate advertisement using a machine learning model based on point-wise learning and pair-wise learning. The at least one module may be further operable to determine, based on the probability that the user will select the candidate advertisement, a candidate score for the candidate advertisement, determine that the candidate score satisfies a threshold, and send, for display at the client device, the candidate advertisement.
US10657548B2

A product obsolescence forecast system comprises machine instructions stored in a non-transitory computer readable storage medium. A processor executes the machine instructions to access data items related to a first product and one or more second products designated as similar to the first product, the first product and each of the one or more second products belonging to a same class of products; extract data elements from the data items; reformat the data elements as analyzable data elements and store the analyzable data elements in an analyzable data structure; apply a probabilistic model to selected ones of the analyzable data elements to provide a forecast obsolescence date for the first product; and using the forecast obsolescence date, determine one or more impacts based on the forecast obsolescence date.
US10657547B2

A system and method perform calibration of a forecast model for resource allocation. The method includes receiving inputs to the forecast model derived from historical data for a period of time, and executing the forecast model to obtain one or more forecast levels for each interval within the period of time, the forecast level corresponding with a quantified forecast of a forecast parameter that is forecast by the forecast model for the interval. Obtaining an actual level for each interval within the period of time according to the historical data is followed by comparing the one or more forecast levels with the actual level for the period of time according to a metric to adjust a mapping within the forecast model between values of the quantified forecast and the forecast levels based on the comparing to obtain a calibrated forecast model. The calibrated forecast model is used for resource allocation.
US10657537B2

Systems and methods are provided for use in asynchronous processing of events within a network. One exemplary method includes receiving multiple events for asynchronous processing, each defined by at least one rule, and assigning, by a computing device, the multiple events to an event queue. The method also includes retrieving, by the computing device, a first one of the multiple events from the event queue; transforming, by the computing device, the first one of the multiple events into a first event object; and recording, by the computing device, the first event object to a data structure. The method further includes identifying, by the computing device, at least one notification message associated with the first event object and causing, by the computing device, the at least one notification message, associated with the first event object, to be delivered.
US10657535B1

Techniques are described for performing secure card not present (CNP) transactions using integrated circuit chip-enabled cards. The techniques include continually or periodically tracking a location of a user's card by a user computing device, e.g., a “smart” phone, and storing a log of datasets relating to the location of the user's card at a server device. Based on the tracking, the user computing device may alert the user via a push notification or other message when the user's card is not within a preset range of the user computing device. In addition, an authentication server determines a location of a purchaser computing device attempting to perform a CNP transaction using the user's card information, and compares the location of the purchaser computing device with a most recent location of the user's card retrieved from the log of datasets to determine whether to approve the CNP transaction.
US10657532B2

Logic on a first remote device receives a first transaction number and personal data transmitted from a second remote device. The first transaction number was received from a distributed public database in response to a transmission, from the second remote device, of a signed hash value and a first public key associated with a first private key on the second remote device. The signed hash value was created by signing a hash value with the first private key and the hash value was generated by hashing the personal data with a hashing algorithm on the second remote device. The logic uses the first transaction number to retrieve the signed hash value and the first public key from the distributed public database. The logic hashes the personal data using the hashing algorithm to create a generated hash value and verifies the signed hash value against the generated hash value.
US10657512B2

Methods and systems related to near field communication (NFC) front ends for point of sale terminals are disclosed. One point of sale system includes an applications microprocessor programmed to: (i) instantiate an operating system for the point of sale system and (ii) generate a set of data packets. The system also includes a discrete microcontroller communicatively coupled with the applications microprocessor and programmed to: (i) selectively operate in an unsecure mode and a secure mode; and (ii) filter, when operating in the unsecure mode, the set of data packets received from the applications microprocessor using a filter and a whitelist for the filter. The system also includes a near field communication front end communicatively coupled to the discrete microcontroller and an antenna, for transmitting a near field communication signal based on information from the set of data packets via the antenna.
US10657501B2

A device and a method of providing a to-do list of a user are provided. The device includes a controller configured to collect behavior information about behavior between the user and another user, the behavior being performed by using the device, generate a to-do list of the user based on the collected behavior information, and determine an unperformed task not performed by the user from among at least one task in the to-do list by using log information about an operation of the device, and an output unit configured to output notification information in a dialogue style, along with a notification reason for notifying the determined unperformed task.
US10657497B1

Systems and methods are provided for the generation of a consolidated data repository report in order to visualize a consolidated and holistic view of the work for an entire organization. Such consolidated data reports may be transformed and modified to further enhance the visual and readability aspects of the report.
US10657496B1

Embodiments of a computer system that determines a time history are described. During operation, the computer system receives a single command which accesses information associated with the time history, wherein the command is received from a user, and the information is to be used by financial software. Then, the computer system generates multiple queries corresponding to the time history, where the multiple queries access multiple data sources. Next, the computer system executes the multiple queries to obtain the time history.
US10657495B2

A system that creates an environment (e.g., ecosystem) for using, transmitting, and storing data from a CEW and other equipment. The information from a CEW includes a log maintained by the CEW. The log may include information related to the operation, maintenance, software, and deployment units used by the CEW. The information may be used alone or in combination with other information received and stored by an evidence management system for managing inventory, generating use-of-force reports, incident reports, and/or providing information related to equipment, such as a CEW, to the supplier of the equipment. Sources of information provided to an evidence management system includes equipment suppliers, CEWs, other cooperating equipment, records management systems of an agency, a dispatch system of an agency, and third parties. A CEW or other equipment may also receive information for storing in the log.
US10657491B2

Item movement is determined via wireless tracking using RFID data from at least one RFID reader. The RFID data associates RFID tag information with each antenna of the RFID reader that receives the tag information. At least one processer is configured to identify a first appearance of unique tag information in the RFID data. Items may be grouped when their first appearance in RFID data and their antenna association indicates that they first appear in a location within a predetermined amount of time, as indicated by RFID data, and/or when they have all moved from a previous location within a predetermined amount of time, as indicated by different RFID data. A group designation comprises the relevant unique tag information, which may be stored in memory along with a time stamp.
US10657488B2

A system for tracking the quantity of an item is disclosed. The system includes a portable terminal, a client, and a cabinet. The portable terminal is configured to receive information indicating a change in the quantity of the item in a container. The portable terminal includes a unique identifier, an input device configured to be actuated to indicate the change in the quantity of the item in the container, and a transceiver configured to transmit the information indicating. The client is configured to associate the portable terminal with the item based on the unique identifier, and includes a transceiver configured to receive and transmit the information. The cabinet includes the container and a controller configured to change a value indicating a quantity of the item based on the information transmitted from the client. A method for tracking the quantity of an item is also provided.
US10657487B2

Disclosed are various embodiments for customizing an item search and browsing experience based on a delivery speed preference. Multiple delivery speed options are generated for a client device, and a listing of the delivery speed options are sent to the client device. A user selection of a particular delivery speed option is then received from the client device. An item search criterion is received from the client device. A listing of items selected from an electronic item database is generated based at least in part on the item search criterion and item availability via the particular delivery speed option. Data encoding the listing of items is sent to the client device for rendering on a display.
US10657476B2

Techniques to provide and deploy a business process are disclosed. A business process source filed stored in a memory is received. The business process source file, as stored in memory, is provided as an input to an in-memory compiler. A business process class file stored in the memory is received as output from the in-memory compiler. The business process class file, as stored in memory, is provided to a business process engine class loader.
US10657471B2

A process for balancing loads among active agents within an agent group. The process may include distinguishing, by a load balancing server, an active conversation from an inactive conversation. The process may also include assigning, by the load balancing server, the active conversation from one active agent to another active agent depending on a number of active conversations assigned to each of the plurality of active agents within the agent group.
US10657468B2

Computationally implemented methods and systems that are designed for receiving one or more first directives that direct a transportation vehicle unit to transport a first end user; receiving, while the transportation vehicle unit is en route to or is transporting the first end user, one or more second directives that direct the transportation vehicle unit to transport a second end user while transporting the first end user, the transportation vehicle unit having been determined to be able to accommodate transport of the second end user while transporting the first end user; and verifying that compliance with the one or more second directives will not conflict with one or more obligations to transport the first end user by the transportation vehicle unit. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10657462B2

Aspects of the subject disclosure may include, for example, embodiments that comprise provisioning a target user profile and obtaining viewing history data. Further embodiments include generating a group of control rules according to the target user profile and training a machine learning application according to the viewing history data and the group of control rules. Additional embodiments include receiving a first indication that a first media content is to be presented to a target user. Also, embodiments include determining by the machine learning application, that the first media content does not conform to the group of control rules and providing a first notification that the first media content does not conform to the group of control rules. Other embodiments are disclosed.
US10657457B1

In general, embodiments of the present invention provide systems, methods and computer readable media for an adaptive oracle-trained learning framework for automatically building and maintaining models that are developed using machine learning algorithms. In embodiments, the framework leverages at least one oracle (e.g., a crowd) for automatic generation of high-quality training data to use in deriving a model. Once a model is trained, the framework monitors the performance of the model and, in embodiments, leverages active learning and the oracle to generate feedback about the changing data for modifying training data sets while maintaining data quality to enable incremental adaptation of the model.
US10657454B2

Methods and apparatus of modeling work vehicle data and predicting machine failures based on the same are disclosed. An example apparatus includes a text miner to text mine first alert data to identify a first machine failure within the first alert data; a failure alert sequence identifier to identify a first alert sequence associated with the first machine failure; a conditional probability determiner to determine a conditional probability of the first alert sequence leading to failure based on i) a number of work machines in which the first alert sequence ended in failure and ii) a number of work machines in which the first alert sequence did not end in failure; and a collator to update a model by correlating the first alert sequence with the first machine failure and first probable parts used to repair the first machine failure.
US10657450B2

A computer-based system and method for developing an optimized step-by-step procedure for servicing a monitored machine using case-based reasoning based on an analysis of stored machine specifications (including warranty information) and using other rules based on an analysis of sensor data received through a telematics system from sensors equipped on the machine. The system generates an optimized service procedure based on previously collected and real time information to enable service to be performed more efficiently.
US10657449B2

A computer-implemented reservation method and a corresponding system are utilized for controlling execution of a decision process to maintain data access efficiency upon receipt of a computation inquiry. The method comprises associating to a computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file and storing in real-time a recomputed decision rule in the configuration file.
US10657444B2

A method and system where a first subsystem makes observations and performs surveillance using sensors in a mode that conserves a resource such as power, data transmission band width or processing cycles. This is accomplished by reducing illumination, pixel count, sampling rate or other functions that result in a limited granularity or data collection rate. A machine model is applied to the limited data and, when it evaluates to a suitable result or a prediction of an interesting condition, another subsystem or the same subsystem in a different mode collects data at a finer granularity with a higher data collection size or rate and evaluates that data to determine the nature of the first evaluation. The machine model may be trained in stages on a large scale server and on a small field processor. Data from the sensor may be used for training to improve the second step.
US10657443B2

A method of training a learning machine to detect spills of hydrocarbon liquids from pipelines. A neural network is trained by collecting samples of a number of different ground materials as well as a number of liquid hydrocarbons. For each hydrocarbon, a spill is simulated on each ground material. For each of these spills, a thermal camera and a visible light camera are used to capture images. The images from the two cameras are fused, and input to the neural network for classification training. Once the neural network is trained, a system having the two cameras and the neural network can be used to detect actual hydrocarbon spills.
US10657442B2

A compute matrix is configured to include a set of compute units, each compute unit including a multiplier and an accumulator, each of the multiplier and the accumulator formed using at least one floating point unit (FPU). An accumulator array is configured to include a set of external accumulators. The compute matrix is operated to produce a chunk dot-product using a first chunk of a first input vector and a first chunk of a second input vector. The accumulator array is operated to output a dot-product of the first input vector and the second input vector using the chunk dot-product.
US10657441B2

An example method includes receiving raw data sets containing drilling parameter and operating condition values generated during subterranean drilling operations. The raw data sets may be separated into training data sets based, at least in part, on the types of the subterranean drilling operations. At least one predictive model may be generated based, at least in part, on at least one training data set. The at least one predictive model may determine a rate of penetration (ROP) for a drilling operation of the same type to which the at least one training data set corresponds.
US10657428B2

An image processing unit includes a region separation device and a spatial filtering device. The region separation device detects line widths of a manuscript image in which the line widths are different between a vertical line and a horizontal line and determines which of the vertical line or the horizontal line is thinner. The spatial filtering device executes an emphasizing process to make a widening ratio of a thinner line of the vertical line or the horizontal line higher than a widening ratio of the other line.
US10657413B2

Methods for identifying marks in a defaced metal surface by use of computer-implemented processing of images obtained according to a thermal lock-in imaging technique are described. Methods include processing phase images and/or amplitude images according to principal component analysis of a concatenated input matrix and development of a score image for each principal component determined by the analysis. Score images or extracted features of score images (e.g., Zernike moments) are compared to images/features in a reference data library and based upon the comparison, the defaced mark can be identified.
US10657408B2

A digital image of a speaker spider may be received from an optical microscope or laser microscope. The digital image is filtered to fill in voids in the digital image, where the voids are indicative of holes in the speaker spider. The filtered digital image is compared to design criteria. An indication on a display screen may indicate whether the fabricated speaker spider meets the design criteria.
US10657406B2

Devices, computer-readable media, and methods for exporting text captured from a video program presented on a display screen using optical character recognition to an alternate destination are disclosed. For example, a processor may present a video program via a display screen, receive, from a control device associated with the display screen, a request to capture text from the video program, and identify text from a frame of the video program via optical character recognition. When the text from the frame is identified via optical character recognition, the processor may present, via the display screen, the text in a selectable format, receive, from the control device, a selection of at least a portion of the text that is presented in the selectable format, and send the at least the portion of the text to an alternate destination in accordance with the selection of the at least the portion of the text.
US10657405B2

Techniques for video processing using a topological map are disclosed. Program instructions stored on a computer-readable medium may be executable to receive data indicative of an active area of interest detected within a video frame captured by a detection system, and based upon one or more inclusion criteria, include the active area of interest within a stack of previously identified active areas of interest. The stack may occupy a primary frame within a two-dimensional video space. The instructions may be further executable to update a topological map of the two-dimensional video space based upon the stack, identify within the topological map a two-dimensional region that satisfies a density threshold, and adjust framing of a primary imaging camera based upon the two-dimensional region.
US10657398B2

A sleepy driver alert method includes providing a platform accessible from a computing device, the platform being able to communicate with one or more sensors; monitoring driver posture via a first sensor in communication with the platform; monitoring vehicle swaying via a second sensor in communication with the platform; determining if driver posture is within a pre-determined normal range; determining if vehicle swaying is within a pre-determined normal range; and providing an alert via a list of alerts to increase awareness of the driver when the driver posture or the vehicle swaying is not within the predetermined normal ranges.
US10657394B2

A method, system, and computer program product is provided, for example, for assisting a user of the vehicle in following a prescribed speed limit while travelling in the vehicle. The method comprises providing a speed limit related recommendation to the user of the vehicle. The method further comprises receiving an image data representing a posted sign, in a vicinity of the vehicle, the image data being detected by one or more image capturing devices. Additionally, the method comprises processing the image data received to determine an observed numerical value. The method further comprises calculating, by a processor, a sign reliability factor based on a function of at least the observed numerical value, a historic mean of one or more vehicle speeds at the time of sign observation and a standard deviation of the one or more vehicle speeds at the time of sign observation. Additionally, the method may include providing data for an indication of the speed limit to be followed by the vehicle.
US10657391B2

The present disclosure provides systems and methods for image-based free space detection. In one example embodiment, a computer-implemented method includes obtaining image data representing the environment proximate to the autonomous vehicle, the image data including a representation of the environment from a perspective associated with the autonomous vehicle. The method includes reprojecting the image data to generate a reprojected image. The method includes inputting the reprojected image to a machine-learned detector model. The method includes obtaining as an output of the machine-learned detector model, object data characterizing one or more objects in the environment. The method includes determining a free space in the environment based at least in part on the object data.
US10657386B2

[Problem] To provide a motion condition estimation device, a motion condition estimation method and a motion condition estimation program capable of accurately estimating the motion condition of monitored subjects even in a crowded environment. [Solution] A motion condition estimation device according to the present invention is provided with a quantity estimating means 81 and a motion condition estimating means 82. The quantity estimating means 81 uses a plurality of chronologically consecutive images to estimate a quantity of monitored subjects for each local region in each image. The motion condition estimating means 82 estimates the motion condition of the monitored subjects from chronological changes in the quantities estimated in each local region.
US10657384B2

Provided is a method and system for determining a complex situation according to the time flow of events occurring in each device. In a method for determining a complex situation according to an embodiment of the present invention, a current situation is determined by detecting events occurring in devices and referring to a complex situation determination rule. The complex situation determination rule is a rule in which the current situation is mapped according to the events, which have occurred in the devices, and time intervals between the events. The present invention enables a more reliable determination of the current situation by complexly considering not only the events occurring in the devices but also time intervals between the events.
US10657382B2

The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes obtaining a video feed. A frame of the video feed is analyzed at a first resolution to determine whether the frame includes a potential instance of a person. In accordance with the determination that the image includes the potential instance, a region is denoted around the potential instance. The region is analyzed at a second resolution, greater than the first resolution. In accordance with a determination that the region includes the instance of the person. a determination that the frame includes the person is made. An indication of the determination is stored for use in subsequent alert notification processing.
US10657380B2

Aspects of the subject disclosure may include, for example, analyzing media content to recognize an object therein, wherein the media content is provided as a video stream displayed to a user of a communication device, the media content comprising a plurality of digital frames transported to the communication device over a private network; associating product information of a product with the object; receiving a user input selecting the object; determining providers of goods or services of the product, wherein the providers of goods or services are selected during the determining based on a proximity of the providers to the user of the communication device; and providing the product information to the communication device. Other embodiments are disclosed.
US10657376B2

Systems and methods for estimating a layout of a room are disclosed. The room layout can comprise the location of a floor, one or more walls, and a ceiling. In one aspect, a neural network can analyze an image of a portion of a room to determine the room layout. The neural network can comprise a convolutional neural network having an encoder sub-network, a decoder sub-network, and a side sub-network. The neural network can determine a three-dimensional room layout using two-dimensional ordered keypoints associated with a room type. The room layout can be used in applications such as augmented or mixed reality, robotics, autonomous indoor navigation, etc.
US10657374B2

Methods, apparatus, systems, and computer-readable media are set forth for generating and/or utilizing image shortcuts that cause one or more corresponding computer actions to be performed in response to determining that one or more features are present in image(s) from a camera of a computing device of a user (e.g., present in a real-time image feed from the camera). An image shortcut can be generated in response to user interface input, such as a spoken command. For example, the user interface input can direct the automated assistant to perform one or more actions in response to object(s) having certain feature(s) being present in a field of view of the camera. Subsequently, when the user directs their camera at object(s) having such feature(s), the assistant application can cause the action(s) to be automatically performed. For example, the assistant application can cause data to be presented and/or can control a remote device in accordance with the image shortcut.
US10657372B2

A system for identifying and displaying one or more optimal locations within a lot for a garden in which to plant and grow suggested plant varieties is discussed. The system includes a robotic device positioned and configured to scan the lot and to generate at least one lot parameter. The system also includes a soil sensor positionable in soil in the lot and configured to generate at least one soil parameter. The system further includes a computing system configured to execute a location optimization module that determines varieties of suggested plants based on the soil parameter and the lot parameter. Based on a user selection from the varieties of suggested plants, the computing system identifies optimal locations for a garden within the lot for the one or more selected plants. The computing system transmits the optimal locations for the garden to a user computing device for display.
US10657371B1

A miniaturized astrometric alignment sensor may detect stellar objects and targets from which both stellar and object tracking are performed. The sensor may search for one or more bright opens in an image captured by a camera of a space vehicle, and determine if the one or more bright objects is a genuine star or a secondary element. The sensor may also catalog entries of identified stars after three or more bright objects are determined to be genuine stars, and display the cataloged entries of the identified stars, wherein the cataloged entries comprises positional and velocity of the space vehicle in relation of the identified stars and a sensor body reference frame.
US10657369B1

Techniques are disclosed for removing text from an image of a form document. The text is removed by determining a spectral domain representation of the image and applying a filter to remove the high-frequency components which correspond to the text in the form. An image is reconstructed from the filtered spectral domain representation which maintains the low-frequency components, while deemphasizing or removing the high-frequency components. A shape of the filter applied to the spectral domain representation is determined based on a similarity measure between the image of the form and the reconstructed image.
US10657367B2

A system for hand tracking may comprise a head mounted display wearable by a user and a hand tracking camera module attached to the head mounted display and comprising at least one of a pair of stereo cameras or a depth camera. The hand tracking camera module may be configured to capture images of at least one physical hand of the user. The head mounted display may be configured to render a virtual hand resembling the physical hand in a virtual environment for viewing by the user based at least on the images.
US10657361B2

The present disclosure relates to techniques for enforcing privacy rights in digital images. An example method generally includes receiving a image-hash as part of a wireless communications protocol where the image-hash comprises a collection of data representing an individual face. Analyzing a digital image using the image-hash to identify a matching face where the collection of data from the image-hash is used to initialize an identification algorithm. The identification algorithm is configured to return a positive identification when the individual face is present in the digital image, and editing the digital image to obscure the individual face when a positive identification is returned.
US10657351B2

An image processing apparatus comprises a set of infra-red (IR) sources surrounding an image capture sensor and a processor operatively coupled to said IR sources and said image capture sensor. The processor being arranged to acquire from the sensor a succession of images, each illuminated with a different combination of the IR sources. The processor is further arranged to combine component images corresponding to the succession of images by selecting a median value for corresponding pixel locations of the component images as a pixel value for the combined image.
US10657341B2

In some embodiments, apparatuses and methods are provided herein useful to track objects on a moving conveyor system. In some embodiments, an RFID based tracking system comprises a conveyor system to move and transport objects along a conveyance path, wherein each object includes a near field only RFID tag associated therewith and identifying the object. Each near field only RFID tag is not coupled to a far field antenna such that it is not readable in a far field of RFID communication and communicates only in a near field of RFID communication. An RFID tag reader is positioned to attempt to read the near field only RFID tag of each object. And a control circuit processes reads of the near field only RFID tags by the first RFID reader to determine an order of the objects being conveyed.
US10657337B2

An RFID tag in the present disclosure includes an insulating substrate including an upper surface, a coil conductor disposed in the insulating substrate, a semiconductor element mounted on the upper surface of the insulating substrate, and a mold resin covering the upper surface of the insulating substrate and the semiconductor element. The mold resin contains a plurality of magnetic particles having particle sizes different from each other.
US10657315B2

A system and method, including receiving a first file including a first description of a first document presentation for a document in a style sheet language; receiving a second file including a second description of a second document presentation for the document in the style sheet language, the first description and the second description being distinct from each other and differing, at least in part, from each other; generating a third file including a description of the first document presentation and the second document presentation for the document in the style sheet language by combining the first and second files; and persisting the third file in a data store.
US10657307B1

Systems and techniques are described for using runtime information to identify a verification hole and/or compute a verification metric. Runtime information (RI) for a set of proven assertions can be determined, wherein the RI includes a first set of registers, a first set of inputs, and a first set of constraints that were used by a formal verification engine during runtime to prove one or more assertions for a design under verification (DUV). Next, a second set of registers, a second set of inputs, and a second set of constraints that are not present in the RI can be determined. The second set of registers, the second set of inputs, and/or the second set of constraints can then be used to (1) identify a verification hole and/or (2) compute a verification metric.
US10657306B1

Techniques to improve the accuracy and speed for detection and remediation of difficult to test nodes in a circuit design netlist. The techniques utilize improved netlist representations, test point insertion, and trained neural networks.
US10657305B2

A method for designing a narrowband acoustic wave microwave filter including: generating a modeled filter circuit design having circuit elements including an acoustic resonant element defined by an electrical circuit model that includes a parallel static branch, a parallel motional branch, and one or both of a parallel Bragg Band branch that models an upper Bragg Band discontinuity and a parallel bulk mode function that models an acoustic bulk mode loss; and generating a final circuit design. Generating the final circuit design includes optimizing the modeled filter circuit design to generate an optimized filter circuit design; comparing a frequency response of the optimized filter circuit design to requirements; selecting the optimized filter circuit design for construction into the actual acoustic microwave filter based on the comparison; and transforming the optimized filter circuit design to a design description file for input to a construction process.
US10657292B2

An example method of configuring a programmable integrated circuit (IC) in a computer system includes: selecting a first region of a programmable fabric of the programmable IC for implementation of a shell circuit, the shell circuit configured to interface with a bus of the computer system; selecting a second region of the programmable fabric for implementation of an application circuit, the application circuit configured to interface with the shell circuit; providing a fence region disposed between the first region and the second region, the fence region including a set of un-configured tiles of the programmable fabric; generating configuration data for a circuit design having the first region, the second region, and the fence region; and loading the configuration data to the programmable IC.
US10657287B2

A computer-implemented method, computer program product and system for identifying pseudonymized data within data sources. One or more data repositories within one or more of the data sources are selected. One or more privacy data models are provided, where each of the privacy data models includes pattern(s) and/or parameter(s). One or more of the one or more privacy data models are selected. Data identification information is generated, where the data identification information indicates a presence or absence of pseudonymized data and of non-pseudonymized data within the one or more of the data sources. The data identification information is generated utilizing the pattern(s) and/or the parameter(s) to determine pseudonymized data.
US10657282B2

Controlling access to nodes in a relational graph at query time by using an approximate membership query (AMQ) filter and ordered queries based on historic grants or denials of access according to security context enables a more efficient querying of the relational graph while preserving access controls. Security contexts that grant or deny access to a node are stored in an associated AMQ filter and are queried according to the subject's security context in an order based on the frequency at which the security contexts have previously granted or denied access to nodes in the relational graph.
US10657279B2

A portable electronic device, a wearable device and methods for operating the same are provided. The portable electronic device includes a display; a communication interface configured to communicate with a wearable device using wireless short-range communication; a processor; and a memory storing instructions, which when executed by the processor, cause the portable electronic device to establish, via the communication interface, a connection between the portable electronic device and the wearable device, identify a security status of the connected wearable device, limit access to at least one predefined setting item among a plurality of setting items and control the display to display an indication of the identified security status if the identified security status corresponds to a lock status, wherein the at least one predefined setting item relates to a passcode, and allow access to the at least one predefined setting item if the identified security status corresponds to an unlock status.
US10657277B2

Securing an endpoint against exposure to unsafe content includes encrypting files to prevent unauthorized access, and monitoring an exposure state of a process to potentially unsafe content by applying behavioral rules to determine whether the exposure state is either exposed or secure, where (1) the process is initially identified as secure, (2) the process is identified as exposed when the process opens a network connection to a URL that is not internal to an enterprise network of the endpoint and that has a poor reputation, (3) the process is identified as exposed when it opens a file identified as exposed, and (4) the process is identified as exposed when another exposed process opens a handle to the process. Access to the files may be restricted when the process is exposed by controlling access through a file system filter that conditionally decrypts files for the process according to its exposure state.
US10657275B2

A granular encryption database management system characterized by hierarchical internal key management using asymmetric encryption of the user's keys, which are stored within a (local) encryption key table. Data is encrypted, decrypted, stored, and accessed from rows within the database (hereinafter ‘instances’). Instances are ordered in categories called Types. Instances are encrypted with Instance keys. All instances of the same type have their Instance keys generated by means of a hash function of their common Type's key, while Type keys are generated from the key of the higher category which is often the Master key of the whole system.
US10657274B2

Provided are semiconductor devices. A semiconductor device includes processors performing an operation using data stored in a memory; and a memory protector dividing the memory into a first window area and a second window area. The first window area including a first fragment page, which is of a first size. The second window area including a second fragment page, which is of a second size, wherein the second size is smaller than the first size. The memory protector configured to protect the first fragment page and the second fragment page from being accessed by the processors.
US10657273B2

A dynamic data minimization server implements minimization protocols to entity-specific information based on access rights (e.g., privacy rights) of a requesting entity. The minimization may be applied on the fly (e.g., as the entity-specific information is requested) and the level, type, protocol, etc., of encryption (or other minimization process) may be selected based on a particular type of a data item. The dynamic data minimization server may determine and apply transformation functions, such as encryption, to items of protected information, transforming those items of protected information into items of minimized information. If a requesting entity has appropriate rights, the dynamic data minimization server may selectively apply a reverse transformation function, such as decryption, to recover the original information. The systems and methods include generation and presentation of user interfaces for presenting minimized information and processing requests to de-minimize information, and may be used to provide minimization services to pre-existing data stores.
US10657271B2

In an example, a method includes obtaining an expected biological sample value at a computing device. The expected biological sample value indicates an expected concentration of a material biologically processed by a courier. The computing device determines whether the measured biological sample value is associated with the courier based on a comparison of the expected biological sample value to the measured biological sample value. The method also includes determining a particular set of operations to be performed at the computing device based on a result of the comparison.
US10657270B2

In some embodiments, a first device may generate a data block for an ordered set of data blocks such that the data block is cryptographically chained to a given data block preceding the data block in the ordered set. The first device may obtain an encryption key used to encrypt information related to the data block, and use group members' keys to encrypt the encryption key to generate a group key. As an example, the group's members may include a first member associated with the first device and other members. The keys used to encrypt the encryption key may include the other members' keys. The first device may transmit the ordered set and the group key to a communication resource (e.g., accessible by the members). Other devices (associated with the other members) may use the ordered set and the group key to obtain content related to the ordered set.
US10657267B2

A two-stage, very fast symbol string matching mechanism measures the similarity of content between data sources, allowing for efficient detection and evaluation of exact as well as inexact matches. The disclosed approach pairs complementary encoding technique comprising a first fast lookup that identifies regions of possible similarity, and a second, more computationally intensive analysis that evaluates metrics of similarity and delimits copy boundaries. The original content remains private (encrypted) during processing.
US10657265B1

Method and system generally relating to integrated circuits are disclosed. In such a method, a secure lockdown mode for the integrated circuit is initiated. System states of a system internal to the integrated circuit are obtained after initiation of the secure lockdown mode. This obtaining of the system states includes: reading out of the system states from storage devices internal to the integrated circuit; and loading the system states into temporary storage of the integrated circuit. The system states are output via a port of the integrated circuit before closing the port responsive to the secure lockdown mode.
US10657261B2

A method of building a device historian, across a supply chain of device manufactures and managers, by a plurality of device management services comprising an enrollment service, an update service, a policy service, and an analytics service, a transaction connector, a blockchain broker service participating as a node in a blockchain network, and transaction filters. The method comprises sending, by the plurality of device management services a transaction record over the transaction connector to the blockchain broker service, receiving, by the blockchain broker service, the transaction record, filtering, by the blockchain broker service, information in the transaction record based on the transaction filters, preparing, by the blockchain broker service, a versioned block based on the filtered information from the transaction record, and adding, by the blockchain broker service, the versioned block to the blockchain network.
US10657257B2

A method, apparatus and product performing feature vector aggregation for malware detection. Two sets of measurements produced by a two dynamic analyses of an examined program are obtained, wherein the two dynamic analyses are performed with respect to the examined program executing two different execution paths. An aggregated feature vector representing the examined program is generated. The aggregated feature vector comprises a set of aggregated features, wherein a value of each aggregated feature is based on an aggregation of corresponding measurements in the first set of measurements and in the second set of measurements. A predictive model is applied on the aggregated feature vector to classify the examined program as malicious or benign.
US10657256B2

One information processing apparatus among a plurality of information processing apparatuses performs virus detection processing for detecting a computer virus. When a computer virus has been detected from the one information processing apparatus by the virus detection processing, the one information processing apparatus transmits an execution request to perform the virus detection processing to another information processing apparatus different from the one information processing apparatus among the plurality of information processing apparatuses.
US10657252B2

A method for analyzing a document may include obtaining a runtime model for an application used to process the document, extracting, from the document, code blocks each including statements, and generating, using the runtime model, a result including a series of abstract states for each statement of a code block. Each abstract state may include a series of abstract values each corresponding to concrete values. The method may further include determining, using the result and the runtime model, whether the document includes potentially malicious code.
US10657251B1

A malware detection system configured to detect suspiciousness in obfuscated content. A multi-stage static detection logic is utilized to detect obfuscation, make the obfuscated content accessible, identify suspiciousness in the accessible content and filter non-suspicious non-obfuscated content from further analysis. The multi-stage static detection logic includes a controller, a de-constructor, and a post-processor. The controller is configured to receive content while the de-constructor configured to receive content from the controller and deconstruct the content using the analysis technique selected by the controller. The post-processor is configured to receive the de-constructed content from the de-constructor, determine whether a specimen within the de-constructed content is suspicious, and remove non-suspicious content from further analysis.
US10657247B2

An error correction circuit for a physical unclonable function (PUF) circuit includes a redundant bits memory, an output rectifier circuit, an error comparator, error counter, error bits memory, error update comparator, output update circuit, and a redundant bits update circuit. The error correction circuit identifies permanent error bits in a set of output bits of the PUF circuit, eliminates the permanent error bits, and generates a set of updated output bits.
US10657246B2

An example method includes executing a first executable application designed for execution using a first application programming interface (API). A first registration request is accessed from a second executable application designed for execution using a second API different from the first API, the first API and the second API executed within a same operating system environment. In response to validating of a digital certification of the second application, information from the first registration request is saved into a registration store. An event is raised having an event type and event information, and in response to determining that an event type of the raised event is saved in the registration store, the raised event is sent without requiring further authentication from the second executable application.
US10657243B2

The present invention shows a gesture verification method, network gesture verification system and verification method. The gesture verification method includes the following steps: S1. A system gives an image containing a randomly generated reference trajectory and presets a minimal match degree; S2. Displaying the image to the user; S3. The user draws an resemblant trajectory to match the reference trajectory; S4. Scaling the resemblant trajectory to adapt to the size of the reference trajectory. S5. Matching the scaled resemblant trajectory with the reference trajectory, if the match degree is lower than the minimal match degree, the verification fails; if the match degree is equal to or higher than the minimal match degree, the verification succeeds. The present invention (VAPTCHA) is safer and more user-friendly than the existing CAPTCHAs, which can be applied to PCs, mobile phones and other embedded devices.
US10657237B2

An electronic device includes one or more sensors, a user interface having one or more user interface output devices, and one or more processors operable with the one or more sensors and the user interface. The one or more processors receive, from the user interface, a command to power OFF the electronic device. Upon failing to detect, with the one or more sensors, an authorized user of the electronic device as a source of the command to power OFF the electronic device, the one or more processors disable the one or more user interface output devices while leaving the one or more sensors operational.
US10657234B2

A computer-implemented method, program-code, web-client device and computer system to realize and guard over a secure input routine based on their behavior.
US10657217B2

Aspects of the disclosed technology relate to techniques of latency test in networking system-on-chip design verification. A hardware model of interface circuitry implemented in a reconfigurable hardware modeling device associates arrival time information with messages when the messages are delivered to a hardware model of a circuit design implemented in the reconfigurable hardware modeling device, and associates latency information with the messages when the messages are dispatched by the hardware model of the circuit design. The arrival time information of a particular message and the latency information are determined with respect to a model time reference provided in the reconfigurable hardware modeling device.
US10657214B2

This disclosure describes methods and systems for building a spatial model to predict performance of processing chamber, and using the spatial model to converge faster to a desired process during the process development phase. Specifically, the method obtains virtual metrology (VM) data from sensors of the chamber and on-board metrology (OBM) data from devices on the wafers; obtains in-line metrology data from precision scanning electron microscope (SEM); and also obtains an empirical process model for a given process. The empirical process model is calibrated by using the in-line metrology data as reference. A predictive model is built by refining the empirical process model by a machine-learning engine that receives customized metrology data and outputs one or more spatial maps of the wafer for one or more dimensions of interest across the wafer without physically processing any further wafers, i.e. by performing spatial digital design of experiment (Spatial DoE).
US10657210B2

This application discloses a computing system to identify a stage of a logic pipeline described in a circuit design that, when implemented in configurable hardware, spans between partitions in the configurable hardware. The computing system can modify the circuit design to alter a timing for logic operations in the logic pipeline, which reduces slack in at least one stage in the logic pipeline adjacent to the identified stage in the logic pipeline. The computing system can utilize the slack reduced from at least one of the stages adjacent to the identified stage to increase a clock frequency in the configurable hardware or increase a time available for propagation delay associated with the identified stage. The computing system can generate a configuration for the configurable hardware that implements the logic pipeline with the altered timing in the configurable hardware.
US10657204B2

A cognitive assistant system, computer program product, and computer-implemented method configured to improve the accuracy of a statement. In one example, the system receives from a user an original statement that includes statement entities and generates an original confidence estimate (CE) for a correctness of the original statement. The system generates a replacement statement by selecting a suspect statement entity, selecting a replacement entity for the suspect statement entity, and replacing the suspect statement entity with the replacement entity in the original statement. The system generates a replacement CE for a correctness of the replacement statement. If the replacement CE exceeds the original CE by a tuning factor, the system sends the replacement statement to the user. If not, the system repeats generating the replacement statement and generating the replacement CE.
US10657203B2

Systems and methods are disclosed to receive a plurality of strings where each string of the plurality of strings comprises a plurality of symbols. For each string of the plurality of strings, a first sequence of vectors is generated based at least on a maximum length of word for each symbol in the string. The first sequence of vectors is provided to a machine learning unit for each string of the plurality of strings. A probability of occurrence of each string of the plurality of strings is obtained from the machine learning unit.
US10657199B2

A method includes identifying a statistical performance of a monitoring rule associated with an asset monitoring system. The monitoring rule includes logic configured to identify one or more faults with at least one asset, and the statistical performance includes an effectiveness of the monitoring rule in identifying the one or more faults. The method also includes identifying an economic performance of the monitoring rule, where the economic performance is based on costs associated with different outcomes of the monitoring rule. The method further includes updating or replacing the monitoring rule based on the economic performance.
US10657192B2

The present disclosure is directed to associating computing devices with each other based on computer network activity for selection of content items as part of an online content item placement campaign. A first linking factor is identified based on a connection between a first device and the computer network via a first IP address during a first time period, and based on a connection between a second device and the computer network via the first IP address during the first time period. A number of devices that connect with the computer network via the first IP address is determined. A positive match probability is generated. A second and third linking factors are monitored. A negative match probability is determined based on the second and third linking factors. The first device is linked with the second device based on the positive and negative match probabilities.
US10657189B2

Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding. The scoring the joint embedding affinity comprises: transforming the embedded representation of the first keyword and the embedded representation of the second keywords via the trained model; determining an affinity value based on comparing the first keyword to the second keywords; and based on the affinity value, aggregating the joint embedding of the embedded representation of the first keyword and the embedded representation of the second keywords within the second domain corpus.
US10657186B2

A document handling system includes a memory and a processor, in communication with the memory, to receive first information from a first document, determine that the first document includes a first topic based on the first information, determine a first classification level of the first document, determine a first grouping of the first document, associate the first classification level and the first grouping with the first topic, receive second information from a second document, determine that the second document includes the first topic based on the second information, and modify the second document to ascribe the first classification level and the first grouping to the second document.
US10657177B1

The disclosure provides examples of methods, apparatuses, systems, and computer program products for implementing a search indexer. One example method includes receiving, by index workflow circuitry, a search index update indicator, causing, by the index workflow circuitry and in response to receiving the search index update indicator, index generation circuitry to retrieve data sets from a plurality of data sources, calculating a checksum for each of the data sets, comparing the checksum for each of the data sets to a set of search index metadata, in response to determining that at least one checksum for at least one of the data sets does not match a metadata checksum from the set of search index metadata, generating a set of search index data from the data set corresponding to the at least one checksum, generating a search index using at least the set of search index data, and transmitting the search index to a search service for use in responding to at least one search query.
US10657163B2

Systems and methods for tracking and searching the usage, flow or communication of assets are disclosed. Embodiments as disclosed herein may create and update a graph representing the assets in an enterprise, where the objects and relationships in the graph represent the assets, communications, users or relationship. The graph may be queried to discover a wide variety of information regarding these assets, communications, users or relationships.
US10657160B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.
US10657159B2

A method for generating a category clustering data via a code division multiple access (CDMA) structure comprises the steps of: dividing a dataset to generate dataset categories; and generating the category clustering data via the CDMA structure processing the dataset categories according to the dataset categories; wherein the dataset includes a plurality of variable sequences; wherein dividing the dataset includes the step of: using a variable slope of each of the variable sequences to perform a segment division on a corresponding variable sequence to generate a plurality of segments; and using a distance, an angle and a slope to perform an affinity group on the variable sequences to generate a plurality of groups. The method for generating the category clustering data via the CDMA structure can make the category clustering data to have a very high similarity.
US10657158B2

Techniques are described herein for automatically generating data extraction templates for structured documents (e.g., B2C emails, invoices, bills, invitations, etc.), and for assigning classifications to those data extraction templates to streamline data extraction from subsequent structured documents. In various implementations, a data extraction template generated from a cluster of structured documents that share fixed content may be identified. Features of the cluster of structured documents may be applied as input to extraction machine learning model(s) trained to provide location(s) of transient field(s) in structured documents, to determine location(s) of transient field(s) in the cluster of structured documents. An association between the data extraction template and the determined transient field location(s) may be stored. Based on the association, data point(s) may be extracted from a given structured document of a user that shares fixed content with the cluster of structured documents. The extracted data point(s) may be surfaced to the user.
US10657146B2

The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting data including raw data obtained over a computer network from a plurality of remote computer systems, and generating events, where each event includes a segment of the raw data and a respective timestamp. The method further includes extracting field values from at least a portion of the raw data of the events, where the field values each include a numerical value, and each numerical value is indicative of a measured characteristic of a computing device. The method further includes generating structured metrics, where each structured metric has a respective numerical value, and indexing the plurality of structured metrics.
US10657145B2

A computer-implemented method and system for clustering facets on a two-dimensional facet cube for text mining. The method and system performs text mining based on facets to analyze unstructured data in one or more documents by generating a two-dimensional facet cube that is a correlation matrix for one or more facets associated with a set of one or more of the documents; grouping one or more of the facets in the correlation matrix into at least one cluster; calculating a center for the cluster; and identifying facets that are located near the calculated center of the cluster as being representative of the cluster.
US10657136B2

Embodiments of the present invention disclose a method, a computer system, and computer program products. A search request is received. One of one or more search granularity classes based on the subject matter of the search request is assigned. A data synchronization stream of data records to generate a search index based on the one or more search granularity classes is indexed. Responsive to indexing a predefined number of data records associated with the assigned search granularity class, a search based on the received search request is performed.
US10657134B2

A computer-implemented method for executing a query on data items located at different places in a stream of near real-time data to provide near-real time intermediate results for the query, as the query is being executed, the method including: from time to time, executing, by one or more computer systems, the query on two or more of the data items located at different places in the stream, with the two or more data items being accessed in near real-time with respect to each of the two or more data items; generating information indicative of results of executing the query; and as the query continues being executed, generating intermediate results of query execution by aggregating the results with prior results of executing the query on data items that previously appeared in the stream of near real-time data; and transmitting to one or more client devices the intermediate results of query execution, prior to completion of execution of the query.
US10657132B2

Systems and methods for forecasting record object completions can include accessing, for a first record object, electronic activities linked with the first record object. Each electronic activity can identify participants associated with the first record object. The first record object can include a first object field-value pair identifying a stage of a process. The method can include identifying electronic activities. The systems and methods can include determining a role of participants. The systems and methods can include determining a likelihood that the process of the first record object is completed within a predetermined time period. The systems and methods can include storing an association between the first record object and the likelihood that the process of the first record object is completed within a predetermined time period.
US10657124B2

The present disclosure relates to computer systems and computer-implemented methods for automatically enabling natural language rules in a structured rule engine. In one example, the method includes receiving an input identifying an unstructured query corresponding to a particular application associated with a rules framework associated with a pre-defined query structure format, analyzing the received input based on a first set of design time artifacts associated with the particular application and a second set of design time artifacts associated with the rules framework, the first set of artifacts uniquely associated with the particular application and the second set of artifacts generically associated with the rules framework, wherein the second set of design time artifacts are applied commonly to a plurality of different applications. A structured query for the particular application is generated in the pre-defined query structure format of the rules framework based on the first and second set of artifacts.
US10657121B2

Distributed batch processing on an eventually consistent storage system is efficiently performed. A control node includes an execution control unit and a re-execution control unit. The execution control unit causes a processing node to execute predetermined processing that includes reading of data for a key stored in a distributed data store. The re-execution control unit determines, after causing the processing node to execute the predetermined processing, presence or absence of a possibility that inconsistency occurred on data for the key stored in the distributed data store at a time of execution of the predetermined processing, based on a representative value of the data. Then, the re-execution control unit causes, when it is determined that there is a possibility that the inconsistency occurred, the processing node to re-execute the predetermined processing at a time point when resolution of the inconsistency is verified.
US10657109B1

A method is provided for backing up and restoring a web applications platform. The method includes backing up web applications platform databases to a backup system. A search index of the web application platform is backed up. An application programming interface (API) is queried to discover internet information services (IIS) virtual directories associated with the web applications platform. Discovered IIS virtual directories associated with the web applications platform are backed up to the backup system. IIS configuration data, IIS metabase data and registry data for the web applications platform are then backed up to the backup system. A similar process enables the restoration of this data to allow for disaster recovery for the web applications platform.
US10657103B2

Embodiments for combining input data matches in data deduplication of input data by a processor. Matches of input data are calculated using a plurality of independent deduplication processes referencing a plurality of repository data segments for the input data. A combined list of output data matches is calculated by removing those of the input data matches that are fully enclosed within other input data matches; and removing those of the input data matches determined to be smaller than a predetermined threshold for citing. A deduplication operation is performed on the combined list of output data matches. Each pair of the input data matches having an overlap section is processed in an ascending order of a position.
US10657099B1

In one embodiment, a method includes receiving logfile data, parsing the logfile data into parsed data elements and acquiring at least one contextual data element in relation to the parsed data elements. The method further includes structuring the parsed data elements and the at least one contextual data element as instances of a multirepresentational time-series log entry. In addition, the method includes publishing real-time time-series performance data and determining a user viewing context. Furthermore, the method includes automatically correlating the user viewing context to at least one dimension. Additionally, the method includes filtering the log-entry instances by the at least one dimension to yield filtered log-entry instances. Also, the method includes pivoting the filtered log-entry instances on one or more dimensions, the pivoting yielding pivoted data. In addition, the method includes publishing the pivoted data to a user interface.
US10657097B1

A data storage system implements aggregation, bifurcation, and/or reduction techniques to improve the efficiency of processing data storage requests. Data storage requests and/or their associated payloads may be aggregated based on one or more parameters. Data to be the stored and the associated commands may be separated so as to optimize a system's throughput and latency for each. Furthermore, extraneous commands and requests may be reduced or eliminated based on heuristics associated with the requests and the data.
US10657096B2

A shared local memory data crossbar may be implemented in multiple stages. With this approach, the number of multiplexer cells can be reduced by fifty percent (50%) or more in some embodiments.
US10657094B2

Methods of operating a serial data bus divide series of data bits into sequences of one or more bits and encode the sequences as N-level symbols, which are then transmitted at multiple discrete voltage levels. These methods may be utilized to communicate over serial data lines to improve bandwidth and reduce crosstalk and other sources of noise.
US10657090B2

Aspects of the disclosure provide for a method. In at least some examples, the method includes receiving, at a circuit, data via a differential input signal. The method further includes detecting a falling edge in the data received via the differential input signal. The method further includes holding an output of the circuit at a final logical value of the data. The method further includes disabling a transmitter of the circuit while holding the output of the circuit at the final logical value of the data. The method further includes releasing the output of the circuit from the final logical value of the data.
US10657085B2

Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption signals to a processor that a reply to a request is waiting on the queue. In order for the queue to take advantage of the interruption capability, it is enabled for interruptions.
US10657082B1

Communicating between a first device and a second device includes a first portion of the first device generating command mode control words for communication with the second device, a second portion different from the first portion converting the command mode control words into transport mode control words prior to transmitting the control words to the second device, the second portion of the first device receiving transport mode control words from the second device, the second portion of the first device converting the transport mode control words received from the second device into received command mode control words, and the second portion of the first device providing the received command mode control words to the first portion of the first device. The first portion of the first device may be an application running on the first device. The first and second devices may be coupled using a FICON connection.
US10657080B2

A system and method for insuring efficiency of a serial link between a host server and a switch is disclosed. A fabric switch has upstream ports associated with a serial link. A fabric controller is coupled to the switch. A host server includes a BIOS and a management controller. The host server has ports coupled to the serial link ports via cables to form lanes of the serial link. A memory is accessible by the controller and the management controller. The management controller reads an expected speed and width of the serial link from the memory. The BIOS determines an actual speed and width of the serial link. The management controller sends an error message if the actual speed and width do not match the expected speed and width.
US10657076B2

An electronic apparatus and a method of extending peripheral devices are provided. The electronic apparatus includes: a controller; and a plurality of peripheral devices electrically connected to the controller, wherein the plurality of peripheral devices include a plurality of video graphics array display cards, wherein in an initialization phase of the electronic apparatus, the controller allocates input/output resources to a first portion of the video graphics array display cards and does not allocate the input/output resources to a second portion of the video graphics array display cards, wherein the first portion of the video graphics array display cards allocated with the input/output resources is used to display an image in the initialization phase.
US10657073B2

A driver module framework enables the creation and execution of drivers. The modules in a driver compatible with the framework can expose data structures, device driver specific programming patterns, devices, or hardware buses. The modules share a common interface and can include callback functions, public methods, private methods, attributes, a module-specific configuration, and a private context. Driver-specific code in a driver can cause the framework to instantiate the modules and can consume functionality provided by the modules contained therein. The framework can also enforce the use of good programming practices, including preventing the use of improper module dependencies and enforcing data hiding. The framework can also provide callbacks received from an operating system to all of the modules in a driver, which allows modules to be fully self-contained and easily reusable.
US10657045B2

For maintaining a context stack, a processor monitors a stack size for a stack of a plurality of existing contexts that are not associated to a process of a plurality of processes. Each context is associable and reusable with a plurality of processes and includes a pathway to a data set when not associated to any process of the plurality of processes. The pathway includes a logical volume identifier for the data set, a logical address of the data set within the logical volume, and a logical address of an intervening device. The context defines communications between the process and the data set through the pathway when associated to the process, and each context is returned to the stack when not associated to the process.
US10657043B2

A power-supply device and an electronic device including the relate to technology for a data storage device. The electronic device includes a power-supply device and a controller. The power-supply device generates a sudden power loss (SPL) detection signal in a sudden power off (SPO) state by detecting a level of an external power, generates a charging sense signal indicative of a charging capacity of an auxiliary power-supply circuit, divides the charging capacity into a plurality of charging levels, detects a level of the charging capacity, and generates a charging sense signal indicating a charging level of the auxiliary power-supply circuit in response to the detected charging level. The controller stores flushing information in at least one non-volatile memory device when the SPL detection signal is activated, and variably adjust an amount of storage in the non-volatile memory device in response to the charging sense signal.
US10657039B2

A control device for a motor vehicle, the control device including at least two processor cores and a global memory, each processor core respectively including a local memory and each processor core being set up to access only its own local memory and being set up to access neither the local memories of the other processor cores nor the global memory, a coordination unit being set up to read in data from the global memory of the control device and to write it to the local memories of the individual processor cores, and to read in data from the local memories of the individual processor cores and to write it to the global memory and/or to the local memory of the other processor cores.
US10657038B1

Systems of the present disclosure provide a versatile, reusable mock server to respond to Application-Programming-Interface (API) requests. The mock server receives an API request and a cookie associated with the API request. The API server identifies response instructions found in the cookie. The response instructions may include a static response value, a name of an API server for the mock server to imitate, or code for the mock server to execute in the process of generating a mock API response. The mock server generates a mock API response based on the response instructions and sends the mock API response in reply to the API request.
US10657030B2

A computer-implemented method, computer program product, and system is provided for testing software. In an implementation, a method may include executing at least one test group during testing of a software application in a multi-platform testing environment. The method may also include detecting an error in the software application based upon, at least in part, execution of the at least one test group. The method may further include resolving the error during execution of the at least one test group in the multi-platform testing environment.
US10657026B2

Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
US10657021B2

Data processing apparatus comprises a processing element having an instruction pipeline to execute instructions and trace circuitry to generate items of trace data indicative of processing activities of the processing element. The trace circuitry generates items of event trace data in response to events initiated by execution of corresponding instructions by the instruction pipeline and also generates items of waypoint trace data in response to instructions, in a set of waypoint instructions, reaching a predetermined stage relative to the instruction pipeline. The trace circuitry generates position data, indicating a relative position with respect to execution of the corresponding instructions by the instruction pipeline, of one or more items of event trace data and one or more items of waypoint trace data.
US10657015B2

A memory system is disclosed, comprising a primary memory module, a secondary memory module, and a controller. The controller is configured to identify addresses in the primary memory module requiring correction, and is further configured to receive a memory access request identifying an address in the primary memory module. The controller is configured to determine whether the address is identified as requiring correction and, if it is not, to direct the memory access request to the primary memory module. If the address is identified as requiring correction, the controller is configured to direct the memory access request to the secondary memory module.
US10657010B2

An apparatus 2 comprises at least three processing circuits 4 to perform redundant processing of a common thread of program instructions. Error detection circuitry 16 is provided comprising a number of comparators 22 for detecting a mismatch between signals on corresponding signal nodes 20 in the processing circuits 4. When a comparator 22 detects a mismatch, this triggers a recovery process. The error detection circuitry 16 generates an unresolvable error signal 36 indicating that a detected area is unresolvable by the recovery process when, during the recovery process, a mismatch is detected by one of the proper subset 34 of the comparators 22. By considering fewer comparators 22 during the recovery process than during normal operation, the chances of unrecoverable errors being detected can be reduced, increasing system availability.
US10657007B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: obtaining a pre-prepare message from the primary node; multicasting a prepare message indicating an acceptance of the pre-prepare message to at least some of the primary node and the other (N−2) backup nodes; obtaining (Q−1) or more prepare messages respectively from (Q−1) or more of the backup nodes; storing the pre-prepare message and the (Q−1) or more prepare messages; multicasting a commit message to at least some of the primary node and the other backup nodes, the commit message indicating that the one backup node agrees to the (Q−1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q−1) or more prepare messages.
US10656997B2

A method for execution by a dispersed storage and task (DST) processing unit includes obtaining audit records for an audit object and determining when the audit object is complete. When the audit object is complete, aggregating the audit records of the audit object within the audit object by generating the audit object to include the audit records; generating identifier (ID) information and generating integrity information. Fields of the audit object are populated with the audit records, the ID information, and the integrity information and a name of the audit object is determined for storage of the audit object and the name of the audit object in a dispersed storage network (DSN).
US10656993B2

In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include parity information. A determination is made that one of the plurality of storage elements is unavailable, the unavailable storage element being a functional storage element and including at least a portion of the data. Responsive to the determination, the data is reconstructed based on at least a portion of the parity information and data from one or more of the plurality of storage elements other than the unavailable storage element; a response is provided to the request such that the response includes the reconstructed data.
US10656988B1

A computer implemented method includes determining a hierarchical graph of a network of entities. The method further includes determining event data from a plurality of events. The method also includes applying a plurality of statistical models on the event data corresponding to each of the plurality of the events and the hierarchical graph. Each of the statistical models generates a model output data for each of the plurality of events. The method further includes generating a model output data based on the model output data corresponding to each of the plurality of statistical models by using a first cost function. The method also includes generating a set of data based on the model output data by using a second cost function. The method further includes determining one or more entities of the network experiencing packet loss based on the set of data.
US10656978B2

Generating recommendations for an individual based on a mood of the individual. Receiving information corresponding to one or more activities associated with an individual over a period of time. The received information corresponding to the one or more activities associated with the individual is processed to detect a mood of the individual. A recommendation is generated for the individual based on the detected mood of the individual and a future event associated with the individual. The future event has an occurrence at a later time instance.
US10656974B2

A method for communication in an operating system and related products are provided. The method may include the follows. An application layer of a terminal device obtains a feature sequence via applying a hash algorithm to a character string. The application layer of the terminal device transmits the feature sequence to a kernel of an operating system of the terminal device. The kernel of the operating system of the terminal device determines an operation specified by the character string according to the feature sequence and a correspondence relationship between feature sequences and operations specified by character strings.
US10656961B2

Disclosed are a method and apparatus for running a plurality of operating systems in an industry internet operating system, wherein the industry internet operating system includes application layer, cloud control layer, and field layer; the cloud control layer includes an industry real-time cloud operating system module configured to acquire and analyze data between the cloud control layer and the application layer, and to transmit a control instruction to the field layer; and the method includes: running a first core of a multi-core CPU in a VMX mode using a preset virtualization technology, creating at least one VM in the first core of the multi-core CPU, and running a first operating system on a VM in the first core, wherein each VM corresponds respectively to a logic partition; and running a second operating system directly on a physical partition in a second core of the multi-core CPU.
US10656954B2

An information processing apparatus of the invention includes a main system and a sub system, and executes activation processing on the basis of a boot image. The information processing apparatus includes: a saving unit configured to save the boot image which is developed in a first area of a storage unit in the sub system, in a second area which is different from the first area in the storage unit, in the activation processing of the sub system, in a case where the information processing apparatus is activated from a power off state; a restoration unit configured to restore the boot image which is saved in the second area to the first area in a case where the information processing apparatus is transitioned to a power saving state from a normal power state; and a holding unit configured to hold the restored boot image.
US10656948B2

This invention provides a cache system and method based on instruction read buffer (IRB). When applied to the field of processor, it is capable of filling instructions to the instruction read buffer which can be directly accessed by processor core and the processor core outputs instruction to the processor core for execution autonomously and achieve a high cache hit rate.
US10656943B2

According to an aspect, a digital signal processor obtains a program instruction, selects a first real valued input or a second real valued input as a given real valued input (the first and second real valued inputs organized as adjacent elements of a first input vector), depending on an instruction type. The processor performs an arithmetic operation on the selected real valued input to provide a real valued result, and provides a first real valued output and a second real valued output during a first operation cycle (organized as adjacent elements of a second output vector).The real valued result is provided as the first real valued output and as the second real valued output, depending on the instruction type, and the second output vector is a real valued second output vector for real-complex multiplication with a complex valued third vector.
US10656935B2

The described technology is directed towards maintaining and using a version-based hierarchy of software resources (e.g., file system files) to return version-specific responses to clients. A client sends its version information with each data request, and gets back a response based upon that version. Version changes are made by maintaining the current version of each software code resource and overriding the current version with a previous version for clients as needed. The technology allows updates (e.g., for new devices and new software resource versions) to be supported by inserting resources into the resource hierarchy and moving resources therein based upon versioning. A system based on deltas is also contemplated, in which only parts of a file may be changed relative to a different version, instead of overriding the entire file.
US10656934B2

A rollback refinement process for software testing using software models in a model-based testing environment. The method includes: identifying a model having a set of model elements assigned relevance scores based on correspondence between each model element in the set of model elements and a pre-defined suspect element, the model producing an expected behavior when running a test case; generating a reduced model on condition that the reduced model include only model elements assigned a threshold reduction score corresponding to the relevance scores; determining that the reduced model does not reproduce the expected behavior when running the test case; rolling back a model element into the reduced model to produce a revised model; and responsive to the revised model not reproducing the expected behavior, performing a rollback refinement of the revised model based on a number of model elements rolled back into the reduced model.
US10656933B2

In order to perform relatively frequent, zero-downtime software updates, a bridge schema corresponding to an original schema of a database system may be generated. Within the bridge schema, a plurality of views corresponding to a plurality of database tables of an application executing on an application server may be generated. A connection from the application to the original schema may be changed to the bridge schema, to thereby continue executing the application using the plurality of views. When a change file defining update changes to at least one original database table of the plurality of database tables is received, content of the at least one original database table may be synchronized with a target table reflecting the update changes. Then, the connection may be changed back to the original database schema to continue executing the software application, using the plurality of database tables and including the target table.
US10656931B2

Systems and methods may provide for identifying a network event trigger generated in response to a network event being identified due to receipt of a message, from a client device, comprising a request for or to extend a configuration parameter. The systems and methods may further provide for identifying a software update for software of the client device in response to the network event trigger, and communicating a software update message comprising the software update to cause updating of the software of the client device.
US10656927B2

Various aspects described herein are directed to a method or system that automates the release and deployment of a software application delivery model for the continuous release and deployment of the software application delivery model. These techniques identify a release and pertinent information thereof for a software application delivery model and determine dependencies among at least some of the pertinent information. Tracking records may be generated at least by tracking the release based in part or in whole upon the dependencies. The release or a portion of the release may be advanced from a current stage to a next stage along a release pipeline based in part or in whole upon the tracking records.
US10656922B2

Methods and systems for providing an application transformation tool are presented. The application transformation tool may include a transformation engine and a template repository that stores transformation templates. Each of the transformation templates may be associated with a type of transformation and may define a set of transformation operations. The transformation engine may provide a user interface for receiving a request to transform an application. Based on the request to transform an application, the transformation engine may select one or more transformation templates from the template repository and may transform the application based on the selected transformation template(s).
US10656918B2

An approach is provided in which an information handling system receives a set of discovery results that correspond to source application services executing in source environments. The information handling system then maps the set of discovery results to a target pattern includes at least one declarative description describing one or more components included in at least one of the one or more source environments. In turn, the information handling system creates a target application service based, at least in part, on the target pattern.
US10656906B2

The systems and methods described relate to the concept that smart devices can be used to 1) sense various types of phenomena like sound, blue light exposure, RF and microwave radiation, and 2) in real-time analyze, report and/or control outputs (e.g., displays or speakers). The systems are configurable and use standard computing devices, such as wearable electronics, tablet computers, and mobile phones to measure various frequency bands across multiple points, allowing a single user to visualize and/or adjust environmental conditions.
US10656904B2

A method for adjusting a sound volume of a terminal, a terminal and a non-transitory tangible computer-readable storage medium are disclosed. The method may include: detecting a sliding action generated by triggering a touch screen in real time when the terminal is in a calling state, and determining whether the sliding action is valid; when the sliding action is valid, acquiring a first projection of the sliding track in a horizontal direction and a second projection in a vertical direction; and adjusting the sound volume based on a preset correspondence between the first and second projections and the sound volume.
US10656898B1

A first device may receive a request to establish a replication session between a second device and a third device, where the replication session is associated with replicating user interactions with a user interface of an application across a first instance and a second instance of the application. The first device may receive, after receiving the request, information identifying a set of interactions by a user of the second device with a first user interface provided for display by the first instance. The first device may determine, from the information, a set of instructions related to causing an indication for the set of interactions to be provided for display on a second user interface provided for display for the second instance based on the information being received from the second device. The first device may provide, after determining the set of instructions, the set of instructions to the third device.
US10656892B2

When virtual printers are collectively registered with a plurality of print services through one operation, a virtual printer may be registered also with print services not utilized. In the present invention, by acquiring information regarding print services, provided by a plurality of print services, and information regarding virtual printers registered with the print services, it is determined, on a basis of the information regarding the virtual printers and a printer ID of the local printer, whether or not the local printer has been registered as a virtual printer with the print services. Information regarding the print service with which the local printer is determined not to have been registered is displayed, and when instructed by a user to register the local printer with the displayed print service as a virtual printer, the local printer is registered as the virtual printer with the instructed print service.
US10656891B2

A MFP including a wireless network interface can set whether wireless communication based on Wi-Fi Direct® or wireless communication not based on Wi-Fi Direct® is used as direct wireless communication via the wireless network interface. The MFP provides, in a method different from the wireless communication using the wireless interface, an external device with connection information for establishing network communication between the external device and the MFP. The MFP provides different types of connection information between the case of using wireless communication based on Wi-Fi Direct® and the case of not using such wireless communication as direct wireless communication.
US10656890B2

An information processing system includes a server and an image forming apparatus. The image forming apparatus includes an image forming unit, an image reading unit, and the like, and executes a job of copy, transmission or reception of an electronic mail, print, FAX transmission, or the like in accordance with an operation of a user. In the image forming apparatus, in a case where a plurality of jobs are simultaneously executed, history information that includes log information of each of the plurality of jobs and image data corresponding to an image handled by the job is generated.
US10656886B2

Provided is a server that is capable of directly sending a notification of an error to a non-registered user who is not authenticated and permitted to use an image forming apparatus. An authenticating unit performs authentication permission according to authentication information of a user. A notification-event-setting unit sets to send a notification of a server error as a recognizable event to a non-registered user, who is not registered to perform authentication permission by the authenticating unit. An event-notifying unit notifies about the event set by the notification-event-setting unit when the error actually occurs.
US10656880B2

A remote user interface (RUI) for a personalization document printer of an instant issuance system is provided. The RUI includes a printer functionality component and a server functionality component. The server functionality component is configured to allow, for example a user to control user authentication to use the printer, control print queues of the printer, control print workflows of the printer, control RUI configuration, control remote access to printer user functions and a print preview displaying an image of the customized personalization document with image data and personalization account data, control storage and rendering of data to be placed on a customized personalization document, lock and unlock access to supplies and/or personalization documents in the personalization document printer, access administrative functions, and provide quality assurance functions.
US10656874B2

The present application relates to a storage device operation control method, a storage device, and a management node. The method includes: receiving at least one request sent by at least one management node; and when one of the at least one request is a permission application request, determining, according to a current permission status, whether to assign operation permission to a management node that sends the permission application request; or when one of the at least one request is an operation request, determining, according to a current permission status, whether a management node that sends the operation request has operation permission, and performing an operation according to the operation request when the management node that sends the operation request has the operation permission. This avoids a conflict caused by simultaneously performing an operation on a storage device by multiple management nodes, and prevents successive serial operations from being interrupted.
US10656872B2

An example of a system includes a plurality of non-volatile memory dies, a memory bus coupled to the plurality of non-volatile memory dies, and one or more control circuits coupled to the plurality of non-volatile memory dies through the memory bus. The one or more control circuits include a plurality of die-specific request queues configured in a one-to-one correspondence with the plurality of non-volatile memory dies. The one or more control circuits are configured to add die-specific atomic requests to individual die-specific request queues of the plurality of die-specific request queues independently of each other in response to die-specific triggering events.
US10656868B2

Technologies for cluster systems that are natively geo-site-aware. Such a cluster system makes use of this awareness to determine the subsets of nodes located at various geo-sites at physical configuration, to optimize workload placement based on the geo-sites, to make failover and failback decisions based on the geo-sites, and to assign voting and prune nodes for quorum management based on the geo-sites. Such capabilities result in cluster systems that are more resilient and more efficient in terms of resource usage than cluster systems without such native geo-site awareness.
US10656857B2

A storage system. The storage system includes: a data store including a plurality of data blocks; and an element store, the element store including a plurality of element trees, wherein each element tree includes a plurality of metadata blocks containing pointers, wherein each pointer points to one of the plurality of metadata blocks or to one of the data blocks, wherein data of the plurality of data blocks is read by navigating at least one of the plurality of element trees.
US10656856B2

In some embodiments, a data access apparatus includes a memory device including a plurality of addresses, an address mapping unit configured to map the addresses of the memory device with respective predetermined addresses such that they correspond to each other, a data division unit, a data mapping unit configured to map respective predetermined specific addresses in regions divided by the data division unit, and a control unit configured to control the data such that the data is stored in the addresses of the memory device mapped with the respective specific addresses in the regions divided by the data division unit.
US10656848B2

A method for avoiding data loss in a storage system is disclosed. In one embodiment, such a method includes monitoring a degradation level associated with a battery. The battery provides backup power to a storage system in the event of a primary power outage. The storage system includes volatile storage media storing modified data to destage to more persistent storage media, such as an array of storage drives. In the event the degradation level crosses a designated threshold, the method automatically takes steps to alter a time period needed to completely copy the modified data off of the volatile storage media. A corresponding system and computer program product are also disclosed.
US10656846B2

A method for operating a memory system includes updating, after accessing ail of one or more first memory regions included in a first list for a purpose of data storage, map data for the first memory regions; determining a list size based on a workload of the memory system, and generating a second list including one or more second memory regions depending on the list size; and accessing, after the updating of the map data, the second memory regions for a purpose of data storage.
US10656844B2

A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells. The one or more control circuits are configured to map the set of non-volatile memory cells into a plurality of regions, apply a first wear leveling scheme in a first region of the plurality of regions, and apply a second wear leveling scheme between the plurality of regions.
US10656829B2

A computer-implemented method includes: receiving, at a user device, user input corresponding to handwritten text to be recognized using a recognition engine; and receiving, at the user device, a representation of the handwritten text. The representation includes the handwritten text parsed into individual handwritten characters. The method further includes: displaying, on a display of the user device, the handwritten characters using a first indicator; receiving, at the user device, an identification of a text character recognized as one of the handwritten characters; displaying, on the display, the text character; and adjusting, at the user device, the one of the handwritten characters from being displayed using the first indicator to using a second indicator in response to the received identification. The first and second indicators are different.
US10656828B2

Techniques for providing multi-user multi-touch projected capacitive touch sensors are disclosed herein. Some embodiments may include a method that includes receiving a first sense signal from a first sensing array, the first sensing array configured to provide the first sense signal indicating a first touch on a first touch surface of a touch substrate as well as receiving a second sense signal from a second sensing array, the second sensing array configured to provide the second sense signal indicating a second touch on a second touch surface of a second touch substrate occurring concurrently to the first touch. The method may further include determining whether the first touch and the second touch share at least one anti-ghost. The method may also include associating the first touch and the second touch with a common touch entity in response to determining that the first touch and the second touch share the at least one anti-ghost.
US10656826B2

An imaging apparatus includes a first detecting unit configured to detect the trajectory of a first touch operation which is a touch operation which is performed while contact with a touch panel is kept, a setting unit configured to set a touch operation area having a shape according to the trajectory of the first touch operation detected, a second detecting unit configured to detect a second touch operation which is a touch operation on the set touch operation area, and an output control unit 10e configured to control content output on the basis of the detected second touch operation.
US10656824B2

An information processing apparatus has a display unit operable to display an object, a contact detection unit operable to detect a plurality of contact points on the display unit, and a control unit operable to control the object displayed on the display unit so as to be movable with use of the contact detection unit. When the control unit detects contact with a display range of the object displayed on the display unit with use of the contact detection unit, detects contact with an active range of a display screen other than the display range of the object, and further detects a movement instruction to the object, then the control unit controls the object so as to be movable within the active range. Thus, use of a contact detection unit capable of a plurality of contact points permits a user's intuitive operation.
US10656820B2

The described technology is directed towards scrollable user interface containers, and allows mixing snap items and smooth items in the same container. Snap point ranges that correspond to container snap items are specified, such as by pixel values or per container item to be rendered. When because of a scroll operation a snap item of the container overlaps a boundary of a viewing port (e.g., if rendered), the scroll position is adjusted based upon a snap point range limit to snap the snap item for rendering based upon the viewing port boundary.
US10656814B2

This disclose relates to computer-implemented management of an electronic slide deck, the electronic slide deck containing a set of slides to be presented individually. The computer system processes the slides of the electronic slide deck to autonomously group the slides into a plurality of groups, the autonomous grouping being performed by identifying the slides in each of the groups as having related content, generates in association with the electronic slide deck, grouping data in electronic storage accessible to the computer system, the grouping data denoting the identified groups of slides, and controls a user interface based on the stored grouping data to convey, to a user, information relating to at least one of the identified groups of slides.
US10656808B2

Natural language and user interface control techniques are described. In one or more implementations, a natural language input is received that is indicative of an operation to be performed by one or more modules of a computing device. Responsive to determining that the operation is associated with a degree to which the operation is performable, a user interface control is output that is manipulable by a user to control the degree to which the operation is to be performed.
US10656806B2

Systems and methods are provided for implementing an interactive application, which incorporates voice-driven and motion-driven interactions with media content in a display device. An application instance can be initialized for interacting with media content output to a display device, such as an head mounted display (HMD). Then, a determination whether a received user interaction is interpretable into an interactive command defined by an operating system (OS) is performed. If the OS can interpret the user interaction, the interactive command can be executed with actions generated by the OS. Alternatively, an emulation of the interactive command may be executed, when the user interaction cannot be interpreted by the OS. Subsequently, the media content is presented within a user interface based on the interactive command. For example, user interaction can be the head movement of a user that is interpreted into a command that controls presentation of web content in the HMD.
US10656801B1

Methods, systems and apparatuses, including computer programs encoded on computer storage media, are provided for creating documents, such as graphic assets and corporate identity materials, incorporating enterprise branding elements, photography, video and other approved visual identity elements. The described embodiments provide a document creation environment integrated with visual identity compliance, digital asset management, sharing, collaboration and administration functionality.
US10656798B2

One embodiment of the present invention provides a radio assembly. The radio assembly includes an antenna housing unit that houses a pair of reflectors which are situated on a front side of the antenna housing unit, a printed circuit board (PCB) that includes at least a transmitter and a receiver, and a backside cover. The PCB is situated within a cavity at a backside of the antenna housing unit and the backside cover covers the cavity, thereby enclosing the PCB within the antenna housing unit. One embodiment of the present invention provides a user interface for configuring a radio. The user interface includes a display and a number of selectable tabs presented on the display. A selection of a respective tab results in a number of user-editable fields being displayed, thereby facilitating a user in configuring and monitoring operations of the radio.
US10656793B2

A technique is described herein for providing a personalized notification to a recipient-user. In one approach, the technique involves: receiving an original message sent by a sender-user; selecting a notification type from a set of possible notification types based on at least a portion of the original message; and selecting one or more property values from one or more respective ranges of possible property values. The selected notification type and selected property value(s) define a recipient-instantiated (RI) notification. The technique then displays the RI notification on a user interface presentation of a recipient-user computing device. In one approach, the technique can randomly select the notification type and/or the property value(s). In addition, or alternatively, the technique can make these choices based on context information.
US10656786B2

An interactive graphical user interface (GUI) to guide configuration of an application is disclosed. A GUI receives user input comprising dragging and dropping an icon representing a particular configurable option into a configuration region of the GUI. The drag-and-drop user input indicates a selection of the particular configurable option. The GUI receives, through one or more interface elements, user input configuring the particular configurable option. The user input provides a context for which additional configurable options are presented to the user. Based on the context, a configuration engine selects only a subset of configurable options that are associated with the particular configurable option for presentation to a user. A GUI displays icons representing the selected subset of configurable options, but not icons representing the non-selected subset of configurable options.
US10656785B2

The present invention provides a method and a user device for managing application. The method includes: detecting the touch event which induced by a user touching icons displayed in a display interface; determining the area of the display interface which the first icon located in, when the touch event corresponding to the first icon is detected and the detected touch event persists a scheduled time; displaying a second icon in the determined area; detecting the movement path which induced by the user dragging the first icon through the application corresponding to the second icon, when the first icon moves into the location of the second icon. The distance of moving the first icon will not be very long and easy to operate, when the first icon is moved into the location of the second icon and the application corresponding to the first icon is deleted.
US10656783B2

A variable height terrain surface is leveraged in connection with provision of a virtual reality (VR) environment. In one or more implementations, a variable height terrain surface includes a plurality of height adjusting units that are individually adjustable to simulate a terrain described by terrain data. A controller, that is communicably coupled to the variable height terrain surface, maps the terrain described by the terrain data to the height adjusting units. Additionally, the controller causes the height adjusting units to adjust (e.g., vertically) based on the mapping.
US10656782B2

According to one embodiment, audio and non-audio data can be represented as sound sources in a three-dimensional sound space adapted to also provide visual data. Non-audio data can be associated with audio sound sources presented in the sound space. Navigation within this combined three-dimensional audio/visual space can be based primarily on the audio aspects of the sound sources with the details of the non-audio data being presented on demand, for example, when the listener navigates through the combined three-dimensional audio/visual space to a particular sound source at which point the non-audio data associated with that sound source can be presented.
US10656773B2

In an electronic shopping mall system (1), a receiving unit (1302) receives a content containing a higher-precedence material sent by a sending unit (1301). A display controller (1303) displays the content received by the receiving unit (1302) on a screen. The display controller (1303) displays, in response to an occurrence of an event, a pop-up on the screen in a manner superimposed on the content. In addition, when the higher-precedence material displayed on the screen is hidden by the pop-up, the display controller (1303) disposes an alternative material within the pop-up, and displays the alternative material on the screen. An executing unit (1305) executes a process associated with the higher-precedence material or the alternative material.
US10656765B2

A display device including a touch sensor and a driving method thereof, and more particularly, a curved display device including a touch sensor and a driving method thereof, are presented. The display device includes: a touch sensor unit including a plurality of touch sensors; and at least one touch surface curved to along a first direction, wherein the touch surface includes a center region and edge regions positioned at both sides of the center region along the first direction, and wherein a sensitivity of the touch sensor in the center region is higher than a sensitivity of the touch sensors in the edge regions.
US10656757B1

In one embodiment, an apparatus provided for: displaying, via a touch screen, at least a portion of an interface in a first virtual display layer; detecting a gesture being applied to the touch screen; when a distance of the gesture being detected on the touch screen is less than a distance threshold, performing an operation; when the distance of the gesture being detected on the touch screen is greater than the distance threshold, performing a blur operation, and displaying the at least portion of the interface and at least a portion of another interface in different virtual display layers; and when the distance of the gesture being detected on the touch screen is greater than the distance threshold, outputting feedback that is perceptible by touch.
US10656751B2

The driving apparatus for driving a touch display panel includes a first voltage generating circuit configured to generate a common reference voltage, a second voltage generating circuit configured to generate a touch driving signal, and a control circuit configured to generate a switching signal. The switching signal is at the first voltage level during display periods for providing the common reference voltage to the touch display panel. The switching signal is at the second voltage level during touch periods for providing the touch driving signal to the touch display panel. A first touch display period includes a first display period a first touch period adjacent to the first display period. A second touch display period includes a second display period and a second touch period adjacent to the second display period. The first touch display period and the second touch display period are different in time length.
US10656747B2

An electronic device is provided. The electronic device includes a touch input device, a touch control circuit configured to generate touch information about a touch input detected by the touch input device, at least one processor, and a memory. The memory stores instructions, when executed, causing the at least one processor to obtain touch information about a first touch input at least once from the touch control circuit after a first time when the first touch input begins to a second time when the first touch input is released, obtain at least one of an area of the first touch input or a pressure of the first touch input based on the obtained touch information, and execute a function corresponding to release of the first touch input if the at least one of the area of the first touch input or the pressure of the first touch input meets a specified condition.
US10656746B2

There is provided an information processing device, an information processing method, and a program which are capable of increasing types of processes that can be implemented by a touch operation using a plurality of fingers, the information processing device including: a processing executing unit configured to execute a predetermined process on the basis of a combination of results of detecting touch strengths of a plurality of fingers on an operation surface.
US10656744B2

A thin film transistor array substrate in a touch display panel having reinforced common voltage uniformity on sub-electrodes therein includes a common electrode layer, a driving circuit, a controlling switch, a plurality of first lines, at least one second line, and at least one third line. The common electrode layer includes the spaced sub-electrodes. Each sub-electrode uses a first line electrically connect to the driving circuit and the controlling switch. The at least one second line is electrically connected to the driving circuit and the controlling switch, and when the controlling switch is turned on, the second line is electrically connected to the first lines, the driving circuit thus applying a common voltage to the sub-electrodes. A touch display panel using the thin film transistor array substrate is also provided.
US10656742B2

A touch sensor including a substrate including an active area and a non-active area, a plurality of first electrodes extending in first direction on the active area, a plurality of second electrodes extending in a second direction crossing the first direction on the active area, a plurality of third electrodes including electrode portions disposed in the first electrodes, respectively, being separated from the first electrodes, and extending in the first direction on the active area, and a sensing circuit including a plurality of signal receivers receiving sensing signals from the first electrodes, respectively, in which each of the signal receivers includes first and second input terminals connected to a pair of first and third electrodes corresponding to each other, respectively, and outputs a signal corresponding to a voltage difference between the first and second input terminals.
US10656741B2

A display device includes at least one touch sensor configured to sense a touch in response to a touch signal, a display panel including the at least one touch sensor and configured to operate in one of a display mode and a touch-sensing mode, a first circuit and a second circuit. The first circuit is configured to supply at least one of a first touch signal and a second touch signal to the at least one touch sensor during the touch-sensing mode, to yield at least one supplied signal, the first touch signal being different from the second touch signal. The second circuit is configured to control signal lines corresponding to the at least one touch sensor to receive a signal corresponding to the at least one supplied signal or to be in an electrically open state.
US10656739B2

Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station.
US10656735B2

A touch panel is disclosed, which includes a substrate, a black matrix layer, and an insulating layer. The black matrix is over the substrate, the insulating layer is over the black matrix layer, and an edge of the insulating layer has a longer distance to an edge of the substrate on a same side of the touch panel than an edge of the black matrix layer on the same side of the touch panel. The touch panel further includes a protecting layer over the insulating layer, configured such that an edge of the protecting layer on the same side of the touch panel has a longer distance to the edge of the substrate than the edge of the insulating layer. A manufacturing method of the touch panel, and a display apparatus containing the touch panel, are also disclosed.
US10656733B2

An electronic pen includes a coil wound around a magnetic core, a first capacitor forming a resonance circuit with the coil, a rectifier circuit which, in operation, rectifies an alternating-current signal received by the resonance circuit, the rectifier circuit including a second capacitor, a voltage detecting circuit which, in operation, detects whether a rectified output voltage across the second capacitor of the rectifier circuit exceeds a predetermined value, a third capacitor having a capacitance that is larger than a capacitance of the second capacitor, and a charge control circuit which, in operation, controls supply of a charging current to the third capacitor by the rectified output voltage. The charge control circuit in operation, causes the charging current to be fed to the third capacitor by the rectified output voltage when the voltage detection circuit detects that the rectified output voltage obtained across the second capacitor exceeds the predetermined value.
US10656725B2

A keyboard may include a plurality of keys, at least one light source configured to illuminate the plurality of keys, and a controller. The controller may be configured to control a color and/or an intensity of light emitted by the at least one light source based on a time of day and/or a type of an application running on a computing system receiving input from the keyboard.
US10656722B2

This document describes a system for animating a two-dimensional object in real-time with gestural data collected by a gestural sensor of the system. A gestural sensor collects gestural data. An image extraction engine extracts image data that renders a two-dimensional object on a display device of the system. An overlay engine generates a mesh overlay for the two-dimensional object. Based on a detected gesture represented in the gestural data collected, an animation engine modifies portions of the two-dimensional object from a first image frame to a second image frame based on the collected gestural data. An image frame generator generates the first and second image frames that animate the two-dimensional object in accordance with the gestural data collected.
Patent Agency Ranking