Document Document Title
US10886966B2 Method for eliminating passive inter-modulation distortion and antenna apparatus using the same
Disclosed herein are a method for eliminating passive intermodulation distortion (PIMD) and an antenna apparatus using the same. According to an embodiment, the antenna apparatus includes a main antenna used for transmission and reception of an RF signal; an auxiliary antenna used for reception of an RF signal; and a passive intermodulation distortion (PIMD) eliminator configured to calculate PIMD contained in a received signal of the main antenna using a received signal of the auxiliary antenna, and to eliminate the calculated PIMD from the received signal of the main antenna.
US10886965B2 Orthogonal correlation signals for detection and synchronization at low SNR
Provided is a layered process for identifying a first signal sequence within a received signal sequence by cross-correlating a received signal sequence with a first correlation sequence to derive a first correlation pattern indicating occurrences of the first correlation sequence within the received signal sequence and cross-correlating the first correlation pattern with a first correlation sequence pattern to detect a first signal sequence comprising occurrences of the first correlation sequence as indicated by the first correlation sequence pattern, within the received signal sequence.
US10886963B2 System and method for transceiver and antenna programmability and generalized MIMO architectures
Embodiments generally disclosed herein relate to a sub-wavelength multi-port codesign approach between the unit transceiver element and the integrated EM interface to enable a generalized broadband MIMO array with individually programmable element patterns. The co-design approach allows processing of radiated signals at the antenna level distinct from classical arrays. The transmitter and receiver architectures with the integrated EM interface are implemented in 65-nm CMOS and have a bandwidth of 37-73 GHz. Wireless links with data rates up to 12 Gb/s are demonstrated across the spectrum with a wide range of reconfigurability of the active EM interface. The multifunctional EM interface and the broadband transceivers can enable future efficient and compact MIMO arrays for reliable links exploiting frequency, spatial, pattern and polarization diversities.
US10886961B2 Dynamic power class re-registration of mobile devices
Dynamic power class re-registration of wireless devices is provided. A wireless device can exchange data with a communications network. While exchanging data, the device can monitor its usage and based on the usage, generate a power change request. The device can then send the power change request to the communications network, prior to or in conjunction with powering down the device. In this regard, the communications network can receive the power change request, generate instructions for the wireless device, and adjust network resources based on the power change request. The instructions can then be sent to the wireless device. Since the device re-registers its power class with the communications network, handoffs, internetwork thresholds, network resources and other network parameters can be adjusted to compensate for the changed power class resulting into improved service for a user of the wireless device.
US10886957B2 Correlating network and physical layer activities
A system that incorporates aspects of the subject disclosure may perform operations including, for example, a method of identifying, by a system comprising a processor, network communication degradation in one or more layers of a multi-layered communication protocol above a physical layer, wherein the network communication degradation is associated with communications taking place through a network, in part over a radio frequency link, between a plurality of communication devices, obtaining, by the system, data from a layer below the one or more layers of the multi-layered communication protocol identified as having the network communication degradation, determining, by the system, one or more geographic regions of the network associated with the network communication degradation from the data, and mitigating, by the system, effects of the network communication degradation in the one or more geographic regions of the network. Other embodiments are disclosed.
US10886952B1 Low-cost method for selectively reducing switch loss
A method includes identifying a first output terminal of a radio frequency front end (RFFE) switch including a single pole input terminal and a number (N) of output terminals, the first output terminal selectively connected to a single RF band path. Each of the N output terminals is a component of a respective one of N throws of the RFFE switch, with N being greater than one. The N output terminals include the first output terminal corresponding to a first throw of the N throws and at least one additional output terminal not connected to any radio frequency (RF) band path. The at least one additional output terminal includes a second output terminal corresponding to a second throw of the N throws. The method includes forming a parallel connection between the single pole input terminal and the single RF band path. The parallel connection provides at least two parallel branches for routing RF signals being transceived between the single pole input terminal and the single RF band path.
US10886948B2 Method for determining a decoding task and apparatus
A method for determining a decoding task and an apparatus are disclosed. The method includes: obtaining to-be-loaded content of a to-be-rendered page; obtaining a decoding duration of the to-be-loaded content; determining a target decoding task queue based on the decoding duration of the to-be-loaded content, where a sum of decoding durations of decoding tasks included in the target decoding task queue is less than a threshold; and executing the decoding tasks included in the target decoding task queue. According to the method, a consumed time of an entire rendering process can be made to be within an expected range, for example, within 16 ms, thereby effectively improving page rendering smoothness and improving user experience.
US10886946B2 Parallel bit interleaver
A bit interleaving method applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks of Q bits each, dividing the processed codeword into constellation words of M bits each, and applying an intra-cyclic-block permutation process to the cyclic blocks, where the codeword is divided into F×N/M folding sections of M/F cyclic blocks each and the constellation words are each associated with one of the folding sections, and the bit permutation process is applied such that the constellation words are each made up of F bits from each of M/F different cyclic blocks in the associated section, after the permutation process.
US10886945B2 Transmitter and method for generating additional parity thereof
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted to a receiver in a current frame; a repeater configured to repeat, in the LDPC codeword, at least some bits of the LDPC codeword in the LDPC codeword so that the repeated bits are to be transmitted in the current frame; a puncturer configured to puncture some of the parity bits; and an additional parity generator configured to select at least some bits of the LDPC codeword including the repeated bits, and generate additional parity bits to be transmitted in a previous frame of the current frame.
US10886942B2 Floating point to fixed point conversion using exponent offset
A binary logic circuit converts a number in floating point format having an exponent E, an exponent bias B=2ew-1−1, and a significand comprising a mantissa M of mw bits into a fixed point format with an integer width of iw bits and a fractional width of fw bits. The circuit includes an offset unit configured to offset the exponent of the floating point number by an offset value equal to (iw−1−sy) to generate a shift value sv of sw bits given by sv=(B−E)+(iw−1−sy), the offset value being equal to a maximum amount by which the significand can be left-shifted before overflow occurs in the fixed point format; a right-shifter operable to receive a significand input comprising a formatted set of bits derived from the significand, the shifter being configured to right-shift the input by a number of bits equal to the value represented by k least significant bits of the shift value to generate an output result, where bitwidth[min(2ew-1−1, iw−1−sy)+min(2ew-1−2,fw)]≤k≤sw, where sy=1 for a signed floating point number and sy=0 for an unsigned floating point number.
US10886938B2 Active analog front-end
This disclosure provides an active envelope detector to generate an output voltage based on an input radio-frequency (RF) signal. The active envelope detector includes a plurality of transistors configured to operate in a sub-threshold mode and generate an output voltage based on the input RF signal. A delta-modulation analog-to-digital converter (ADC) and a sigma-delta modulation ADC are provided. Both ADCs include an implementation of the active envelope detector to receive input RF signals.
US10886931B1 Circuitry for low input charge analog to digital conversion
A circuit includes analog input nodes and switches selectively coupling each of the analog input nodes to a capacitive node. Each of the switches is controlled by a respective bit of a channel selection word. Level shifting circuits are respectively coupled in parallel with the switches. A sampling capacitor is coupled between an output node and ground, the output node being coupled to the capacitive node. An analog to digital converter operates to digitize voltages at the output node.
US10886929B2 Oscillator calibration from over-the-air signals for low power frequency/time references wireless radios
Oscillator calibration circuits and wireless transmitters including oscillator calibration circuits. An oscillator calibration circuit includes a first frequency locking circuit (FLC) coupled to a first oscillator, wherein the first FLC calibrates the frequency of the first oscillator using an over-the-air reference signal, wherein the first FLC calibrates the first oscillator prior to a data transmission session and remains free running during the data transmission session.
US10886928B2 Fast phase frequency detector
A fast phase frequency includes two fast pulsed-latches, a NAND gate, and an adjustable delay circuit, where the fast pulsed-latches include a pulse generating circuit, a reset circuit, and an output latch circuit. The pulse generating circuit is configured to generate a power supply pulse signal when a rising edge of the clock signal arrives, the power supply pulse signal causing the input of the output latch circuit to be a low level. The output latch circuit is configured to maintain its current output state when the clock signal or the reset signal is invalid, and the reset circuit is configured to set the input of the output latch circuit to be a high level. By using fast pulsed-latches with clock and reset control, the fast phase frequency detector shortens the reset loop delay and increases the maximum operating frequency of the phase frequency detector.
US10886922B2 Test circuitry and techniques for logic tiles of FPGA
An integrated circuit comprising a field programmable gate array including a plurality of logic tiles, wherein, during operation, each logic tile is configurable to connect with at least one other logic tile, and wherein each logic tile includes: (1) a normal operating mode and test mode, (2) an interconnect network including a plurality of multiplexers, wherein during operation, the interconnect network of each logic tile is configurable to connect with the interconnect network of at least one other logic tile in the normal operating mode and (3) bitcells to store data. The FPGA also includes control circuitry, electrically connected to each logic tile, to configure each logic tile in a test mode and enable concurrently writing configuration test data into each logic tile of the plurality of logic tiles when the FPGA is in the test mode.
US10886914B2 Semiconductor switch with magnetic coupling device
The present disclosure relates to a semiconductor switch leg S for a Power Electronic (PE) converter (1). The switch leg comprises a plurality of parallel connected semiconductor devices Sa-d. Each semiconductor device is connected with a positive conductor a-d+ connecting the semiconductor device to a positive terminal of an energy storing device (2) of the converter, and a negative conductor a-d-connecting the semiconductor device to a negative terminal of the energy storing device (2) of the converter, the semiconductor device together with the positive conductor and the negative conductor forming a current path across the energy storing device. The semiconductor switch leg comprises a plurality of magnetic coupling devices 3a-d, each magnetic coupling device being arranged between the two current paths of respective two neighbouring semiconductor devices of the plurality of semiconductor devices such that the current path of one of the two semiconductor devices and the current path of the other of the two semiconductor devices pass via the magnetic coupling device, and such that each current path passes via two of said plurality of magnetic coupling devices.
US10886910B2 Semiconductor device with current sense element
A semiconductor device, including a main switching element having a gate terminal and an emitter terminal, a sense switching element connected to the main switching element for detecting a current flowing through the main switching element, and a voltage division circuit connected between the gate terminal and the emitter terminal of the main switching element. The voltage division circuit includes a first resistor and a second resistor connected in series. A connection point of the first resistor and the second resistor is connected to the sense switching element, so that a voltage applied to the gate terminal of the main switching element is divided by the voltage division circuit, and a portion of the voltage is applied to the sense switching element.
US10886896B2 Acoustic wave device, high-frequency front-end circuit, and communication device
An acoustic wave device includes IDT electrodes with different wavelengths determined by electrode finger pitches. A piezoelectric thin film is laminated directly on or indirectly above a high acoustic velocity member. A silicon oxide film is laminated on the piezoelectric thin film, IDT electrodes are laminated on the silicon oxide film. When λ represents a wavelength of one of the IDT electrodes having the shortest wavelength, y represents a wavelength normalized film thickness (%) that is a percentage of a film thickness of the piezoelectric thin film with respect to the wavelength λ, and x represents a wavelength normalized film thickness (%) that is a percentage of a film thickness of the silicon oxide film with respect to the wavelength λ, y is equal to or smaller than about 350% and y<1.6x(−0.01)+0.05x(−0.6)−1 is satisfied.
US10886894B2 Acoustic wave filter, multiplexer, radio frequency front-end circuit, and communication device
An acoustic wave filter includes a substrate having piezoelectricity, input/output terminals on the substrate, ground terminals on the substrate and separated from each other, and a longitudinally coupled resonator on the substrate and arranged on a path connecting the input/output terminals, in which each of IDT electrodes included in the longitudinally coupled resonator includes a pair of comb-shaped electrodes each of which is provided with a plurality of electrode fingers and a busbar electrode, the other of the pair of the comb-shaped electrodes included in the IDT electrode arranged at a position closest to the input/output terminal is connected to the ground terminal on the substrate, and the other of the pair of comb-shaped electrodes included in each of all the IDT electrodes other than the IDT electrode is connected to the ground terminal on the substrate.
US10886889B2 Acoustic wave device and method of fabricating the same, filter and multiplexer
An acoustic wave device includes: a first substrate having a first surface and a side surface; an acoustic wave resonator located on the first surface of the first substrate; and a first insulator film that covers the acoustic wave resonator and is in contact with at least a part, which is located closer to the first surface, of the side surface of the first substrate.
US10886886B2 Filter device, radio-frequency front-end circuit, and communication apparatus
A filter includes a first resonant circuit having one or more first resonant frequencies, a second resonant circuit having one or more second resonant frequencies different from the first resonant frequency, and a switch connected to the first resonant circuit and the second resonant circuit. The switch switches between a first state in which a radio-frequency signal of the first resonant frequency flows from an IN terminal to an OUT terminal via the first resonant circuit and a radio-frequency signal of the second resonant frequency flows from the IN terminal to ground via the second resonant circuit and a second state in which a radio-frequency signal of the first resonant frequency flows from the IN terminal to ground via the first resonant circuit and a radio-frequency signal of the second resonant frequency flows from the IN terminal to the OUT terminal via the second resonant circuit.
US10886881B2 Multilevel class-D power stage including a capacitive charge pump
An amplifier comprises eight transistors: the first coupled to a linked node and to a positive output node, the second coupled to the linked node and to a negative output node, the third coupled to the positive output node and a common potential, the fourth coupled to the negative output node and the common potential, the fifth coupled to a battery node, the sixth coupled to the fifth transistor and to the positive output node, the seventh coupled to the battery node, and the eighth coupled to the seventh transistor and to the negative output node. The amplifier also includes a charge pump to convert the battery voltage to an increased voltage on the linked node. The charge pump includes capacitors and operates at a lower frequency in lower power mode and a higher frequency in higher power mode to increase power provided to the linked node.
US10886879B2 Digital modulator and digital-to-analog conversion techniques associated therewith
The transmitter includes a digital modulator adapted to provide a digital modulated RF signal based on a multi-bit representation of data and a multi-bit representation of a carrier wave. A digital-to-analog converter (DAC) is adapted to generate an analog modulated RF signal based on the digital modulated RF signal. A resonant circuit coupled to an output of the DAC and adapted to filter undesired frequency components from the analog modulated RF signal.
US10886877B2 Adaptive microphonics noise cancellation
Systems and methods are provided for compensating for mechanical acceleration at a reference oscillator. A reference oscillator provides an oscillator output signal and an accelerometer on a same platform as the reference oscillator, such that mechanical acceleration at the reference oscillator is detected at the accelerometer to produce a measured acceleration. A filter assembly, having an associated set of filter weights, receives the measured acceleration from the accelerometer and provides a tuning control signal responsive to the measured acceleration to a frequency reference associated with the system. An adaptive weighting component receives the oscillator output signal of the reference oscillator and an external signal that is provided from a source external to the platform and adjusts the set of filter weights for the filter assembly based on a comparison of the external signal and the oscillator output signal.
US10886869B2 Control apparatus and vehicle drive system
A control apparatus is applied to a vehicle including (i) a rotating electrical machine and (ii) a wheel speed sensor detecting a wheel speed. The control apparatus sets a rotation angle of the rotating electrical machine based on an estimated value of the rotation angle which is estimated based on a detection value of the wheel speed sensor.
US10886868B2 Motor control apparatus, control method thereof, and program
A motor control apparatus includes an inverter comprising switching elements, current detection means for detecting a phase current value output from the inverter to each phase of a three-phase AC motor, conversion means for converting the phase current value into a digital AD conversion value, and modulation means for comparing a phase voltage command value based on the AD conversion value from the conversion means with a PWM counter value generated using a timer operating at predetermined cycles to generate a PWM signal and outputting the generated PWM signal to the inverter to thereby switch the switching elements of the inverter and control the three-phase AC motor. The conversion means outputs the AD conversion value acquired by converting the phase current value at a timing when a rectangular width of a rectangular wave of a phase voltage value corresponding to the PWM counter value is long.
US10886866B1 Motor controller with inductor mounted transverse to control board
A motor control assembly is configured to operate an electric motor and includes a control housing and a controller. The control housing presents a controller chamber. The controller includes a control board mounted within the controller chamber. The controller further includes an inductor attached to the control housing and positioned within the controller chamber adjacent the control board. The inductor defines maximum first and second inductor dimensions measured along corresponding first and second directions parallel to a board plane and orthogonal to one another. The inductor further defines a maximum third inductor dimension measured along a third direction transverse to the board plane, with at least one of the first and second inductor dimensions being less than the maximum third inductor dimension.
US10886850B2 Power supply device and method for controlling power supply device
Multi-phase interleaving control of a power supply device is accelerated. Furthermore, in accelerating the multi-phase interleaving control in the power supply device, detection of feedback signal is accelerated. In the power supply device and a method for controlling the power supply device, output voltage is acquired as an operation result of a discrete time process using an initial value of the output voltage at a predetermined point, and a detection value of capacitance current at each point of the discrete time process. Accordingly, only detection of the initial value is performed when the output voltage being slow in response is acquired, and detection performed in the discrete time process can be accomplished by detection of capacitance current being rapid in response, thus enabling rapid response.
US10886845B2 Detection method, detection circuit, controller and switching power supply
Detecting an output voltage of a switching power supply can include: acquiring a first branch current that changes with a first voltage at a first terminal of an inductor of the switching power supply; acquiring a second branch current that changes with a second voltage at a second terminal of the inductor; controlling the first and second branch currents to flow to a same detection terminal; and detecting the output voltage based on a first current flowing through the detection terminal during a first time period, and a second current flowing through the detection terminal during a second time period.
US10886837B2 Virtual capacitor
An example virtual capacitor including processing circuitry, a physical capacitor, and a bi-directional current source is provided. The bi-directional current source may be electrically coupled between the physical capacitor and a power distribution bus. The control circuitry may be configured to control the bi-directional current source and the physical capacitor to emulate a shunt capacitor electrically connected to the power distribution bus with a different capacitance than a capacitance of the physical capacitor by controlling a voltage across the physical capacitor to be within a physical capacitor voltage range that is different than an operating bus voltage range.
US10886831B2 Multi-level inverter
A multi-level inverter having one or more banks, each bank containing a plurality of low voltage MOSFET transistors. A processor configured to switch the plurality of low voltage MOSFET transistors in each bank to switch at multiple times during each cycle.
US10886827B2 Linear vibration motor
A linear vibration motor comprising a housing, a stator, an vibrator, and two sets of elastic support assemblies which are located at two ends of the vibrator, respectively, and used for supporting the vibrator and providing elastic restoring forces, wherein each set of the elastic support assemblies comprises at least two elastic supports. Each elastic support comprises a first connection point coupled to the vibrator and a second connecting point coupled to the housing. both the first connection point and the second connection point which are located on the same elastic support are located on the same side of a central axis of the vibrator, and the central axis is parallel to a vibration direction of the vibrator; and the second connection point is coupled onto a side wall, perpendicular to the vibration direction of the vibrator, of the housing. The linear vibration motor of the present invention has a simple structure, is low in assembly difficulty and high in production efficiency.
US10886821B2 Haptic actuator including thermally coupled heat spreading layer and related methods
A haptic actuator may include a housing that includes a ferromagnetic material having a first heat conductance, and a coil carried by the housing in a medial portion thereof and generating waste heat when electrically powered. The haptic actuator may also include a field member movable within the housing responsive to the coil. The field member may include at least one permanent magnet establishing a magnetic path with the housing. A heat spreading layer may be thermally coupled to the housing adjacent the coil. The heat spreading layer may have a second heat conductance greater than the first heat conductance to spread the waste heat from the coil to adjacent portions of the housing.
US10886816B2 Power tool
A power tool including a brushless motor having a sensor circuit board has higher durability. The power tool includes a housing, a brushless motor including a rotor having a rotational shaft, a stator, and a sensor circuit board fixed to the stator and having a rotation detecting element that detects rotation of the rotor, and receiving the rotational shaft through the sensor circuit board, and a bearing held in the housing and supporting the rotational shaft. The bearing is located to overlap the rotation detecting element in an axial direction of the rotational shaft.
US10886809B2 Electrical isolation mounting of electrical machine stator
The present invention relates to a wind turbine with an electrical machine wherein said electrical machine comprises a stator (702) with one or more electrical winding(s) (704), said electrical winding(s) being arranged to be connected to an electrical grid (760) by at least one cable (740) with at least one phase conductor (746), the at least one cable (740) comprises at least one return path (744) to conduct leakage currents, and at least one electrical shield (745), the stator being electrically isolated from a stator housing (701). The invention also relates to a method for minimizing stray currents in an electrical machine in a wind turbine.
US10886808B2 Electric linear actuator
Provided is an electric linear actuator that enables reduction of the mounting space and reduction of costs. An electric motor of this electric linear actuator is an axial gap motor including a stator and a rotor which are disposed such that orientations of magnetic poles which generate interlinkage flux which contributes to torque generation are parallel to the rotation axis of the electric motor. Further, a linear motion mechanism and the electric motor are disposed in line along the same axis which serves as the axis of a rotation input and output shaft of the linear motion mechanism. First and second coil terminals have extended portions extended in the outer-diameter side in the radial direction with respect to the rotation axis, and the extended portions are electrically connected to a control device through a wiring mechanism.
US10886806B2 Rotating electrical machine
A motor generator includes three types of cooling through-holes. The cooling through-holes are three types of holes passing through the coil end portions in the radial direction and having different flow capacities that allow different amounts of liquid refrigerant to flow. Holes with larger flow capacities allow larger amounts of liquid refrigerant to flow therethrough. In the motor generator, the three types of cooling through-holes are arranged as appropriate according to the temperature increase characteristics of the coil end portions. Consequently, in the motor generator, an appropriate amount of liquid refrigerant can be delivered to each part of the coil end portions according to the difference in temperature increase rate.
US10886805B2 Stator for rotary electric machine
A stator for a rotary electric machine includes: a stator core including an annular stator yoke, a plurality of teeth protruding from the stator yoke to an inside in a radial direction, and a plurality of slots formed between adjacent teeth; and a plurality of coils arranged in each of the slots. In the stator core, a coolant distributing plate having an annular shape to surround the plurality of coils from an outer circumferential side is interposed, and the coolant distributing plate is provided with coolant supply portions discharging a coolant toward the plurality of coils.
US10886804B2 Rotating electrical machine
A rotating electrical machine that includes a rotor core; a stator core disposed so as to face the rotor core in a radial direction and including a plurality of teeth and a plurality of slots each located between adjacent ones of the teeth; and a concentric coil formed by concentrically winding a wire, and including a slot accommodated portion placed in the slot of the stator core and a coil end portion projecting in an axial direction from the stator core, wherein of the slot accommodated portion of the concentric coil, an axial end of the slot accommodated portion located on a side facing the rotor core is located closer to an outside in the radial direction than an axial middle part of the slot accommodated portion located on the side facing the rotor core.
US10886801B2 Vernier machine with shaped permanent magnet groups
An electric machine includes a rotor, permanent magnets, a stator, and a stator winding wound about a plurality of teeth to form a number of stator magnetic poles. The rotor includes a rotor core and a plurality of walls that form openings in the rotor core. A permanent magnet is mounted in each of the openings formed in the rotor core. The plurality of permanent magnets are arranged to form a plurality of groups of permanent magnets that are equally circumferentially distributed around the rotor core with an interior polarity on a side of each permanent magnet facing other permanent magnets of the group of permanent magnets to which the permanent magnet is associated that is the same for all of the permanent magnets. Each permanent magnet is arranged to form a rotor pole, wherein a number of rotor poles is greater than the number of stator magnetic poles.
US10886797B2 Support structure segment for a generator of a wind turbine
Provided is a support structure segment for a stator of a generator, in particular of a wind turbine, wherein the support structure segment includes a carrier element extending in an axial direction AD, wherein the carrier element includes a base section, a side section and a top section, and wherein the top section is configured to be coupled to a lamination sheet section of the stator by means of a fixing connection.
US10886789B2 Method of foreign object detection and foreign object detection device
A foreign object detection device includes a processor, a detecting circuit assembly connected to the processor, a coil connected to the detecting circuit assembly, a signal generator connected to the processor and the detecting circuit assembly, and a coil configuring circuit connected to the processor and the coil. The processor outputs a control signal to the coil configuring circuit so as to control the coil configuring circuit to generate a switch signal for enabling the coil to switch to one of a closed mode and an open mode, and controls the signal generator to transmit a test signal to the coil via the detecting circuit assembly when the coil is in the open mode.
US10886782B2 Wireless inductive power transfer
A wireless power transfer system comprises a power transmitter (101) arranged to wirelessly power a power receiver (103) via an inductive signal. The power transmitter (101) comprises a variable resonance circuit for generating the inductive signal in response to a drive signal. The resonance circuit has a variable resonance frequency and comprises a transmitter coil (121) arranged to generate the inductive signal. A driver (707) generates the drive signal for the variable resonance circuit and a modulator (711) amplitude modulates the inductive signal by varying the variable resonance frequency in response to data values for transmission to the power receiver (105). The power receiver (105) comprises a demodulator (1105) for demodulating amplitude modulation of the inductive signal and a first power extractor (1113) for extracting power from the inductive signal and for powering at least part of the power receiver. The inductive signal may be provided in addition to a higher power main power transfer signal.
US10886755B2 Power control system, method, and power control apparatus
In a power control system, a server transmits to each facility data generated by estimating a variation with time in power consumption in each facility and an upper limit value of power capable of being supplied to each facility. A HEMS controller calculates the sum of amounts of electric power consumed over an upper limit value on the basis of estimation data. A power conditioner reserves the power corresponding to the result of calculation in a storage battery in advance. The power conditioner supplies the power corresponding to the power storage capacity reserved in the storage battery to the facility in a case where the power consumption in the facility exceeds the upper limit value such that the upper limit of the power to be supplied from the system to the facility is set to the upper limit value.
US10886753B2 Systems and methods for managing a battery pack
A battery controller includes a first driving pin, a second driving pin and a third driving pin. The first driving pin is coupled to a charge switch and is operable for turning on the charge switch to enable a battery pack to be charged by a power source. The second driving pin is coupled to a first discharge switch and is operable for turning on the first discharge switch to enable the battery pack to power a first load. The third driving pin is coupled to a second discharge switch and is operable for turning on the second discharge switch to enable the battery pack to power a second load.
US10886748B1 Metering and communications for distributed energy resource devices
A DER (distributed energy resource) device includes a metrology module and a communications module. The metrology module monitors the output of the DER device and the communications module provides bidirectional communications across a communications network to control the DER device. The control of the DER devices may include commands to connect the DER device to the grid, to disconnect the DER device to the grid, to connect the DER device to the premises, or to adjust a power characteristic of the output of the DER device.
US10886744B2 Power conversion system, power supply system and power conversion device
Embodiments provide a power conversion system, a power supply system, and a power conversion device which can use effectively the generated power of the DC generator and the power charged into the power storage device. The power conversion system of the embodiments includes a first power conversion device, a second power conversion device, a third power conversion device, and a control device. The first power conversion device is connected between a DC generator and an electric power system. The second power conversion device is connected between a power storage device and the electric power system. The third power conversion device is connected between the DC generator and the power storage device. The control device sets operations of the first power conversion device, the second power conversion device and the third power conversion device on the basis of a DC power which the DC generator outputs and a DC power which is set.
US10886740B2 Emergency accurate control method and system for large-scale interruptible loads
Provided is an emergency accurate control method and system for large-scale interruptible loads. The method includes: acquiring, by a region control master station, a sheddable load sequence table; acquiring, by the region control master station, a first to-be-shed load; performing, by the region control master station, minimum under-shedding matching layer by layer according to the first to-be-shed load, and shedding a sheddable load corresponding to control substation matching with the first to-be-shed load; and sending, by the region control master station, a second to-be-shed load to the corresponding control substation for load shedding if the second to-be-shed load exists.
US10886733B2 Apparatus and method for brown out peak prediction and control
A method for predicting when consumption on a grid will exceed normal capacity for buildings including generating time shifted versions of consumption data for the buildings, each version comprising consumption values along with time and outside temperature values, where the energy consumption values within each version are shifted by one of a plurality of lag values relative to the time and outside temperature values; performing regression analysis on each version to yield regression model parameters and a residual; determining a least valued residual indicating an energy lag for each of the buildings; using outside temperatures, regression model parameters, and energy lags to estimate a cumulative consumption for the buildings, and to predict when consumption on the grid will exceed normal capacity; and receiving the time when consumption on the grid will exceed normal capacity, and preparing and commencing exceptional measures required to manage the consumption.
US10886727B2 Irrigation controller having transformer with resettable fuse
An irrigation controller comprising a housing, a control circuit having a processor and a memory, the control circuit configured to store and execute an irrigation schedule, an input connector configured to be coupled to an alternating current (AC) power supply and receive an AC power signal having a first voltage level, a transformer disposed at least partially in the housing, the transformer having a primary side and a secondary side, wherein the primary side is coupled to the input connector, a resettable fuse disposed at least partially in the housing, the fuse being electrically coupled in series between the input connector and the primary side of the transformer, driver circuitry disposed in the housing and electrically coupled to the secondary side of the transformer, and wherein the driver circuitry is coupled to the control circuit, and an output connector coupled to the driver circuitry.
US10886724B2 Leakage current detection and interruption device for power cord
A leakage current detection and interruption (LCDI) device for a power cord includes a switch unit configured to control an electrical connection between an input end and an output end, and a leakage current protection unit, which includes a switch drive module and a leakage current detection module. The leakage current detection module includes first and second leakage current detection lines coupled in series. The switch drive module is configured to control the switch unit based on a leakage current signal generated by the leakage current detection module to disconnect the electrical connection. The LCDI device can detect whether the first and second leakage current detection lines are intact, thereby ensuring the reliability of the device.
US10886723B2 Adaptive single event latchup (SEL) current surge mitigation
Method for SEL mitigation involves determining one or more base sets of signature vector components for each of a plurality of signal loading conditions experienced by a protected device in an operating state, each set of base signature vector components together comprising a base signature vector. The method further involves monitoring signature vector components for the protected device to determine a detected signature vector which is comprised of a set of detected signature vector components. The detected signature vector is compared to a dynamically selected base signature vector which is associated with the device state and signal loading condition which are currently active to differentiate between the occurrence of standard current surges associated with normal operation of the protected device and a non-standard current surge.
US10886719B2 Waterproof cover and wire harness
A waterproof cover that is configured to be connected to an external member of a protection tube that protects an electric wire, the waterproof cover including a wall; a ventilation through which air can pass, wherein: the ventilation includes a pair of contact surfaces that are provided penetrating the wall and are in contact with each other, and the pair of contact surfaces are configured to separate from each other due to the ventilation deforming based on a difference occurring between an internal pressure and an external pressure of the protection tube, and the ventilation is formed integrated with the wall; and a body surrounding the ventilation, wherein a thickness of the body is larger than a thickness of the wall located outside the body.
US10886718B2 Wireless push camera
A push camera apparatus comprising: (a) at least one reel configured to rotate on a base to pay out or reel in a cable, the reel having a cable input; (b) the cable having a proximate end and a distal end, the proximate end being connected to the cable input; (c) a camera connected to the distal end and configured to transmit image data through the cable to the cable input; and (d) a communication module operatively connected to the cable input and configured to rotate with the reel, and to transmit wirelessly the image data from the cable input to a wireless controller.
US10886714B2 Branching circuit body and branching method of electric wires
A branching circuit body includes a first electric wire, a first shield tube which covers the first electric wire, a second electric wire which is electrically connected to the first electric wire and drawn out through an opening formed in the first shield tube, a second shield tube which covers the second electric wire and has an end portion inserted into the opening, and a coupling band for joining the second shield tube to the first shield tube.
US10886705B2 Spark plug having a center electrode with improved thermal properties
A spark plug is described as including an insulator which is situated in a spark plug housing and which has a longitudinal axis and an opening along the longitudinal axis. Furthermore, a center electrode is situated in the opening of the insulator. Furthermore, at least one ground electrode is provided at the spark plug housing. The insulator has a first insulator section and a second insulator section, the first insulator section extending in the direction of the longitudinal axis over a first insulator section length having a first inner diameter. The second insulator section extends in the direction of the longitudinal axis over a second insulator section length having a second inner diameter. Here, the first inner diameter is smaller than the second inner diameter, the first insulator section merging directly into the second insulator section. The center electrode has a center electrode section which extends in the direction of the longitudinal axis over a center electrode section length having a center electrode outer diameter at least over the entire insulator section length of the first insulator section and of the second insulator section.
US10886703B1 LED DBR structure with reduced photodegradation
A distributed Bragg reflector (DBR) structure on a substrate includes a high refractive index layer comprising titanium oxide (TiO2) and a low refractive index layer having a high carbon region and at least one low carbon region that contacts the high refractive index layer. Multiple layers of the high refractive index layer and the low refractive index layer are stacked. Typically, the multiple layers of the high refractive index layer and the low refractive index layer are stacked to a thickness of less than 10 microns. Each of the respective layers of the high refractive index layer and the low refractive index layer have a thickness of less than 0.2 microns.
US10886697B2 Pulsed laser diode driver
Optical systems can emit train(s) of light pulses onto objects to derive a distance between the light source and the object. Achieving meter or centimeter resolution may require very short light pulses. It is not trivial to design a circuit that can generate narrow current pulses for driving a diode that emits the light pulses. An improved driver circuit has a pre-charge path comprising one or more inductive elements and a fire path comprising the diode. Switches in the driver circuit are controlled with predefined states during different intervals to pre-charge current in the one or more inductive elements prior to flowing current through the fire path to pulse the diode.
US10886694B2 Hermetic capsule and method
A hermetic capsule including a semiconductor/metal base with sensitive semiconductor/polymer electrical and optical components formed thereon and a semiconductor/metal lid. The semiconductor/metal lid sealed to the semiconductor/metal base by metallization so as to form a chamber including all of the sensitive semiconductor/polymer electrical and optical components and hermetically sealing the chamber and all sensitive components from the ambient. External access to the sensitive semiconductor/polymer electrical and optical components is provided through a metallization.
US10886690B2 Optical frequency comb generator with carrier envelope offset frequency detection
The present invention provides systems and methods for optical frequency comb generation with self-generated optical harmonics in mode-locked lasers for detecting the carrier envelope offset frequency. The mode-locked laser outputs an optical frequency comb and a harmonic output. The harmonic output provides an optical heterodyne resulting in a detectable beat note. A carrier envelope offset frequency detector detects the beat note and generates an optical frequency comb signal. The signal can be used to stabilize the optical frequency comb output.
US10886680B2 Snap button fastener providing electrical connection
Embodiments are generally directed to a snap button fastener providing electrical connection. An embodiment of a fastener includes a first mechanical part, the first mechanical part including at least a stud portion, the first mechanical part including a first electrical connector; a second mechanical part, the second mechanical part including at least a socket portion with a spring element and the socket portion, the second mechanical part including a second electrical connector. The stud portion of the first mechanical part and the socket portion of second mechanical part, if separated, are to interlock upon the application of a first force towards each other, and, if interlocked, to separate upon the application of a second force away from each other. The first electrical connector and the second electrical connector are to be electrically connected when the first mechanical part and the mechanical part are interlocked, and first electrical connector and the second electrical connector are to be disconnected when the first mechanical part and second mechanical part are separated.
US10886679B1 Retrofit electrical system for dockside power pedestals
A retrofit receptacle assembly includes one or more receptacle housing members, each having an inner portion which extends outwardly beyond the housing member defining an asymmetrical opening therebetween to secure a male connector. The inner portion includes openings to secure electrical prong members from the male connector. Electrical connectors extend from the inner portion to electrical power lines from a dockside power pedestal. A mounting assembly portion of the retrofit receptacle assembly secures the receptacle to the dockside power pedestal.
US10886677B2 Distal connector assemblies for medical lead extensions
Distal connector assemblies that are on the distal end of medical lead extensions provide increased rigidity by including a rigid holder that contains the electrical connectors. The electrical connectors are separated within the rigid holder by insulative spacers that may be individual items or may be formed from a compliant carrier that the electrical connectors may reside within where the carrier is positioned within the rigid holder. The rigid holder may also contain a set screw block defining set screw bore or the rigid holder may include an integral portion that defines a set screw bore. The integral portion may include a slot to allow a molding pin loaded with the electrical connectors and other components to be dropped into a cavity of the rigid holder. An overmold may be present to surround the rigid body containing the electrical connectors and insulative spacers.
US10886666B2 Low resonance electrical connector
A connector includes at least one ground contact, at least one signal contact, and a member disposed near the at least one ground contact. The member is made of a magnetic conductivity material or a low electrical conductivity metal. An insulation body is provided for housing the at least one ground contact and the at least one signal contact. The member may be arranged at least one of on or within the insulation body for reducing resonance energy generated by the at least one signal contact.
US10886656B2 Automotive electrical plug connector and automotive electrical receptacle connector
An automotive electrical plug connector and an automotive electrical receptacle connector mating with the automotive electrical plug connector are provided. The automotive electrical plug connector includes an insulated housing electrical plug connector includes an insulated housing, plug terminals, terminal fixing plates, and a positioning member. Upper and lower surfaces of the insulated housing has buckling grooves for positioning the terminal fixing plates, so that the front ends of the terminal fixing plates are abutted against the plug terminals, and the plug terminals can be prevented from detaching off terminal grooves of the insulated housing. Moreover, when the positioning member is assembled in an engaging groove at the side surface of the insulated housing, the positioning member is moved from a movable position to a locked position, and the automotive electrical plug connector and the automotive electrical receptacle connector can be locked with each other.
US10886631B2 Antenna system and method
A device comprising a plurality of metallic conical radiators, said conical radiators substantially hollow having a vertex end and a base end, a first cylindrical portion disposed annularly about the base end of the conical portion, a metallic second cylindrical portion coupled to the vertex of the conical portion, said cylindrical portion having a threaded aperture, and an antenna feed coupled to the threaded aperture. The device may have patches disposed on a substrate as a one or multi-dimensional array. An RF feed may be coupled to the radiators.
US10886629B2 Antenna system with planar antenna and methods for use therewith
Aspects of the subject disclosure may include a planar antenna configured to transmit first signals as a first guided electromagnetic wave that is bound to a surface of a transmission medium, wherein the first guided electromagnetic wave propagates along the surface of the transmission medium without requiring an electrical return path, wherein the planar antenna includes an array of patch antennas that generates first near field signals in response to the first signals, and wherein a portion of the first near field signals combines to induce the first guided electromagnetic wave that is bound to the surface of the transmission medium.
US10886624B2 Waveguide coupling configuration for a line scanner
Exemplary waveguide coupling configuration can be provided for a fill level radar antenna, e.g., in the form of a line scanner. The exemplary waveguide coupling configuration can include a waveguide openings on the antenna side which can have a distance from one another that can correspond to less than or equal to one half of the wavelength of the transmission signal. For example, the distance between adjacent radiator elements can be greater than one half of the wavelength of the transmission signal. In this exemplary manner, more space can be provided for a front end on the printed circuit board.
US10886615B2 Interleaved multi-band antenna arrays
Aspects of methods and systems for interleaved multi-band antenna arrays are provided. An array based communications system may comprise element processors and antenna elements. Each element processor of a first plurality of element processors may communicate in a first communication band via an antenna element in a first antenna array. Each element processor of a second plurality of element processors may communicate in a second communication band via an antenna element in a second antenna array. One or more antenna elements of the second antenna array may be positioned between antenna elements of the first antenna array.
US10886614B2 Antenna structure
An antenna structure includes a housing and a first feed source. The first feed source is electrically coupled to a first radiating portion of the housing and adapted to provide an electric current to the first radiating portion.
US10886612B2 Bi-directional active phase shifting
An apparatus is disclosed for bi-directional active phase shifting. In an example aspect, the apparatus includes a wireless transceiver. The wireless transceiver includes at least one transmit path and at least one receive path. The wireless transceiver also includes at least one active phase shifter disposed in both the transmit path and the receive path.
US10886609B2 Antenna arrangement
An antenna arrangement is described which comprises an electrical conductor extending along an axis, a first electrically conductive disc in contact with the electrical conductor and extending perpendicularly from the axis, a second electrically conductive disc in contact with the conductor and extending perpendicularly from the axis. The antenna arrangement also comprises an electrically conductive housing enclosing, circumferentially around the axis, the electrical conductor, the first electrically conductive disc and the second electrically conductive disc, feeding means configured to feed electromagnetic energy to the first electrically conductive disc, transmitting means configured to transmit electromagnetic energy from the second electrically conductive disc, and a third electrically conductive disc in contact with the conductor and extending perpendicularly from the axis between the first electrically conductive disc and the second electrically conductive disc at a distance therefrom. The third electrically conductive disc comprises at least one opening.
US10886605B2 Scattered void reservoir
An antenna apparatus and method for using the same are disclosed. In one embodiment, the antenna comprises an antenna element array having a plurality of radiating radio-frequency (RF) antenna elements formed using portions of first and second substrates with a liquid crystal (LC) therebetween, the first substrate comprising a plurality of irises and the second substrate comprises a plurality of patches, wherein each of the patches is co-located over and separated from an iris in the plurality of irises with LC at least partially between each overlap region a patch and iris overlap; and a reservoir structure between the first and second substrates to hold LC and comprising areas around the RF antenna elements, the reservoir structure having a cavity large enough to accommodate thermal expansion of the LC and having one or more areas void of LC, wherein LC remains in patch/iris overlap regions of the plurality of radiating RF antenna elements even when additional LC could enter the one or more areas void of LC.
US10886600B2 Antenna and electronic device including the same
An electronic device includes a housing including a back cover and a cover glass facing away from the back cover, a coil type radiator disposed between the back cover and the cover glass, at least one printed circuit board (PCB) disposed between the radiator and the cover glass, a communication circuit disposed on the PCB and feeding to the radiator, a first connecting member, a second connecting member, and one or more elements.
US10886597B2 Housing, antenna device and mobile terminal
A housing is provided. The housing includes a first housing area, a second housing area, a slit strip and a connecting segment, the slit strip includes at least one slit, the first housing area and the second housing area are located at two sides of the slit strip, the connecting segment are located at an extending path of the slit strip, the connecting segment electrically conductively couples the first housing area and the second housing area. An antenna device and a mobile terminal are also provided by the present disclosure.
US10886594B2 Packaging structure and packaging method for antenna
The present disclosure provides a packaging structure and a packaging method for an antenna. The packaging structure comprises a redistribution layer, having a first surface and an opposite second surface; a first metal joint pin, formed on the second surface of the redistribution layer; a first packaging layer, disposed on the redistribution layer covering the first metal joint pin; a first antenna metal layer, patterned on the first packaging layer, and a portion of the first antenna metal layer electrically connects with the first metal joint pin; a second metal joint pin, formed on the first antenna metal layer; a second packaging layer, disposed on the first antenna metal layer covering the second metal joint pin; a second antenna metal layer, formed on the second packaging layer; and a metal bump and an antenna circuit chip, bonded to the first surface of the redistribution layer.
US10886586B2 Packaging and thermalization of cryogenic dispersive-resistive hybrid attenuators for quantum microwave circuits
A hybrid microwave attenuator is constructed by forming a circuit and a housing. The circuit has two ports, a resistive component configured to attenuate some frequencies in an input signal (transmitted signal), and a dispersive component configured to attenuate some frequencies within a frequency range. The resistive component and the dispersive component are arranged in a series configuration relative to one another between the two ports of the circuit. The housing includes a closable structure in which the circuit is positioned, the structure being formed of a material that exhibits at least a threshold level of thermal conductivity, where the threshold level of thermal conductivity is achieved at a cryogenic temperature range in which a quantum computing circuit operates. The housing further includes a pair of microwave connectors, the pair of connectors being thermally coupled to the housing.
US10886584B2 Air metal fuel cell
This invention is related to a type of Air Metal Fuel Cell. The Air Metal Fuel Cell in this invention is made of a positive air electrode, metal negative electrode, membrane/membrane bag, siphon material, electrolyte, mandrel, shockproof buffer layer, cathode electrolyte, positive electrolyte, battery shell and supporting fixing device. There is a hydrophobic structure layer between the positive and negative electrodes. The advantages of the invented cell include high energy density, low production costs, and superior safety and reliability.
US10886581B2 Battery pack
A battery pack includes a housing accommodating a plurality of batteries and a blower. A control unit manages the temperature of the batteries according to the battery temperature provided by a temperature detector. When the battery temperature becomes equal to or higher than a predetermined cooling required temperature, the control unit executes a cooling mode of operating the blower to cool the batteries. The control unit executes a temperature equalizing mode of operating the blower to equalize the temperature inside the housing by causing the fluid flowing through the circulation path even when the battery temperature is lower than the cooling required temperature and the cooling is unnecessary.
US10886579B2 Monitoring apparatus for battery cells
A monitoring apparatus is provided for monitoring voltages of a plurality of battery cells. The battery cells are electrically connected in series with each other and each include a pair of electrode terminals. The monitoring apparatus includes a flexible substrate, a monitoring circuit and a plurality of noise removal elements. The flexible substrate has a plurality of wiring patterns formed thereon. The wiring patterns are electrically connected with the electrode terminals of the battery cells. The monitoring circuit is electrically connected with the electrode terminals of the battery cells via the wiring patterns and configured to monitor the voltages of the battery cells inputted thereto via the wiring patterns. The noise removal elements are provided in monitoring circuit-side parts of the wiring patterns to remove noise inputted to the wiring patterns.
US10886576B2 Electric vehicle battery cell with sense tabs
A battery includes a first battery cell including an endplate current collector cathode, an endplate current collector anode, a plurality of battery cell components between the endplate current collector cathode and the endplate current collector anode, each battery cell component including a cathode, a separator, an anode and a bipolar current collector, and at least one sense tab connected to and extending from one of the bipolar current collectors between the endplate current collector cathode and the endplate current collector anode. A second battery cell is connected in parallel to the first battery cell via the endplate current collector cathode and the endplate current collector anode. A voltmeter is connected between a first sense tab and one of the following: the endplate current collector cathode, endplate current collector anode or a second sense tab of the at least one sense tabs, the voltmeter being electrically isolated from at least one of the endplate current collector cathodes and the endplate current collector anodes via at least one battery cell component of the first battery cell and measuring at least two of the battery cell components. A battery cell, a method, an electric vehicle battery and an electric vehicle are also provided.
US10886572B2 Flexible battery and electronic device
To provide a lithium-ion storage battery or electronic device that is flexible and highly safe. One embodiment of the present invention is a flexible storage battery including a positive electrode, a negative electrode, a separator between the positive electrode and the negative electrode, an exterior body that surrounds the positive electrode, the negative electrode, and the separator, and a wiring provided along the exterior body. At least part of the wiring is more easily breakable by deformation than the exterior body. The wiring is more vulnerable to deformation than the exterior body and thus damaged earlier than the exterior body. Damage to the wiring is detected and an alert is sent to a user; thus, the use of the storage battery can be stopped before the exterior body is damaged.
US10886569B2 Non-aqueous electrolyte secondary battery and method of producing the same
A non-aqueous electrolyte secondary battery includes a negative electrode, a positive electrode, and an electrolyte solution. The electrolyte solution contains at least one selected from the group consisting of ethylene carbonate, fluoroethylene carbonate, and vinylene carbonate. The negative electrode includes a negative electrode mixture layer. The negative electrode mixture layer contains a silicon-containing particle and a graphite particle. In a Log-differential pore volume distribution of the negative electrode mixture layer, the ratio of a Log-differential pore volume at a pore diameter of 2 μm to a Log-differential pore volume at a pore diameter of 0.2 μm is within a range of 10.5 to 33.1.
US10886565B2 Electrolyte and electrochemical energy storage device
The present disclosure provides an electrolyte and an electrochemical energy storage device, the electrolyte comprises an electrolyte salt and an additive. The additive comprises a sulfonic ester cyclic quaternary ammonium salt and a multinitrile compound. The sulfonic ester cyclic quaternary ammonium salt and the multinitrile compound can form a dense and uniform passive film with high ionic conductivity on a surface of each of the positive electrode film and the negative electrode film, so as to prevent continuous oxidation and reduction reaction from occurring between the electrolyte and the positive electrode film and the negative electrode film and make the electrochemical energy storage device has excellent high temperature cycle performance and high temperature storage performance.
US10886562B2 Acrylate polymers with dicarbonyl pendant groups as electrolytes for lithium ion batteries
New acrylate-based polymers with dicarbonyl pendant groups have been synthesized. When these polymers are combined with electrolyte salts, such polymer electrolytes have shown excellent electrochemical oxidation stability in lithium battery cells. Their stability along with their excellent ionic transport properties make them especially suitable as electrolytes in high energy density lithium battery cells.
US10886560B2 All-solid-state lithium secondary battery containing LLZO solid electrolyte and method for preparing same
The present invention relates to an all-solid-state lithium secondary battery and a method of manufacturing the same. The all-solid-state lithium secondary battery includes a cathode, an anode, and a composite solid electrolyte layer between the cathode and the anode, wherein first and second LLZOs contained respectively in the cathode and the composite solid electrolyte layer are each independently aluminum-doped or undoped LLZO, and the battery of the invention can exhibit improved discharge capacity and cycle characteristics because both the cathode and the composite solid electrolyte layer contain a conductive polymer, a lithium salt and an inorganic ceramic solid electrolyte. The method of the invention enables the all-solid-state lithium secondary battery to be manufactured in a non-sintering manner, thus reducing manufacturing costs and controlling interfacial reactions between active materials, between solid electrolyte particles, and between an electrolyte and an electrode, thereby further reducing the internal resistance of the battery.
US10886558B2 Battery module
Provided is a battery module that allows suppressing impairment of battery performance, through suitable control of a restraining pressure that is exerted in the stacking direction of a stack, also in a case where unit cells expand/shrink when charged/discharged. The battery module is provided with a stack in which a plurality of unit cells is stacked, and with a pressure regulation member, which is disposed at least at one site from among a gap between the stacked unit cells, and a first end and a second end in the stacking direction, and which regulates a restraining pressure exerted in the stacking direction of the stack. The pressure regulation member is provided with a liquid holding section and a liquid storage section. The liquid holding section is provided with a liquid holding body capable of holding a liquid. The liquid storage section has a space capable of storing the liquid.
US10886555B2 Apparatus for activating membrane electrode assembly for fuel cells
An apparatus for activating a membrane electrode assembly (MEA) for fuel cells includes: a frame. A plurality of separation plates are disposed on an upper side of a base plate, which is disposed on a top portion of the frame, to move straightly in a length direction. The plurality of separation plates are spaced apart from each other with the MEA interposed therebetween in the direction in which the separation plates move. A tilt unit, which is connected to the frame and the base plate, upwardly tilt the base plate with respect to the frame and remove a coolant generated when the MEA is activated.
US10886551B2 Method for synchronously recovering metal and elemental sulfur
The present disclosure discloses a method for synchronously recovering metal and elemental sulfur, particularly to a method for synchronously recovering metal and elemental sulfur in sulfide ore tailings, and belongs to the technical field of waste recycling. According to the present disclosure, metal and sulfur element are transferred from a solid phase to a liquid phase in the form of ions respectively by leaching the sulfide ore tailings in an anode chamber, then metal ions are recovered in the form of hydroxide precipitate in a first cathode chamber, and sulfate ions are recovered in the form of elemental sulfur precipitate in a second cathode chamber. The method of the present disclosure can synchronously realize the recovery of metal and elemental sulfur in sulfide ore tailings, such that a metal recovery rate is up to 89.4%, and an elemental sulfur recovery rate is up to 45.7%, meanwhile, a process flow is simple, operating cost is low, recovery rates of metal and sulfur element in tailings are high, corrosion of equipment is alleviated, and secondary pollution is avoid.
US10886545B2 Fuel cell module and fuel cell apparatus
A fuel cell module includes: a housing; a cell stack; a reformer; and an oxygen-containing gas supply section. The cell stack comprises fuel cells which are arranged along a predetermined arrangement direction, and is housed in the housing. The reformer is disposed above the cell stack in the housing. The oxygen-containing gas supply section is disposed along the predetermined arrangement direction of the fuel cells so as to face the cell stack and the reformer, and has a gas flow channel through which an oxygen-containing gas to be supplied to the fuel cell flows downwardly. Moreover, in the oxygen-containing gas supply section, the gas flow channel has a first region and a second region which is greater than the first region in flow channel width in a direction perpendicular to a direction in which an oxygen-containing gas flows, and the predetermined arrangement direction of the fuel cells.
US10886541B2 Manufacturing method of terminal plate
There is provided a manufacturing method of a terminal plate including a conductive plate and a terminal that is welded to the conductive plate and that is made of a different material from a material of the conductive plate. This manufacturing method comprises an overlapping process of laying an end portion of the terminal on the conductive plate; a pressing process of pressing part of overlapping surfaces of the conductive plate and the terminal, after the overlapping process; and a welding process of welding at least part of a remaining region excluding the pressed part of the overlapping surfaces, by friction stir welding.
US10886539B2 Catalyst-carrier carbon material, solid-polymer fuel cell catalyst, solid-polymer fuel cell, and method for manufacturing catalyst-carrier carbon material
A carbon material for catalyst carrier use excellent in both durability and power generation performance under operating conditions at the time of low humidity, in particular both durability of a carbon material for catalyst carrier use with respect to repeated load fluctuations due to startup and shutdown and power generation performance under operating conditions at the time of low humidity, and a catalyst for solid-polymer fuel cell use prepared using the same etc. are provided. To solve this technical problem, according to one aspect of the present invention, there is provided a carbon material for catalyst carrier use satisfying the following (A) to (D): (A) an oxygen content OICP of 0.1 to 3.0 mass % contained in the carbon material for catalyst carrier use; (B) a residual amount of oxygen O1200° C. of 0.1 to 1.5 mass % remaining after heat treatment in an inert gas (or vacuum) atmosphere at 1200° C.; (C) a BET specific surface area of 300 to 1500 m2/g; and (D) a G-band half-width ΔG of 30 to 70 cm−1 detected in a range of 1550 to 1650 cm−1 of the Raman spectrum.
US10886536B2 Method of alkali metal-selenium secondary battery containing a graphene-based separator layer
One embodiment of the invention is method of inhibiting the shuttle effect by preventing migration of selenium or metal selenide ions from a cathode to an anode of an alkali metal-selenium battery, the method comprising: (a) combining an anode active material layer, a cathode active material layer, an electrically insulating porous separator disposed between the anode active material layer and the cathode active material layer, and electrolyte to form an alkali metal-selenium battery cell, and (b) implementing a porous trapping layer, having a thickness from 5 nm to 100 μm, between the cathode active material layer and the electrically insulating porous separator to trap selenium or metal selenide ions that are dissolved in the electrolyte from the cathode active material layer. Such a method enables the formation of an alkali metal-selenium battery exhibiting a long cycle life.
US10886532B2 Nanorod-shaped cathode active material for lithium secondary battery, manufacturing method thereof, and lithium secondary battery including the same
Provided are a cathode active material for a lithium secondary battery which is represented by general formula (1) below and has a nanorod shape, a manufacturing method thereof, and a lithium secondary battery including the same. LiNi1−x−yMnxMyO2  (1)
US10886530B2 Sulfur-carbon composite and lithium-sulfur battery comprising same
A sulfur-carbon composite and a lithium-sulfur battery including the same, and in particular, to a sulfur-carbon composite comprising a porous carbon material; and sulfur on at least a part of an inside and outside surface of the porous carbon material, wherein the inside and outside surface of the porous carbon material include a coating layer comprising an ion conducting polymer, and a lithium-sulfur battery including the same. Also provided is an ion conducting polymer coating layer on a porous carbon material surface which thereby improves a lithium ion conducting property to a positive electrode, and as a result, may enhance capacity and life time properties of a lithium-sulfur battery.
US10886524B2 Sulfur containing nanoporous materials, nanoparticles, methods and applications
Sulfur containing nanoparticles that may be used within cathode electrodes within lithium ion batteries include in a first instance porous carbon shape materials (i.e., either nanoparticle shapes or “bulk” shapes that are subsequently ground to nanoparticle shapes) that are infused with a sulfur material. A synthetic route to these carbon and sulfur containing nanoparticles may use a template nanoparticle to form a hollow carbon shape shell, and subsequent dissolution of the template nanoparticle prior to infusion of the hollow carbon shape shell with a sulfur material. Sulfur infusion into other porous carbon shapes that are not hollow is also contemplated. A second type of sulfur containing nanoparticle includes a metal oxide material core upon which is located a shell layer that includes a vulcanized polymultiene polymer material and ion conducting polymer material. The foregoing sulfur containing nanoparticle materials provide the electrodes and lithium ion batteries with enhanced performance.
US10886518B2 Separator assembly and battery module
The present disclosure relates to a separator assembly and a battery module, wherein the separator assembly comprises: a separator body, having a first surface and a second surface opposite to each other in a thickness direction of the separator body; electrical connecting plates, connected to the second surface of the separator body, wherein two or more electrical connecting plates are spaced apart from each other in a length direction of the separator body, and a through slot is provided on the separator body between two adjacent electrical connecting plates, extending from the first surface to the second surface in the thickness direction; and an output electrode plate mount, being connected to the second surface of the separator body as a cantilever.
US10886516B2 Active membrane with controlled ion-transport
A membrane is provided that includes a membrane substrate defining a plurality of pores to allow ion transport therethrough; an ion-doped conductive polymer disposed on a surface of the membrane substrate; and a conductive material disposed between the membrane substrate and the ion-doped conductive polymer. The membrane may have an areal density from about 0.01 Coulombs per cm2 (C/cm2) to about 100 C/cm2. Such membranes provide for controlled bidirectional ion transport therethrough and may be used in electrochemical cells that includes such membranes as part of (or the entirety of) the separator. Such separators may be used to control charge transfer through the electrochemical cell and/or reversibly stop charge transfer therethrough to prevent thermal runaway.
US10886515B2 All-solid secondary battery and method of preparing the same
An all-solid secondary battery including: a cathode including a cathode active material layer; an anode including an anode active material layer; and a solid electrolyte layer including a sulfide solid electrolyte between the cathode active material layer and the anode active material layer, wherein an arithmetic mean roughness (Ra) of an interface between the cathode active material layer and the solid electrolyte layer is about 1 micrometer or less, and a relative density of the solid electrolyte layer is about 80% or more.
US10886511B2 Housing for the cell stack of a battery
The invention relates to a housing for a cell stack of a battery, comprising: an integral frame from accommodating the cell stack, wherein the frame surrounds at least three end faces of a cell stack which is accommodated in the housing, and at least one electrically conductive connecting element for establishing an electrical connection between an external connection and a cell stack which is accommodated in the housing is integrated in the frame; and a cover for covering sides, in particular all sides, of a cell stack which is received in the housing, which sides are not surrounded by the frame.
US10886509B2 Battery operated device and battery removal method
A battery operated device and method of removing a battery therefrom are described. The battery operated device includes a battery compartment, a battery in the battery compartment, and an electric component powered by the battery. The battery compartment is mounted on a deformable base and includes a top surface which is adapted to be ruptured by deforming the deformable base, thereby enabling removal of the battery from the battery compartment. The method of removing a battery from a battery compartment of a battery operated device includes rupturing a top surface of the battery compartment by deforming a deformable base of the battery compartment, and removing the battery from the battery compartment.
US10886501B2 Graphene protective film serving as a gas and moisture barrier, method for forming same, and use thereof
The present invention relates to a method for forming a graphene protective film having gas and moisture barrier properties, to a graphene protective film formed by the method, and to the use thereof. A single-layer or multilayer graphene protective film can be used as a material for a barrier coating or bags, and improves the gas and moisture barrier properties of a variety of devices in a wide array of industrial fields to thereby maintain the electrical characteristics of devices over a long period of time.
US10886492B2 Array substrate and display panel comprising fracture opening for blocking carrier transportation between adjacent sub-pixels
An array substrate and a manufacturing method thereof, and a display panel are disclosed. The array substrate includes a base substrate, comprising a plurality of sub-pixel regions and inter-sub-pixel regions between adjacent sub-pixel regions; and a first organic functional layer on the base substrate. At least a portion of the first organic functional layer is in the plurality of sub-pixel regions; and the first organic functional layer includes at least one fracture opening, the at least one fracture opening is configured to block a transportation of the carriers between adjacent sub-pixel regions.
US10886485B2 Quantum dot light emitting diode (QLED) and manufacture method thereof, display panel
A quantum dot light emitting diode (QLED) and a manufacture method thereof, a display panel are provided. The QLED includes a hole transport layer and a quantum dot light emitting layer, the hole transport layer includes a porous structure layer having pores, the quantum dot light emitting layer is disposed on the hole transport layer; the quantum dot light emitting layer contacts the porous structure layer, and a material of the quantum dot light emitting layer is disposed in at least a part of the pores.
US10886479B2 Photoelectric conversion element, optical sensor, imaging element, and compound
The present invention provides a photoelectric conversion element exhibiting excellent responsiveness, and excellent photoelectric conversion efficiency in a case where the photoelectric conversion film is a thin film, an optical sensor, an imaging element which include the photoelectric conversion element, and a compound. The photoelectric conversion element of the present invention includes a conductive film, a photoelectric conversion film, and a transparent conductive film, in this order, in which the photoelectric conversion film contains a compound represented by Formula (1) and having a structure represented by Formula (2).
US10886476B2 Polycyclic compound and organic electroluminescence device including the same
A polycyclic compound may be represented by Formula 1 below. The polycyclic compound may improve the light emitting efficiency of a blue light emitting region, and an organic electroluminescence device including the polycyclic compound may have improved blue light emission, high external quantum efficiency, and long life. The polycyclic compound may be used as a thermally activated delayed fluorescence material, which emits blue light, to improve the blue light emitting efficiency of the organic electroluminescence device.
US10886472B2 Alternative acceptor materials based on hexabenzocoronene
The invention relates to a compound comprising a hexabenzocoronene core to which are bonded, in position 2 and 5, a polymer ZP46, optionally via a spacer, and to which are bonded substituents selected from a group —COOH, —C≡N, —N+≡C, —O—C≡N or CF3, at position 1, 3, 4, and 6; a donor:acceptor layer comprising it, and a device comprising such a compound and such a layer and its use in the field of organic photovoltaic cells.
US10886471B2 Polymeric electrode modifiers
The present teachings relate to novel polymeric materials for electrode treatment. The present polymeric electrode modifiers can be derived from an episulfide monomer via either an acid-catalyzed ring-opening polymerization reaction or a nucleophilic polymerization reaction.
US10886468B2 Manufacturing method and manufacturing apparatus for organic EL display device
In a manufacturing method for an organic EL display device according to an embodiment, a support substrate is mounted on a surface of a vapor deposition mask (S3) which surface faces a vapor deposition source and has been subjected to a modification treatment (S2), and a desired organic material is evaporated to the vapor deposition mask, so as to deposit an organic layer formed of multiple layers in a desired area on the support substrate (S4), and further a second electrode is formed on the organic layer (S8). An exposed surface of the vapor deposition mask or an exposed surface of the organic layer formed on the vapor deposition mask is modified at at least one timing among: before depositing the organic layer formed of the multiple layers; before or after depositing each organic layer of the multiple layers forming the organic layer; and before forming the second electrode.
US10886462B2 Encapsulated memory pillars
A method for selectively encapsulating embedded memory pillars in a semiconductor device includes coating a passivation layer on a first dielectric surface on a first outer dielectric layer present in the semiconductor device. The passivation layer adheres to the dielectric surface selective to metal. The method includes depositing an encapsulation layer on side and top surfaces of the embedded memory pillars. The passivation layer prevents deposition of the encapsulation layer on the first dielectric surface of the first outer layer dielectric. The method includes removing the first outer dielectric layer from horizontal subraces around the embedded memory pillar and the encapsulation layer from the top surface of the embedded memory pillars.
US10886457B2 Spin orbit torque magnetic RAM
A spin torque magnetic RAM according to the present invention includes at least one row selection line positioned on a silicon substrate to induce a spin orbit interaction therein; at least one first magnetic pattern positioned on the row selection line; a second magnetic pattern positioned on the first magnetic pattern; a tunnel barrier positioned on the second magnetic pattern; and a third magnetic pattern positioned on the tunnel barrier, wherein the first magnetic pattern is made of a cobalt film, the first magnetic pattern and the second magnetic pattern have a total thickness of 5 nm to form a free layer, and the third magnetic pattern is formed with a pinned layer in which a magnetization direction is fixed.
US10886439B2 Light emitting device with reflective sidewall
Embodiments of the invention include a semiconductor light emitting device including a semiconductor structure. The semiconductor structure includes a light emitting layer disposed between an n-type region and a p-type region. A wavelength converting structure is disposed in a path of light emitted by the light emitting layer. A diffuse reflector is disposed along a sidewall of the semiconductor light emitting device and the wavelength converting structure. The diffuse reflector includes a pigment. A reflective layer is disposed between the diffuse reflector and the semiconductor structure. The reflective layer is a different material from the diffuse reflector.
US10886436B2 Light-emitting device and lighting apparatus
A light-emitting device may include a light-emitting structure, a first electrode formed on the first conductive semiconductor layer, and a second electrode formed on the second conductive semiconductor layer. The first electrode may include a first pad, and a first branch coupled to the first pad and extending in a longitudinal direction. The second electrode may include a second pad, and a third branch and a fourth branch that are connected to the second pad and extend from the second pad.
US10886433B2 Light-emitting device having a patterned substrate and the method thereof
A light-emitting device comprises a textured substrate comprising a plurality of textured structures, wherein the textured structures and the textured substrate are both composed of sapphire; and a light-emitting stack overlaying the textured substrate, comprising a first conductivity type semiconductor layer, an active layer, and a second conductivity type semiconductor layer, wherein each of the plurality of textured structures comprises a top portion having a first top-view shape, and a bottom portion parallel to the top portion and having a second top-view shape, wherein the first top-view shape comprises a circle or an ellipse, the first top-view shape comprises a first periphery and the second top-view shape comprises a second periphery, the first periphery is enclosed by the second periphery, and various distances are between each of the first periphery and the second periphery.
US10886429B2 Method of manufacturing an optoelectronic device by transferring a conversion structure onto an emission structure
The invention relates to a method of manufacturing an optoelectronic device (1) produced on the basis of GaN, comprising an emission structure (10) configured to emit a first light radiation at the first wavelength (λ1), the method comprising the following steps: i. producing a growth structure (20) comprising a nucleation layer (23) of Inx2Ga1-x2N at least partially relaxed; ii. producing a conversion structure (30), comprising an emission layer (33) configured to emit light at a second wavelength (λ2), and an absorption layer (34) produced on the basis of InGaN; iii. transfer of the conversion structure (30) onto the emission structure (10) in such a way that the absorption layer (34) is located between the emission structure (10) and the emission layer (33) of the conversion structure.
US10886428B2 Method of manufacturing semiconductor element
A method of manufacturing a semiconductor element includes: a first providing step comprising providing a structure body comprising a semiconductor stacked body, the structure body including first surfaces that include surfaces defining at least one first recess; a first forming step comprising forming a first rough-surface portion at or inward of at least a portion of the surfaces defining the first recess of the structure body; a second forming step comprising forming a first metal layer at a first surface side of the structure body; a second providing step comprising providing a substrate on which a second metal layer is disposed; and a bonding step comprising heating the first metal layer and the second metal layer in a state in which the first metal layer and the second metal layer face each other.
US10886426B2 Method for producing an electronic device and electronic device
A method for producing an electronic device and an electronic device are disclosed. In an embodiment a method for producing an electronic device includes attaching semiconductor chips on a carrier, applying a fluoropolymer to main surfaces of the semiconductor chips facing away from the carrier and a main surface of the carrier facing the semiconductor chip thereby forming an encapsulation layer including a fluoropolymer, structuring the encapsulation layer thereby forming cavities in the encapsulation layer and applying a metal layer in the cavities.
US10886425B2 Tandem photovoltaic cell
The present invention relates to a multi-layer material comprising an assembly of layers, called “front layers”, capable of forming a front photovoltaic cell, and an assembly of layers, called “rear layers”, capable of forming a rear photovoltaic cell, wherein the front layer assembly and the rear layer assembly are electrically insulated by an insulating layer of epitaxial material.
US10886424B2 Method for blackening a metallic article
A method includes providing an electrically conductive mandrel having an outer surface layer comprising a preformed pattern. The metallic article is electroformed. The metallic article includes a plurality of electroformed elements formed in the preformed pattern on the outer surface layer of the mandrel. The plurality of electroformed elements have a first side adjacent to the outer surface layer of the mandrel and a second side. A solder is plated on the second side of the plurality of electroformed elements while on the mandrel. The metallic article is separated from the mandrel. The plurality of electroformed elements are interconnected such that the metallic article forms a unitary, free-standing piece. A solution is applied to create a blackening of the first side of the plurality of electroformed elements. The solder on the second side of the plurality of electroformed elements is not blackened.
US10886423B2 Energy harvesting systems for providing autonomous electrical power to building structures and electrically-powered devices in the building structures
A system is provided that integrates an autonomous energy harvesting capacity in buildings in an aesthetically neutral manner. A unique set of structural features combine to implement a hidden energy harvesting system on a surface of the building to provide electrical power to the building, and/or to electrically-powered devices in the building. Color-matched, image-matched and/or texture-matched optical layers are formed over energy harvesting components, including photovoltaic energy collecting components. Optical layers are tuned to scatter selectable wavelengths of electromagnetic energy back in an incident direction while allowing remaining wavelengths of electromagnetic energy to pass through the layers to the energy collecting components below. The layers uniquely implement optical light scattering techniques to make the layers appear opaque when observed from a light incident side, while allowing at least 50%, and as much as 80+%, of the energy impinging on the energy or incident side to pass through the layer.
US10886421B2 Semiconductor film, method of producing semiconductor film, solar cell, light-emitting diode, thin film transistor, and electronic device
A semiconductor film, including: an assembly of semiconductor quantum dots containing a metal atom; and a ligand that is coordinated to the semiconductor quantum dots and that is represented by the following Formula (A): wherein, in Formula (A), X1 represents NH, S, or O; each of X2 and X3 independently represents NH2, SH, or OH; and each of n and m independently represents an integer from 1 to 3.
US10886415B2 Multi-state transistor devices with multiple threshold voltage channels
A method of forming a multi-state nanosheet transistor device is provided. The method includes forming an alternating sequence of sacrificial layer segments and differentially doped nanosheet layer segments on a substrate, wherein each of the differentially doped nanosheet layer segments has a different dopant concentration from the other differentially doped nanosheet layer segments. The method further includes forming a source/drain on each of opposite ends of the sacrificial layer segments and differentially doped nanosheet layer segments, and removing the sacrificial layer segments. The method further includes depositing a gate dielectric layer on the differentially doped nanosheet layer segments, and forming a gate electrode on the gate dielectric layer to form a common gate-all-around structure, where each of the differentially doped nanosheet layer segments conducts current at a different threshold voltage.
US10886413B2 Semiconductor device
A transistor includes a multilayer film in which an oxide semiconductor film and an oxide film are stacked, a gate electrode, and a gate insulating film. The multilayer film overlaps with the gate electrode with the gate insulating film interposed therebetween. The multilayer film has a shape having a first angle between a bottom surface of the oxide semiconductor film and a side surface of the oxide semiconductor film and a second angle between a bottom surface of the oxide film and a side surface of the oxide film. The first angle is acute and smaller than the second angle. Further, a semiconductor device including such a transistor is manufactured.
US10886406B1 Semiconductor structure and method of manufacturing the same
The present disclosure provides a semiconductor structure and a method for preparing the semiconductor structure. The semiconductor structure includes a substrate having a pattern-dense region and a pattern-loose region; a first drain stressor disposed in the pattern-dense region; a first source stressor disposed in the pattern-dense region; a buried gate structure disposed in the pattern-dense region, between the first drain stressor and the first source stressor; a second drain stressor disposed in the pattern-loose region; a second source stressor disposed in the pattern-loose region; and a planar gate structure disposed in the pattern-loose region, between the second drain stressor and the second source stressor.
US10886405B2 Semiconductor structure
A semiconductor structure includes a first source/drain region, a second source/drain region, a channel doping region, a gate structure, a first well and a second well. The second source/drain region is disposed opposite to the first source/drain region. The channel doping region is disposed between the first source/drain region and the second source/drain region. The gate structure is disposed on the channel doping region. The first well has a first portion disposed under the first source/drain region. The second well is disposed opposite to the first well and separated from the second source/drain region. The first source/drain region, the second source/drain region and the channel doping region have a first conductive type. The first well and the second well have a second conductive type different from the first conductive type.
US10886398B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
A MOS-gate silicon carbide semiconductor device has an interlayer insulating film that covers a gate electrode and that has a 2-layer structure in which a NSG film and a BPSG film are sequentially stacked. The BPSG film has a boron concentration in a range from 4.5 mol % to 8.0 mol %. The BPSG film has a phosphorus concentration in a range from 1.0 mol % to 3.5 mol %. The NSG film has a thickness in a range from 50 nm to 400 nm. The BPSG film has a thickness in a range from 400 nm to 800 nm. A distance from the gate insulating film to the BPSG film is at most 100 nm at a portion where the gate insulating film and the BPSG film oppose each other across the NSG film.
US10886394B1 Semiconductor structure
A semiconductor structure includes a substrate having an active region and an isolation region, an insulating layer disposed on the substrate, a seed layer disposed on the insulating layer, a compound semiconductor layer disposed on the seed layer, a gate structure in the active region disposed on the compound semiconductor layer, an isolation structure in the isolation region disposed on the substrate, a pair of through-substrate vias in the isolation region disposed on the opposite sides of the gate structure, and a source structure and a drain structure disposed on the substrate and on the opposite sides of the gate structure. The pair of through-substrate vias pass through the isolation structure and contact the seed layer. The source structure and the drain structure electrically connect the seed layer by the pair of through-substrate vias.
US10886392B2 Semiconductor structure for improving thermal stability and Schottky behavior
A semiconductor structure for improving the thermal stability and Schottky behavior by engineering the stress in a III-nitride semiconductor, comprising a III-nitride semiconductor and a gate metal layer. The III-nitride semiconductor has a top surface on which a conductive area and a non-conductive area are defined. The gate metal layer is formed directly on the top surface of the III-nitride semiconductor and comprises a gate connection line and at least one gate contact extending from the gate connection line in a second direction perpendicular to the length of the gate connection line. The at least one gate contact forms a Schottky contact with the III-nitride semiconductor on the conductive area, and the gate connection line is in direct contact with the III-nitride semiconductor on the non-conductive area. The non-conductive area of the III-nitride semiconductor is at least partially covered by the gate connection line.
US10886384B2 Fabrication of a vertical fin field effect transistor (vertical finFET) with a self-aligned gate and fin edges
A method of forming a vertical fin field effect transistor with a self-aligned gate structure, comprising forming a plurality of vertical fins on a substrate, forming gate dielectric layers on opposite sidewalls of each vertical fin, forming a gate fill layer between the vertical fins, forming a fin-cut mask layer on the gate fill layer, forming one or more fin-cut mask trench(es) in the fin-cut mask layer, and removing portions of the gate fill layer and vertical fins not covered by the fin-cut mask layer to form one or more fin trench(es), and two or more vertical fin segments from each of the plurality of vertical fins, having a separation distance, D1, between two vertical fin segments.
US10886382B2 Cascode amplifier optimization
A cascode amplifier including a common-source device and a common-gate device formed utilizing different processing parameters to separately optimize performance of the common-source device and common-gate device.
US10886380B2 Semiconductor storage device and method for forming a profile of a capacitor thereof
A method for forming a capacitor profile on a semiconductor is disclosed. The method includes: providing a semiconductor substrate; forming a dielectric layer on the semiconductor substrate; forming an ion reflecting mask layer on the dielectric layer; forming a plurality of patterned openings by etching through the ion reflecting mask layer to expose the dielectric layer; and forming a plurality of trenching capacitor profiles by etching through the dielectric layer from the plurality of patterned openings, respectively, to expose the semiconductor substrate. Each trenching capacitor profile includes a bowing profile formed at 75%-95% of a height of the trenching capacitor profile above the semiconductor substrate.
US10886363B2 Metal-insulator-metal capacitor structure
The disclosure is directed to semiconductor structures and, more particularly, to Metal-Insulator-Metal (MIM) capacitor structures and methods of manufacture. The method includes: forming at least one gate structure; removing material from the at least one gate structure to form a trench; depositing capacitor material within the trench and at an edge or outside of the trench; and forming a first contact in contact with a first conductive material of the capacitor material and a second contact in contact with a second conductive material of the capacitor material.
US10886361B2 Semiconductor devices including resistor structures
A semiconductor device is provided including a resistor structure, the semiconductor device including a substrate having an upper surface perpendicular to a first direction; a resistor structure including a first insulating layer on the substrate, a resistor layer on the first insulating layer, and a second insulating layer on the resistor layer; and a resistor contact penetrating the second insulating layer and the resistor layer. The tilt angle of a side wall of the resistor contact with respect to the first direction varies according to a height from the substrate. The semiconductor device has a low contact resistance and a narrow variation of contact resistance.
US10886356B2 Display panel with high stability
A display panel includes a base substrate, a first electrode contact portion, a light emitting layer, and a first electrode. The first electrode contact portion is disposed on the base substrate and surrounding a display area, and is separated from the display area by an isolation area. The light emitting layer covers the display area and at least a portion of the isolation area, and extends at least partially to an inner edge of the first electrode contact portion or a surface of the first electrode contact portion away from the base substrate. The first electrode is disposed on the light emitting layer and a portion of the first electrode contact portion that is not covered by the light emitting layer.
US10886354B2 Display device
A display device includes a substrate having a pixel area and a peripheral area, a plurality of pixels disposed on the substrate in the pixel area, a plurality of data lines that supply a plurality of data signals to the pixels, a plurality of scan lines that supply a plurality of scan signals to the pixels, a plurality of power supply lines that supply a first voltage to the pixels, and first through third insulating layers. The first insulating layer is disposed on the substrate, the second insulating layer is disposed on the first insulating layer, and the third insulating layer is disposed on the second insulating layer. The scan lines are disposed below the third insulating layer on the substrate in the pixel area, and are disposed on the third insulating layer in the peripheral area.
US10886351B2 Display device
A plurality of thin film transistors provided in a peripheral region are first staggered thin film transistors where a first channel layer configured of low-temperature polysilicon is included, and the first channel layer is not interposed between a first source electrode and a first gate electrode, and between a first drain electrode and the first gate electrode. A plurality of thin film transistors provided in a display region are second staggered thin film transistors where a second channel layer configured of an oxide semiconductor is included, and the second channel layer is not interposed between a second source electrode and a second gate electrode, and between a second drain electrode and the second gate electrode. The first thin film transistor is located below the second thin film transistor.
US10886344B2 Display substrate, manufacturing method thereof, and display device
A display substrate, a manufacturing method thereof and a display device are provided. Pixel regions of the display substrate are divided into a plurality of pixel groups, and a plurality of guide bars is arranged at a surface of a pixel definition layer between at least parts of adjacent pixel regions in each pixel group. A guide groove is formed between two adjacent guide bars, so as to guide the flow of ink, thereby to enable the ink to be uniformly distributed at all the pixel regions in each pixel group.
US10886340B2 Display panel and display device with reduced frame width
A display panel and a display device are provided. The display panel includes a display area and a non-display area including a climbing area. The display panel also includes an array substrate, and a display layer disposed on the array substrate and located in the display area. The display panel also includes a thin film encapsulation layer, located at a side of the display layer away from the array substrate and extending from the display area to the non-display area. The display panel also includes touch signal lines, located at a side of the thin film encapsulation layer away from the display layer. The film encapsulation layer includes a climbing section located in the climbing area. The climbing area includes at least one first subarea. In the first subarea, in the direction from the display area to the non-display area, line widths of the touch signal lines gradually change.
US10886337B2 Display device and electronic apparatus
A display device of the disclosure includes a first substrate that includes light emitting elements and color elements for respective pixels, in which the color elements are provided over the light emitting elements. The color elements include: a color element of one color including a first edge face; a color element of another color including a second edge face, in which the second edge face is adjacent to the first edge face, and at least the first edge face and the second edge face each have inclination; and a reflector structure provided in a gap formed by the inclination.
US10886329B2 Thermoelectric micro-supercapacitor integrated device and manufacturing method thereof
The present invention provides a thermoelectric micro-supercapacitor integrated device comprising: a thermoelectric power generation module comprising a thermoelectric unit body including a thermoelectric channel interposed between two different heat sources and disposed on a substrate, the thermoelectric channel being composed of an n-type or p-type semiconductor; and a micro-supercapacitor module configured to be operated in cooperation with the thermoelectric power generation module and including a pair of collector electrodes between which an electric potential difference is generated through the thermoelectric channel.
US10886328B1 Monolithically integrated GaN light-emitting diode with silicon transistor for displays
An approach to forming a full color micro-display that includes using a plurality of micro-light emitting diodes formed in a silicon on insulator substrate, where the plurality of micro-light emitting diodes include a plurality of red micro-light emitting diodes, a plurality of green micro-light emitting diodes, and a plurality of blue micro-light emitting diodes. Additionally, the approach includes forming a plurality of transistor devices in the silicon on insulator substrate, wherein each transistor device of the plurality of transistor devices acts as a switch connecting to a micro-light emitting diode of the plurality of micro-light emitting diodes.
US10886325B2 Infrared detector devices and focal plane arrays having a transparent common ground structure and methods of fabricating the same
Focal plane arrays and infrared detector device having a transparent common ground structure and methods of their fabrication are disclosed. In one embodiment, a front-side illuminated infrared detector device includes a contact layer and a detector structure adjacent to the contact layer. The detector structure is capable of absorbing radiation. The front-side illuminated infrared detector device further includes a common ground structure adjacent the detector structure, wherein the common ground structure is transmissive to radiation having a wavelength in a predetermined spectral band, and the common ground structure has a bandgap that is wider than a bandgap of the detector structure. The front-side illuminated infrared detector device further includes an optical layer adjacent the common ground structure.
US10886324B2 Detection panel and detection device
A detection panel and a detection device are provided. The detection panel includes: a base substrate, a photoelectric conversion layer and a first insulating layer which are sequentially stacked on the base substrate; wherein the detection panel further comprises a plurality of interdigital electrodes located on a surface of a side of the first insulating layer away from the base substrate.
US10886313B2 Solid-state imaging element and solid-state imaging apparatus
A solid-state imaging element includes a first electrode including a plurality of electrodes, a second electrode opposed to the first electrode, and a photoelectric conversion layer provided between the first electrode and the second electrode. The first electrode has, at least in a portion, an overlap section where the plurality of electrodes overlap each other with a first insulation layer interposed therebetween.
US10886298B2 Method of forming a memory device
A method of forming a memory device including forming a stack of silicon nitride layers and polysilicon layers that are alternating arranged, etching a serpentine trench in the stack of silicon nitride layers and polysilicon layers, forming a first isolation layer in the serpentine trench, removing one of the silicon nitride layers to form a recess between neighboring two of the polysilicon layers, and forming in sequence a doped polysilicon layer, a gate dielectric layer, and a conductive layer in the recess.
US10886293B2 Semiconductor device and method of fabricating the same
A method of fabricating a semiconductor device includes: forming alternately a plurality of first films and a plurality of second films on a substrate, forming a hole in the first and second films, forming a first metal layer on a surface of the hole, and removing the first metal layer from a bottom of the hole. The method further includes forming a second metal layer on a surface of the first metal layer after removing the first metal layer from the bottom of the hole. The method further includes processing the bottom of the hole exposed from the first and second metal layers to increase a depth of the hole.
US10886288B2 Vertical semiconductor memory device structures including vertical channel structures and vertical dummy structures
A vertical memory device structure can include a vertical channel structure that vertically penetrates through an upper structure and a lower structure of a stack structure in a cell array region of the device. The vertical channel structure can have a side wall with a stepped profile at a level in the vertical channel structure where the upper structure meets the lower structure. A vertical dummy structure can vertically penetrate through a staircase structure that is defined by the upper structure and the lower structure in a connection region of the device, and the vertical dummy structure can have a side wall with a planar profile at the level where the upper structure meets the lower structure.
US10886286B2 Vertical memory control circuitry located in interconnect layers
An embodiment includes a substrate having a surface; a first layer that includes a metal and is on the substrate; a second layer that includes the metal and is on the first layer; a first switching device between the first and second layers; a second switching device between the first and second layers; a capacitor between the first and second layers, the capacitor including ferroelectric materials; a memory cell that includes the first switching device and the capacitor; an interconnect line that couples the first and second switching devices to each other; wherein: (a) the surface is substantially disposed in a first plane, and (b) a second plane is parallel to the first plane, the second plane intersecting the first and second switching devices. Other embodiments are addressed herein.
US10886284B2 Anti-fuse with reduced programming voltage
A semiconductor device having transistors and anti-fuses integrated thereon includes a transistor region having a defect free monocrystalline semiconductor layer and a device channel for a transistor. The device also has an anti-fuse region including a defective semiconductor layer formed on an oxide of a portion of the surface of an epitaxial semiconductor layer over which the transistor is formed, the oxide having a thickness extending into the epitaxial semiconductor layer. It also has gate structures formed in the transistor region and in the anti-fuse region, where the defective semiconductor layer is programmable by an applied field on the gate structures in the anti-fuse region.
US10886283B2 Compact antifuse element and fabrication process
An integrated circuit includes at least one antifuse element. The antifuse element is formed from a semiconductor substrate, a trench extending down from a first face of the semiconductor substrate into the semiconductor substrate, a first conductive layer housed in the trench and extending down from the first face of the semiconductor substrate into the semiconductor substrate, a dielectric layer on the first face of the semiconductor substrate, and a second conductive layer on the dielectric layer. A program transistor selectively electrically couples the second conductive layer to a program voltage in response to a program signal. A program/read transistor selectively electrically couples the first conductive layer to a ground voltage in response to the program signal and in response to a read signal. A read transistor selectively electrically couples the second conductive layer to a read amplifier in response to the read signal.
US10886281B2 Transistor and capacitor structures for analog memory neural network
A method for manufacturing a semiconductor device includes forming a plurality of transistors on a semiconductor substrate. The formation of the plurality of transistors includes recessing channels of at least two transistors of the plurality of transistors. In the method, a stacked capacitor is formed on the semiconductor substrate, and the stacked capacitor is electrically connected in parallel to the at least two transistors of the plurality of transistors comprising the recessed channels and to an additional one of the plurality of transistors. The stacked capacitor, the at least two transistors and the additional one of the plurality of transistors form a memory cell of a plurality of memory cells of a memory device.
US10886279B2 Device structure for forming semiconductor device having angled contacts
A memory device may include an active device region, disposed at least partially in a first level. The memory device may include a storage capacitor, disposed at least partially in a second level, above the first level, wherein the first level and the second level are parallel to a substrate plane. The memory device may also include a contact via, the contact via extending between the storage capacitor and the active device region, and defining a non-zero angle of inclination with respect to a perpendicular to the substrate plane.
US10886278B2 Method of forming an array of capacitors, a method of forming DRAM circuitry, and a method of forming an elevationally-elongated conductive structure of integrated circuitry
A method of forming elevationally-elongated conductive structures of integrated circuitry comprises providing a substrate comprising a plurality of spaced elevationally-extending conductive vias individually having an upper horizontal perimeter. The conductive vias individually have an upper horizontal perimeter. Masking material is formed directly above the conductive vias. An opening is formed in the masking material directly above individual of the upper horizontal perimeters of individual of the conductive vias. Individual of the masking-material openings comprise a lower horizontal perimeter that overlaps the upper horizontal perimeter of the conductive via directly there-below. Individual of the masking-material openings comprise a lower horizontal perimeter that overlaps the upper horizontal perimeter of the conductive via directly there-below. Conductive material is formed in the individual masking-material openings against sidewalls of the individual masking-material openings and directly against the conductive via directly there-below. An upper horizontal perimeter of the conductive material in the individual masking-material openings extends outwardly beyond the upper horizontal perimeter of the conductive via directly there-below.
US10886268B2 Method of manufacturing a semiconductor device with separated merged source/drain structure
In a method of forming a semiconductor device including a fin field effect transistor (FinFET), a sacrificial layer is formed over a source/drain structure of a FinFET structure and an isolation insulating layer. A mask pattern is formed over the sacrificial layer. The sacrificial layer and the source/drain structure are patterned by using the mask pattern as an etching mask, thereby forming openings adjacent to the patterned sacrificial layer and source/drain structure. A dielectric layer is formed in the openings. After the dielectric layer is formed, the patterned sacrificial layer is removed to form a contact opening over the patterned source/drain structure. A conductive layer is formed in the contact opening.
US10886255B2 Die stack structure, semiconductor package having the same and method of manufacturing the same
A die stack structure may include a base die having base contact pads insulated by a base protection patterns and a flat side surface, a die stack bonded to the base die and having a plurality of component dies on the base die such that each of the component dies includes component contact pads insulated by a corresponding component protection pattern, and a residual mold unevenly arranged on a side surface of the die stack such that the component dies are attached to each other by the residual mold.
US10886249B2 Hybrid wafer-to-wafer bonding and methods of surface preparation for wafers comprising an aluminum metalization
A surface treatment solution includes a fluoride source; a first solvent; and a water transforming agent to transform water produced during wafer surface treatment into a second solvent, which can be the same as, or different from, the first solvent. The solution can be used, for example, in surface preparation for wafers having a backend including an electrical interconnect that includes aluminum or an aluminum alloy.
US10886245B2 Semiconductor structure, 3DIC structure and method of fabricating the same
Provided is a three-dimensional integrated circuit (3DIC) structure including a first die and a second die bonded together by a hybrid bonding structure. One of the first die and the second die has a pad and a cap layer disposed over the pad. The cap layer exposes a portion of a top surface of the pad, and the portion of the top surface of the pad has a probe mark. A bonding metal layer of the hybrid bonding structure penetrates the cap layer to electrically connect to the pad. A method of fabricating the first die or the second die of 3DIC structure is also provided.
US10886242B2 Antenna module
An antenna module includes an antenna substrate, a first semiconductor package, disposed on the antenna substrate, including a first connection member including one or more first redistribution layers, electrically connected to the antenna substrate, and a first semiconductor chip disposed on the first connection member, and a second semiconductor package, disposed on the antenna substrate to be spaced apart from the first semiconductor package, including a second connection member including one or more second redistribution layers, electrically connected to the antenna substrate, and a second semiconductor chip disposed on the second connection member. The first semiconductor chip and the second semiconductor chip are different types of semiconductor chips.
US10886241B1 Semiconductor package structure
A semiconductor package structure and a method for forming the same are disclosed. The semiconductor package structure includes a semiconductor die, a molding layer and an inductor. The semiconductor die includes an active surface, a back surface and a sidewall surface between the active surface and the back surface. The molding layer covers the back surface and the sidewall surface of the semiconductor die. The inductor is in the molding layer. The sidewall surface of the semiconductor die faces toward the inductor.
US10886238B2 Supporting InFO packages to reduce warpage
A method includes encapsulating a first device die and a second device die in an encapsulating material, forming redistribution lines over and electrically coupling to the first device die and the second device die, and bonding a bridge die over the redistribution lines to form a package, with the package including the first device die, the second device die, and the bridge die. The bridge die electrically inter-couples the first device die and the second device die. The first device die, the second device die, and the bridge die are supported with a dummy support die.
US10886233B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package is provided, which includes a substrate, a semiconductor device and an alignment structure. The semiconductor device and the alignment structure are disposed on the substrate. The alignment structure is in direct contact with the semiconductor device.
US10886232B2 Package structure and fabrication methods
The present disclosure relates to methods and apparatus for forming a thin-form-factor semiconductor package. In one embodiment, a glass or silicon substrate is structured by micro-blasting or laser ablation to form structures for formation of interconnections therethrough. The substrate is thereafter utilized as a frame for forming a semiconductor package with embedded dies therein.
US10886228B2 Improving size and efficiency of dies
An integrated circuit package is disclosed. The integrated circuit package includes a first integrated circuit die, a second integrated circuit die, an organic substrate, wherein both the first integrated circuit die and the second integrated circuit die are connected to the organic substrate, a multi-die interconnect bridge (EMIB) embedded within the organic substrate, and a termination resistor associated with a circuit in the first integrated circuit die, wherein the termination resistor is located within the multi-die interconnect bridge embedded within the organic substrate.
US10886226B2 Conductive contact having staircase barrier layers
A semiconductor device includes a transistor having a source/drain and a gate. The semiconductor device also includes a conductive contact for the transistor. The conductive contact provides electrical connectivity to the source/drain or the gate of the transistor. The conductive contact includes a plurality of barrier layers. The barrier layers have different depths from one another.
US10886218B2 Fabric die to fabric die interconnect for modularized integrated circuit devices
The presently disclosed programmable fabric die includes a direct fabric die-to-fabric die interconnect interface column disposed in a sector of programmable logic fabric. Each row of the interconnect interface column includes at least one interconnect interface that is electrically coupled to a microbump. The microbump is configured to be electrically coupled to another microbump of another interconnect interface of another fabric die through an interposer. The fabric die may include multiple interconnect interface columns that each extend deep into the sector, enabling low latency connections between the fabric dies and reducing routing congestion. In some embodiments, the fabric die may include interconnect interfaces that are instead distributed throughout logic blocks of the sector.
US10886200B2 Power module and manufacturing method thereof
The present disclosure relates to a power module and a manufacturing method thereof. The power module includes: a group of switch elements, a molding part and a connector. The group of switch elements includes at least one pair of switch elements. The molding part molds the group of switch elements. The connector includes a signal terminal and a power terminal respectively electrically connected to the signal end and power end of the group of switch elements, and both fanned out from the molding part. The power terminal includes a positive power terminal, a negative power terminal and an output power terminal. The positive power terminal and the negative power terminal are respectively a first metal layer and a second metal layer which are at least partially stacked, and an insulating layer is disposed between the first metal layer and the second metal layer.
US10886199B1 Molded semiconductor package with double-sided cooling
A method of producing a molded semiconductor package includes: attaching a first load terminal at a first side of a semiconductor die to a leadframe, the semiconductor die having a second load terminal at a second side opposite the first side and a control terminal at the first side or the second side; encapsulating the semiconductor die in a laser-activatable mold compound so that the leadframe is at least partly exposed from the laser-activatable mold compound at a first side of the molded semiconductor package, and the second load terminal is at least partly exposed from the laser-activatable mold compound at a second side of the molded semiconductor package opposite the first side; and laser activating a first region of the laser-activatable mold compound to form a first laser-activated region which forms part of an electrical connection to the second load terminal.
US10886189B2 Semiconductor die with improved ruggedness
A semiconductor die includes a substrate, a first passivation layer over the substrate, and a second passivation layer over the first passivation layer and the substrate. The substrate has boundaries defined by a substrate termination edge. The first passivation layer is over the substrate such that it terminates at a first passivation termination edge that is inset from the substrate termination edge by a first distance. The second passivation layer is over the first passivation layer and the substrate such that it terminates at a second passivation termination edge that is inset from the substrate termination edge by a second distance. The second distance is less than the first distance such that the second passivation layer overlaps the first passivation layer.
US10886186B2 Semiconductor package system
A semiconductor package system comprises a semiconductor package and a cap. The semiconductor package comprises a die pad, a chip mounted or arranged to a first main face of the die pad and an encapsulation body encapsulating the chip and the die pad. The cap covers at least partly an exposed second main face of the die pad. The cap comprises a cap body of an electrically insulating and thermally conductive material and a fastening system fastening the cap to the semiconductor package. The fastening system extends from the cap body towards the encapsulation body or along a side surface of the semiconductor package.
US10886181B2 Semiconductor device
Semiconductor device is provided. The semiconductor device includes a base substrate and a first dielectric layer on the base substrate. The first dielectric layer contains a first trench and a second trench passing therethrough, and a width of the second trench is larger than a width of the first trench. The semiconductor device further includes a first gate dielectric layer and a first gate electrode in the first trench. A first recess is on the first gate dielectric layer between the first gate electrode and the first dielectric layer. The semiconductor device further includes a second gate dielectric layer and a second gate electrode in the second trench. A second recess is on the second gate dielectric layer between the second gate electrode and the first dielectric layer. The semiconductor device further includes a first protection layer in the first recess and a second protection layer in the second recess.
US10886180B2 Semiconductor device with fin end spacer and method of manufacturing the same
A semiconductor device and a method of manufacturing the same are disclosed. The semiconductor device includes a plurality of fins on a substrate. A fin end spacer is formed on an end surface of each of the plurality of fins. An insulating layer is formed on the plurality of fins. A source/drain epitaxial layer is formed in a source/drain space in each of the plurality of fins. A gate electrode layer is formed on the insulating layer and wrapping around the each channel region. Sidewall spacers are formed on the gate electrode layer.
US10886178B2 Device with highly active acceptor doping and method of production thereof
A device including a triple-layer EPI stack including SiGe, Ge, and Si, respectively, with Ga confined therein, and method of production thereof. Embodiments include an EPI stack including a SiGe layer, a Ge layer, and a Si layer over a plurality of fins, the EPI stack positioned between and over a portion of sidewall spacers, wherein the Si layer is a top layer capping the Ge layer, and wherein the Ge layer is a middle layer capping the SiGe layer underneath; and a Ga layer in a portion of the Ge layer between the SiGe layer and the Si layer.
US10886172B2 Methods for wordline separation in 3D-NAND devices
Methods of wordline separation in semiconductor devices (e.g., 3D-NAND) are described. A metal film is deposited in the wordlines and on the surface of a stack of spaced oxide layers. The metal film is removed by high temperature oxidation and etching of the oxide or low temperature atomic layer etching by oxidizing the surface and etching the oxide in a monolayer fashion. After removal of the metal overburden, the wordlines are filled with the metal film.
US10886171B2 Rlink-on-die interconnect features to enable signaling
Integrated circuit (IC) chip “on-die” interconnection features (and methods for their manufacture) may improve signal connections and transmission through a data signal communication channel from one chip, through semiconductor device packaging, and to another component, such as another chip. Such chip interconnection features may include (1) “last silicon metal level (LSML)” data signal “leadway (LDW) routing” traces isolated between LSLM isolation (e.g., power and/or ground) traces to: (2) add a length of the isolated data signal LDW traces to increase a total length of and tune data signal communication channels extending through a package between two communicating chips and (3) create switched buffer (SB) pairs of data signal channels that use the isolated data signal LDW traces to switch the locations of the pairs data signal circuitry and surface contacts for packaging connection bumps.
US10886165B2 Method of forming negatively sloped isolation structures
Negatively sloped isolation structures are formed on a semiconductor substrate to isolate devices from one another. The negatively sloped isolation structures have a top critical dimension which is smaller than a bottom critical dimension. The negatively sloped isolation structures may penetrate through an insulator layer of a silicon-on-insulator structure arrangement.
US10886160B2 Sinker to buried layer connection region for narrow deep trenches
An electronic device, e.g. an integrated circuit, includes a semiconductor substrate having a top surface and an area of the semiconductor substrate surrounded by inner and outer trench rings. The inner trench ring includes a first dielectric liner that extends from the substrate surface to a bottom of the inner trench ring, the first dielectric liner electrically isolating an interior region of the inner trench ring from the semiconductor substrate. The outer trench ring surrounds the inner trench ring and includes a second dielectric liner that extends from the substrate surface to a bottom of the outer trench ring. The second dielectric liner includes an opening at a bottom of the outer trench ring, the opening providing a path between an interior region of the outer trench ring and the semiconductor substrate.
US10886154B2 Electrostatic chuck and substrate fixing device
An electrostatic chuck includes a heating part, a substrate on the heating part, a temperature sensor, and an embedment part. The substrate includes a first surface onto which an object is to be attracted and held, a second surface opposite from the first surface and contacting the heating part, and a hole open at the second surface of the substrate. The hole includes a threaded inner wall surface. The temperature sensor is at the bottom of the hole. The embedment part includes a threaded side surface, and is embedded in the hole with the threaded side surface mating with the threaded inner wall surface. The substrate and the embedment part are formed of the same material.
US10886153B2 Display including an LED element having a pressure sensitive adhesive (PSA) for micro pick and bond assembly of the display
Micro pick-and-bond heads, assembly methods, and device assemblies. In, embodiments, micro pick-and-bond heads transfer micro device elements, such as (micro) LEDs, en masse from a source substrate to a target substrate, such as a LED display substrate. Anchor and release structures on the source substrate enable device elements to be separated from a source substrate, while pressure sensitive adhesive (PSA) enables device elements to be temporarily affixed to pedestals of a micro pick-and bond head. Once the device elements are permanently affixed to a target substrate, the PSA interface may be defeated through peeling and/or thermal decomposition of an interface layer.
US10886143B2 Semiconductor device, manufacturing method thereof, display device, and electronic device
The field-effect mobility and reliability of a transistor including an oxide semiconductor film are improved. Provided is a semiconductor device including an oxide semiconductor film. The semiconductor device includes a first insulating film, an oxide semiconductor film over the first insulating film, a second insulating film and a third insulating film over the oxide semiconductor film, and a gate electrode over the second insulating film. The second insulating film comprises a silicon oxynitride film. When excess oxygen is added to the second insulating film by oxygen plasma treatment, oxygen can be efficiently supplied to the oxide semiconductor film.
US10886142B2 Annealing method, process chamber and annealing apparatus
A method includes maintaining a pressure in the process chamber at a threshold before and after a wafer is transferred into the process chamber and during the annealing process of the wafer. Not only the temperature fluctuation caused by the turbulent flow of the gas during the annealing process of the wafer can be avoided, but also the time for the temperature in the chamber to recover and stabilize can be shortened, thereby improving the equipment productivity.
US10886139B2 Method of etching one or more of mixed metal and dielectric layers of a semiconductor device
A method performs a planar and cross-sectional etching of semiconductor devices made up of multiple layers of dissimilar materials, like metals and dielectrics. The method results in the removal of multiple layers with the aim of either exposing a single layer of interest or cross-sectioning several layers to perform various applications including but not limited to, nanoprobing, circuit edit and failure analysis. The method comprises directing an ion beam toward a defined area on the semiconductor device in the presence of an etching agent, thereby removing at least a portion of the mixed metal and dielectric layer and producing a recess with at least one substantially smooth and planar surface in the milled area. The used etching agent comprises oxidizing and reducing elements in a ratio optimized such that the quantity of oxidizing elements is one element more than the quantity of reducing elements.
US10886136B2 Method for processing substrates
A method for processing a substrate in a plasma chamber is provided. The method includes providing a substrate on which an underlying layer to be etched and a mask are formed. The method further includes forming a protective film on the mask. The method further includes performing an anisotropic deposition to selectively form a deposition layer on a top portion of the mask.
US10886130B2 Methods of forming crystalline semiconductor material, and methods of forming transistors
Some embodiments include a method of forming crystalline semiconductor material. A template is provided to have a polycrystalline region along a surface. Semiconductor material is deposited along the surface under conditions which grow crystalline semiconductor structures from grains of the polycrystalline region. The deposition is conducted at a temperature of less than or equal to 500° C. Some embodiments include a method of forming a transistor. A template is provided to have a polycrystalline region along a surface. Semiconductor material is deposited along the surface under conditions which grow crystalline semiconductor structures from grains of the polycrystalline region. The semiconductor material includes germanium. The crystalline semiconductor structures are doped to form a configuration having a first portion over a second portion. Insulative material is formed adjacent the second portion. A transistor gate is formed along the insulative material.
US10886129B2 Method for manufacturing semiconductor device and method for evaluating semiconductor device
A method for manufacturing a semiconductor device, including forming a Fin structure on a semiconductor silicon substrate, performing ion implantation into the Fin structure, and subsequently performing recovery heat treatment on the semiconductor silicon substrate to recrystallize silicon of the Fin structure, wherein the Fin structure is processed so as not to have an end face of a {111} plane of the semiconductor silicon onto a sidewall of the Fin structure to be formed. It also includes a method for manufacturing a semiconductor device that is capable of preventing a defect from being introduced into a Fin structure when the Fin structure is subjected to ion implantation and recovery heat treatment.
US10886125B1 Method for manufacturing a nano-wire array and a device that comprises a nano-wire array
A device having a nano-wire array and a method for manufacturing an array of nano-wires. The method includes spraying on a substrate droplets of a suspension that comprises nano-wires and at least a partially volatile solvent; and evaporating the at least partially volatile solvent of the droplets to form the array of nano-wires. At least one of the spraying and the evaporating comprises executing at least one aggregation reduction measure for limiting a formation of three dimensional aggregations of nano-wires on the substrate.
US10886121B2 Methods of reducing silicon consumption, methods of forming a semiconductor structure, and methods of forming isolation structures
A method of reducing silicon consumption of a silicon material. The method comprises cleaning a silicon material and subjecting the cleaned silicon material to a vacuum anneal at a temperature below a melting point of silicon and under vacuum conditions. The silicon material is subjected to additional process acts without substantially removing silicon of the silicon material. Additional methods of forming a semiconductor structure and forming isolation structures are also disclosed.
US10886120B2 Hydrogen ventilation of CMOS wafers
An integrated circuit a semiconductor substrate includes a device die with includes transistors configured to execute an electrical function. A first interconnect layer of the device die is configured to route electrical signals or power to terminals of the transistors. An interlevel dielectric (ILD) layer is located over the interconnect layer. A metal electrode located over the ILD layer. A dielectric barrier layer is located between the ILD layer and the metal electrode. A scribe seal surrounds the device die. A first opening within the dielectric barrier layer surrounds the metal electrode. Second and third openings within the dielectric barrier layer are located between the first opening and the scribe seal.
US10886115B2 Mass spectrometric determination of particular tissue states
The invention relates to the identification and visualization of the spatial distribution of particular tissue states in histological tissue sections from mass spectrometric signals acquired with spatial resolution. The invention proposes a method by means of which regions of the tissue with similar mass spectra are found automatically, and it is further proposed that mass spectra of these regions are summed in order to improve the spectral quality to such an extent that known markers for tissue degenerations can be identified with increased certainty. Regions of similar mass spectra can be interconnected on a large scale, but can also be isolated from each other on a small scale.
US10886112B2 Mn—Zn—W—O sputtering target and production method therefor
Provided are a Mn—Zn—W—O sputtering target having excellent crack resistance and a production method therefor. The Mn—Zn—W—O sputtering target has a chemical composition containing Mn, Zn, W, and O. From an X-ray diffraction pattern of the Mn—Zn—W—O sputtering target, a ratio PMnO/PW of a maximum peak intensity PMnO of a peak due to a manganese oxide composed only of Mn and O to a maximum peak intensity PW of a peak due to W is 0.027 or less.
US10886108B2 Power feed structure and plasma processing apparatus
A power feed structure includes a first connecting member group and a ring-shaped first terminal member. The first connecting member group includes a plurality of first connecting members arranged along a circumferential direction of a focus ring disposed in a processing chamber of a plasma processing apparatus to apply a bias potential to the focus ring. The ring-shaped first terminal member is electrically connected to the first connecting members.
US10886101B2 Charged particle beam device
A charged particle beam device includes: a charged particle source that emits a charged particle beam; a boosting electrode disposed between the charged particle source and a sample to form a path of the charged particle beam and to accelerate and decelerate the charged particle beam; a first pole piece that covers the boosting electrode; a second pole piece that covers the first pole piece; a first lens coil disposed outside the first pole piece and inside the second pole piece to form a first lens; a second lens coil disposed outside the second pole piece to form a second lens; and a control electrode formed between a distal end portion of the first pole piece and a distal end portion of the second pole piece to control an electric field formed between the sample and the distal end portion of the second pole piece.
US10886095B2 Image intensifier for night vision device
An image intensifier is provided in which a thin film (090) is arranged between an output surface of the electron multiplier (040) and the phosphorous screen. The thin film is a semi-conductor or insulator with a crystalline structure comprising a band gap equal or larger than 1 eV, wherein the crystalline structure has a carrier diffusion length equal or larger than 50% of the thickness of the thin film. In addition, the thin film has an anode directed surface which has a negative electron affinity. By way of provisioning a thin film of the above type in the image intensifier, an improvement in mean transfer function of the overall image intensifier is obtained.
US10886094B2 Electron tube
A high power electron tube, such as a magnetron, has the disadvantage that, to reduce the chances of the ceramic RF window failing in use, the manufacturing step entails a prolonged ageing period of powering the magnetron at low power on test, in order to drive any absorbed gases out of the RF window. According to the invention, the RF window 6 is internally glazed (8), which makes it possible to avoid the ageing period.
US10886091B2 Feedthrough device including a gas discharge tube
A feedthrough device for protecting a system from an electrical transient may include a housing having a first end and a second end spaced apart from the first end in a longitudinal direction. A conductive line may extend through the housing from the first end to the second end of the housing. The conductive line may define an input end proximate the first end of the housing and an output end proximate the second end of the housing for connecting the feedthrough device with the system to be protected. A filter may be disposed within the housing and coupled with the conductive line at a first location. A gas discharge tube may be disposed within the housing and coupled with the conductive line at a second location on the conductive line that is proximate the filter and between the input end of the conductive line and the first location.
US10886086B2 Methods and apparatuses for monitoring the functionality of redundantly interconnected contacts
For providing a very simple and reliable monitoring of the functionality of contacts together with a high flexibility of selection of the contacts a method for monitoring the functionality of redundantly interconnected contacts is provided, preferably within a load current circuit, wherein said n contacts, n=2, provide an electrical connection between a power supply and a load, wherein said n contacts are switchable by a controller and wherein each of said n contacts is designed for providing the electrical connection between the power supply and the load all alone. The method is characterized in that the controller switches on said n contacts during n subsequent activations according to a defined schedule according to which at the first of said n subsequent activations one of said n contacts is switched on first and the remaining n−1 contacts are switched on afterwards, so that a verification regarding the functionality of said one of said n contacts is possible, and according to which at each of the n−1 remaining subsequent activations a further one of said n contacts is switched on first with switching on of the remaining n−1 contacts afterwards, so that after said n subsequent activations each of said n contacts has once been switched on first and a verification regarding the functionality of each of said n contacts is possible. Further, a corresponding method for subsequent deactivations and corresponding apparatuses are provided.
US10886079B1 Keyboard device
A keyboard includes a substrate, a limit connecting member, a keycap, and a liftable connecting member. The assembly area of the substrate includes a through hole and a curved side wall standingly disposed on the substrate. The bottom edge of the curved side wall is adjacently connected to a periphery portion of the through hole. One side of the curved side wall facing the through hole includes a recessed groove. The limit connecting member is disposed on the assembly area and includes an inner fixing portion received in the through hole and an outer fixing portion enclosing the curved side wall and fixing with the inner fixing portion. The inner fixing portion has a protruding portion received in the recessed groove. The keycap is disposed on the assembly area. The liftable connecting member is connected between the keycap and the assembly area and is assembled with the limit connecting member.
US10886078B2 Button, switch assembly and computer host
The disclosure provides a button. The button includes at least one guiding component and a main body. The main body has at least one guiding surface. The guiding surface of the main body is slidably connected to the guiding component so as to allow the guiding component to guide the main body to move. In addition, the disclosure also provides a switch assembly and a computer host that have the button.
US10886072B2 Method for producing photoelectric conversion element
A method for producing a photoelectric conversion element includes forming a hole transport layer containing a hole transport material by causing the hole transport material to adhere to one of a light-absorbing layer and a conductive layer; melting the hole transport layer by heating the hole transport layer to a temperature that is higher than or equal to a melting point of the hole transport material and is in a range of 120° C. or higher and 170° C. or lower; and bonding the light-absorbing layer and the conductive layer with the hole transport layer disposed therebetween by performing cooling while bringing the other of the light-absorbing layer and the conductive layer into contact with the melted hole transport layer under pressure. The light-absorbing layer contains a compound represented by general formula (1), where A represents an organic molecule, B represents a metal atom, and X represents a halogen atom. ABX3  (1)
US10886070B2 Polypropylene film structure
The present invention is a structure comprising a biaxially oriented film having a layer comprising a homopolymer of propylene which layer is in contact with oil, characterised in that the homopolymer of propylene has a content of isotactic pentads of from 95% to 98% and a content of ash of not more than 30 ppm.
US10886069B2 Multilayer ceramic electronic device and circuit board having same
A multilayer ceramic electronic device includes a pair of external electrodes respectively covering end surfaces of a main body, wherein a height of the multilayer ceramic electronic device that includes the pair of eternal electrodes is greater than 0.80 times and less than 1.25 times as much as the lessor of a width dimension of the electronic device and a length dimension of the electronic device, and wherein each of the pair of external electrodes includes a tin plating film as an outermost layer, and a thickness of the tin plating film on the end surface of the main body is smaller than a thickness of the tin plating film on side surfaces of the main body.
US10886058B2 Inductor and low-noise amplifier including the same
An inductor includes a substrate, and a first coil pattern disposed on one surface of the substrate and having a spiral shape comprising a plurality of turns, wherein as the first coil pattern extends inwardly towards a center of the first coil pattern, a pattern width of the first coil pattern decreases while a center-to-center distance between two adjacent turns of the first coil pattern increases.
US10886055B2 Wound core and manufacturing method thereof
A wound core is formed by laminating a plurality of bent bodies formed from a grain-oriented electrical steel sheet having a coating containing phosphorus formed on a surface, in a sheet thickness direction of the grain-oriented electrical steel sheet, in which the bent body is formed in a rectangular shape by having four flat portions and four corner portions adjacent to the flat portions, the corner portion has a bent region having a total bending angle of approximately 90° in a side view, the number of deformation twins present in the bent region in the side view is five or less per 1 mm of a length of a center line in the bent region in the sheet thickness direction, and the amount of phosphorus eluted from the corner portion in a case of being boiled in water for 30 minutes is 6.0 mg or less per 1 m2 of a surface area of the corner portion.
US10886052B2 Adsorption bar, vacuum aligner system, and control method of vacuum aligner system
The present disclosure provides an adsorption bar, a vacuum aligner system, and a control method of the vacuum aligner system. The adsorption bar includes an electromagnetic component and an adsorption member. The electromagnetic component includes a slide bar, a coil and a movable part. The coil is fixedly arranged on the slide bar. The movable part includes an elastic element and a magnet. One end of the elastic element is a fixed end which is fixedly connected to the slide bar, and the other end thereof is a free end which is connected to the magnet. The adsorption member is fixedly connected to the magnet and is exposed at one end, of the magnet, away from the coil. Current is applied to the coil to generate a magnetic field. The magnet longitudinally slides along the slide bar under a repulsive force of the magnetic field.
US10886038B2 Exterior member-equipped wire
It is an object of the present invention to provide a technology that makes it possible to easily maintain the wrapped state of a sheet member around a wire. An exterior member-equipped wire includes a wire and an exterior member. The exterior member is formed by the sheet member being wrapped around the wire. The sheet member includes a sheet-like body portion formed to be able to be wrapped around the wire, and an easily bendable portion constituting a portion of the sheet-like body portion that extends along a circumferential direction of the wire and whose portion extending along an extension direction of the wire is formed to be more easy to bend than other portions of the sheet-like body portion.
US10886032B2 Nuclear fuel storage pool including aqueous solution of polyhedral boron hydride anions
A method of storing nuclear fuel is described. In some cases, the method includes submerging at least a portion of a nuclear fuel rod in a storage pool containing an aqueous solution including at least one of polyhedral boron hydride anions or carborane anions. In some cases, the method includes adding a salt having a polyhedral boron hydride anion or carborane anion to a storage pool containing water and at least a portion of a nuclear fuel rod submerged in it. The method may include both of these. A storage pool is also described. The storage pool includes an aqueous solution having at least one of polyhedral boron hydride anions or carborane anions with at least a portion of a nuclear fuel rod submerged in the aqueous solution. A method of servicing a nuclear reactor core is also described.
US10886027B2 Predicting engagement items for care providers
A mechanism is provided in a data processing system to implement a healthcare cognitive system which operates for predicting engagement items for care providers. An engagement item prediction component executing within the healthcare cognitive system detects a scheduled appointment between a patient and a doctor. The engagement item prediction component scans communication pattern and details of patient communications for indicators of a medical condition of the patient. The healthcare cognitive system generates a set of one or more questions related to the medical condition. The engagement item prediction component presents the set of one or more questions to the user and receives one or more responses to the set of one or more questions from the patient. The healthcare cognitive system generates one or more seed topics based on the one or more responses and presents the one or more seed topics to the doctor for the scheduled appointment.
US10886015B2 System for providing decision support to a surgeon
Systems and methods for providing decision making support for surgical procedures are disclosed. A system may include at least one processor configured to implement a method comprising receiving video footage of a surgical procedure performed by a surgeon on a patient in an operating room. The method may comprise accessing at least one data structure including image-related data characterizing surgical procedures. The method may include analyzing received video footage using image-related data to determine an existence of a surgical decision making junction. The method may include accessing, in at least one data structure, a correlation between an outcome and a specific action taken at a decision making junction. Based on a determined existence of a decision making junction and an accessed correlation, the method may include outputting a recommendation to a surgeon to undertake a specific action or to avoid a specific action.
US10886007B2 Methods and systems for identification of biomolecule sequence coevolution and applications thereof
Generation of biomolecule sequence coevolution data structures, matrices, scores, and sectors are described. Generally, the generated coevolution data removes covariant noise due to phylogenetic drift and can reveal coevolution of residue positions in multiple phylogenetic distances. Scores can be built upon the data structures and matrices to reveal sectors of residue positions that function and evolve together. Furthermore, the coevolution data structures, matrices, scores, and sectors can be used to predict structure or function of residue variants.
US10886004B2 Sorting non-volatile memories
A computer-implemented method for sorting non-volatile random access memories (NVRAMS) includes testing a failure metric for each of a plurality of NVRAMS over a plurality of testing sessions to capture failure metric data that corresponds to the plurality of NVRAMS. The method also includes determining a trend in the failure metric as a function of testing cycles for each of the plurality of NVRAMS from the failure metric data, and separating the plurality of NVRAMS into groups based on the trend in the failure metric as a function of testing cycles. A corresponding computer program product and computer system are also disclosed herein.
US10886003B2 Semiconductor memory device, operating method thereof, and memory system
A semiconductor memory device includes a switching controller, a voltage generator and control logic. The switching controller is connected to a local word line. The voltage generator, connected to the switching controller, is configured to generate an operating voltage according to an input clock signal and transfer the operating voltage to the switching controller. The control logic is configured to control operations of the voltage generator and the switching controller. The control logic is configured to detect an amount of leakage current of the local word line by counting a number of pulses of the input clock signal.
US10885996B2 Processor having a programmable function unit
A processor comprising an ALU a programmable function unit wherein the functional unit may be programmed to comprise multistage logic.
US10885995B2 Memory controller, memory system including memory controller, method of operating memory controller
A memory controller for use in a memory system may include a counter configured to count a number of times a read operation corresponding to a read request received from a host is performed; a token manager configured to generate a token each time a count value of the counter reaches a preset count, the token representing a right to perform a background operation; and a operation performing unit configured to perform foreground operations corresponding to the respective requests in response to the requests received from the host, request the token manager to allocate the token to the operation performing unit each time the background operation is triggered, and perform the background operation when the token is allocated from the token manager to the operation performing unit.
US10885991B2 Data rewrite during refresh window
Apparatuses, systems, methods, and computer program products are disclosed for data rewrite operations. A non-volatile memory device comprises a non-volatile memory medium. A non-volatile memory device is configured to determine an error metric for a non-volatile memory medium in response to a read request for the non-volatile memory medium. A non-volatile memory device is configured to receive a refresh command from a controller over a bus. A non-volatile memory device is configured to rewrite data from a non-volatile memory medium during a predefined time period after receiving a refresh command in response to an error metric satisfying an error threshold.
US10885990B1 Method of performing programming operation and related memory device
A method of performing a programming operation to a three dimensional (3D) NAND memory device is disclosed. The method makes residual electrons trapped in storage regions of middle dummy memory cells of the unselected string of the 3D NAND memory device to be removed during the pre-charging phase, so as to reduce program disturb to the selected string which neighbors the unselected string.
US10885985B2 Processor in non-volatile storage memory
In one example, a computing system includes a device, the device including: a non-volatile memory divided into a plurality of selectable locations, each bit in the non-volatile memory configured to have corresponding data independently altered, wherein the selectable locations are grouped into a plurality of data lines; and one or more processing units coupled to the non-volatile memory, each of the processing units associated with a data line of the plurality of data lines, and each of the processing units configured to compute, based on data in an associated data line of the plurality of data lines, corresponding results, wherein the non-volatile memory is configured to selectively write, based on the corresponding results, data in selectable locations of the associated data line reserved to store results of the computation from the process unit associated with the associated data line.
US10885983B2 Nonvolatile memory device and operating method of the same
A nonvolatile memory device includes a first memory stack including first memory cells vertically stacked on each other, a second memory stack including memory cells vertically stacked on each other, and a control logic configured to set a voltage level of a second voltage applied for a second memory operation to one of the second memory cells in the second memory stack based on a first voltage applied to one of the first memory cells in the first memory stack in a first memory operation. The second memory stack is vertically stacked on the first memory stack. Cell characteristics of the one of the first memory cells is determined using the first voltage.
US10885982B2 Semiconductor memory device and control method therefor
A semiconductor memory device includes a memory cell including a first memory unit and a second memory unit which are coupled to a complementary bit line pair, an operation controller configured to successively select the first memory unit and the second memory unit, during a read operation which reads data from the memory cell, a first readout unit coupled to one of the bit line pair, and configured to judge a logical value of the data read from the selected first memory unit onto the one of the bit line pair, and a second readout unit coupled to the other of the bit line pair, and configured to judge a logical value of the data read from the selected second memory unit onto the other of the bit line pair.
US10885981B2 Content-addressable memory having six-transistor content-addressable memory cells
A cell of a content-addressable memory (CAM) has a first switch, a second switch and a storage unit. A first end of the first switch and a first end of the second switch are coupled to a matchline. The first switch is controlled by a first search signal, and the second switch is controlled by a second search signal. The second search signal is complementary to the first search signal. The storage unit has a first inverter and a second inverter. The first inverter has a first latch node coupled to a second end of the first switch. The second inverter is cross-coupled to the first inverter and has a second latch node coupled to a second end of the second switch.
US10885980B2 Method of manufacture and/or operation of ferroelectric memory array
In one embodiment, a device is described for using ferroelectric material in a memory cell. In another embodiment, a method of operating a ferroelectric memory cell is described. Other embodiments are likewise described.
US10885972B2 SRAM with error correction in retention mode
A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.
US10885968B2 Multi-phase clock division
Devices and methods include receiving write command at a command interface of the semiconductor device to write data to memory. An external data strobe is received at a data strobe pin of the semiconductor device. The received external data strobe is divided into multiple phases using phase division circuitry to divide the data strobe into multiple phases to be used in writing the data to the memory.
US10885963B2 Ferroelectric memory-based synapses
An embodiment includes an apparatus comprising: a first layer and a second layer; a first gate including first gate portions and a second gate including second gate portions; wherein the first layer: (a) is monolithic, (b) is between the first gate portions and is also between the second gate portions, and (c) includes a semiconductor material; wherein the second layer: (a) is between the first layer and at least one of the first gate portions and is also between the first layer and at least one of the second gate portions, and (b) includes oxygen and at least one of hafnium, silicon, yttrium, zirconium, barium, titanium, lead, or combinations thereof; wherein (a) a first plane intersects the first gate portions and the first and second layers, and (b) a second plane intersects the second gate portions and the first and second layers. Other embodiments are described herein.
US10885960B2 Spin device, and operating method therefor and manufacturing method therefor
A structure and operation method of a spin device using a magnetic domain wall movement by spin orbit torque are provided. It is possible to invert the magnetization of free layer of the device at a low value of current by using the spin orbital torque, and the structure of the device is simpler than that of the conventional CMOS. Further, a spin synapse device to which a free layer of multiaxial anisotropy is applied in addition to movement of a magnetic domain wall is provided. Since the magnetoresistance can be adjusted according to the angle of the pinned layer and the free layer, it is easy to apply multi-bit and it can be applied to artificial synapse technology.
US10885959B1 Apparatuses and methods for semiconductor devices including clock signal lines
Apparatuses for providing a clock signal for a semiconductor device are described. An example apparatus includes a chip including a first clock tree and a second clock tree. The first clock tree includes a first wiring segment extending in a first direction and a second wiring segment extending in a second direction perpendicular to the first direction and coupled the first wiring segment. The second clock tree includes a third wiring segment extending in the second direction, a fourth wiring segment extending in the first direction and coupled to the third wiring segment, and a fifth wiring segment extending in the second direction and coupled to the fourth wiring segment.
US10885958B2 Semiconductor device with phase difference detection circuit between a clock and strobe signal
A semiconductor device includes a phase difference detection circuit configured to generate a detection signal by detecting a phase difference of a clock and a strobe signal, the detection signal being generated at a logic level of the strobe signal in synchronization with the clock, and configured to generate a write clock by delaying the strobe signal. The semiconductor device also includes a control signal generation circuit configured to store the detection signal, in synchronization with the write clock, and configured to output the stored detection signal as a control signal.
US10885949B2 Memory bandwidth aggregation using simultaneous access of stacked semiconductor memory die
A packaged semiconductor device includes a data pin, a first memory die, and a second memory die stacked with the first memory die. The first memory die includes a first data interface coupled to the data pin and a first memory core having a plurality of banks. The second memory die includes a second memory core having a plurality of banks. A respective bank of the first memory core and a respective bank of the second memory core perform parallel row access operations in response to a first command signal and parallel column access operations in response to a second command signal. The first data interface of the first die provides aggregated data from the parallel column access operations in the first and second die to the data pin.
US10885934B2 Magnetoresistance effect device with shaped high-frequency signal line overlapping magnetoresistance effect element
Provided is a magnetoresistance effect device comprising a magnetoresistance effect element including a first ferromagnetic layer, a second ferromagnetic layer and a spacer layer, and a high-frequency signal line. The high-frequency signal line includes an overlapping part disposed at a position overlapping the magnetoresistance effect element and a non-overlapping part disposed at a position not overlapping the magnetoresistance effect element in a plan view from a stacking direction. At least a part of the non-overlapping part is disposed below the overlapping part in the stacking direction, assuming that the overlapping part is above the magnetoresistance effect element in the stacking direction.
US10885929B2 Computer-aided conversion system and method for generating intelligible speech
The present invention provides a computer-aided conversion system and method for generating intelligible speech that uses a transmitter disposed in the nasal cavity of a user and a receiver disposed in pairs with the transmitter, the transmitter transmits a detecting signal in waveform to the nasal cavity of the user, and the receiver receives a reflected wave from the user's nasal cavity. After analyzing the reflected wave, a spectrum corresponding to the acoustic model of an articulatory cavity is obtained. Through the spectrum, the intention in the speaking of the user may be known, that is, the present invention may detect a speech not originated from the vocal cord of the user.
US10885926B2 Classification between time-domain coding and frequency domain coding for high bit rates
A method for processing speech signals prior to encoding a digital signal comprising audio data includes selecting frequency domain coding or time domain coding based on a coding bit rate to be used for coding the digital signal and a short pitch lag detection of the digital signal.
US10885917B2 Generating IoT-based notification(s) and provisioning of command(s) to cause automatic rendering of the IoT-based notification(s) by automated assistant client(s) of client device(s)
Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification. The remote automated assistant component(s) can then transmit a corresponding command to each of the assistant client device(s) it determines should render a corresponding client device notification, where each transmitted command causes the corresponding assistant client device to render the corresponding client device notification.
US10885906B2 Dialogue system, a dialogue method, a method of generating data for training a dialogue system, a system for generating data for training a dialogue system and a method of training a dialogue system
A dialogue system comprising: an input for receiving input data relating to a speech or text signal originating from a user; an output for outputting speech or text information specified by a dialogue act; and a processor configured to: generate features from the input signal; for each of a plurality of classifier models, each classifier model corresponding to a dialogue slot, and for one or more values corresponding to the dialogue slot, input features generated from the input signal, the classifier model outputting a probability corresponding to each of three or more relations, wherein the relations specify the relation of the value to the dialogue slot; update a belief state based on the outputs of the classifier models; determine a system dialogue act by inputting information relating to the belief state into a policy model; output speech or text information specified by the determined dialogue act at the output.
US10885896B2 Real-time detection of feedforward instability
Audio devices and methods are provided for detecting instability in an associated feedforward audio processing system. A microphone provides a feedforward signal for processing by a feedforward filter. The processed signal may provide noise reduction and/or sound enhancement associated with the surrounding environment. The processed signal contributes to a driver signal provided to an acoustic transducer, e.g., a driver, to produce acoustic signals for a user. A processor is configured to detect an indication of instability in one or more of the signals, and to adjust a phase response of the feedforward signal path in response to detecting the indication of instability.
US10885886B2 Endpin stand apparatus for stringed instruments
Improved endpin stand apparatus for large stringed instruments are provided. The endpin stand apparatus comprises an endpin shaft and/or a hole for receiving an endpin shaft which supports a large stringed instrument, and components to elevate the endpin shaft from the floor on which the endpin stand apparatus rests. The endpin stand apparatus allows for adjustment of the height of the apparatus and thus of the stringed instrument, and may allow of adjustment of the angle of the instrument relative to the axis defined by the apparatus. The endpin stand apparatus allows a user, the musician, to stand while playing the instrument, and allows the user to move both forward and back and side-to-side through a range of motion. The adjustable endpin stand apparatus height and angle allow for a range of instrument locations and angles, and increased range of motion by the musician while playing the instrument.
US10885882B2 Reducing aliasing artifacts in foveated rendering using cross-resolution modulation
According to the invention, a method for reducing aliasing artifacts in foveated rendering is disclosed. The method may include accessing a high resolution image and a low resolution image corresponding to the high resolution image, and calculating a difference between a pixel of the high resolution image and a sample associated with the low resolution image. The sample of the low resolution image corresponds to the pixel of the high resolution image. The method may further include modifying the pixel to generate a modified pixel of the high resolution image based on determining that the difference is higher than or equal to a threshold value. The modification may be made such that an updated difference between the modified pixel and the sample is smaller than the original difference.
US10885879B2 Media rendering with orientation metadata
Systems and methods for cropping media for a particular orientation using a computing device are described. In some implementations, a method may first comprise receiving by a video preprocessor of the device, a first frame of media in a first orientation. A first region comprising a first feature within the first frame may be identified, by an image analyzer. A cropping calculator of the device may generate a score for the first region based on a characteristic of the first feature and determine that the score for the first region exceeds a threshold. An image processor of the device may then crop the first frame of the video, responsive to the determination that the score for the first region exceeds the threshold, to include the first region within a predetermined display area comprising a subset of the first frame in a second orientation.
US10885871B2 Scalable driving architecture for large size displays
A scalable driving architecture for large size display includes a display; a low voltage integrated circuit configured to: receive a high-speed input signal; process the input signal; and output uncompressed pixel data based on the processed input signal; and a first high voltage integrated circuit configured to drive pixels in the display based on the uncompressed pixel data; wherein the low voltage integrated circuit is configured to provide the uncompressed pixel data to the first high voltage integrated circuit via a first low-to-high (L2H) interface, and wherein the low voltage integrated circuit and the first high voltage integrated circuit are assembled on a film.
US10885869B2 Gateway assisted out-of-band keyboard, video, or mouse (KVM) for remote management applications
Embodiments herein relate to provision of keyboard, video, and mouse (KVM) connections. In various embodiments, a gateway apparatus may include a KVM remote connection manager, a local area network (LAN) port coupled with the KVM remote connection manage, and a wide area network (WAN) port coupled with the KVM remote connection manager, where the KVM remote connection manager includes a video encoder to encode an out-of-band redirected video stream received at the LAN port from a managed client device, destined for a remote management console, and send the encoded video stream to the remote management console via the WAN port. Other embodiments may be described and/or claimed.
US10885857B2 Liquid crystal display device
According to one embodiment, a first substrate includes a pixel electrode, a common electrode and a sub-pixel area including a first area and a second area. The first area includes an area where the pixel electrode exists, an axial area extending in a second direction, and branch areas extending from the axial area to a first side of the first direction. The second area includes an area where the pixel electrode does not exist, and a first gap area extending in the first direction, at a position between the adjacent branch areas. A maximum value of a first voltage applied to the pixel electrode in a first mode is higher than a maximum value of a second voltage applied to the pixel electrode in a second mode.
US10885851B2 AMOLED display panel and image display device
An AMOLED display panel includes a pixel display array including a plurality of pixel circuits arranged in an array. A gate driving circuit is adapted to provide a gate scan signal to the pixel circuits. The gate scan signal is used to control an operation stage of the pixel circuits. A source driving circuit is provided with a digital video signal and adapted to generate a data voltage in accordance with the digital video signal. The data voltage is used to control a light-emitting state of a light-emitting element in the plurality of pixel circuits. The pixel display array, the gate driving circuit and the source driving circuit are integrated on the same chip substrate. The source driving circuit is adapted to be coupled to a panel control circuit external to the chip substrate.
US10885846B2 Pixel driving circuit, display device and driving method
The present disclosure relates to a pixel driving circuit, a display device and a driving method. The pixel driving circuit is configured to control on and off of a pixel unit, and includes: a first control sub-circuit, a first output sub-circuit, a second control sub-circuit, a second output sub-circuit, a third control sub-circuit, and a fourth control sub-circuit. Specifically, the fourth control sub-circuit is configured, if turned on, to cause a voltage drop of the first level signal input at the first level signal input terminal and to output the first level signal with the voltage drop to the third control node, such that a voltage at the third control node is less than or equal to a voltage at the first control node, thereby maintaining the third control sub-circuit off.
US10885842B2 Display device and a method of driving the same
A display device includes: a display panel including: a scan line, a data line, and an emission control line; a pixel including: a plurality of transistors connected to the scan line, the data line and the emission control line; and an organic light-emitting diode driven by the plurality of transistors, and a scan driver configured to: in response to an image mode being a moving image mode, generate a first mode scan signal having a turning-on voltage of a transistor for a plurality of horizontal periods; and in response to the image mode being a static image mode, generate a second mode scan signal having the turning-on voltage for a single horizontal period.
US10885836B2 Display apparatus
A display apparatus comprises: a display panel comprising a plurality of display elements arranged in a matrix form on a substrate having flexibility; a supporting member having a surface, the substrate of the display panel being placed on the surface; and a holding member provided at a part of or the entire of an outer edge of the display panel along the outer edge so as to rim the display panel, the holding member holding the display panel on the surface of the supporting member. The holding member engages with an outer periphery of the display panel, the holding member is bonded to the surface of the supporting member, and the substrate closely contacts with the surface of the supporting member at a lower strength than a bonding strength between the holding member and the surface of the supporting member.
US10885832B1 Display device
A method for expressing a grey level of a sub-pixel in a display device includes providing at least one light emitting unit in the sub-pixel, the light emitting unit including a plurality of illumination portions, and illuminating at least one of the plurality of illumination portions to express the grey level of the sub-pixel, and each illumination portion is illuminated independently.
US10885828B1 Waveguide display
This disclosure describes implementation of a display with resolution of one to ten million color pixels per square inch of display area. Fabrication in a CMOS foundry uses silicon waveguide technology. Red, green, and blue light are distributed via waveguide to all display pixels. Optical modulators in each pixel control image color and luminance. A photo diode is incorporated into each display pixels to enable uniformity correction of pixel luminance and color.
US10885826B2 Shift register, gate driving circuit, and display device
The present disclosure relates to a shift register, a gate driving circuit and a display device. The shift register includes an input circuit, a pull-up circuit, a pull-down circuit, and a pulse width control circuit. The input circuit is electrically coupled to a first control terminal, and is configured to receive a trigger signal, and control the pull-down circuit to output a second level signal to an output terminal based on the trigger signal under control of a first control signal at the first control terminal. The pulse width control circuit is configured to control the pull-up circuit to output a first level signal to the output terminal under control of the first control signal and a second control signal CK2 at a second control terminal, wherein a pulse width of the first level signal varies with a pulse width of the trigger signal, wherein when the pull-up circuit is controlled to output the first level signal, the pull-down circuit is controlled to stop outputting the second level signal, and when the pull-down circuit is controlled to output the second level signal, the pull-up circuit is controlled to stop outputting the first level signal.
US10885822B2 Gate driving circuit and display panel
A gate driving circuit and a display panel with the gate driving circuit are provided. The gate driving circuit includes shift registers for providing scan signals to gate lines of the display panel. Each shift register includes a main circuit and a discharge circuit. In the main circuit, a pre-charge unit is coupled to a first node and is configured to output a pre-charge signal to the first node, a pull-up unit is coupled to the first node and a second node and is configured to output an mth stage scan signal of the 1st to Nth stage scan signals to the second node; and a reset unit is coupled to the first node and is configured to receive a reset signal. In the discharge circuit, a pull-down unit is coupled to the first node and the second node and is configured to receive a pull-down control signal.
US10885816B2 Adjustable bracket assembly for tensioning a pole mounted flag/banner and method of forming same
An apparatus and related methods includes a base attached to an upright structure (such as a street light pole), a mounting bracket that releasably engages the base while supporting a hanging banner, and an install adapter that releasably holds the mounting bracket and banner until the mounting bracket attaches to the base. A removal adapter facilitates disengaging the mounting bracket and banner from the base. The mounting bracket and install adapter (and removal adapter) are attached to a pole and engage (and disengage) remotely and without using separate fasteners, thus allowing a worker to install (or remove) banners high on the upright structure while standing on the ground. The base and mounting bracket have tapered shapes that wedgingly engage, secured by a spring-biased friction retainer. The install adapter and removal adapter have structures that facilitate remote install and removal of the mounting bracket from the base.
US10885810B2 Shape-matrix geometric instrument
Shape-matrix geometric instruments having numerous applications including, but not limited to, anti-counterfeiting, graphical passwording, games, and geometry education. A shape-matrix geometric instrument is a manufacture and/or a method whose design is based on a shape-matrix that, in turn comprises a set of building blocks that are N-dimensional polytopes. Corner shapes are positioned in or near the interior corner spaces of at least ones of the shape-matrix building blocks. At least ones of the corner shapes differ from others in at least one property or aspect including, for example, geometric shape, orientation within the building block, and one or more surface “finishes,” such as color, shading, cross-hatching or real or apparent texture.
US10885809B2 Device for language teaching with time dependent data memory
A computing device is adapted to construct a user-memory data structure for a user based on interactions with the user. The user-memory data structure may comprise a plurality of memory representations for concepts and items important for gaining proficiency in a subject matter. The memory representations are dynamic, and characterize how well each of the concepts and items are retained as a function of time by the user. The computing device uses the user-memory data structure to guide operation of the computing device.
US10885808B2 Curating tutorials based on historic user data
Systems and methods for curating tutorials based on historic user data are disclosed. In embodiments, a computer-implemented method, comprises: receiving login information from a user device via a network connection, the login information identifying a user of the user device; determining current conditions of the user device, including features of the user device; determining features of one or more devices or software previously utilized by the user based on historic user data in a profile of the user; identifying one or more differences by comparing the features of the user device with the features of the one or more devices or software previously utilized by the user; determining that tutorials include a relevant tutorial related to the identified one or more differences; and sending an option to initiate the relevant tutorial to the user device via the network connection.
US10885804B1 Pre-license development tool
Methods, computer-readable media, software, and apparatuses provide a tool for use by drivers and/or coaches throughout the pre-license stage of obtaining a driver's license. A pre-license program may control a computing device to collect drive data while a driver is driving a vehicle. This drive data may be used to detect a drive event. Then, the computing device may present coaching information associated with the detected drive event. The coaching information may provide a passenger, such as a coach or parent, with real-time advice for instructing the driver how to improve his/her driving skills. Moreover, the drive data collected may be used to prepare reports providing feedback to the drivers and coaches. Further, the pre-license program may determine an expected track for a driver to follow to prepare for a driver's license test and may indicate whether the driver is on or off the track.
US10885801B2 Virtualized tangible programming
Systems and methods for virtualized tangible programming are described. In an example implementation, a method includes detecting an object in image data, performing a comparison between the object and a predefined set of object definitions, recognizing the object as a visually quantified object or a visually unquantified object based on the comparison, processing a command region and a quantifier region for the visually quantified object and identifying a corresponding command, and executing a set of commands for the object.
US10885792B2 Vehicle positioning and guidance system
A system for guiding a driver of a vehicle is disclosed. The system comprises a light sensor configured to detect light; and a processor configured to determine a position of vehicle on a roadway based on a characteristic of the detected light.
US10885789B2 Device and method for lateral guidance assistance for a road vehicle
A device for lateral guidance assistance for a vehicle includes a programmable electronic control unit and a plurality of distance sensors configured to capture obstacles to a side of and/or behind the vehicle within one or more defined warning regions. The device also includes an optical sensor device configured to capture lane markings and/or a lane width of a current lane of the vehicle and/or of a neighboring lane of the vehicle. The programmable electronic control unit is configured such that at least one of the defined warning regions is shifted based on a detected lane change to a new lane.
US10885784B2 Driving support device and control method of driving support device
A support determination unit prohibits a driving support ECU from performing a driving support control in the situation where an axis tilt error has not been not confirmed yet, when an axis tilt state detection unit detects an axis tilt state of a radar. The support determination unit cancels prohibiting the driving support ECU from performing the driving support control, when the radar axis tilt state has disappeared before a predetermined time period elapses, the predetermined time period being a time period within which a cause for a temporary axis tilt state is expected to be removed.
US10885772B2 Road lighting
Systems, devices, and methods are disclosed in which one or more light sources, a detector, a processor and a controller are configured such that light from the one or more light sources improves the ability of a human or automated motor vehicle driver to identify and avoid pedestrians. The one or more light sources may provide spot illumination to moving objects or pedestrians on a road surface, with the spot illumination following the moving object or pedestrians along the portion of the road surface. The one or more light sources may project images on the ground or on other surfaces. The light source may be carried by a pedestrian or on personal transport used by a pedestrian. The light sources may be stationary and provide lighting for a pedestrian street crossing.
US10885758B2 Proximity-based personnel safety system and method
A method includes receiving first position data from at least one of a TOF sensor or a LIDAR. The first position data is representative of a position of a human within a hazardous environment. The method further includes receiving second position data associated with a plurality of wearable sensors associated with a plurality of personnel. The method further includes comparing the first position data to the second position data to identify a match between the first position data and the second position data. The method further includes sensing a signal to an alert device associated with the hazardous environment such that the alert device issues an alert in response to the first position data failings to match the second position data.
US10885752B2 Security apparatus and method
A method and apparatus for monitoring a door or a window is disclosed. In one embodiment, a method is described, comprising receiving, by a processor, an electronic signal from a motion sensor in response to movement of the door or window, determining a direction of movement of the door or window from the electronic signal by the processor, comparing the direction of movement to a predetermined direction by the processor, detecting, by the processor, an alarm condition of the door or window if the electronic signal indicates that the door or window is being opened, and transmitting, by a transmitter coupled to the processor, an alarm signal when the alarm condition has been detected.
US10885750B2 Automated teller machine having bill stopper
An automated teller machine comprises a main body; a deposit/withdrawal unit provided at one side in the main body and configured to separate and stack a medium; a customer service unit provided at a front side of the main body and configured to receive a medium from a user; and a tray unit configured to transfer a medium between the deposit/withdrawal unit and the customer service unit while reciprocating therebetween. The deposit/withdrawal unit includes a bill stopper that is rotatably provided to open and close an opening of the deposit/withdrawal unit through which the tray unit passes; and a link unit configured to open and close the bill stopper by providing a rotational force to the bill stopper.
US10885745B2 Pari-mutuel-based skill wagering interleaved game
A pari-mutuel based interleaved wagering system is disclosed, including an interactive controller configured to: communicate element request data associated with an interactive application; communicate an element request; receive element instructions comprising elements; and execute the interactive application using the elements; a wager controller constructed to: receive wager request instructions; place wagers; determine wager outcomes for wagers; and communicate wager outcome data; and the application controller constructed to: receive the element request data; scan the element request data to determine the element selection; generate the wager request instructions; instruct the wager controller by communicating the wager request instructions; receive wagering acknowledgment data; associate the wagers with the element selection; receive the wager outcome data; receive the application element request; scan the application element request to determine a request for the selected element; generate virtual credit element instructions; and instruct the interactive controller by communicating the virtual credit element instructions.
US10885740B2 System and method for providing access to cryptocurrency from a gaming establishment account
A system that enables cryptocurrency funds to be transferred between a gaming establishment account associated with a player and an external cryptocurrency account.
US10885739B2 Parallel AI hybrid gaming system
A parallel AI hybrid game that allows a player to play an entertainment game of skill against an Artificially Intelligent Non-Player Character (AI NPC) which is modified by wagering results. In operation, the player and the AI NPC utilize different respective pseudo random or random number generators to generate respective wagering outcomes.
US10885728B1 Cognitively optimized user interface for motor vehicle
An apparatus for providing a rapidly perceivable display of vehicular data includes a processor, a sensor interface, a device display, and a memory. The memory contains instructions, which, when executed by the processor, cause the apparatus to obtain, via the sensor interface, vehicle data, determine, based on the vehicle data, a plurality of status datums, determine, for each status datum of the plurality of status datums, a current priority value, and display, on the device display, a hierarchical array. In at least one embodiment, the hierarchical array presents a set of status datums determined to have the highest current priority values of the plurality of status datums. In at least one embodiment, each status datum of the hierarchical array occupies a location in the hierarchical array corresponding to its current priority value.
US10885727B2 Vehicular implemented inspection
A method and system for automatically inspecting an apparatus is provided. The method includes receiving an initial set of software scripts for executing an autonomous inspection process with respect to an apparatus for inspection. A vehicle is directed to a specified geographical location associated with the apparatus for inspection. Hand gesture commands and voice commands of an individual associated with inspecting the apparatus are detected via audio and video retrieval devices of the vehicle and a specified distance is maintained between the vehicle and the individual. In response to the commands, an autonomous inspection process with respect to the apparatus for inspection is executed and a modified set of software scripts for executing future autonomous inspection processes with respect to additional apparatuses for inspection is generated.
US10885725B2 Identifying a driving mode of an autonomous vehicle
Aspects of the present disclosure relate to identifying a driving mode of an autonomous vehicle. A driving mode of an autonomous vehicle is determined by one or more processing circuits of the autonomous vehicle, the driving mode representing an amount of autonomy of the autonomous vehicle at a particular time. A request for the driving mode of the autonomous vehicle is received from a requesting device. The driving mode is then transmitted to the requesting device.
US10885708B2 Automated costume augmentation using shape estimation
An automated costume augmentation system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to provide an image including a posed figure to an artificial neural network (ANN), receive from the ANN a 2D skeleton data including joint positions corresponding to the posed figure, and determine a 3D pose corresponding to the posed figure using an optimization algorithm applied to the skeleton data. The software code further identifies one or more proportion(s) of the posed figure based on the skeleton data, determines bone directions corresponding to the posed figure using another optimization algorithm applied to the 3D pose, parameterizes a costume for the posed figure based on the 3D pose, the proportion(s), and the bone directions, and outputs an enhanced image including the posed figure augmented with the fitted costume for rendering on a display.
US10885704B1 3D mapping by distinguishing between different environmental regions
Improved techniques for mapping an environment are disclosed herein. These improvements are achieved by distinguishing between different environmental regions and by selectively using scanning data of the environment to generate a 3D representation of at least one, but not all, of the environment's regions. Initially, 3D depth scanning data is accessed. A boundary associated with the environment is identified. This boundary divides the environment into at least two regions, including a first and second region. Based on the boundary, a first portion of the scanning data is classified as corresponding to the first region and a second portion of the scanning data is classified as corresponding to the second region. After filtering the second portion from the scanning data, the filtered scanning data is used to generate the 3D representation. Consequently, the 3D representation is limited by the boundary and visually represents the first region but not the second.
US10885700B2 Method and system for fusing image data
A method and system for fusing image data. The method may include obtaining a first volume image and a second volume image. The method may further include casting a plurality of rays through at least one of the first volume image or the second volume image. Each of the plurality of rays may correspond to a pixel of an image to be displayed. For each of at least a portion of the plurality of rays, the at least one processor may further be directed to cause the system to set a series of sampling positions along the ray. The method may further include selecting a reference position from the series of sampling positions. The method may further include determining fusion data of the ray. The method may further include determining a pixel value of a pixel of the image to be displayed that corresponds to the ray.
US10885685B2 Electronic apparatus for drawing graphs of mathematical expressions
An electronic apparatus includes a memory, a display, and a processor. If a display style when a point is specified in an image is a first display style, the processor obtains coordinates of the point in the first display style based on first drawing data stored in the memory without requesting a server to calculate the coordinates, and displays the coordinates on the display. If the display style is a second display style, the processor sends, to the server, relevant data including the coordinates of the point and information indicating that the display style is the second display style; receives second-display-style coordinate data which is (a) second drawing data including the coordinates in the second display style generated by the server based on the relevant data or (b) data including an address of the second drawing data; and displays, on the display, the coordinates based on the second-display-style coordinate data.
US10885682B2 Method and device for creating indoor environment map
A method includes: acquiring a second initial pose according to obstacle region information and geometric scale information of an indoor architectural structure drawing and a first initial pose; acquiring a first feature point location, a locating error and a first pose through a VSLAM algorithm during movement; acquiring a second pose according to the first pose, first initial pose and second initial pose; acquiring a distance to an obstacle according to the second pose, indoor architectural structure drawing and a ray casting algorithm; acquiring a third pose according to the distance, first feature point location, locating error, first pose and a filtering algorithm; acquiring a second feature point location according to the third pose and VSLAM algorithm; and creating an indoor environment map according to the second feature point location and a key frame set.
US10885681B2 Method and apparatus for performing path stroking
A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.
US10885679B2 Method for producing a weighted magnetic resonance image
A method of producing a magnetic resonance (MR) image of a region of interest is provided. The method includes the steps of: acquiring an initial MR image of the region of interest, the initial MR image mapping values of an MR-sensitive, physical property at positions over the region; determining a corresponding map of the estimated uncertainties in the values of the MR-sensitive, physical property over the region; and calculating a weighted MR image of the region, the weighted MR image mapping values of a function which combines, at each position of the initial image, the respective value of the MR-sensitive, physical property and the respective estimated uncertainty, the function applying a higher weighting to positions with relatively low estimated uncertainties than to positions with relatively high estimated uncertainties.
US10885677B2 Method and system for setting interface element colors
Setting interface element colors is disclosed including rendering an interface element, determining first color values, assigning a value to a color attribute of the interface element based on the first color values, and updating the interface element according to the assigned value.
US10885676B2 Method and apparatus for modifying display settings in virtual/augmented reality
An apparatus that modifies display settings of image data is provided. The apparatus stores one or more spectral mappings and receives display data for an image. The received display data includes a plurality of colors and each of the colors includes a plurality of attributes. A spectral mapping, of the one or more spectral mappings, is identified based on a detected user visual limitation. Each of the spectral mappings maps a set of spectral colors to an adjusted set of spectral colors and provides attribute adjustments for the set of spectral colors of image data so an image can be displayed in a manner that mitigates the user's visual limitation. The mapped and adjusted plurality of colors of the image data that mitigate the visual limitation when displayed on a display may mitigate, for example, viewer color blindness, eye strain, biometric measurements and/or other visual limitations.
US10885675B1 Analysis of biology by measurement of relative wide spectral bands of reflected light and fluoresce light
Attributes of vegetables or biologics are derived by use of color imaging sensors and relative spectral band analysis. Enabled smart phones or dedicated single pixel or focal plane instruments for crop applications to quickly report the biological condition of vegetables or other organics by providing an augmented view or relative quantification of RGB of the inspected items. Disclosed embodiments are well suited for analyzing the health and needs of living plants or crops. Ratios of observed wide band red, green and blue are compared on a relative basis. While food shopping, an enabled smart phone may view a collection of produce and display each piece of produce in a manner disclosing a quality ranking. Thus, a consumer may view produce through a smartphone camera and quickly evaluate its relative quality. Novel approaches are used to associate the calculated data with the original source imagery.
US10885672B2 Systems and methods for analyzing colors from a social media platform
Systems and methods for color selection are provided and include a mobile device having a mobile application configured to access a social media platform, retrieve a plurality of images from the social media platform, determine a dominant color for each image of the plurality of images, determine a closest matching paint color for the dominant color for each image, and display at least one of a color name and a color code associated with the closest matching paint color for the dominant color for each image.
US10885669B2 Targetless vehicle camera calibration system
A method of calibrating a vehicular camera includes mounting a camera at a vehicle moving along a vehicle assembly line. Responsive to processing of image data captured by the camera, features at the ground adjacent to the vehicle are determined and the determined features are tracked over two or more frames of captured image data. Responsive to processing of frames of captured image data during movement of the vehicle along a straight path, a misalignment of the camera is determined. The misaligned camera is calibrated using an assumption that the determined ground features lie in a plane parallel to a planar portion of the ground surface adjacent the straight path portion of the vehicle assembly line. The determination of misalignment and the calibration of the camera are performed without use of a target pattern at the vehicle assembly line.
US10885661B2 Location determination
Disclosed are systems and methods for determining a location of a customer within a store. The systems and methods may include receiving at least one image of an item located in the store. The item may be held by the customer. The systems and methods may also include creating a feature vector. The feature vector may store features of the at least one image of the item. The location of the customer may be determined using features stored in the feature vector.
US10885657B2 Configuration for indicating image capture device position
A process determines a position of an image capture device with respect to a physical object. The position corresponds to a vantage point for an initial image capture of the physical object performed by the image capture device at a first time. Further, the process generates an image corresponding to the position. In addition, the process displays the image on the image capture device. Finally, the process outputs one or more feedback indicia that direct a user to orient the image capture device to the image for a subsequent image capture at a second time within a predetermined tolerance threshold of the vantage point.
US10885642B1 Scalable position tracking system for tracking position in large spaces
A scalable tracking system includes a camera subsystem, a weight subsystem, and a central server. The camera subsystem includes cameras that capture video of a space, camera clients that determine local coordinates of people in the captured videos, and a camera server that determines the physical positions of people in the space based on the determined local coordinates. The weight subsystem determines when items were removed from shelves. The central server determines which person in the space removed the items based on the physical positions of the people in the space and the determination of when items were removed.
US10885635B2 Curvilinear object segmentation with noise priors
A method for curvilinear object segmentation includes receiving at least one input image comprising curvilinear features. The at least one image is mapped, using a processor, to output segmentation maps using a deep network having a representation module and a task module. The mapping includes transforming the input image in the representation module using learnable filters trained to suppress noise in one or more of a domain and a task of the at least one input image. The segmentation maps are produced using the transformed input image in the task module.
US10885633B2 Method for segmentation of the head-neck arteries, brain and skull in medical images
A method for automated segmentation of a blood vessel of a head and neck of a subject in a medical image, the method comprising: identifying the location of anatomical landmarks in the medical image; identifying regions of interest in the medical image based on the landmarks; segmenting segments of blood vessels in the medical image; classifying at least one of the segments as defining the blood vessel based on its position relative to the landmarks within the regions of interest to create a classified blood vessel; identifying a starting seed for the blood vessel from the classified blood vessel; identifying an ending seed for the blood vessel from the classified blood vessel; segmenting the blood vessel between the starting seed and the ending seed; and defining a path between the starting seed and the ending seed.
US10885629B2 Medical image processing apparatus, medical image processing method, medium, and medical image processing system
A medical image processing apparatus includes a memory; and at least one processor configured to execute detecting one or more vertebral bodies and one or more intervertebral disks in a medical image; labeling each part satisfying a predetermined condition among the one or more vertebral bodies and the one or more intervertebral disks detected by the detecting; interpolating a vertebral body or an intervertebral disk in a case where the one or more vertebral bodies and the one or more intervertebral disks detected by the detecting do not include the vertebral body or the intervertebral disk that satisfies the predetermined condition; and executing the labeling also for the vertebral body or the intervertebral disk interpolated by the interpolating.
US10885627B2 Unsupervised neighbor-preserving embedding for image stream visualization and anomaly detection
Methods and systems for detecting and correcting anomalous inputs include training a neural network to embed high-dimensional input data into a low-dimensional space with an embedding that preserves neighbor relationships. Input data items are embedded into the low-dimensional space to form respective low-dimensional codes. An anomaly is determined among the high-dimensional input data based on the low-dimensional codes. The anomaly is corrected.
US10885622B2 System and method for using images from a commodity camera for object scanning, reverse engineering, metrology, assembly, and analysis
A system and method for using images from a commodity camera for object scanning, reverse engineering, metrology, assembly, and analysis are disclosed. A particular embodiment includes a mobile imaging system to: enable a user to align an object to be analyzed on a turntable with a stencil; issue commands, by use of a data processor, to the turntable for automatic rotation of the turntable and the object thereon to a particular orientation for a camera of a mobile imaging device; capture a plurality of images of the object being analyzed at different automatic rotations of the turntable; upload the plurality of images of the object to a server via a network interface and a data network; and cause the server to generate a three dimensional (3D) model of the object from the plurality of images of the object.
US10885618B2 Inspection apparatus, data generation apparatus, data generation method, and data generation program
An inspection apparatus includes: an image capturing apparatus configured to capture an image of an object to be inspected: a determination unit configured to determine, based on the image, whether or not the object to be inspected includes a defect, using an identification device that has been trained using learning data: an input unit configured to accept an input indicating whether or not a determination result by the determination unit is correct; an extraction unit configured to extract a partial image of the image based on which the determination has been made; and a generation unit configured to generate new learning data based on the partial image, if a fact that the determination result by the determination unit is not correct has been input.
US10885617B2 Image analysis method and image analysis system for server
An image analysis system includes a plurality of cameras. The cameras are configured for taking images. The image analysis system further includes at least one server. The server includes a first obtaining module, a second obtaining module, a filter module, and a storage module. The first obtaining module is configured for obtaining the moving track of the target object. The second obtaining module is configured for obtaining the images taken by the cameras which the target object has passed according to the moving track. The filter module is configured for extracting images containing the target object from the obtained images according to pre-stored specific image features of the target object. The storage module is configured for storing the extracted images that contain the target object. An image analysis method and a server are also provided.
US10885616B2 Image processing apparatus, image processing method, and recording medium
An imaging apparatus 1 includes an image acquisition unit 51, an image processing unit 53, a mask image creation processing unit 54, and a processed image creation processing unit 55. The image acquisition unit 51 acquires a face image. The image processing unit 53 adjusts the brightness of the face image acquired by the image acquisition unit 51. The image processing unit 53 combines the face image acquired by the image acquisition unit 51 with the processed face image, using map data in which a predetermined region of a face is set as a transparent region on the basis of the reflection state of light emitted to the face.
US10885607B2 Storage for foveated rendering
This disclosure describes examples for foveated rendering. A graphics processing unit (GPU) may render image content for portions of an image at different sizes such as at sizes smaller than the size of the portions, and store the smaller-sized image content in system memory. The GPU or some other processing circuitry may retrieve the smaller-sized image content from the system memory, and perform resizing operations to resize the image content to its actual size.
US10885605B2 Registration of histopathology images
An image processing component (IPC) and related method for image registration of at least two sets of image objects. The image objects may be previously derived from a segmentation of imagery of biological material. Based on features of the image objects, an initial global transformation is computed. Using this initial global transformation and its inverse, one or more cross-links between sets of image objects across image objects in the two sets are established. A plurality of locally adapted transformations are then computed for cross-linked objects from the two sets. A combiner (Σ) then combines the locally adapted transformations t\ into a new registration transform TNEW.
US10885604B2 Method for 3D waveform mapping of full-parallel structure
The present invention provides a method for 3D waveform mapping of full-parallel structure, first, a 3D waveform mapping database is created according to the size of a 3D waveform image, the number of bits of probability value and the ADC's resolution of data acquisition module, then the 3D waveform mapping database is divided into Mt×Ma independent mapping storage areas along the time axis and the amplitude axis, and each independent mapping storage area is assigned a RAM, then RAMs are selected and addresses are calculated based on the sampling values and the structure of created 3D waveform mapping database, finally, parallel mappings are performed simultaneously on the time axis and the amplitude axis according to the selected RAMs and calculated addresses. Thus, the mapping time are shorten, especially in vector mapping mode, several RAMs are used for mapping, so the WCR of DSO is improved.
US10885602B2 Tile based computer graphics
A method and system for generating and shading a computer graphics image in a tile based computer graphics system is provided. Geometry data is supplied and a plurality of primitives are derived from the geometry data. One or more modified primitives are then derived from at least one of the plurality of primitives. For each of a plurality of tiles, an object list is derived including data identifying the primitive from which each modified primitive located at least partially within that tile is derived. Alternatively, the object list may include data identifying each modified primitive located at least partially within that tile. Each tile is then shaded for display using its respective object list.
US10885601B1 Family management during muster
Embodiments of the present invention provide a method, system and computer program product for family management during muster on a vessel. In an embodiment of the invention, a method for family management during muster includes associating a mobile device of a child on the vessel with a mobile device of a parent of the child also on the vessel and assigning a muster station on the vessel to the parent and a muster station to the child. For instance, the muster station assigned to the child may be different than that of the parent. Thereafter, during a muster event, a location of the mobile device of the child on the vessel is determined relative to the muster station assigned to the child and a message may be transmitted to the mobile device of the parent indicating the determined location.
US10885594B2 Method and apparatus for establishing association relationship
This application provides a method performed at a computer server for establishing an association relationship. The computer server queries a first interaction record that corresponds to a public service identifier and a social application identifier of a social platform, and that indicates an interaction performed, by using the public service identifier and the social application identifier, by a first user and a second user; determining whether the first interaction record meets a first preset condition; and establishing an association relationship between the social application identifier and the public service identifier if the first interaction record meets the first preset condition. In this way, an association relationship between a consumer user and a merchant user is automatically established according to offline consumption records of the consumer user.
US10885593B2 Hybrid classification system
Hybrid classification system and method are described. The method commences when an input detector detects a raw input string that represents a value of a category in a member profile maintained by the on-line social network. The machine learning classifier derives a standardized value corresponding to the raw input string. The trigger module provides the raw input string to the correcting filter. The correcting filter determines a corrected standardized value corresponding to the raw input string based on the raw input string and a corrective rule. The label module then identifies the member profile as associate with the corrected standardized value.
US10885591B1 Pre-calculated insurance premiums with wildcarding
Systems and methods involving a rating module that access a single, voluminous table or multiple tables stored in a searchable data store (e.g., database) to execute various queries (e.g., SQL JOIN) to search the table(s) is disclosed. The system may include an underlying linear programming platform (e.g., optimization engine and associated components) that includes an application programmer's interface (e.g., Python API) that may be used to perform optimization using illustrative optimization libraries (e.g., optimizer). The system may be communicatively coupled with a vehicle and/or other device to communicate/output ratings information to a user.
US10885588B2 Machine-vision-based electronic automobile insurance fee meter
The present invention provides a machine-vision-based electronic automobile insurance fee meter. The machine-vision-based electronic automobile insurance fee meter can capture a lane departure behavior, and record a distance and duration of a lane departure in a memory module; also can capture a following-too-close behavior, and record a distance and duration of dangerous following in the memory module; and also can calculate a journey-based mileage insurance fee, a total mileage insurance fee P being a product of a mileage L of a journey, a unit mileage (per kilometer) insurance rate Rkm and a safety floating factor f. The present technical solution charges the insurance fee according to the actual driving mileage, makes the charging of the insurance fee fairer and more reasonable, and encourages safe driving and driving less; and also can identify the most important dangerous driving risks including following-too-close and lane departure, making the pricing of the insurance fee more accurate and reasonable.
US10885577B2 System and method for retail space management
In some embodiments, systems, apparatuses, and methods are provided herein useful to manage a retail space. In some embodiments, cubic product representations within the retail location are provided herein which represent the actual space and location of products within the store. Data for the retail space, such as blueprint, floorplan, and item modular data, can be merged and transformed into a central database to create the cubic product representations. Further, the cubic product representations within the retail location can be provided to users through a user interface, such as a web viewer.
US10885569B2 System and method for recommending home appliances to a consumer
A system functions to recommend equipment expansions, additions and/or substitutions; interconnections; supplemental capabilities; features; etc. based upon a knowledge of a consumer's existing audio and/or visual system configuration.
US10885561B2 Transaction facilitating marketplace platform
A platform facilitates buyers, sellers, and third parties in obtaining information related to each other's transaction histories, such as a supplier's shipment history, the types of materials typically shipped, a supplier's customers, a supplier's expertise, what materials and how much a buyer purchases, buyer and shipper reliability, similarity between buyers, similarity between suppliers, and the like. The platform aggregates data from a variety of sources, including, without limitation, customs data associated with actual import/export transactions, non-public shipper records, and facilitates the generation of reports as to the quality of buyers and suppliers, the reports relating to a variety of parameters that are associated with buyer and supplier quality.
US10885554B2 Systems and methods for checking a user into a location using a packet sequence including location information
Systems and methods are disclosed which may allow a user having a mobile device to check in to a location using a packet sequence that includes information for identifying the location. The location may be transmitted by one or more Bluetooth® Low Energy (BLE) beacons at or near the location. The user may be able to store packet sequences for various locations that may allow the user to automatically check into these locations using the store packet sequences.
US10885553B2 Advertisements for applications on an online social network
In one embodiment, a method includes detecting, for each of a plurality of third-party applications corresponding to a respective plurality of pages associated with an online social network, one or more interactions with the page corresponding to the third-party application by one or more first users of the online social network, wherein each of the one or more first users are connected on the online social network to a second user of the online social network. The method also includes calculating, for each of the plurality of third-party applications, a value representing a social relevance of the third-party application based on the number of interactions with the page corresponding to the third-party application by the one or more first users. The method also includes selecting one of the plurality of third-party applications based on its calculated social relevance value. The method also includes sending, to a client device of the second user, an advertisement for the selected third-party application.
US10885536B2 Garnering interest on potential listing in a photo or video
Various implementations described herein are able to leverage the interaction from one or more potential buyers relative to a digital image to automatically create a sales listing for items that appear to be of interest to the buyers. This reduces or eliminates all together the manual effort previously required of sellers in researching and collecting data on each item they wish to sell. Because of their technical nature, the innovative solutions described herein are also readily scalable which, in turn, greatly improves the seller's experience. Based on buyer interaction experiences, sales listings for each item for sale can be automatically created and listed.
US10885535B2 Online situational awareness and video survey system
Video features encourage and ensure that survey videos are viewed in full. The survey answer block and video rewind, forward fast and mute are disabled during the video presentation. With the user's permission, telephone calls, text messaging and browsing may also be disabled during the video. Interactive responses may be required at various points in the video to ensure that the viewer is paying attention. The viewer's image may be recorded or eye gaze may be tracked while viewing the video. Candidates may be qualified for viewing videos and selected in a priority order by meeting certain demographic conditions, having certain topics of interest identified in their social media profiles, agreeing to post-video direct contact, and having participated in prior video surveys. Potential candidates may be qualified by answering qualifying questions, viewing a teaser video, or responding to a prompt asking them to opt-in to the video survey.
US10885524B2 Method and apparatus for purchasing product online
A method and apparatus for purchasing a product online is provided. The method may include switching, in response to a user input, from a display mode that displays a screen to a purchasing mode, detecting a product, which is commercially available for purchase, from among elements shown on the screen in the purchasing mode, and distinguishing display of the detected product from other elements on the displayed screen.
US10885515B1 System and method for canceling a payment after initiating the payment using a proxy card
Apparatuses and methods for changing a financial account after initiating a payment using a proxy object, such as a proxy card, are disclosed. The proxy card is associated with multiple financial accounts, such as accounts associated with credit cards, debit cards, and pre-paid gift cards. A consumer presents the proxy card to a merchant to make a payment, and the merchant swipes the proxy card and processes the payment by sending transaction information to a financial system. A computer system associated with the financial system selects a payment account associated with the proxy card to use for the payment, and an authorization for the transaction is obtained. Later, the consumer is given a limited time within which he may change the financial account used for the payment, such as by using his mobile device to select a different account associated with the proxy card to use to obtain funds for the payment.
US10885511B2 Methods and devices for barcode based communication and payment implementation
The present application provides a barcode-based communication method, including: rendering first transmission information into a first barcode, and displaying the first barcode for scanning by a peer device; and scanning a second barcode displayed by the peer device, to obtain second transmission information included in the second barcode, where the second transmission information is obtained by the peer device based on a processing result of the first transmission information. According to the technical solutions of the present application, two communication parties can perform bidirectional information transmission by using barcodes, to alleviate information asymmetry caused by unidirectional communication and improve service integrity and security.
US10885506B2 System and method for electronically providing receipts
Systems and methods are provided for facilitating the automatic transmission of an electronic receipt to a user conducting a financial transaction at a computing device. The systems and methods described herein enable a series of operations whereby a user can conduct a transaction at a computing device and the computing device can automatically read user-account information and one or more electronic contact addresses which are stored in the memory of the user's personal transaction device. The system can also process the transaction and automatically transmit an electronic receipt to the electronic contact address providing an automated transaction experience that does not require the user to actively input an electronic contact address into the computing device in order to have the receipt transmitted electronically. In addition, the system thereby facilitates private transaction as opposed the unsecured and time-consuming process of manually entering a contact address.
US10885505B2 Managing electronic funds in a network of computing devices
Examples of the disclosure enable one or more transactions to be managed. In some examples, a first device and a second device are associated with an account. The first device has a first level of authorization with respect to the account, and the second device has a second level of authorization with respect to the account. An instruction to authorize the second device to have access to a first quantity of funds is received from the first device, and the second device is authorized to have access to the first quantity of funds. A request to access a second quantity of funds is received. The request is associated with the second device. The request to access the second quantity of funds is approved on the condition that the second quantity of funds is less than or equal to the first quantity of funds.
US10885503B2 Platform-as-a-service billing
An adjustable tenant billing to cost mechanism is provided as a platform service from a platform-as-a-service (PaaS) layer within a distributed multi-tenant computing environment. A set of client-application billing measures of multi-tenant computing services of at least one software-as-a-service (SaaS) application operating in a SaaS layer and a set of service-provider cost factors of different types of platform and infrastructure components operating in an infrastructure-as-a-service (IaaS) layer are analyzed. The set of defined relationships is adjusted in accordance with the analysis using a feedback mechanism within the distributed multi-tenant computing environment.
US10885500B2 Systems and methods of pending transaction augmentation and automatic attachment to settled transactions
A method including: receiving an indication of a transaction authorization of a pending transaction, the transaction authorization being requested using a financial account associated with a user; outputting for transmission, to a user device associated with the user, a request for purchase information corresponding to the pending transaction; receiving, from the user device, receipt image data corresponding to a receipt related the pending transaction; storing data indicative of the receipt in correspondence with the pending transaction; determining, based on analyzing a plurality of posted transactions of the financial account, a first posted transaction corresponding to the pending transaction; and storing the data indicative of the receipt in correspondence with the first posted transaction.
US10885499B2 Apparatus, system, and method for managing presentation, and recording medium
A presentation management server analyzes vote information, selects an exhibit to be recommended for presentation based on analysis of the vote information, determines a recommended presentation time for having a presentation on the selected exhibit based on the presentation schedule information, and generates a presentation recommendation screen including a recommendation to have a presentation on the selected exhibit at the recommended presentation time for output through an exhibitor terminal operated by an exhibitor of the selected exhibit.
US10885498B2 Attendance registration device, attendance registration method, and recording medium
An attendance registration device including a processor that executes: a reception process of receiving input according to a first method or input according to a second method of identification information corresponding to a target person whose attendance needs to be registered; and a registration process of registering attendance by associating the identification information received in the reception process with an attendance type input at a predetermined timing, wherein in the registration process, an attendance type input prior to the input of the identification information is subjected to attendance registration in association with the identification information when an input method of the identification information whose input has been received in the reception process is the first method, and an attendance type input after the input of the identification information is subjected to attendance registration in association with the identification information when the input method of the identification information whose input has been received in the reception process is the second method.
US10885494B2 Storage cabinet with multiple RFID readers
An RFID cabinet system is provided for monitoring items having an RFID tag. System includes cabinet having open interior where items are stored and at least one door providing access to items. Static RFID system is provided for reading and identifying data embedded on RFID tag located on at least some of the items placed within cabinet. Static RFID system is configured to monitor substantially all items located within the interior of cabinet when door is closed. Transaction RFID system is provided for reading one of the RFID tags upon removal or return of the associated item from cabinet. Transaction RFID system is operable when door is open. Computer system is configured to sense opening and closing of door. Computer system is configured to receive input that identifies user, and computer system is configured to periodically record data read from RFID tags by static RFID system and transaction RFID system.
US10885489B2 Welding resource performance comparison system and method
Metal fabrication systems, such as welding systems and related equipment may be analyzed and performance compared by collecting parameter data from the systems during welding operations via a web based system. The data is stored and analyzed upon request by a user. A user viewable page may be provided that allows for selection of systems and groups of systems of interest. Parameters to be used as the basis for comparison may also be selected. Pages illustrating the comparisons may be generated and transmitted to the user based upon the selections.
US10885488B2 System for accessing business metadata within a distributed network
A system for accessing business metadata within a distributed network is disclosed. The system facilitates metadata driven for using social constructs in combination with metadata management to enhance metadata. The system includes a data storage device configured to store business information and metadata related to the business information, a processor configured to: selectively receive rated user input that provides supplemental information regarding at least one of the business information and the metadata, determine the context of the supplemental information and the at least one of the business information and the metadata; template the supplemental information by type and using pointers in the system provide non-redundancy, store the organized supplemental information in the data storage device, and generate a user interface element, and a display device configured to display the user interface element as the definition of the business information.
US10885473B2 Mobile device implemented payment functionality based on semantic analysis
Provide herein is a method and system capable of authenticating transactions involving at least one service provider and one or more users who are each in electronic communication. This electronic communication can be, for example, SMS, MMS, e-mail, or online account messaging. It is an aspect of certain embodiments where the transaction is an authentication and/or verification of an entity. Examples of such entities are products, actions and users.
US10885472B2 Dynamic transportation pooling
Methods, systems, and computer program products for dynamic transportation pooling are provided herein. A computer-implemented method includes determining vehicle-sharing user preferences attributed to each of multiple users; identifying vehicle-sharing opportunities involving two or more of the users riding in two or more vehicles, wherein each of the identified vehicle-sharing opportunities comprises (i) a location wherein at least one of the users exits a first of the vehicles and enters a second of the vehicles, wherein the location comprises a vehicle demand that exceeds a pre-determined threshold, and (ii) a temporal range until the vehicles will reach the location, and wherein said identifying is based on the vehicle-sharing user preferences attributed to each of the users, the current location of each of the vehicles, the destination of each of the vehicles, and traffic information; and outputting each of the vehicle-sharing opportunities to a mobile device of each of the users.
US10885464B1 Relevance decay for time-based evaluation of machine learning applications
Relevance decay techniques are provided for time-based evaluation of machine learning applications and other classifiers. An exemplary method comprises obtaining time series measurement data; generating an input dataset comprising a plurality of records, wherein each record comprises features extracted from the time series measurement data, a target class corresponding to an event to be identified, and a time lag indicating a difference in time between a given extraction and the event to be identified; evaluating a plurality of classifiers during an evaluation phase using a portion of the input dataset and one or more predefined evaluation metrics weighted using a time-based relevance decay function based on the time lag; and selecting one or more of the classifiers to perform classification of the time series measurement data based on the predefined weighted evaluation metrics during a classification phase. The time lags indicate, for example, a time difference between classification moments of the plurality of classifiers and a respective instance of the event to be identified.
US10885460B2 Dispersive-resistive hybrid attenuator for quantum microwave circuits
A resistive component in a hybrid microwave attenuator circuit is configured to attenuate a plurality of frequencies in an input signal. The hybrid microwave attenuator circuit is further configured with a dispersive component to attenuate a second plurality of frequencies within a frequency range by reflecting off portions of the input signal at those frequencies that are within the frequency range. The resistive component and the dispersive component are arranged in a series configuration relative to one another in the hybrid microwave attenuator circuit.
US10885449B2 Plan recognition with unreliable observations
A mechanism is provided for computing a solution to a plan recognition problem. The plan recognition problem includes the model and a partially ordered sequence of observations or traces. The plan recognition is transformed into an AI planning problem such that a planner can be used to compute a solution to it. The approach is general. It addresses unreliable observations: missing observations, noisy observations (or observations that need to be discarded), and ambiguous observations). The approach does not require plan libraries or a possible set of goals. A planner can find either one solution to the resulting planning problem or multiple ranked solutions, which maps to the most plausible solution to the original problem.
US10885444B2 Application tool recommendations
Application tool recommendations are described. Initially, application usage data is captured indicating tools used and actions performed by existing users of an application. This application usage data is converted into human-readable words describing the tools used and actions performed. This allows natural language processing techniques to be applied to the converted data. Through natural language processing, importance scores for the tools and actions can be computed and tasks performed with the application determined. The natural language processing techniques are also used to build task prediction models based on the importance scores and determined tasks. These task prediction models indicate probabilities of the determined tasks to be next performed by a current application user. A task having the highest probability of being next performed is predicted as the next task. Tool recommendations associated with the predicted next task are then presented to aid the user with the predicted next task.
US10885435B2 System and method for training neural networks
Systems and methods for training a neural network or an ensemble of neural networks are described. A hyper-parameter that controls the variance of the ensemble predictors is used to address overfitting. For larger values of the hyper-parameter, the predictions from the ensemble have more variance, so there is less overfitting. This technique can be applied to ensemble learning with various cost functions, structures and parameter sharing. A cost function is provided and a set of techniques for learning are described.
US10885434B2 Alternative loop limits for accessing data in multi-dimensional tensors
Methods, systems, and apparatus for accessing a N-dimensional tensor are described. In some implementations, a method includes, for each of one or more first iterations of a first nested loop, performing iterations of a second nested loop that is nested within the first nested loop until a first loop bound for the second nested loop is reached. A number of iterations of the second nested loop for the one or more first iterations of the first nested loop is limited by the first loop bound in response to the second nested loop having a total number of iterations that exceeds a value of a hardware property of the computing system. After a penultimate iteration of the first nested loop has completed, one or more iterations of the second nested loop are performed for a final iteration of the first nested loop until an alternative loop bound is reached.
US10885425B2 Network traversal using neuromorphic instantiations of spike-time-dependent plasticity
A spiking neural network (SNN) includes artificial neurons interconnected by artificial synapses to model a particular network. A first neuron emits spikes to neighboring neurons to cause a wave of spikes to propagate through the SNN. Weights of a portion of the synapses are increased responsive to the wave of spikes based on a spike timing dependent plasticity (STDP) rule. A second neuron emits spike to cause a chain of spikes to propagate to the first neuron on a path based on the increase in the synaptic weights. The path is determined to represent a shortest path in the particular network from a first network node represented by the second neuron to a second network node represented by the first neuron.
US10885419B2 Transaction card with embedded electronic components and process for manufacture
A transaction card and a process of making the transaction card are described. The transaction card includes a core having first and second faces, a core thickness therebetween, and an opening, and embedded electronics disposed in the opening.
US10885415B2 Anti-counterfeiting mark with 3-D features
Disclosed herein is an authenticating mark formed on the surface of a product or package. The said mark comprising: at least an overt portion of visible 3D random image in the form of physically unclonable function (PUF) characterized in that the said PUF is random cracks or colors. Additionally, phosphor particles might be added to this pattern as covert features. It further disclose a system and method for identifying genuine or counterfeited products by analyzing the image of a 3D-PUF and its encrypted image using a commonly held scanning device.
US10885409B2 Print data processing apparatus
In processing using a print data processing apparatus that parallelly interprets pages of print data, in the case where a command to reset the number of already interpreted pages is included in the print data, a certain page to be printed is not printed. In the case of detecting a command to invalidate contents interpreted hitherto, an interpreter stores the number of already interpreted pages at the time in point of the detection of the invalidation command in a cache. Then, the interpreter generates intermediate data in the case where the sum of the cached value and the number of already interpreted pages managed by the interpreter coincides with a processing-target page number.
US10885405B2 Correcting cross-track errors in a linear printhead
A method for correcting cross-track position errors in a digital printing system having a linear printhead includes printing a test target including a plurality of alignment marks. A data processing system is used to automatically analyze a captured image of the printed test target to determine a measured position for each of the alignment marks. The measured positions for the alignment marks is compared to reference positions to determine measured cross-track position errors. A cross-track position correction function is determined responsive to the measured position errors, wherein the cross-track position correction function specifies cross-track position corrections to be applied as a function of cross-track position. A corrected digital image is determined by resampling the image lines of a digital image responsive to the cross-track position correction function.
US10885396B2 Generating composite images using audio/video recording and communication devices
Some embodiments provide methods for providing images of a person generated by two or more A/V recording and communication devices to one or more users, via a user's client device. For example, first image data may be received from a first A/V recording and communication device at a first location and second image data may be received from a second A/V recording and communication device at a second location. The first image data and the second image data may be analyzed to determine a person depicted in the first image data and a person depicted in the second image data is the same person. In response, a user alert may be generated including data representative of a first facial image of the person and a second facial image of the person. The user alert may then be transmitted to a user's client device.
US10885395B2 Method for scaling fine-grained object recognition of consumer packaged goods
A method is provided for identifying consumer packaged goods (CPGs). The method comprises (a) identifying a set of objects as being a set of CPGs by applying a first level of object recognition to the set of objects, wherein said set of objects has N members, wherein N≥2, and wherein applying the first level of object recognition to the set of objects includes applying a first predefined set of criteria to the object; (b) for each of the N objects, (i) performing a second level of object recognition on the object by applying a second predefined set of criteria to the object, (ii) assigning the object to one of a plurality of predefined superclasses S=[Sl, . . . , Sj], wherein j≥2, based on the results of the second level of object recognition, (iii) applying a bounding box to the object, (iv) capturing an image of the object with an image capturing device, and (v) cropping the image to the bounding box, thereby yielding a cropped image of the object; and (c) for each object in each set SiεS, (i) performing a third level of object recognition on the cropped image of the object by applying a set of criteria Ci to the object, and (ii) assigning the object to one of a plurality of predefined subclasses B=[Bl, . . . , Bk], wherein k≥2, based on the results of the third level of object recognition.
US10885393B1 Scalable incident-response and forensics toolkit
Techniques for performing data analytics using anomaly detection systems and methods are disclosed. The anomaly detection system provides an incident response and monitoring solution, built for distributed processing, that streamlines cyber defense by unifying datasets, via a data translator, from sensors and tools into a uniform schema to provide real-time anomaly detection, via an anomaly detection system that may prevent malware from establishing a foothold on the network. The anomaly detection system may allow for the scalability to provide large-scale data aggregation and anomaly detection without compromising performance. The anomaly detection system may use a distributed architecture to support advanced cyber threat detection across large datasets in real-time for monitoring and rapid incident response. The anomaly detection system may leverage open protocols and interfaces to promote third-party support for development and interoperability.
US10885391B2 Image analysis apparatus, method, and program
A storage unit stores at least one first analysis result generated by performing at least one first analysis process on an image of a subject and recovery information enabling recovery of a first analysis state where the first analysis result is generated or link information to the recovery information in a database in association with subject information specifying the subject. An analysis unit generates, in a case where at least one second analysis process generating at least one second analysis result different from the first analysis result is performed, the second analysis result by performing the second analysis process using the recovery information. The storage unit stores the second analysis result in the database in association with the subject information.
US10885381B2 Ship detection method and system based on multidimensional scene features
A ship detection method and system based on multidimensional scene features, wherein the method includes: constructing a ship image sample database, and extracting all the edges of each frame of image to act as a fourth dimension of the image; extracting a coastline to make a sea surface area be a ship area; constructing a Faster RCNN-like convolutional network to act as a deep learning network, and inputting sample data into the deep learning network; constructing an RPN network, using a sliding window to generate region proposal boxes of different sizes in the ship area, combining the region proposal boxes with the deep learning network, and training a model according to an actual position of a ship; and performing ship detection on a part of the detected image between the coastline on the basis of the trained model.
US10885376B2 Matching local image feature descriptors in image analysis
A method of feature matching in images captured from camera viewpoints uses the epipolar geometry of the viewpoints to define a geometrically-constrained region in a second image corresponding to a first feature in a first image; comparing the local descriptor of the first feature with local descriptors of features in the second image to determine respective measures of similarity; identifying, from the features located in the geometrically-constrained region, (i) a geometric best match and (ii) a geometric next-best match to the first feature; identifying a global best match to the first feature; performing a first comparison of the measures of similarity for the geometric best match and the global best match; performing a second comparison of the measures of similarity for the geometric best match and the geometric next-best match; and, if thresholds are met, selecting the geometric best match feature in the second image.
US10885374B2 Article management system, information processing apparatus, and control method and control program of information processing apparatus
An apparatus of this invention is directed to an information processing apparatus that effectively counts, on a type basis, articles of a plurality of types displayed in a depth direction on a display shelf. The information processing apparatus includes a display count acquirer that acquires display count information of articles using article presence/absence sensors provided on the display shelf on which the articles are placed, an article identifier that acquires article identification information capable of identifying the types of articles based on an image acquired by capturing the display shelf, and a display recognizer that recognizes, based on the display count information and the article identification information, display count of each type of the articles.
US10885373B2 Systems and methods for Unicode homograph anti-spoofing using optical character recognition
Systems and methods for Optical Character Recognition (“OCR”) based anti-spoofing for Unicode homograph. The method comprises: performing operations by a computing device to make an OCR identification on an original electronic address so as to obtain an OCR electronic address; encoding (a) the original electronic address to obtain an encoded access address and (b) the OCR electronic address to obtain an encoded OCR electronic address; comparing the encoded access address to the encoded OCR electronic address; and determining if a Unicode homograph spoofing situation exists based on results of the comparing.
US10885370B2 Selecting object detections or recognitions using correctness mappings
An example system includes a processor to receive detections or recognitions with confidence scores for an object in a medium from a plurality of trained detection or recognition models. The processor is to generate a probability of correctness for each of the detections or recognitions based on the confidence scores via correctness mappings generated for each of the trained detection or recognition models. The processor is to also select a detection or recognition with a higher probability of correctness from the detections or recognitions. The processor is to perform a detection or recognition task based on the selected detection or recognition.
US10885363B2 Spoof detection using structured light illumination
The technology described in this document can be embodied in a method that includes a method for preventing access to a secure system based on determining a captured image to be of an alternative representation of a live person. The method includes illuminating a subject with structured light using a light source array comprising multiple light sources disposed in a predetermined pattern, capturing an image of the subject as illuminated by the structured light, and determining that the image includes features representative of the predetermined pattern. The method also includes, responsive to determining that the image includes features representative of the predetermined pattern, identifying the subject in the image to be an alternative representation of a live person. The method further includes responsive to identifying the subject in the image to be an alternative representation of a live person, preventing access to the secure system.
US10885361B2 Biometric method and device for identifying a person through an electrocardiogram (ECG) waveform
Method for identifying a person through an electrocardiogram, ECG, waveform, said method comprising: capturing ECG signals from a sample population including the person to be identified; computing sample population ECG distances ST, RT and QT from the captured ECG signals; training a computer classification model on the computed sample population ECG distances, provided that no other ECG distances are used; capturing an ECG signal from the person to be identified; computing the person's ECG distances ST, RT and QT from the person's captured ECG signal; using the classification model with the person's computed ECG distances to identify the person to be identified within the sample population. Device for identifying a person through an electrocardiogram, ECG, waveform, said device comprising means for carrying out said method.
US10885344B2 Method and apparatus for generating video
Embodiments of the present disclosure provide a method and apparatus for generating a video. The method may include: determining a commentary of a target news cluster, each piece of news in the target news cluster being specific to a given news event; generating a voice corresponding to each paragraph in the commentary using a speech synthesis technology; determining a candidate material resource set corresponding to the commentary based on a video and an image included in the target news cluster, the candidate material resource being a video or image; determining a candidate material resource sequence corresponding to the each paragraph in the commentary; and generating a video corresponding to the commentary based on the voice corresponding to the each paragraph in the commentary and the candidate material resource sequence.
US10885336B1 Object identification and device communication through image and audio signals
Deterministic identifiers fuel reliable efficient capture of product discovery, purchase and consumption events, which in turn enable more reliable product recommendation, more accurate shopping list generation and in-store navigation. A mobile device, equipped with image and audio detectors, extracts product identifiers from objects, display screens and ambient audio. In conjunction with a cloud-based service, a mobile device application obtains product information and logs product events for extracted identifiers. The cloud service generates recommendations, and mapping for in-store navigation. The detectors also provide reliable and efficient product identification for purchase events, and post shopping product consumption events.
US10885326B2 Character recognition method
A method for recognizing characters in an image of a document having at least one alphanumeric field. The method has the steps of: segmenting the image to identify objects therein; defining a bounding box around each object; making multiple successive selections based on different descriptors and dividing the bounding boxes into a plurality of cells for each of which a texture descriptor is determined as a gradient oriented histogram; performing character recognition on the finally selected bounding boxes. A device for implementing the method.
US10885324B2 Agency notice processing system
Training an artificial intelligence system to process agency notices. The process identifies historical data that includes historical text generated from optical character recognition performed on historical images of the agency notices and historical metadata for items in the historical images of the agency notices. The process generates annotations for the historical text. The annotations identify the items in the historical text and locations of the items in the historical text. The process trains the artificial intelligence system using the historical data and the annotations.
US10885323B2 Digital image-based document digitization using a graph model
A computer-implemented method for digitizing a document, wherein the document has assigned a classification scheme may be provided. A digital image and an identifier of the classification scheme may be received, the image representing a portion of the document. A segmentation of the image may be determined into one or more image segments; for each of the image segments, content information may be captured from the image segment and a category may be assigned to the image segment, the category being selected from the classification scheme. One or more digitization segments may be selected from the segmentation. A graph model of the document may be populated, wherein each of the digitization segments is represented by a segment node of the graph model.
US10885317B2 Apparatuses and methods for recognizing object and facial expression robust against change in facial expression, and apparatuses and methods for training
A facial expression recognition apparatus and method and a facial expression training apparatus and method are provided. The facial expression recognition apparatus generates a speech map indicating a correlation between a speech and each portion of an object based on a speech model, extracts a facial expression feature associated with a facial expression based on a facial expression model, and recognizes a facial expression of the object based on the speech map and the facial expression feature. The facial expression training apparatus trains the speech model and the facial expression model.
US10885315B2 Systems and methods for alerting a user to published undesirable images depicting the user
Systems and methods for warning a user that media assets associated with another user depict the user with an undesired expression are provided. A plurality of media assets associated with a first user and depicting a second user may be identified. A set of expressions of the second user that the second user has indicated as undesirable may be retrieved. The depictions of the second user in the plurality of media assets and the expressions that the second user has indicated are undesirable may be compared. If it is determined that one or more of the media assets depict the second user with an undesirable expression, a notification may be generated to the second user indicating that one or more media assets of the first user depict the second user with an expression that the second user has indicated as undesirable.
US10885313B2 Controlling a display device
Examples of the present disclosure relate to methods for controlling a display device. In one such example, data representing a result of an eyewear detection operation is obtained. Dependent on the obtained data, a control signal is outputted to adjust a display parameter of the display device. Performing the eyewear detection operation comprises receiving image data representing a user of the display device, and processing the image data using object recognition to determine whether or not the user is wearing eyewear of a predetermined type.
US10885309B1 System and method for evaluating personality using anthropometric measurement of a person's face
A system for facilitating evaluating a person's personality through anthropometric measurement of the person's face includes a camera for taking photographs of the person's face from various angles, nonvolatile storage for storing the photographs and a lookup table, volatile memory, a computer processor for analyzing the photographs, taking measurements of the person's face based on a set of features on the person's face, calculating additional measurements, accessing the lookup table that includes multiple sets of measurements of a person's face, and defines a correspondence between each set of measurements and a set of personality characteristics, analyzing the lookup table to identify a set of measurements of the multiple sets of measurements that most closely match the plurality of measurements and the additional measurements, thereby identifying a matching set of measurements, generating a report that defines a set of personality characteristics, and a display for displaying a report.
US10885304B2 Electronic apparatus and under-screen fingerprint sensing method thereof
An electronic apparatus and an under-screen fingerprint sensing method thereof are provided. The electronic apparatus includes a processing circuit, a touch panel, and a fingerprint sensing apparatus. The processing circuit is coupled to the touch panel and the fingerprint sensing apparatus. The fingerprint sensing apparatus includes a plurality of optical fingerprint sensing units. The touch panel provides touch information of a finger to the processing circuit in response to the finger touch detected by the touch panel. The processing circuit determines a fingerprint sensing region based on the touch information and drives a plurality of first sensing-enabled-units among the optical fingerprint sensing units based on the fingerprint sensing region, such that the fingerprint sensing apparatus obtains a fingerprint image of the finger via the first sensing-enabled-units. The first sensing-enabled-units are a part of the optical fingerprint sensing units.
US10885302B2 Method for an electronic device to receive fingerprint data
A method for an electronic device to receive fingerprint data is provided. The electronic device includes a touch unit, a display unit and a sensing unit. The display unit includes a plurality of blue pixels, a plurality of green pixels and a plurality of red pixels. The method includes receiving a finger touch signal through the touch unit. The method also includes determining a finger touch region in the touch unit according to the finger touch signal. The method further includes determining a first region in the display unit according to the finger touch region. In addition, the method includes turning off the plurality of blue pixels in the first region. The method also includes receiving the fingerprint data through the sensing unit.
US10885297B2 Non-contact capture device for capturing biometric data
The non-contact capture device allows for an image of an object to be captured when the object is not making contact with any portion of the non-contact capture device. The non-contact capture device comprises an electronic compartment comprising a camera and a light source, wherein the camera and light source are directed to an image capture region, a housing guide comprising a leg extending away from the electronic compartment to support a collar, and an image capture region spaced away from the electronic compartment and the housing guide. The collar extends laterally around only a portion of the image capture region forming an entry gap into the image capture region.
US10885294B2 Finger print sensor with passive proximity detection for power savings in an electronic device
An electronic device includes a housing, a user interface, and one or more processors operable with the user interface. The user interface includes a fingerprint sensor proximately located with at least one proximity sensor component. The proximity sensor component can include an infrared signal receiver to receive an infrared emission from an object external to the housing. The proximity detector component is to actuate the fingerprint sensor when the infrared signal receiver receives the infrared emission from the object.
US10885289B2 Tracking system having robust magnetic near field for identifying medical articles in container
A system and method for tracking medical articles, each having an RFID tag. The articles located in an EM shielded container that includes a probe that comprises a main conductive element having capacitive coupling across a slot to form an electric field and spacing above a ground plane to form an equally strong or stronger magnetic field, both fields filling the interior of the container to activate RFID tags therein. A parasitic element controls the energy pattern of the probe.
US10885280B2 Event detection with conversation
A method, system, and computer program product are provided. At least some received event candidate information concerning a possible event is stored as an event candidate in a database. A dialogue is generated with an occupant of a vehicle located in a vicinity of the possible event to obtain and store information to resolve any insufficiency or ambiguity regarding the event candidate in the database. When the information stored in the database regarding the event candidate is determined to be sufficient and unambiguous the event candidate is made into an event in the database. The event is reported to at least one vehicle approaching a location corresponding to the event.
US10885277B2 On-device neural networks for natural language understanding
The present disclosure provides projection neural networks and example applications thereof. In particular, the present disclosure provides a number of different architectures for projection neural networks, including two example architectures which can be referred to as: Self-Governing Neural Networks (SGNNs) and Projection Sequence Networks (ProSeqoNets). Each projection neural network can include one or more projection layers that project an input into a different space. For example, each projection layer can use a set of projection functions to project the input into a bit-space, thereby greatly reducing the dimensionality of the input and enabling computation with lower resource usage. As such, the projection neural networks provided herein are highly useful for on-device inference in resource-constrained devices. For example, the provided SGNN and ProSeqoNet architectures are particularly beneficial for on-device inference such as, for example, solving natural language understanding tasks on-device.
US10885276B2 Document clearance using blockchain
A method, computer system, and a computer program product for document clearance is provided. The present invention may include receiving content. The present invention may also include extracting the received content features. The present invention may then include determining a level of sensitivity based on the extracted content features. The present invention may further include identifying an approver based on the determined level of sensitivity. The present invention may also include transmitting the content to the identified approver.
US10885270B2 Machine learned document loss recovery
A computer-implemented method includes receiving first lossy converted documents. The computer-implemented method includes generating corrected documents for the first lossy converted documents. Each of the corrected documents includes edit markers that reflect structure changes relative to a corresponding document of the first lossy converted documents. The computer-implemented method includes generating feature vectors for the first lossy converted documents. The feature vectors include structure features of the first lossy converted documents. The computer-implemented method includes training one or more models based on the structure features and the edit markers. The computer-implemented method includes applying the trained one or more models to second lossy converted documents to determine proposed structure edits. The computer-implemented method includes transforming the second lossy converted documents to second corrected documents by applying one or more of the proposed structure edits.
US10885256B1 Method and system for integrated circuit (IC) layout migration integrated with layout expertise
An existing layout of an Integrated Circuit (IC) is migrated to two or more target layouts for different semiconductor processes with different design rules. The existing layout file is parsed for data items such as boundaries, paths, text, and cell instances to generate a layout database file with a text format. A layout engineer selects functions from a layout design toolkit and writes reusable code with these functions. Placement functions can specify relative locations to other data items that are dependent on the design rules. Routing functions allow interconnect to be re-routed after placements are adjusted for various target design rules. An analog layout expertise integrator replaces some of the data items in the layout database file with the reusable code to generate a reusable layout database. A layout generator compiles the reusable layout database and converts it to multiple target layouts for multiple design rules.
US10885254B2 Integrated circuit and method of manufacturing same
A method of manufacturing an integrated circuit includes manufacturing a first set of conductive features by a first mask, positioning a set of gates in a second direction, manufacturing a second set of conductive features by a second mask, and electrically coupling a first portion of the set of gates to a second portion of the set of gates. The first and second set of conductive features is in a first direction and a first layer. The set of gates is in a second layer. The first portion of the set of gates corresponds to a gate terminal of a first n-type transistor, the second portion of the set of gates corresponds to a gate terminal of a first p-type transistor, the first n-type transistor being part of a first transmission gate, and the first p-type transistor being part of a second transmission gate.
US10885244B2 Test pattern, test method for semiconductor device, and computer-implemented method for designing integrated circuit layout
A test pattern includes first line patterns disposed at a first level, having discontinuous regions spaced apart by a first space, having a first width, and extending in a first direction. The test pattern includes a connection line pattern disposed at a second level and extending in the first direction, second line patterns disposed at the second level, branching from the connection line pattern, having a second width, and extending in a second direction perpendicular to the first direction. The test pattern includes via patterns disposed at a third level, having a third width, and formed around an intersection region having the first width of the first line pattern and the second width of the second line pattern. First pads are connected with the first line patterns. A second pad is connected with the connection line pattern.
US10885241B2 Mis-specified model supplementation
Methods and systems for generating output of a simulation model in a simulation system are described. In an example, a processor may retrieve observed output data from a memory. The observed output data may be generated based on a simulation operator of a simulation model. The processor may further optimize a generalization error of a distance measure between the observed output data and model output data. The model output data may be generated based on a high-fidelity operator. The processor may further determine a correction operator based on the optimized generalization error of the distance measure. The processor may further append the correction operator to the simulation operator to produce a supplemented operator. The processor may further generate supplemented output data by applying the simulation model with the supplemented operator on a set of inputs.
US10885232B2 Computer-implemented method of designing a supporting structure for the packaging of a solid object
A computer-implemented method designs and manufactures a supporting structure for the packaging of a solid object. The supporting structure comprises a plurality of linear support elements that sustain the solid object inside a packaging container. The method includes: a) providing, as an input, a three-dimensional model of the solid object; b) computing a first cumulative linear mass density distribution of the solid object according to a first axis (x); and c) using said first cumulative linear mass density distribution to determine the positions, along said first axis, of linear support elements oriented transversally to said first axis. The resultant positions enable even distribution of the weight of the solid object among the linear support elements. A computer program product, computer-readable data-storage medium, and CAD system carry out such a method.
US10885231B2 Material generation apparatus and material generation method
A genetic algorithm controller that controls respective processes using a genetic algorithm is configured. The processes include generation of a crystal structure of an inorganic material, a mutation operation of a crystal structure, a crossing-over operation of a crystal structure, structural relaxation calculation of a crystal structure, calculation of a predictive value of an objective function, selection and weeding out of a crystal structure based on a predictive value of an objective function, observation of an objective function value of a crystal structure by first-principle calculation, update of a regression model based on a result of observing the objective function value, and end determination for a material generation process.
US10885228B2 Cryptographic ASIC with combined transformation and one-way functions
A transform-enabled integrated circuit is provided with a combined transformation/hashing block, such as for cryptographic proof-of-work systems. The transform-enabled integrated circuit embeds components for a transformation function among hashing function components within the cryptographic datapath of the transform-enabled integrated circuit. The combined transformation/hashing block may be configured after the manufacture of the integrated circuit to embody as circuitry any one of a plurality of mathematical transformation functions, thus enabling a user to systemically modify the cryptographic operations performed by the integrated circuit while retaining the high performance and efficiency characteristics of application specific integrated circuits. Embodiments modify the internal intermediate state variables of the hashing function to transform and hash an input message. Method and computer program product embodiments are also provided. The technology flexibly enables the deployment of application-specific integrated circuits (ASICs) within blockchain systems, digital rights management, secure token, and other cryptography-related fields.
US10885220B2 Secure access to physical and digital assets using authentication key
Authorized access to a digital asset is obtained by associating an authentication tag with a physical object accessible to a user, by configuring the tag with a first dataset comprised of a random distribution of three-dimensional elements and with a second dataset comprised of machine-readable data elements, and by authorizing a mobile device to scan the elements. The first and second datasets together comprise an authentication key that uniquely identifies the object and, in turn, the user. The authentication key is scanned by a device in response to a prompt from the digital asset to obtain scanned key data. Predetermined key data and a device identifier indicative of the authorized device are stored in a database. Access to the digital asset is allowed when the scanned key data matches the stored predetermined key data, and when the device scanning the data is authorized.
US10885214B2 Additive manufacturing system and method for validating additively manufactured components
Validating additively manufactured components is carried out by transmitting to a distributed validation network printing specification data for a component that is to be additively manufactured, validating the printing specification data, and adding the printing specification data, together with a cryptographically encoded checksum, to a print history log, transmitting the printing specification to a 3D printing device, and implementing a generative manufacturing process for the component that is to be additively manufactured in accordance with the transmitted printing specification data. While the generative manufacturing process is being carried out, in each case following specified manufacturing stages, a plurality of manufacturing parameters prevailing in the preceding manufacturing stage are transmitted to the distributed validation network. Subsequent manufacturing stages are released in order to be implemented in the 3D printing device only if the transmitted manufacturing parameters have been successfully matched to the printing specification data stored in the print history log.
US10885213B2 Secure firewall configurations
The configuration of a firewall on an endpoint is secured to prevent changes by unauthorized processes, while permitting changes that are requested by authorized processes. Authorized processes can be stored in a tamper protection cache within a kernel of the operating system of the endpoint and secured with reference to a trust authority external to the operating system. When a process on the endpoint requests a change to the firewall configuration, the requesting process can be checked against the processes listed in the tamper protection cache, and any suitable rules can be applied to limit or prevent changes to firewall configuration.
US10885206B2 Protecting enterprise data at each system layer
One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving, on an electronic device, a request to execute a system process; determining, using a processor, if the electronic device contains enterprise information; thereafter, identifying, based on the request, that the system process is associated with enterprise information; and granting, to a software platform, restricted access to the enterprise data using a hypervisor. Other aspects are described and claimed.
US10885202B2 Method and apparatus to provide secure application execution
A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed.
US10885201B2 Apparatus for quantifying security of open-source software package, and apparatus and method for optimizing open-source software package
An apparatus for quantifying the security of an open-source software package and an apparatus and method for optimizing an open-source software package. The apparatus for optimizing an open-source software package includes a deletion target selection unit for creating a deletion target package list, which is a list of packages to be deleted from the total list of packages installed in a client, a package test unit for controlling the states of one or more virtual machines included in the client and receiving the result of performing a test case to which the deletion target package list is applied from the client, and a package optimization unit for creating an optimized package list based on the result of performing the test case.
US10885199B2 Enhanced secure boot
A pre-boot initialization technique for a computing system allows for encrypting both a manufacturer and original equipment manufacturer firmware routines, as well as handing off data between the manufacturer and original equipment manufacturer firmware routines encrypted with a key provisioned in field programmable fuses with an original equipment manufacturer key. By encrypting the firmware routines and handoff data, security of the pre-boot initialization process is enhanced. Original equipment manufacturer updatable product data may also be encrypted with the original equipment manufacturer key. Additional security may be provided by using trusted input/output capabilities of a trusted execution environment to display information to and receive information from a user. Furthermore, multiple secure phases of configuration may be achieved using wireless credentials exchange components.
US10885195B2 Process for loading a secure memory image for a microcontroller and assembly including a microcontroller
A process for loading a secure memory image for a startup procedure of a microcontroller from an external non-volatile memory has the microcontroller configured to assume a locked state in which execution of any program is prevented pending a restart of the microcontroller when a data section of a secure memory image is faulty. The process includes the following steps: detection of the locked state of the microcontroller by a controller located outside of the microcontroller, institution of precautionary measures that lead to modified read data values of the memory image in a subsequent attempt by the microcontroller to read the memory image; and initiation of a restart of the microcontroller to cancel the locked state, and thus initiation of a renewed attempt to load the memory image. An assembly including a microcontroller, an external non-volatile memory and a controller implements such a process.
US10885189B2 Isolated container event monitoring
A host operating system running on a computing device monitors resource access by an application running in a container that is isolated from the host operating system. In response to detecting resource access by the application, a security event is generated describing malicious activity that occurs from the accessing the resource. This security event is analyzed to determine a threat level of the malicious activity. If the threat level does not satisfy a threat level threshold, the host operating system allows the application to continue accessing resources and continues to monitor resource access. When the threat level satisfies the threat level threshold, the operating system takes corrective action to prevent the malicious activity from spreading beyond the isolated container. Through the use of security events, the host operating system is protected from even kernel-level attacks without using resources required to run anti-virus software in the isolated container.
US10885182B1 System and method for secure, policy-based access control for mobile computing devices
A system for controlling file access on a mobile computing device. Policy conditions are held at a policy decision point (PDP) and can be dynamically modified at run-time. Access requests to a file or set of files are intercepted by an agent that subsequently brokers the adjudication of said request via a secure, encrypted and hidden back-channel where the requestor is never allowed access to or knowledge of either the adjudication process or the parameters associated with adjudication. The PDP then returns either an access approval or denial based on said policy conditions.
US10885177B2 System and method for authentication of a user logging into an IT enabled application
A system for facilitating authentication of a user based on a polygonal image includes a registration module registering a user by selecting a password artifact comprising a first polygon and a first image from a set of images. The first polygon includes a plurality of grids. The registration module slices the first image to derive a set of sub first images based on the grids and derives a first image pattern by aligning a sub image on each of the grids in accordance with a preference defined by the user. The authentication module authenticates the user by displaying a plurality of password artifacts comprising a plurality of polygons and a plurality of images and derives a second image pattern upon aligning a sub image of a set of sub second images, created by slicing a second image, on each of a plurality of grids associated to the second polygon.
US10885169B2 Method and apparatus for invoking fingerprint identification device, and terminal
A method and an apparatus for invoking a fingerprint identification device are provided. The method includes the following. When a request of a current application to invoke a fingerprint identification device is detected, whether the fingerprint identification device is occupied by a historical application is determined. When the fingerprint identification device is occupied by the historical application, whether the current application meets a preset invoking condition is determined, and then the fingerprint identification device is controlled to process the request of the current application according to the determination result.
US10885164B2 Login process for mobile phones, tablets and other types of touch screen devices or computers
A process including: displaying icons used for password entry into an electronic system, in such a way that a hand movement associated with entry of the password into the system is randomized.
US10885153B1 Systems and methods for protecting content when using a general purpose user interface application
Systems and methods which prevent or limit access to protected content (e.g., value bearing indicia (VBI)) by a general purpose user interface application (e.g., web browser) are shown. Embodiments implement techniques to avoid displaying protected content by a general purpose user interface application, or displaying protected content during a time in which a user does not have access to particular functions of the general purpose user interface application, to protect the content from various operations, such as repeated printing, electronic copying, etc. Data presentation formatting control in the form of style sheets may be utilized to control access to content. Additionally or alternatively, executable code or an executable object may be implemented within a page or other content to control access to content. Similarly, separate areas, such as windows or pages, may be utilized to control access to content.
US10885151B2 System and methods for a graphical user interface for conducting ophthalmic surgery
A computer-based surgery support system and method for obtaining information of surgical procedures from networked equipment in an operating room, storing the retrieved information in a database, receiving a request for the stored information from a user terminal, and providing the stored information in accordance with the received request. The networked equipment may be configured for use in cataract surgical procedures, such as a phacoemulsion system.
US10885139B2 System and method for automated address verification
Various embodiments of the present disclosure provide a system and method for matching two or more addresses. In one embodiment, the system and method includes extracting certain strings or tokens from the addresses, storing the extracted portions into address property containers, and comparing the extracted properties in a layered approach based on the information constructed in the address property containers. In the first layer, the primary properties of the first address are compared to the primary properties of the second address. In the second layer, for each common primary property the modifiers associated with the common primary property of the first address are compared to the modifiers associated with selected primary properties of the second address.
US10885125B2 Techniques for curating data for query processing
Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.
US10885117B2 Graph search optimization system based on derived constraint techniques
Various systems are provided for optimizing the searching of a graph for a portion that matches a pattern is provided. A Graph Search Optimization System (“GSOS”) provides various techniques for reducing the computational expense when searching for patterns within a graph. The GSOS provides techniques that include an edge-count directed (“ECD”) system, a derived constraint (“DC”) system, and a sorted property (“SP”) system. The ECD system matches a pattern in a direction based on the number of edges for that direction. The DC system derives a single-element constraint from a multi-element constraints to avoid having to check multiple elements. The SP system processes edges of a graph in a sorted order based on the value of a property of the edges.
US10885114B2 Dynamic entity model generation from graph data
In the present disclosure, systems, methods and devices for dynamically extending a federated graph are provided. Data may be received in a variety of unrelated forms and one or more classification types may be associated with received data. Relationships that link new data input to existing data sets and their associated classification types may be generated and new data input may be incorporated and stored with existing data sets according to generated data relationships. A data set may be sorted, and resources associated with a data set may be retrieved, based on dynamic query types.
US10885111B2 Generating cross-domain data using variational mapping between embedding spaces
A computer-implemented method, computer program product, and system are provided for learning mapping information between different modalities of data. The method includes mapping, by a processor, high-dimensional modalities of data into a low-dimensional manifold to obtain therefor respective low-dimensional embeddings through at least a part of a first network. The method further includes projecting, by the processor, each of the respective low-dimensional embeddings to a common latent space to obtain therefor a respective one of separate latent space distributions in the common latent space through at least a part of a second network. The method also includes optimizing, by the processor, parameters of each of the networks by minimizing a distance between the separate latent space distributions in the common latent space using a variational lower bound. The method additionally includes outputting, by the processor, the parameters as the mapping information.
US10885108B2 Media content search based on metadata
Embodiments are provided for querying a media server for media content based on user-selected metadata associated with first media while the first media is being experienced by a user. In one embodiment, at least one metadata associated with the first media may be displayed for the user to review while the first media is being experienced by the user. The user may then select a displayed metadata to initiate a search for media content based on the selected metadata. The search for media content may be performed by querying a media server associated with a selection of media content services. The user may then review the results of the media query, select media content from the results, and initiate further action, such as adding the media content to a digital repository, or purchasing the media content.
US10885102B1 Matching character strings with transaction data
A user may capture an image of a document using a mobile device. The mobile device may crop and clean the image. The mobile device may perform optical character recognition on the image and output a character string. The mobile device may match portions of the character string with stored records and determine a likelihood that the stored record corresponds to the image. The mobile device may display potential matches for the image, and the user may select the record which matches the image.
US10885095B2 Personalized criteria-based media organization
Personalized criteria-based media organization is provided. Digital media items are organized into one or more albums. At least one album is associated with album membership criteria and includes only digital media items that satisfy the album membership criteria. An album is updated by receiving user input identifying at least one criteria creation element, generating user-defined album membership criteria based on the at least one criteria creation element, identifying any matching digital media items that satisfy the user-defined album membership criteria, and associating the matching digital media items with the album.
US10885090B2 Computerized system and method for interest profile generation and digital content dissemination based therefrom
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for compiling, updating and dynamically managing a confidence graph for a user that leads to generation of a scored interest profile for the user that content providers can utilize as a basis for disseminating their proprietary digital content. The disclosed confidence graph provides a scored interest profile for each user that is based on authenticated user data derived from an inbox of the user. The confidence graph is not only derived from authenticated data, but is also dynamic and evolves simultaneously with changing user interests. Thus, digital content is selected and transmitted to users based on the current, real-time digital data reflecting their current interests as reflected by their inbox activity.
US10885080B2 Cognitive ranking of terms used during a conversation
Mechanisms are provided for implementing a conversation monitoring system. The conversation monitoring system monitors a conversation between at least two participants and extracting, by the conversation monitoring system, key terms present in communications between the at least two participants. The conversation monitoring system generates a provenance graph data structure based on the extraction of the key terms where the provenance graph data structure has speaker nodes representing the at least two participants, term nodes representing the key terms present in the communications, and edges connecting nodes in the provenance graph. The conversation monitoring system analyzes the provenance graph data structure to identify a relative ranking of the key terms within the conversation and generates an output representing content of the conversation based on the relative ranking of the key terms.
US10885079B2 Voice-activated events management system
Disclosed herein are system, method, and computer program product embodiments for providing voice-activated events management. An embodiment operates by receiving an audio-formatted query through an application associated with an event. A first user ID, registered with the event, is determined to be associated with the mobile device. It is determined whether the query is an event query or a user query based on one or more keywords. Based on the determination that the query is either the event query or the user query, the answer to the event query is determined from data retrieved over a network, or the answer to the user query is determined from the locally stored data at the mobile device. The determined answer to the query is provided via the application operating on the mobile device.
US10885075B2 Maintaining templates for index creation and modification
A method and system generates an index for efficient processing of search queries. The system receives documents. Each document is of a document type. The system identifies a template configured for the document type. The template comprises fields arranged in a template structure. The system determines whether the template structure matches the document structure. If the template structure does not match the document structure, the system updates the template by matching the template structure to the document structure. The system generates an index from the updated template with the document data. The system stores the index in an index database. The system uses the index for efficient execution of search queries.
US10885074B2 Memory optimization system for inverted indexes
Disclosed herein are system, method, and computer program product embodiments for providing a memory optimization system for inverted indexes. An embodiment operates by determining a value identifier corresponding to a value to be searched for in a database based on a query. From a lookup table, a prefix of an offset corresponding to a location in a compressed posting list that identifies row locations where the value is found in the database is retrieved. From a directory page, a suffix of the offset corresponding to the location is retrieved. The offset is generated based on the prefix and the suffix. From the posting list, row identifiers corresponding to the generated offset are retrieved. The retrieved row identifiers are returned responsive to the query.
US10885073B2 Association strengths and value significances of ontological subjects of networks and compositions
The present invention discloses methods, systems, and tools for evaluating a number of value significance measures of ontological subjects of compositions or networks. The method breaks a composition into its constituent ontological subjects of different orders and builds a participation matrix indicating the participation of ontological subjects of the composition in other ontological subjects, i.e. the partitions, of the composition. Using the participation information of the OSs into each other, an association strength matrix is built from which the value significance measures of the partitions of the composition are calculated. The methods systematically calculate the value significances of the ontological subjects of different orders of the composition. Various systems for implementing the methods and some exemplary applications and services are disclosed.
US10885070B2 Data search method and device
A data search method for computer forensic investigation comprising: inputting at least one pre-determined search term; searching a computer or digital device that is powered on in a forensically sound state for data matching one or more of the pre-determined search terms to identify target data from any of file names; strings; hash values or hash functions; installed programs; MAC and IP addresses; and/or metadata; and categorising the target data according to a pre-determined list of categories, wherein the categories are different to the search term/s and; wherein the data search method simultaneously searches for target data and categories the target data.
US10885066B2 Area monitoring system and method of merging occurrence records
An area monitoring system and a method of merging occurrence records in an area monitoring system whereby occurrences are monitored or recorded in external databases. The method includes receiving a first occurrence record, indicative of an event; on the basis of the applicable correlation rule, identifying a set of databases to be queried; generating a query for data according to a respective protocol; generating a correlated dataset of occurrence records from at least a subset of the set of occurrence records and the first occurrence record; and displaying to a user a visual representation of the correlated dataset of occurrence records.
US10885065B2 Data convergence
Embodiment for identifying data convergence are presented. First and second sets of data each comprising heterogeneous data are each processed in accordance with a data clustering algorithm so as to obtain a plurality of primary and secondary data clusters, respectively, where each data cluster comprising homogeneous data. The primary and secondary data clusters are analyzed with respect to time to identify convergence of data of the first and second sets of data to first and second topics, respectively. The first and second topics are compared to determine a pattern of data convergence for the first and second data sets.
US10885060B2 On-demand file synchronization
Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
US10885056B2 Data standardization techniques
Techniques are disclosed for standardization of data. According to a first technique, standard representation terms are determined for to-be-standardized data using the to-be-standardized data itself and without using any external reference data. According to a second technique, a combination of the to-be-standardized data and an external reference is used to determine standard representation terms for the to-be-standardized data.
US10885050B2 Altering in-flight streamed data from a relational database
A database which receives input from a data streaming application may include in-flight streamed data within the scope of a command which alters database data. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting modify data commands to apply to multiple tuples meeting some specified logical parameters may define the command scope to include in-flight data in the streaming application, causing the database manager to forward the command to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which identify in-flight data meeting the specified logical parameters of the command, and apply the modify data operation to such data.
US10885044B2 Techniques for device configuration for commerce messaging using commerce messaging history information
Various embodiments are generally directed to techniques for device configuration using commerce messaging history information. In one embodiment, an apparatus may comprise a client front-end component operative to receive a client inbox request for a user account from a client device, the user account for a messaging system; and transmit an ordered business promotion contact list to the client device in response to the client inbox request; a business contact list component operative to determine a business promotion contact list for a user account for a messaging system; a predicted interest component operative to determine a predicted business messaging interest for each business contact on the business promotion contact list; and a contact ranking component operative to determine a ranking weight for each business contact on the business promotion contact list based on the predicted business messaging interest for each business contact. Other embodiments are described and claimed.
US10885041B2 Gait-based biometric data analysis system
Systems and methods for diagnosing a user's condition based on his gait. A sensor module with multiple sensors is placed inside a user's shoe and biometric data is gathered from the sensors when the user takes a step or walks. The data is used to generate loops as the various sets of data is plotted against each other. The loops obtained from the data are then compared against stored loops previously obtained. Based on the results of the comparison, the user's condition is diagnosed using predetermined indicators of specific health issues. Using the biometric data and in conjunction with data from various databases, it can be determined whether the user has a specific condition, whether a specific condition is worsening, or whether a specific condition is improving.
US10885040B2 Search-initiated content updates
Systems and methods are disclosed for search-initiated content updates. In one implementation, a search query is received from a user. The search query is processed to determine a content update parameter that reflects a projection of content updates associated with the search query. A content presentation specification that defines an aspect of a presentation of search results associated the search query is generated. The content presentation specification is provided to a content presentation interface that executes on a device associated with the user. A first content update instance is generated based on the content update parameter. Based on the first content update instance, a content update is identified. The identified content update is provided to the content presentation interface that executes on the device for presentation in accordance with the content presentation specification.
US10885039B2 Machine learning based search improvement
Systems and methods are disclosed for improving search results returned to a user from one or more search domains, utilizing query features learned locally on the user's device. A search engine can receive, analyze and forward query results from multiple search domains and pass the query results to a client device. A search engine can determine a feature by analyzing query results, generate a predictor for the feature, instruct a client device to use the predictor to train on the feature, and report back to the search engine on training progress. A search engine can instruct a first and second set of client devices to train on set A and B of predictors, respectively, and report back training progress to the search engine. A client device can store search session context and share the context with a search engine between sessions with one or more search engines. A synchronization system can synchronize local predictors between multiple client devices of a user.
US10885034B2 Data query method and apparatus, and database system
A data query method and apparatus, and a database system, where the method includes receiving a data query request, generating an original query plan according to the data query request, obtaining a candidate query plan set according to the original query plan, restructuring a join predicate in the original query plan, determining basic information of a restructured join predicate in the original query plan, determining a constraint condition of the restructured join predicate in the original query plan, determining an equal-cost query plan for the original query plan according to the basic information of the restructured join predicate in the original query plan and the constraint condition of the restructured join predicate in the original query plan, and performing querying according to the equal-cost query plan for the original query plan. Hence, data query performance can be improved.
US10885030B2 Database management system and computer system having first and second query execution parts which execute database operations in parallel
A second query execution part is added to a database management system comprising a first query execution part configured to execute a query based on a query execution plan of a query to a database and to return a query execution result to the query issuance source and a buffer management part configured to read a data of a read request from the database to store the data into the buffer and to provide the data to an issuance source of the read request if data of a read request has not been stored in a buffer in the case where the read request of data is received and configured to read data of a read request from the buffer and to provide the data to a issuance source of the read request if data of a read request has been stored in the buffer.
US10885028B2 Searching and aggregating data across multiple geolocations
Methods and devices for searching and aggregating data in a distributed cloud computing environment are provided. In some embodiments, a request from a client to perform a data transaction is received by a first server. The first server simultaneously spawns a plurality of threads, each thread sending to a different server of a plurality of servers the request to perform the data transaction. A response indicating whether the data transaction was performed by the server is received by the first server and from each server of the plurality of servers. In response to an indication that the data transaction was performed by one or more servers of the plurality of servers and when the data transaction is a get transaction: data corresponding to the data transaction is received by the first server and from the one more servers, the data received from the one or more servers is aggregated by the first server to form combined data, and the first server sends the combined data to the client. Finally, the first server sends a notification including information indicating a result of the data transaction to the client.
US10885015B2 Database system transaction management
Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at least one data object residing on the computing device utilizing at least one transaction tag, the at least one transaction tag being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. Other embodiments and aspects are also described herein.
US10885006B2 Method, apparatus, and computer program stored in computer readable medium for conducting arithmetic operation efficiently in database management server
Provided are a method, an apparatus, and a computer program stored in a computer readable medium for conducting an arithmetic operation efficiently in a database management server. In a computer-readable medium including a computer program including encoded commands, which is configured to cause one or more processors to perform operations when the computer program is executed by the one or more processors of a computer system, the operations include: an operation of receiving a structure body creation request for performing a predetermined arithmetic operation; an operation of creating a structure body in response to the structure body creation request; an operation of receiving an arithmetic operation processing request of requesting processing of the predetermined arithmetic operation with respect to a plurality of numerical values; an operation of creating structure body number data for each of the plurality of numerical values by applying each of the plurality of numerical values to the created structure body, the created structure body including one or more array elements and at least some numerical values being allocated to the one or more array elements to create the structure body number data; and an operation of performing the predetermined arithmetic operation based on the structure body number data for each of the plurality of numerical values.
US10885005B2 Disk optimized paging for column oriented databases
Implementing a database system using a plurality of sequentially ordered drives to store sequential portions of columns of the database, but where the database system is usable by a system configured for use with in-memory database systems. The method includes loading one or more columns of a database into main memory of a computing system as a table based database. The method further includes dividing a column of the database into sequential portions. Each of the sequential portions is of sufficient size to create efficient transfers using hard disk controllers to transfer an entire sequential portion. The method further includes writing each of the sequential portions sequentially onto sequentially ordered drives in a round robin fashion such that sequential portions of the column are on sequential drives.
US10884999B2 Distributable model with biases contained within distributed data
A system for improving a distributable model with biases contained in distributed data is provided, comprising a network-connected distributable model configured to serve instances of a plurality of distributable models; and a directed computation graph module configured to receive at least an instance of at least one of the distributable models from the network-connected computing system, create a cleansed dataset from data stored in the memory based at least in part by biases contained within the data stored in memory, train the instance of the distributable model with the cleansed dataset, and generate an update report based at least in part by updates to the instance of the distributable model.
US10884998B2 Method for migrating data records from a source database to a target database
The present disclosure relates to a method using a database engine for migrating data records from a source database to a target database, where said data records are arranged in a sorted source table of the source database in accordance with a clustered-base-table order following the Hilbert-Filling-Curve algorithm. The method comprises configuring the database engine for storing the CBT order of each data record of the source table in a reference table to said source table or a in a column of said source table. A reading step may be performed to read said data records from said source table, wherein in said reading step said stored CBT order is used. The read data and the stored CBT order may be transferred to the target database in accordance with the stored CBT order. The transferred data may be written at the target database in accordance with the CBT order.
US10884991B1 Data request analysis and fulfillment system and method
A system and method is provided for analyzing and fulfilling file requests within an organization, the file requests including multiple data items. The system and method includes storing delivered data items in at least one computer memory and executing instructions using at least one computer processor to perform multiple steps. The file request may be received over a network from a system user and analyzed to identify data items corresponding to the delivered data items. The request may then be cleansed by creating a delta list removing the data items corresponding to the delivered data items. The cleansed request may be transmitted for fulfillment to a fulfillment source. When a file corresponding to the fulfilled request is received, a response file combining the file corresponding to the received request with the data items corresponding to the delivered data items is created.
US10884965B2 PCI express tunneling over a multi-protocol I/O interconnect
Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for PCIe tunneling across the multi-protocol I/O interconnect may include establishing a first communication path between ports of a switching fabric of a multi-protocol I/O interconnect of a computer apparatus in response to a peripheral component interconnect express (PCIe) device being connected to the computer apparatus, and establishing a second communication path between the switching fabric and a PCIe controller. The method may further include routing, by the multi-protocol I/O interconnect, PCIe protocol packets of the PCIe device from the PCIe device to the PCIe controller over the first and second communication paths. Other embodiments may be described and claimed.
US10884961B2 Dynamic termination circuit, semiconductor apparatus and system including the same
A semiconductor apparatus may include a receiver circuit and a termination circuit. The receiver circuit may be coupled to a receiving node, and configured to receive a signal transmitted through a signal transmission line. The termination circuit may be configured to be turned on to set a resistance value of the receiving node in a transition period of the signal, and turned off in a stabilization period of the signal.
US10884947B2 Methods and memory systems for address mapping
Methods and systems are provided for an address mapping scheme using a hash table. A controller of a memory system partitions a plurality of physical blocks included in a memory device into a plurality of data blocks and a plurality of log blocks, translates a logical address to a physical address based on a block-level mapping scheme or a page-level mapping scheme using a hash table, and performs a read and/or write operation based on the translated physical address.
US10884943B2 Speculative checkin of ERAT cache entries
A method, computer program product, and a computer system are disclosed for processing information in a processor that in one or more embodiments includes setting a threshold number of free Effective to Real Address Translation (ERAT) cache entries in an ERAT cache; determining whether a total number of free ERAT cache entries is less than or equal to the threshold number of free ERAT cache entries; allocating, in response to determining that the total number of free entries is less than or equal to the threshold number, one or more active ERAT cache entries to be speculatively checked in to a memory management unit (MMU); and speculatively checking in the one or more active ERAT cache entries to the MMU.
US10884935B1 Cache allocation for controller boards based on prior input-output operations
A metadata structure of a storage array stores metadata associated with a plurality of prior input-output operations. The metadata comprises an indication of which of the controller boards was utilized to service a prior input-output operation and an input-output size for the prior input-output operation. A given input-output operation is obtained and a target controller board and a target portion of the storage array are identified based at least in part on the given input-output operation. A given controller board is determined to have a higher likelihood of receiving a future input-output operation than at least one other controller board based at least in part on the metadata and a portion of the cache is allocated to the given controller board for storing target data associated with the given input-output operation. The target controller board utilizes the portion of the cache allocated to the given controller board to service the input-output operation.
US10884931B2 Interprocessor memory status communication
In a transactional memory environment including a first processor and one or more additional processors, a computer-implemented method includes identifying a memory location and sending a probe request from the first processor to the additional processors. The probe request includes the memory location. The computer implemented method further includes generating, by each additional processor, an indication including whether the memory location is in use for a transaction by the additional processor. The computer-implemented method further includes sending the indication from each additional processor to the first processor and proceeding, by the first processor, based on the indication.
US10884929B2 Set table of contents (TOC) register instruction
A Set Table of Contents (TOC) Register instruction. An instruction to provide a pointer to a reference data structure, such as a TOC, is obtained by a processor and executed. The executing includes determining a value for the pointer to the reference data structure, and storing the value in a location (e.g., a register) specified by the instruction.
US10884926B2 Method and system for distributed storage using client-side global persistent cache
One embodiment of the present invention provides a system for facilitating a distributed storage system. The system receives, by a first client-serving machine, a first request to write data. The system writes the data to a first persistent cache associated with the first client-serving machine, wherein a persistent cache includes non-volatile memory. The system records, in an entry in a global data structure, a status for the data prior to completing a write operation for the data in a storage server, wherein the status indicates that the data has been stored in the first persistent cache but has not yet been stored in the storage server.
US10884924B2 Storage system and data writing control method
A storage system receives a write request which specifies a logical volume address associated with a RAID group, and makes a first determination whether write target data in accordance with the write request exists in a cache memory. When the first determination result is negative, the storage system makes a second determination whether at least one of one or more conditions is met, the condition being that random write throughput performance is expected to increase by asynchronous de-staging processing of storing the write target data in the RAID group asynchronously to write processing performed in response to the write request. When the second determination result is negative, the storage system selects, for the write request, synchronous storage processing, which is processing of storing the write target data in the RAID group in the write processing and for which a load on a processor is lower than the asynchronous de-staging processing.
US10884921B2 Storage device performing garbage collection and garbage collection method of storage device
A storage device includes at least one nonvolatile memory device including a plurality of memory blocks, the nonvolatile memory device configured to store user data and meta data in the plurality of memory blocks, and a device controller configured to control the nonvolatile memory device, to calculate a user cost corresponding to a time of memory accesses to the user data to be performed at garbage collection with respect to each of the plurality of memory blocks, to calculate a meta cost corresponding to a time of memory accesses to the meta data to be performed at the garbage collection with respect to each of the plurality of memory blocks, to select a victim block among the plurality of memory blocks based on the user cost and the meta cost, and to perform the garbage collection on the victim block.
US10884919B2 Memory management in a storage system
A method for memory management in a storage system is provided. The method includes defining a required set of pages for writes to solid-state memory and defining multiple levels of indirection for writing data to the solid-state memory, comprising data stripes, each having a plurality of allocation units and each of the allocation units having a plurality of data units. The method includes assigning portions of an allocation unit to a plurality of data units such that one portion of the allocation unit fills an instance of the required set of pages that straddles a boundary between a first data unit and a second data unit, and writing the plurality of data units to the solid-state memory, with the plurality of data units satisfying the required set of pages for writes to solid-state memory.
US10884913B2 Memory management
Memory management in a computer system is described. Memory is allocated within page-aligned real memory storage to requesting processes. During a normal operation mode, pages of the real memory storage are allocated in accordance with a buddy allocation algorithm. A triggering condition is detected. Responsive to the detection, at least one contiguous page-sized or smaller memory segment that violates the buddy allocation algorithm is allocated to a requesting process.
US10884909B1 Code release with automatic callback
A continuous integration and delivery (CID) pipeline may deploy code in a state of incomplete testing to at least one user. While the code is deployed, a callback address manager of at least one processor in communication with the CID pipeline may hand the code off to a simulation manager of the at least one processor. The simulation manager may test the code and generate a score decision based on a result of the testing. The simulation manager may send the score decision to the callback address manager. The callback address manager may modify deployment of the code based on the score decision.
US10884905B2 Test script creation based on abstract test user controls
The life cycle of an application can be shortened by initiating the creation of a mock-up test script before the development of an application is complete. The concurrent creation of the mock-up test script and the application can reduce a time associated with the life cycle of an application. Mock-up test script creation is based on the user interface (UI) specification and a mock-up graphical user interface (GUI) without business logic. Test script creation can include associating a functional specification and a UI specification with a proposed application and creating a mock-up GUI for testing based on the UI specification. Test script creation can include developing an application based on the proposed application that includes a logic based on the functional specification and a GUI based on the UI specification and creating a mock-up test script based on the mock-up GUI and not based on the logic, the functional specification, and the GUI.
US10884902B2 Software version verification for autonomous vehicles
An autonomous vehicle software management system can distribute AV software versions to safety-driven autonomous vehicles (SDAVs) operating within a given region. The system can receive log data from the SDAVs indicating any trip anomalies of the SDAVs while executing the AV software version. When a predetermined safety standard has been met based on the log data, the system can verify the AV software version for execution on fully autonomous vehicles (FAVs) operating within the given region.
US10884901B2 System and method for configurable and proactive application diagnostics and recovery
Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session. Additionally, diagnostics packages provide their own user interfaces, and local packages are automatically executed upon invocation of help applications.
US10884900B2 Intelligent processing of distributed breakpoints
A method for processing distributed breakpoints when debugging a distributed application includes establishing a breakpoint in source code of a distributed computer program and executing the distributed computer program. Thereafter, an encountering of the breakpoint is detected in one of the processes, and execution of the one of the processes halted. However, halting execution of any other of the processes is delayed for a delay period during which a list both is generated of others of the processes in which the breakpoint is encountered and also is sorted in accordance with prioritization criteria. Finally, the sorted list is presented after the lapse of the delay period, individual ones of the processes selected in the list, and execution of the selected individual ones of the processes in the sorted list halted while halting of execution of non-selected ones of the processes in the sorted list is bypassed.
US10884886B2 Copy-on-read process in disaster recovery
Inventive systems, techniques, and program products for copy-on-read, particularly in the context of disaster recovery (DR), are described. The inventive concepts include: a primary system for copy-on-read processing and disaster recovery, the primary system comprising: a primary storage volume available at a primary system, the primary storage volume storing one or more data portions; a record of regions of the primary storage volume, wherein a given region of the primary storage volume is marked when a given data portion stored on the primary storage volume is sent to a disaster recovery system; and a record monitoring component configured to determine whether one or more later writes to marked region(s) of the primary storage volume should be immediately replicated to the disaster recovery system, wherein the later writes occur after replicating the given data portion stored on the primary storage volume to the disaster recovery system.
US10884885B2 Proactively predicting failure in data collection devices and failing over to alternate data collection devices
A computer-implemented method includes: detecting, by a computing device, a failure event for a primary data collection device that is currently collecting and providing data; discontinuing, by the computing device, use of the primary data collection device based on the detecting the failure event; selecting, by the computing device, an alternate data collection device based on the discontinuing the use of the primary data collection device; receiving, by the computing device, data collected by the alternate data collection device; receiving, by the computing device, failure related data associated with the primary data collection device after discontinuing use of the primary data collection device; and updating, by the computing device, a hazard function based on the failure related data, wherein the hazard function is used to detect future failures of a same type of primary data collection device.
US10884876B2 Systems and methods for performing a database backup for repairless restore
The disclosed computer-implemented method for performing a database backup for repairless restore may include (1) receiving replica data records representing copies of a database from each of a group of data storage nodes in a production cluster, (2) processing the replica data records in parallel without inter-node communication between the data storage nodes, (3) merging updates to the replica data records, (4) identifying stale or redundant data records in the updated replica data records, (5) discarding the stale or redundant data records from the updated replica data records to create a single copy of updated data records, and (6) restoring the copy of the updated data records to the production cluster by replicating the updated data records to the data storage nodes such that each of the updated data records is consistent thereby obviating subsequent repair. Various other methods, systems, and computer-readable media are also disclosed.
US10884873B2 Method and apparatus for recovery of file system using metadata and data cluster
A method and an apparatus for recovery of a file system using metadata and data clusters. The apparatus for recovery of a file system generates an MFT entry list in a disc or an evidence image, collects at least one data cluster candidate, and uses at least one MFT entry and at least one data cluster candidate within the MFT entry list to generate at least one MFT entry-data cluster pair candidate. The apparatus for recovery of a file system analyzes the at least one MFT entry-data cluster pair candidate to determine attribute values of a virtual partition and generate the virtual partition based on the attribute values.
US10884859B2 Resiliency to memory failures in computer systems
A resiliency system detects and corrects memory errors reported by a memory system of a computing system using previously stored error correction information. When a program stores data into a memory location, the resiliency system executing on the computing system generates and stores error correction information. When the program then executes a load instruction to retrieve the data from the memory location, the load instruction completes normally if there is no memory error. If, however, there is a memory error, the computing system passes control to the resiliency system (e.g., via a trap) to handle the memory error. The resiliency system retrieves the error correction information for the memory location and re-creates the data of the memory location. The resiliency system stores the data as if the load instruction had completed normally and passes control to the next instruction of the program.
US10884857B2 Data storage device and method of operating
A storage device includes multiple memory devices and a memory controller. The memory controller receives, from a host, values corresponding to data stored in the memory devices and keys for identifying the values, generates parities for inspecting the data for any errors based on the values, and manages key-value mapping information regarding a correspondence between the values and the keys. The memory devices include a first memory device and a second memory device, which store the values and the keys, and a third memory device, which stores parity values calculated from the values and a parity value header for managing the parity values.
US10884855B1 Performance in reading memory cells affected by neighboring memory cells
A storage device includes circuitry and memory cells that store data in Np programming levels of threshold voltage values. The circuitry defines NRv threshold-sets, each includes Ns read thresholds that define Ns+1 zones, produces Ns readouts by reading, from a target WL, using the NS read thresholds, a target page that was stored encoded using an Error Correction Code (ECC), and produces a reference readout by reading the target page using optimal read thresholds. The circuitry identifies Np programming levels of memory cells in a neighbor WL for classifying target cells in the target WL into Np·NRv cell-groups. The circuitry calculates, per zone, Np LLR values, for the respective Np programming levels, based on the reference readout, the Ns readouts and the classification, assigns the LLR values to the target cells, and recovers the target page by applying to the assigned LLR values soft decoding for decoding the ECC.
US10884852B2 Semiconductor memory devices, memory systems and methods of operating semiconductor memory devices
A semiconductor memory device includes an error correction code (ECC) engine, a memory cell array, an input/output (I/O) gating circuit and a control logic circuit. The memory cell array includes a normal cell region configured to store main data and a parity cell region configured to selectively store parity data which the ECC engine generates based on the main data, and sub data received from outside of the semiconductor memory device. The control logic circuit controls the ECC engine to selectively perform an ECC encoding and an ECC decoding on the main data and controls the I/O gating circuit to store the sub data in at least a portion of the parity cell region.
US10884851B2 Method for accessing flash memory module and associated flash memory controller and electronic device
The present invention provides a method for accessing a flash memory module, wherein the method comprises: receiving data and a corresponding metadata from a host device; performing a CRC operation upon the data to generate a CRC code; encoding the metadata and the CRC code to generate an adjusted parity code; encoding the data and the adjusted parity code to generate encoded data, wherein the encoded data comprises the data, the adjusted parity code and an error correction code corresponding to the data and the adjusted parity code; and writing the encoded data and the metadata to a page of a block of a flash memory module.
US10884845B2 Increasing processing capacity of processor cores during initial program load processing
According to one or more embodiments of the present invention, a computer-implemented method includes detecting an abnormal event in operation of a first partition from a plurality of partitions of a computer server, the first partition being associated with a set of processors of the computer server and with a set of computing resources of the computer server. The method further includes in response, determining the set of processors associated with the first partition. The method further includes adjusting one or more settings of the set of processors to increase the set of computing resources associated with the first partition to complete the abnormal event.
US10884841B2 Information processing device, information processing method, and recording medium
An information processing device has a data generator that generates pseudo data of normal data and pseudo data of abnormal data, on the basis of the normal data, similar data of the normal data, the abnormal data, and similar data of the abnormal data, first update circuitry that updates a first parameter multiplied by the pseudo data of the normal data to obtain an abnormality degree of the pseudo data of the normal data and multiplied by the pseudo data of the abnormal data to obtain an abnormality degree of the pseudo data of the abnormal data, and second update circuitry that updates a second parameter multiplied by the normal data to obtain the similar data of the normal data and a third parameter multiplied by the abnormal data to obtain the similar data of the abnormal data.
US10884836B2 Arithmetic processing device and method therefor
An arithmetic processing device according to an embodiment performs actual arithmetic processing for data inputted periodically and determination whether or not an error occurs in the actual arithmetic processing in real time. An ISP of this device includes an arithmetic processing circuit for performing image arithmetic processing for image data in moving image inputted from imaging device at each of frames, and a diagnostics control circuit and diagnostics processing circuit connected to the arithmetic processing circuit. The ISP, with these components, performs the image arithmetic processing for the image data in the moving image at each of the frames and error detection in the image arithmetic processing in real time.
US10884835B2 Situation dashboard system and method from event clustering
A user interface system includes an extraction engine in communication with a managed infrastructure. The extraction engine in operation receives messages from the managed infrastructure and produces events that relate to the managed infrastructure and converts the events into words and subsets used to group the events into clusters that relate to failures or errors in the managed infrastructure includes managed infrastructure physical hardware. The managed infrastructure supports the flow and processing of information. A sigalizer engine includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine. The sigalizer engine determines one or more common steps from events and produces clusters relating to events. The sigalizer engine determines one or more common characteristics of events and produces clusters of events relating to the failure or errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. A situation room is coupled to or includes a dashboard display computer system, a data system and a user interface (UI) configured to display situations associated with the managed infrastructure.
US10884833B2 Enhanced notifications
A facility for providing enhanced time-sensitive notifications on an electronic device is described. In some such notifications, the facility replaces an icon or name of an application presenting the notification with another image or other text, respectively. In some such notifications, the facility renders certain aspects of the notification on an optional basis, such as based on the capabilities of the electronic device.
US10884831B2 Composable system
In an embodiment, an operating system for a computer system is built on a set of capabilities. Each capability includes at least one pointer to a function that implements the capability. One or more actors are defined which use one or more of the capabilities, and which may be connected to other actors for communication through channels. The channels may be created and maintained by a channel actor. In an embodiment, one or more actors may be assembled to create a composed actor. The actors within the composed actor still communicate over the channels defined between the internal actors, but may pass channel identifiers for actors outside the composed actor, so that the actors within the composed actor communicate with the outside actors as if they were one single actor. Arbitrarily complex actors may be formed in this fashion, while still maintaining the stability and safety of the initial actors.
US10884826B2 System and method for establishing common request processing
A method is disclosed. An implementation establishment system may receive a first message including a request method model and a template from a request processor. The implementation establishment system may generate at least one test API call based on the request method model and the template. The implementation establishment system may then transmit the at least one test API call to the request processor. The implementation establishment system may receive at least one response based on the at least one test API call from the request processor. The implementation establishment system may evaluate the at least one response. The implementation establishment system may generate a response notification based on the at least one response. The implementation establishment system may transmit the response notification to the request processor.
US10884820B1 Intelligent and automatic replication load score based load balancing and resiliency of replication appliances
Various systems and methods are provided for receiving replication data at a recovery site from a replication process initiated on a primary site, where the recovery site includes at least a first gateway appliance and a second gateway appliance that can be used to process the replication data. The systems and methods further involve evaluating a replication load of the first gateway appliance, which includes analyzing at least a first evaluation factor and a second evaluation factor related to the replication process, and in response to evaluating the evaluation factors, determining whether the first gateway appliance is overloaded. In response to determining that the first gateway appliance is overloaded, rebalancing a replication workload between the first gateway appliance and the second gateway appliance.
US10884813B2 Distributed resource allocation
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system that includes a number of individual solvers. The method includes: receiving data representing K global constraints and L local constraints of the KP; decomposing the KP into N sub-problems using K dual multipliers, each of the N sub-problems corresponding to a respective one of the N users and subject to the L local constraints w.r.t. the corresponding user, wherein N is in an order of billions or larger; determining the number of individual solvers for solving the N sub-problems; distributing the N sub-problems among the number of individual solvers; and solving the KP by the distributed computing system by performing two or more iterations.
US10884807B2 Serverless computing and task scheduling
In one embodiment, a method for serverless computing comprises: receiving a task definition, wherein the task definition comprises a first task and a second task chained to the first task; adding the first task and the second task to a task queue; executing the first task from the task queue using hardware computing resources in a first serverless environment associated with a first serverless environment provider; and executing the second task from the task queue using hardware computing resources in a second serverless environment selected based on a condition on an output of the first task.
US10884805B2 Dynamically configurable operation information collection
Systems and methods are described for the collection and transmission of virtual machine resource operations information. Individual agents on virtual machine resources collect and store operations information in accordance with a current operations information collection configuration. The individual agents will initiate a transmission of the collected operations information. Responsive to the receipt of the transmission of the collected operations information, the monitoring processing service calculates a hierarchy of anomaly scores utilizing machine learning techniques. The monitoring processing service can generate a processing result.
US10884803B2 Systems and methods for establishing a user purpose class resource information computing environment
Systems and methods for purposeful computing are disclosed that, among other things, include a user purpose class resource information computing environment. Such environment supports resource purpose classes, and further supports resource identification information sets that characterize their respective subject matter resources. The computing environment can be used to identify and evaluate one or more purpose class subject matter resource members.
US10884797B2 Scheduling tasks using targeted pipelines
A method of scheduling instructions within a parallel processing unit is described. The method comprises decoding, in an instruction decoder, an instruction in a scheduled task in an active state, and checking, by an instruction controller, if an ALU targeted by the decoded instruction is a primary instruction pipeline. If the targeted ALU is a primary instruction pipeline, a list associated with the primary instruction pipeline is checked to determine whether the scheduled task is already included in the list. If the scheduled task is already included in the list, the decoded instruction is sent to the primary instruction pipeline.
US10884792B2 Client live migration for a virtual machine
A request may be received from a second client device to connect to a running virtual machine instance of a virtual machine while a first client device is connected to the running virtual machine instance. The second client device may be connected to the running virtual machine instance in response to receiving the request from the second client device. Furthermore, a connection between the first client device and the running virtual machine instance of the virtual machine may be converted from a primary mode to a secondary mode.
US10884788B2 On-demand code execution with limited memory footprint
Systems and methods are described for management of a coordinated environment for execution of on-demand code with reduced memory footprint provided. A coordinator receives individual on-demand code execution requests or tasks from coordinated devices. The coordinate can process the on-demand code execution requests to associate at least a subset of the on-demand code execution with one or more groups sharing executable code. The coordinated device can implement the execution of the individual tasks without requiring a separate loading and execution of the on-demand executable code. Accordingly, the coordinated device may be implemented on computing devices having more limited computing resources by reducing the memory footprint required to execute the on-demand task.
US10884785B2 Precise accounting of processor time for multi-threaded time-critical applications
Methods and apparatus for processor time accounting for a thread executing in a multi-threaded environment are disclosed. A thread executing in an operating system receives from an operating system an allotment of time for use of a processor, and performs timed computations using the processor. Iteratively or after completing the computations, the thread determines an amount of time used by the thread based on a thread utilization counter initialized by the operating. The thread makes this determination through a user-level library function call rather than a call to the operating. The thread obtains an amount of time remaining in the allotment of time by comparing the thread utilization counter to a current CPU time using a user-level library function call.
US10884775B2 Methods and apparatus to control a virtual machine
Methods and apparatus, to control a virtual machine, include: sending identification of virtual machines within a recovery domain, receiving a request to control one the virtual machines, authorizing the request, and forwarding the request to a virtual machine manager of the one of the virtual machines. Other methods and apparatus, to control a virtual machine, include: sending a request for identification of virtual machines within a recovery domain directly to a cloud computing device without passing the request through another computing device, determining that one of the virtual machines needs to be controlled, and sending a request to control the one of the virtual machines directly to the cloud computing device without passing the request through another computing device.
US10884771B2 Method and device for displaying multi-language typesetting, browser, terminal and computer readable storage medium
The present disclosure provides a method and a device for displaying multi-language typesetting, a browser, a terminal and a computer readable storage medium. The method includes: obtaining a text to be typeset; identifying embedded language content in a principal language text of the text to be typeset, wherein the embedded language content comprises at least one non-principal language content embedded in the principal language text; determining replacement content of the embedded language content, wherein the replacement content comprises a principal language text corresponding to the embedded language content or an abbreviation of a non-principal language text in the embedded language content; and replacing the embedded language content with the replacement content.
US10884769B2 Photo-editing application recommendations
Photo-editing application recommendations are described. A language modeling system generates a photo-editing language model based on application usage data collected from existing users of a photo-editing application. The language modeling system generates the model by applying natural language processing to words that are selected to represent photo-editing actions described by the application usage data. The natural language processing involves partitioning contiguous sequences of the words into sentences of the modeled photo-editing language and partitioning contiguous sequences of the sentences into paragraphs of the modeled photo-editing language. The language modeling system deploys the photo-editing language model for incorporation with the photo-editing application. The photo-editing application uses the model to determine a current workflow in real-time as input is received to edit digital photographs, and recommends tools for carrying out the current workflow.
US10884768B2 Solution which can improve VDI user experience automatically
A method to improve virtual desktop infrastructure (VDI) user experience includes providing a user access to a first virtual desktop executing a first set of applications and having a first virtual machine (VM) configuration, collecting VDI performance metrics associated with the first virtual desktop, detecting a problem from the VDI performance metrics, and changing a first remote display protocol configuration to address the problem. The method further includes collecting the user's feedback, training a model with the first VM configuration, the first set of applications, the user's feedback, and the first remote display protocol configuration, receiving a second VM configuration for a second virtual machine providing a second virtual desktop and a second set of applications on the second virtual desktop, using the model to generate a second remote display protocol configuration for the second virtual desktop, and configuring the second virtual desktop with the second remote display protocol configuration.
US10884765B1 Object configuration dynamic graphical user interface
An object configuration graphical user interface including a set of configurable objects in a content region. A first configurable object in the set of configurable objects having a first set of object properties, a first property in the first set of object properties is a first configurable controlling property, the first configurable controlling property is correlated with a plurality of sets of object properties whose availability are dynamically controlled by the first configurable controlling property; receiving, at an input device coupled to the display device, a first user input configuring the first configurable controlling property; setting, responsive to receiving the first user input, the first configurable controlling property to a first configurable value, the first configurable value is correlated with a particular set from the plurality of sets of object properties of the first configurable object; and updating, responsive to the first user input, the object configuration graphical user interface displayed on the display device to depict the second set of object properties in a position that visually associates the second set of object properties with the first configurable object.
US10884763B2 Loading new code in the initial program load path to reduce system restarts
Method and apparatus for loading new code in the initial program load (IPL) path to reduce system restarts may be provided by receiving a new component for an operating system (OS) running on a computing device; identifying a given component of the OS that is currently running as corresponding to the new component; updating a header of the given component to indicate that the given component is to-be-updated a filepath for the new component; upon initializing the operating system during a subsequent boot of the computing device, checking the header of the given component when loading the given component from an IPL path for the OS to determine that the given component is to-be-updated, and in response: loading the new component into the IPL path according to the filepath within the header of the given component; removing the given component from the IPL path; and executing the new component.
US10884757B2 Booting to a service
In a general aspect, a computer-implemented method can include receiving, by a device including a plurality of functional elements, an indication of a service to be implemented by the device. The method can also include determining one or more functional elements of the device that are needed to implement the service. The one or more functional elements needed to implement the service can be a subset of the plurality of functional elements of the device. The method can further include initializing the device by activating the one or more functional elements needed to implement the service.
US10884750B2 Strideshift instruction for transposing bits inside vector register
A processor includes a decode circuit to decode an instruction into a decoded instruction and an execution circuit to execute the decoded instruction to access a first bit of a first input vector located at a bit position indicated by an element of a second input vector, stride over bits of the first input vector using a stride to access bits of the first input vector that are located at a strided bit position with respect to the first bit of the first input vector, and store the first bit of the first input vector and the bits of the first input vector that are located at a strided bit position with respect to the first bit of the first input vector as consecutive bits in a destination vector.
US10884744B2 System and method of loop vectorization by compressing indices and data elements from iterations based on a control mask
Loop vectorization methods and apparatus are disclosed. An example method includes generating a first control mask for a set of iterations of a loop by evaluating a condition of the loop, wherein generating the first control mask includes setting a bit of the control mask to a first value when the condition indicates that an operation of the loop is to be executed, and setting the bit of the first control mask to a second value when the condition indicates that the operation of the loop is to be bypassed. The example method also includes compressing indexes corresponding to the first set of iterations of the loop according to the first control mask.
US10884741B2 Persistent transactional memory metadata-based buffer caches
Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first logical creation time of a resource to be acquired by the first transaction during a pre-commit phase of a first transaction with an I/O system. When the first logical creation time exceeds a latest logical creation time from a set of resources previously acquired by the first transaction, the first logical creation time of the resource is compared with an earliest logical termination time from the set of resources. When the first logical creation time of the resource exceeds the earliest logical termination time from the set of resources, a conflict between the resource and the set of resources is detected, and a restart of the first transaction is triggered.
US10884739B2 Systems and methods for load canceling in a processor that is connected to an external interconnect fabric
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric are disclosed. As a part of a method for load canceling in a processor that is connected to an external bus, and responsive to a flush request and a corresponding cancellation of pending speculative loads from a load queue, a type of one or more of the pending speculative loads that are positioned in the instruction pipeline external to the processor, is converted from load to prefetch. Data corresponding to one or more of the pending speculative loads that are positioned in the instruction pipeline external to the processor is accessed and returned to cache as prefetch data. The prefetch data is retired in a cache location of the processor.
US10884729B2 Method and system for updating or upgrading firmware of a RFID reader
A method and system for updating or upgrading firmware of a RFID reader installed in an access control system are provided. The reader includes a microcontroller unit that performs method steps automatically, including checking periodically whether an update file is stored in a designated storage location. If the update file is found, the microcontroller unit reads the update file and then performs an update or upgrade process of its firmware based on the update file. The method of this invention improves use of remaining storage capacity in the RFID reader or associated devices.
US10884727B2 Rolling upgrade of a distributed application
Embodiments presented herein describe techniques for performing a rolling upgrade to a distributed runtime environment that includes a cluster of computing systems. A first of a plurality of computing nodes executing a first version of a runtime environment determines a second version of the runtime environment via a registry. Upon determining that the second version is a more recent version, the first computing node retrieves an install package for the second version from a second one of the computing nodes. The first computing node installs the second version using the install package.
US10884726B2 Shared tenancy classes in a service model architecture
An object class is disclosed. The object class comprises a mixed-tenanted object class. An instance of the mixed tenanted object class is indicated as tenanted or is indicated as non-tenanted.
US10884725B2 Accessing container images in a distributed ledger network environment
A technique is provided for accessing container images in a distributed ledger network environment, in which, basis the receipt of a request from a consumer for accessing the container images, it is determined whether the container images require to be generated based on a customization performed on pre-published container images. The pre-published container images are updated in the nodes of the distributed ledger network, based on at least public keys of publishers of the pre-published container images, smart contracts, and certificates associated with the publisher. Based on the determined requirement, features for performing the customization are extracted based on inputs received from the consumer and a set of pre-published container images are identified from the pre-published container images and associated metadata from respective nodes of the network. The customized container images are generated based on reconciliation of the metadata of the identified set of pre-published container images.
US10884724B2 System and method for context aware mobile application installation queuing
According to some embodiments, method for managing an application installation queue on a mobile device is described. The method may include evaluating environmental context information, determining whether the environmental context information corresponds to an application, and queuing the application in the application installation recommendation queue.
US10884722B2 Cross-environment application of tracing information for improved code execution
Systems and methods are described for enabling cross-environment application of tracing information for code, such as code executed within an on-demand (or “serverless”) code execution system. Various optimizations exist that allow execution of code to proceed faster or more efficiently over time, by collecting tracing information regarding the execution and using that tracing information to guide compilation of the code. These optimizations are typically designed for long-lived environments. However, executions within an on-demand code execution system often occur in short-lived environments, reducing or eliminating any gains from these optimizations. To address this issue, optimizations made in a first environment based on tracing information can be passed to a subsequent environment, enabling those optimizations to persist across short-lived environments.
US10884719B2 Dynamic model reflection
A method that includes obtaining, by an application executing on a computing system, a list of properties defining at least one property. The executing application writes an uncompiled class definition implementing a compiled interface and writes one or more properties of the compiled interface into the uncompiled class definition. The executing application writes the at least one property and at least one serialization attribute into the uncompiled class definition. The executing application causes the uncompiled class definition to be compiled, loads the compiled class definition, and creates an object by instantiating the compiled class definition. The object is serializable. The executing application may reflect on the compiled interface to obtain the one or more properties. Each of the one or more properties is strongly typed.
US10884706B2 Randomization of data using a plurality of types of pseudorandom number generators
A randomizer includes a first pseudorandom number generator, a second pseudorandom number generator, and a first logic circuit configured to output a pseudorandom sequence by carrying out an operation on a pseudorandom sequence generated by the first pseudorandom number generator and a pseudorandom sequence generated by the second pseudorandom number generator, and a second logic circuit configured to randomize a data string input to the randomizer based on the pseudorandom sequence output by the first logic circuit.
US10884703B2 Optimized construction of a sample imprint for selecting a sample dataset for comparison testing
An optimized test data selection strategy references a sampling file that identifies data attributes that serve as the basis of the test data selection strategy. By analyzing fields and the corresponding field values of the sample imprint, a total number of test data selected for inclusion into a sample dataset is reduced. The test data selection strategy provides an efficient methodology for implementing a data comparison testing process.
US10884697B2 Media context switching between devices using wireless communications channels
While playing a first media item, a device establishes a first wireless communication channel with a second electronic device while the second electronic device is playing a second media item. The device receives, from the second electronic device, second contextual data of the second electronic device via the first wireless communication channel. The second context data corresponds to the second media item. The device receives a playback command for the second media item played at the second electronic device. In response, the device automatically plays the second media item without additional user input at the device. The device establishes a second wireless communication channel with a third electronic device; receives, from the third electronic device, third contextual data corresponding to a third media item; and, in response, queues the third media item to be played after playing the second media item at the first electronic device.
US10884695B2 Display system
A display system capable of displaying appropriate information on a controller that performs control on an industrial machine including at least a machine tool or a robot on an external terminal is provided. A numerical controller of a display system includes a display data transmitting unit that transmits display data including a screen data ID of all pieces of data displayed on a touch panel to an external terminal. The external terminal includes: a description information storage unit that stores the screen data ID and description information in correlation; and a description information output unit that acquires, from the description information storage unit, description information based on the screen data ID included in the display data received from the numerical controller and outputs the description information to a touch panel.
US10884688B2 Print control device for exclusion of print data included in sequential printing and computer readable medium for the same
A print control device includes: an extraction section that extracts plural print data items to be included in a print unit, the print unit being a unit of sequential printing by a printing device; an exclusion section that excludes a specific print data item among the plural print data items extracted by the extraction section, from the print unit; and a control section that performs control such that the print unit from which the specific print data item is excluded by the exclusion section is printed by the printing device.
US10884677B2 Sheet management system and control method to determine whether to set information to a sheet holding unit
A sheet management system, in which a print control apparatus and an image forming apparatus are configured to communicate with each other, includes a selection unit, an adjustment unit, a confirmation unit, and a setting unit. The selection unit selects a sheet feeding deck. The adjustment unit adjusts sheet information including setting values for performing print processing on a sheet to be used for printing. The confirmation unit confirms. In a case where there is not a match between selected sheet information set for the sheet feeding deck and the sheet information to be adjusted, the confirmation unit confirms whether the sheet information to be adjusted by the adjustment unit is to be set for the selected sheet feeding deck. The setting unit sets the sheet information adjusted by the adjustment unit for the image forming apparatus in accordance with a result of confirmation by the confirmation unit.
US10884666B1 Dynamic path selection in a storage network
Managing input/output (‘I/O’) queues in a data storage system, including: receiving, by a host that is coupled to a plurality of storage devices via a storage network, a plurality of I/O operations to be serviced by a target storage device; determining, for each of a plurality of paths between the host and the target storage device, a data transfer maximum associated with the path; determining, for one or more of the plurality of paths, a cumulative amount of data to be transferred by I/O operations pending on the path; and selecting a target path for transmitting one or more of the plurality of I/O operations to the target storage device in dependence upon the cumulative amount of data to be transferred by I/O operations pending on the path and the data transfer maximum associated with the path.
US10884664B2 Executable memory cell
A memory system includes a memory having a first executable memory cell and a compilation unit. The compilation unit is configured to receive a sequence of instructions from a host device, convert each of the sequence of instructions into an execution stream, load a first code from the execution stream into a code portion of the first executable memory cell and load a first data from the execution stream into a data portion of the first executable memory cell. The first executable memory cell is configured to apply the first code to the first data via an arithmetic and logic unit of the first executable memory cell.
US10884662B2 Method for performing storage control in a storage server, associated memory device and memory controller thereof, and associated storage server
A method for performing storage control in a storage server may include: regarding any memory device of a plurality of memory devices installed at the storage server, assigning a channel of multiple channels within the memory device for access control corresponding to a thread of a plurality of threads running on the storage server, wherein the storage server configures the plurality of memory devices to form a RAID of the storage server; and during storing a series of logical access units (LAUs) into the RAID, writing information into respective sets of pages of the plurality of memory devices as pages in a LAU of the series of LAUs according to a predetermined arrangement rule, to make the respective sets of pages be sequentially written into the plurality of memory devices respectively with aid of the assignment of the channel of the multiple channels to the thread. Associated apparatus are provided.
US10884658B2 Completion entry throttling using data storage controller
The present disclosure, in various embodiments, describes technologies and techniques for use by a data storage controller or similar device for throttling the delivery of completion entries pertaining to the execution of commands by a nonvolatile memory (NVM) device, such as a NAND. In an illustrative example, the data storage controller selectively throttles the delivery of completion entries to a host processor using uniform delivery intervals to provide for the stable delivery of completion entries to the host. That is, in some examples, rather than immediately posting completion entries to a completion queue of the host using the same relative timing with which the completion entries are generated, the data storage controller selectively delays posting some completion entries relative to other completion entries, so the entries may be posted with uniform time delays. This may enable the host processor to more efficiently process the completion entries. NVMe examples are provided.
US10884657B2 Computing device within memory processing and narrow data ports
A computer device comprises a first processor; a plurality of memory circuits, a first one of which comprises one or more other processors; a data bus coupling the first processor to each of the memory circuits, each of the memory circuits having a data port with a width of m bits and the data bus having a width of n bits, n being higher than m, the first processor and/or another circuit being suitable for reading or writing the data value of n bits in the first memory circuit by converting a first address into a plurality of second addresses corresponding to memory locations of m bits in the first memory circuit, and by performing the reading or writing operation of the data value of n bits in the first memory circuit over a plurality of memory access operations.
US10884653B2 Implementing a mapping between data at a storage drive and data blocks at a host
A computer-implemented method according to one embodiment includes sending, from a host to a storage drive, a read request for data, receiving, at the host from the storage drive, a portion of the data as fixed-size two-dimensional units, where the fixed-size two-dimensional units are mapped to fixed-size one-dimensional user data blocks located at the host, and performing one or more actions at the host, utilizing the portion of the data.
US10884644B2 Dynamic distributed data clustering
Techniques are described for clustering data at the point of ingestion for storage using scalable storage resources. The clustering techniques described herein are used to cluster time series data in a manner such that data that is likely to be queried together is localized to a same partition, or to a minimal set of partitions if the data set is large, where the partitions are mapped to physical storage resources where the data is to be stored for subsequent processing. Among other benefits, the clustered storage of the data at the physical storage resources can reduce an amount of data that needs to be filtered by many types of queries, thereby improving the performance of any applications or processes that rely on querying the data.
US10884643B2 Variable length deduplication of stored data
A computer-implemented method for providing tenant aware, variable length, deduplication of data stored on a non-transitory computer readable storage medium. The method is performed at least in part by circuitry and the data comprises a plurality of data items. Each of the plurality of data items is associated with a particular tenant of a group of tenants that store data on the storage medium.
US10884633B2 System and method for optimized signature comparisons and data replication
Systems, methods, and computer-readable storage media for inter-node data replication while reducing network traffic for remote backup. A system receives a command to duplicate a dataset, located on a source network node, to a remote network node, accesses, on the source network node, signatures of a previous snapshot of the dataset and signatures of a current snapshot of the dataset, performs, at the source network node, a local signature comparison between the previous snapshot and the current snapshot to identify one or more signatures that do not match, sends the signatures that do not match to the remote network node, searches, on the remote network node, for the signatures that do not match, and sends data associated with the signatures that do not match to the remote network node for incorporation within a current remote snapshot if they do not exist on a current remote network node.
US10884622B2 Storage area network having fabric-attached storage drives, SAN agent-executing client devices, and SAN manager that manages logical volume without handling data transfer between client computing device and storage drive that provides drive volume of the logical volume
A storage area network (SAN) includes fabric-attachable storage drives that are each directly connected to a fabric and that operate drive volumes. The SAN includes SAN software agents executed by client computing devices that are directly connected to the fabric. Each SAN software agent operates logical volumes realized by the drive volumes of the storage drives. The SAN includes a SAN manager directly connected to the fabric to manage the drive volumes of the SAN storage drives and to manage the logical volumes that the SAN software agents operate.
US10884621B2 Block volume mount synchronization to prevent data corruption
Block volume mount synchronization is provided. A call is received to mount a block volume upon initiation of container generation on the host computer. Metadata of the block volume is checked for host lock prior to mounting the block volume on the host computer. The mounting of the block volume is allowed only when the metadata indicates that prior host lock does not exist thereby restricting usage of the block volume to a single user preventing data corruption of the block volume.
US10884615B2 Inspection assistance device, inspection assistance method, and program
An inspection assistance device includes a damage drawing input part configured to input a damage drawing, i.e. a drawing illustrating damages of target parts, a display configured to display the damage drawing and target figures illustrating target parts to be overlaid with each other, and a storage configured to store the damage drawing separately from the target figures in connection with the target figures.
US10884609B2 Multi-gesture media recording system
A computer implemented method and system for recording media data such as audio data in one or more communication modes based on gestures on a graphical user interface (GUI) of an electronic device is provided. A gesture based media recording application (GBMRA) provided on the electronic device defines multiple interface regions on the GUI. The GBMRA detects a gesture on an interface region and performs a first action associated with recording of the media data in a communication mode. The GBMRA detects another gesture on the same interface region or another interface region and performs a second action. The first action and the second action include at least one of triggering recording of the media data, switching from one communication mode to another for recording the media data, canceling recording of the media data, generating and displaying multiple options for performing an operation associated with the recorded media data, etc.
US10884607B1 Personal control apparatus and method for sharing information in a collaborative workspace
A user interface for communicating with a video switch system, the video switch system configured to allow a plurality of users to collaboratively display information on at least one display screen, the video switch system including a switching device operable to receive a plurality of available video sources from associated user source devices and to selectively direct at least one of the available video sources to the at least one display screen, the user interface comprising an interface assembly separate from the switching device, the interface assembly being configured to operably connect to the switching device, the interface assembly having a plurality of selectable controls, wherein each of the plurality of selectable controls is capable of being associated with at least one of the plurality of available video sources, wherein the plurality of user selectable controls define a user interface of the interface assembly such that each user selectable control is selectable by at least one of the users to direct the switching device to display on the at least one display screen the at least one available video source associated with a selected selectable control.
US10884597B2 User interface customization based on facial recognition
There are provided systems and methods for user interface customization based on facial recognition. A computing device, such as a mobile smart phone, may include one or more imaging components, such as a camera. The camera may capture still or video media data of a user during use of the device. Using the media data, the user may be recognized or may be identified as an unknown user, such as an unauthorized user. If the user corresponds to a different user from an administrator or owner of the device, the device may utilize an identity, known or unknown, for the user to determine what user interface actions and data the user is allowed to view on the device. The device may restrict particular user interface data from viewing, and may also limit the user from interacting with particular interface elements or initiating interface processes or navigation.
US10884585B2 User widget displaying portions of content
This invention discloses the creation of widgets that display portions of content. Using the teachings from this invention: an entity can create a widget to be programmatically embedded on any kind of a computing device such as a personal computer, or a mobile device. The widget is personalized for each individual user—both in appearance and in content. Users can choose which portions of content they want to see in their widget. Furthermore, the widget has the additional ability to be dynamically updated: including the ability to display content that had not even been created at the time of creation of the widget itself. Amongst other things—with embedded links in the widget, it is an attractive mechanism for content publishers to have ongoing engagement with users; and a powerful way for users to selectively and quickly view portions of content that they are most interested in.
US10884576B2 Mediated reality
A method comprising: displaying to a user a current virtual scene of a virtual space from a current point of view at a current position, the virtual scene comprising a user-input artificial virtual object; mapping a three-dimensional gesture of the user to a corresponding three-dimensional gesture in the virtual space that interacts with the user-input artificial virtual object; and in response to determining that the corresponding three-dimensional gesture in the virtual space interacts with the user-input artificial virtual object, displaying to the user a new virtual scene of the virtual space from a new point of view at a new position different to the current position.
US10884570B2 Online engagement platform for video creators
A request of a channel owner is received to enable an online community option to facilitate communications between the channel owner and viewers of a channel of the channel owner on a content sharing platform. The online community option is associated with the channel in a data store, and a channel GUI comprising a GUI element representing the online community option is provided for presentation to the channel owner. An online community GUI is provided to allow the channel owner to submit a post to initiate online conversation with viewers of the channel. The channel GUI is provided for presentation to a viewer of the channel. In response to a selection of the GUI element representing the online community option, the online community GUI comprising the post of the channel owner is provided, and the viewer of the channel is allowed to respond to the post.
US10884562B2 Touch substrate, touch control display panel, and touch control display apparatus
The present application discloses a touch control display panel including a base substrate; an auxiliary electrode layer on the base substrate; an insulating layer on a side of the auxiliary electrode layer distal to the base substrate; and a first touch electrode layer and a second touch electrode layer on a side of the insulating layer distal to the auxiliary electrode layer. The first touch electrode layer and the auxiliary electrode layer are electrically connected in parallel; and the second touch electrode layer is insulated from the first touch electrode layer and the auxiliary electrode layer.
US10884559B2 Touch panel, touch method of the same, and touch apparatus
A touch panel, a touch method of the touch panel, and a touch apparatus are provided. The touch panel includes: a touch layer including a plurality of touch areas; a pre-touch detection module configured to detect, among the plurality of touch areas, a touch area opposite to a touch object, the touch object being at a distance from the touch layer, the distance being greater than 0; and a pre-touch feedback module configured to generate a feedback signal based on the detected touch area. The feedback signals corresponding to the touch areas are different.
US10884538B2 OLED touch display panel, display device and method for detecting touch operation zone
Examples of the disclosure provide an OLED touch display panel, a display device and a method for detecting a touch operation zone, relate to the field of touch display, and may achieve an incell touch display panel. The display panel has an OLED component, which comprises a first electrode; a piezoresistive material layer, which is above the first electrode of the OLED component; a touch electrode layer, which is above the piezoresistive material layer; and a first stripe electrode, a second stripe electrode, a third stripe electrode and a fourth stripe electrode, which are provided above the touch electrode layer and not contacted with each other.