US10700825B2
A method in a node (110, 115) comprises generating (704) a frame structure comprising at least a first subframe (305, 405, 505), the first subframe comprising a first symbol (310A, 510A) and a second symbol (310B, 510B), each of the first and second symbols comprising a plurality of resource elements. The method comprises reserving (708) one or more of the plurality of resource elements in the first symbol for reference signals (335A-G, 435A-G, 535A-G), modulating (712) one or more of the reserved resource elements in the first symbol with reference symbols (335B-D, 435B-D, 535B-D), the modulated one or more of the reserved resource elements in the first symbol comprising a subset of the one or more reserved resource elements that overlap in frequency domain the data transmission carried in the second symbol, and transmitting (716) the at least one subframe to another node.
US10700811B2
A decoding device includes: a BP decoder that performs BP decoding on an input signal; a maximum likelihood decoder that performs maximum likelihood decoding on a signal subjected to the BP decoding; and a selector that selects one of the input signal, the signal subjected to the BP decoding, and a signal subjected to the maximum likelihood decoding. In a configuration of the decoding device, when a decoder is appropriately operated according to quality of data, a calculation scale can be reduced, and power consumption can be decreased.
US10700809B2
Embodiments of the application provide a method for rate matching in a wireless communication network. A device obtains K information bits and a target code length M of a polar code, determines, according to a minimum value of a set of values, a mother code length N1, polar encodes the K information bits to obtain an encoded sequence of N1 bits, obtains a target sequence of M bits from the N1 bit encoded sequence, and outputs the M-bit target sequence. When the mother code length N1 is larger than the target code length M, (N1−M) bits of the encoded sequence are punctured or shortened from the N1 bit encoded sequence.
US10700805B2
A network node (400) for use with a single-fiber bidirectional communication link comprises a filter (300). The filter (300) comprises at least four ports. A first port (301) is configured to communicate with the single-fiber in a west direction. A second port (303) is configured to communicate with the single-fiber in an east direction. A third port (305) is configured to add/drop in the west direction. A fourth port (307) is configured to add/drop in the east direction. The network node is configured to add a first wavelength (λA) to the west direction and the east direction, and configured to drop a second wavelength (λB) from the west direction and the east direction.
US10700802B2
Methods, systems, and devices for wireless communication are described. A base station may configure bursts of synchronization signal (SS) blocks for discovery reference signal (DRS) transmission. The base station may transmit an SS block set in an SS burst according to a beam sweep pattern, which may be repeated for a subsequent SS block set. The base station may configure a number of SS block sets in each SS burst and transmit each SS block in an SS block set using a different beam. Each SS burst may be transmitted according to a different beam sweep pattern and the base station may repeat transmission of SS bursts according to a DRS repetition periodicity. A user equipment (UE) may sweep through antenna sub-arrays during reception of an SS burst to determine a suitable sub-array for communication.
US10700798B1
One general aspect includes a method to receive and deliver media content during a designated time slot, the method including: receiving, via a processor, a first type of media content over a first wireless communication channel; detecting, via the processor, the designated time slot in the first type of media content; receiving, via the processor, a second type of media content over a second wireless communication channel when in proximity of a device configured to wirelessly provide media content; and delivering during the designated time slot, via the processor, the second type of media content to a user.
US10700783B2
An apparatus includes a processor configured to determine a set of first lanes associated with a PON, select a subset of second lanes from the set, and perform lane bonding by bonding the subset to an ONU. A transmitter coupled to the processor is configured to transmit a lane bonding assignment to the ONU. An ONU includes a plurality of receivers configured to receive a first message comprising an announcement indicating an OLT lane capability. A processor coupled to the receivers is configured to process the first message and generate a second message in response to the first message, wherein the second message comprises a report indicating an ONU lane capability and prompting lane bonding in a PON. A plurality of transmitters coupled to the processor is configured to transmit the second message to the OLT.
US10700778B2
A pluggable active optical module includes: electrical connector to communicate electrical signals; optical adapter(s) to communicate optical signals over optical fiber(s); storage device interface configured to contact corresponding storage device interface on optical fiber(s); transmitter optical assembly to convert electrical signals received from electrical connector into optical signals for communication by optical adapter(s) over optical fiber(s); a receiver optical assembly to convert optical signals received from optical adapter(s) to electrical signals for communication by electrical connector; controller to control transmitter optical assembly and receiver optical assembly; programmable processor coupled to storage device interface and first contact(s) of electrical connector and that accesses physical layer management information from storage device in optical fiber(s) through storage device interface and provides physical layer management information to host device connected to electrical connector; and switch between second contact of electrical connector and ground that selectively connects second contact of electrical connector to ground.
US10700774B2
Biometric monitoring devices, including various technologies that may be implemented in such devices, are discussed herein. Additionally, techniques, systems, and apparatuses are discussed herein for utilizing two different Bluetooth communications interfaces, one that provides Bluetooth classic (base rate/enhanced data rate) communications functionality and one that provides Bluetooth low-energy communications functionality, in a common device. The techniques, systems, and apparatuses may elect to use a particular Bluetooth interface based on various criteria.
US10700773B1
A situation communication mirror enhances driver situational awareness in a transportation vehicle. The situation communication mirror includes a rearward facing reflective member having a plurality of integrally-formed and arcuately distinct reflective surface areas. A first reflective surface area has a relatively slight curvature defining a relatively focused driver field of view. Second and third reflective surface areas each have an increased curvature as compared to the first surface area, and respectively define wider driver fields of view.
US10700745B2
Disclosed in the present invention is a method by which a terminal reports channel status information (CSI) to a base station in a wireless communication system. The method comprises the steps of: receiving, through an upper layer, information on one CSI process having a first enhanced multiple input multiple output (eMIMO) type and a second eMIMO type; receiving a first channel status information-reference signal (CSI-RS) corresponding to the first eMIMO type; periodically reporting, to the base station, first CSI measured on the basis of the first CSI-RS; receiving a second CSI-RS, which corresponds to the second eMIMO type, beamformed on the basis of the first CSI; and periodically reporting, to the base station, second CSI measured on the basis of the second CSI-RS, wherein a priority of the first CSI is set to be equal to a priority of a CSI-RS resource indicator (CRI).
US10700744B2
A method of receiving a downlink channel, which is received by a user equipment from an eNB in a wireless communication system, is disclosed in the present specification. Specifically, the method includes the steps of receiving a downlink control channel for receiving a DM-RS (demodulation reference signal) based downlink data channel from the eNB, and receiving the DM-RS based downlink data channel using DM-RS configuration information included in the downlink control channel. In this case, if single-codeword transmission via the DM-RS based downlink data channel is indicated by the downlink control channel, the DM-RS based downlink data channel is received using a transmission diversity scheme. If two-codewords transmission via the DM-RS based downlink data channel is indicated by the downlink control channel, the DM-RS based downlink data channel is received using a spatial multiplexing scheme.
US10700742B1
In accordance with embodiments of the present invention, data is modulated for transmission phase modulation. A method of transmitting data in a wireless power transmitter, includes transmitting a wireless power signal; encoding data to be transmitted into symbols; determining a phase shift to represent the symbols; and phase modulating the wireless power signal with the phase shift. A method of receiving data in a wireless power receiver includes receiving a wireless power signal that includes a phase modulated data signal; determining a period of each cycle of the wireless power signal; providing a running average over N−1 cycles of the wireless power signal, where N represents the number of cycles of the wireless power signal in which each phase modulation is provided; and decoding the data from the running average.
US10700738B2
A method for controlling optimization of vectoring performance, using precoding in the transmission of data between at least two transmitters and a plurality of receivers via a plurality of communication channels over a plurality of subcarrier frequencies, the method comprising determining communication performance for said communication channels collectively, by using default precoding parameters; comparing between said communication performance and corresponding service level agreement data associated with each of said communication channels, thereby generating management control data; determining updated precoding parameters, according to said management control data; and applying said updated precoding parameters.
US10700736B2
Systems and methods are provided for full duplex DOCSIS cable modem echo cancellation with training. During reception of downstream signals, echo effects on downstream signals may be determined, with at least some of the echo effects corresponding to concurrently transmitted upstream signals. Echo cancellation corrections may be determined based on the determined echo effects, and the echo cancellation corrections may be applied during processing of the downstream signals. The echo cancellation corrections may include one or both of ACI (adjacent channel interference) cancellation corrections and ALI (adjacent leakage interference) cancellation correction. The echo cancellation may include or be based on preforming echo cancellation training, during active communication and based on one or both of the downstream signals and the upstream signals.
US10700735B2
A transmission device, method, and program for signal transmission with reduced intersymbol interference are disclosed. In one example, a mapping unit maps binary data to symbols and a generating unit generates a signal from the mapped symbols. A transmission band-limiting filter performs band limitation of the signal at a corner frequency higher than half a frequency of a symbol rate. A frequency modulating unit performs frequency modulation on a carrier wave on the basis of the band limitation and the signal.
US10700720B2
A wireless transmitter is disclosed. The wireless transmitter includes a digital signal generator arranged to generate a digital signal for transmission, a digital-to-analog converter arranged to convert the digital signal for transmission into analog form and a non-ideal amplifier arranged to amplify the analog signal for transmission. At least one harmonic reduction signal generator is arranged to generate at least one digital harmonic reduction signal and a summing junction is arranged to add the digital signal for transmission with the at least one harmonic reduction signal to form a combined signal. The non-ideal amplifier amplifies the combined signal to form an analog output signal. A controller is coupled to the digital signal generator and the at least one harmonic reduction signal generator.
US10700714B2
A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
US10700711B1
Segments of a local range can appear multiple times in the sequence of erasure sets in a manifest without the data being duplicated. A subset of the content of an erasure set can be included in the logical object. It is not required that all erasure sets in an object use the same encoding. A manifest can indicate one or more portions of the logical object for which no data has been provided, and for which a “fill” pattern is specified. A portion of data can be inserted at any point inside the object by inserting a reference to one or more segment sets containing that data into the manifest. If the desired insertion point is within an existing segment set, then that manifest set can be “split” by incorporating two references to it, with the first specifying the range of data before the insertion point, and the second specifying the range of data after the insertion point. Many operations are thus enabled on an erasure-coded object in Object Storage such as “append”, “insert,” “overwrite” and “merge.”
US10700708B2
A permutation network designing method and a permutation circuit using the same are provided. The method includes: identifying a predetermined check matrix of the QC-LDPC decoder, wherein the check matrix comprises M×N sub-matrices, wherein each of the sub-matrices is a Z×Z matrix, wherein Z is a default dimension value of each of the sub-matrices; constructing a permutation network of a permutation circuit according to the default dimension value and a saving parameter, wherein the permutation network comprises a plurality of permutation layers arranged sequentially, and each of the permutation layers has the same amount of nodes, wherein the amount of the permutation layers and the amount of the nodes of each of the permutation layers are set according to the default dimension value and a saving parameter; and disposing a plurality of selectors on the nodes of the permutation network of the permutation circuit.
US10700701B2
A method of compression is disclosed in which an input sequence of bits is divided into a plurality of portions. Each portion is sub-divided into a plurality of sub-divisions. Frequency analysis is performed to determine the number of occurrences of each sub-division permutation and new values are assigned, based on the frequency analysis, to each of the sub-division permutations. For each portion a label representing the permutation of bits in that portion is assigned. The label comprises a representation of a combined value resulting from combining the new values associated with the sub-division permutations of that portion. A processed sequence of bits is generated by replacing, within the input sequence of bits, bit portions with the respective label representing the permutation of bits in that portion.
US10700699B1
A digital-to-analog converter (DAC) includes input circuitry to receive a digital word of N bits, and an array of N bit processing units disposed in parallel. Each of the N bit processing units includes first switch circuitry to generate a first output state based on a first value of a received one of the N bits, and second switch circuitry to generate a second output state based on a second value of the received one of the N bits. The DAC also includes selectively enabled third switch circuitry to generate a conditional third output state.A voltage-mode driver includes input circuitry to selectively receive one of N bits of a digital word. First switch circuitry generates a first output state based on a first value of the received one of the N bits. Second switch circuitry generates a second output state based on a second value of the received one of the N bits. Selectively enabled third switch circuitry generates a conditional third output state.
US10700688B1
Described is a low power and low jitter phase locked loop (PLL) or delay locked loop (DLL) with digital leakage compensation. The compensation is provided by an apparatus which comprises: a circuitry to generate a pulse with a digitally controlled pulse width, wherein the pulse width is proportional to a static phase error of a PLL or a DLL; and a charge pump coupled to the circuitry, wherein the charge pump is to receive the pulse and to source or sink current to or from a node according to the pulse width.
US10700672B2
An electronic system includes a clock generation circuit to generate a clock signal; and a duty cycle monitoring circuit, DTC, to monitor a duty cycle of the generated clock signal. The DTC includes a differential signal generator circuit to generate an inverted and a non-inverted representation of the generated clock signal. An averaging circuit averages the non-inverted representation and the inverted representation of the generated clock signal. A comparison circuit includes at least a first comparator to compare the averaged non-inverted representation of the generated clock signal with a second respective reference voltage threshold and a second comparator configured to compare the averaged inverted representation with a first respective reference voltage threshold. A reference voltage generation circuit provides the first respective reference voltage threshold associated with the averaged inverted representation of the generated clock signal and provides the second respective reference voltage threshold associated with the non-inverted representation of the generated clock signal. A summing circuit is sums outputs of the first and second comparators and outputs a monitored duty cycle of the generated clock signal.
US10700652B2
Some aspects of the disclosure provide for a circuit. In an example, the circuit includes an amplifier, a first transistor network, a second transistor network, a first resistor, a second resistor, and a third resistor. The amplifier has first and second inputs and first, second, third, and fourth outputs. The first transistor network is coupled to the first output of the amplifier and the second output of the amplifier. The second transistor network is coupled to the third output of the amplifier and the fourth output of the amplifier. The first resistor is coupled between the first transistor network and the second transistor network. The second resistor is coupled between the first transistor network and the first input of the amplifier. The third resistor is coupled between the second transistor network and the second input of the amplifier.
US10700651B2
A wide bandpass filtering power amplifier using discriminating coupling is disclosed, which comprises a DC bias circuit, an input impedance matching circuit, a transistor and an output impedance matching circuit. The DC bias circuit is connected to the input impedance matching circuit which is further connected to the transistor, and the transistor is further connected to the output impedance matching circuit which comprises a tuning microstrip line and a bandpass filter. The complexity and the area of the impedance matching circuit in the power amplifier are effectively reduced. At the same time, the filtering PA has good frequency selectivity by using the discriminating coupling BPF. Meanwhile the work efficiency and bandwidth of the filtering power amplifier are effectively improved by taking both of the extended continuous mode theory and filter synthesis theory into account.
US10700641B1
The present invention discloses a mixer bias circuit including a first reference voltage generation circuit, an amplifier, a first transistor array, a first switch array, a second reference voltage generation circuit, a second transistor array, a second switch array, a first resistive component, and a second resistive component. The mixer bias circuit provides multiple bias voltages by dynamically tracking the common mode voltage of a trans-impedance amplifier (TIA) and compensates for imbalance and mismatch effects by asymmetrically trimming the bias voltages to improve the second-order intercept point of a radio frequency (RF) receiver front-end (RXFE).
US10700638B2
An oscillator circuit that includes a voltage source, a resistor, a capacitor, and a nonlinear device. The capacitor and the nonlinear device may be coupled in parallel with one another. The resistor may be coupled in series with the capacitor and the nonlinear device. The voltage source may be coupled in series with the resistor. The voltage source may supply the oscillator circuit with a direct current input signal. The nonlinear device may include an active layer coupled to a first electrode and a second electrode. In response to the direct current input signal, the oscillator circuit may output a spike train including a spike bunch.
US10700635B2
A solar cell module is discussed. The solar cell module includes a solar cell panel and an integrated type inverter positioned at a back surface of the solar cell panel. The integrated type inverter includes a circuit unit having a terminal connected to the solar cell panel and an inverter member having a DC-AC inverter electrically connected to the terminal, and a receiving unit receiving the terminal and the DC-AC inverter, the receiving unit having at least one open surface. One of the open surfaces of the receiving unit is covered by the solar cell panel.
US10700630B2
A control method of an inverter for outputting polyphase alternate-current electrical power is provided. In the control method, modified PWM pulses of respective phases for controlling semiconductor switching elements of the inverter are generated, based on an output of a counter common to the respective phases. Each of the modified PWM pulses is configured such that a total pulse width, in a period corresponding to one or more cycles of a carrier, is substantially equal to a total pulse width of an assumed PWM pulse which is obtained by comparing, with the carrier, a time average value of an output voltage of the corresponding phase in the period. Further, at least one of a generation timing and a generation frequency of at least one of the modified PWM pulses is changed from the assumed PWM pulse.
US10700629B2
Systems and methods are disclosed for determining an operating point for controlling an electric motor. An exemplary system may include a voltage monitor configured to determine a voltage applied to the electric motor. The system may also include a controller configured to determine the operating point based on the voltage. The controller may include a comparator configured to determine a difference between the voltage and a reference voltage. The controller may also include a regulator configured to generate a correction signal for reducing the difference. The controller may be configured to determine the operating point when the difference is below a predetermined threshold.
US10700627B2
To control an inverter in the event of an arm failure of a power converter, fluctuation in an output torque is suppressed, and reduction of a total output caused by the failure is suppressed by distributing an output into a plurality of inverters. A power converter for driving a redundant motor having a pair of first and second independent coils, includes: a first inverter circuit connected to the first coil; a second inverter circuit, independent from the first inverter circuit, connected to the second coil; and a first phase relay provided between the first inverter circuit and the first coil. When any one of a plurality of arms of the first inverter circuit fails, the first phase relay shuts off conduction between the failed arm and the first coil, and the redundant motor is driven by operating the second inverter circuit and the remaining arms of the first inverter circuit.
US10700621B2
A method and apparatus for generating electricity by electromagnetic induction, using a magnetic field modulated by the formation, dissipation, and movement of vortices produced by a vortex material such as a type II superconductor. Magnetic field modulation occurs at the microscopic level, facilitating the production of high frequency electric power. Generator inductors are manufactured using microelectronic fabrication, in at least one dimension corresponding to the spacing of vortices. The vortex material fabrication method establishes the alignment of vortices and generator coils, permitting the electromagnetic induction of energy from many vortices into many coils simultaneously as a cumulative output of electricity. A thermoelectric cycle is used to convert heat energy into electricity.
US10700618B2
An apparatus includes a DC-to-AC converter comprising a first output terminal and a second output terminal. The apparatus also includes a DC-to-DC converter comprising a third output. The DC-to-AC converter is configured to receive a DC input voltage from a DC power source, and to produce a first alternating output voltage at the first output terminal, and a second alternating output voltage at the second output terminal. The DC-to-DC converter is configured receive a DC input voltage from the DC power source, and to step down the DC input voltage at the third output.
US10700610B1
Communicating information stored at a secondary controller to a primary controller in a secondary-controlled flyback converter is described. In one embodiment, a method includes storing, by a secondary-side controller of a power converter, calibration information associated with a primary-side controller of the power converter. The power converter is a secondary-controlled alternating current to direct current (AC-DC) flyback converter comprising a galvanic isolation barrier. The method further includes sending, by the secondary-side controller, the calibration information to the primary-side controller across the galvanic isolation barrier in response to power-up of the power converter.
US10700606B2
On embodiment pertains to an apparatus including a control loop configured to receive an output voltage sense signal. The control loop includes a compensator; a PWM signal generator coupled to an output of the compensator; a reference circuit configured to receive a tracking signal, and which is configured to low bandwidth low pass filter the tracking signal when the tracking signal amplitude becomes substantially constant and representative of an output voltage that is substantially non-zero, and an error amplifier having a first input coupled to an output of the reference circuit, a second input configured to receive the output voltage sense signal, and an output coupled to the compensator.
US10700604B2
Devices, methods and systems provide improved performance for voltage converters and enable more efficient operations by reducing energy loss in a head switch of the voltage converter. These improvements are achieved in-part by reducing one or both of an ohmic conduction loss and a switching loss of the head switch. One example floating head switch includes an n-type metal oxide semiconductor (NMOS) transistor, a capacitor, one or more drivers and an active low switch. The capacitor ends are connected to the supply voltages of the drivers and the active low switch is coupled to, and controlled by, the output of the one or more drivers and turns on or off in response to a change in the input voltage.
US10700602B1
A battery operated portable communication device is provided with improved transmitter current limit stabilization via a current limit stabilization circuit operatively coupled to the battery and a DC-to-DC converter of the transmitter. The current limit stabilization circuit provides a variable stabilizing reference voltage which is directly proportional to the supply voltage. The current limit stabilization circuit generates a voltage limit output voltage that controls both the power to the transmitter (120) and limits current to the transmitter.
US10700599B2
A power system includes a power conversion stage that receives power from an input source and delivers power to a load via a power distribution bus. A control system samples the voltage delivered by the power conversion stage at a location close to the output of the power conversion stage and the load voltage at a location close to the load. The control system further measures the current flowing between the output and the load through the power bus. The samples may be used to determine a representation of the bus resistance. The determined bus resistance may be used to introduce a negative resistance characteristic in the power conversion stage as a way of compensating for the actual bus resistance.
US10700593B2
A step-down chopper circuit having a filter reactor includes: a capacitor series circuit having a first capacitor and a second capacitor; a first series circuit having a semiconductor switching element and a diode, which is connected in parallel with the first capacitor, and a second series circuit having a diode and a semiconductor switching element, which is connected in parallel with the second capacitor; a chopper reactor whose one end is connected to a connection point of the first series circuit; and an output capacitor connected between the other end of the chopper reactor and a connection point of the second series circuit, in which a bypass current path with respect to the capacitor, which is configured to bypass a short-circuit current, is formed when one of the first series circuit and the second series circuit becomes a short-circuit state.
US10700589B2
In accordance with the concepts, circuits and techniques described herein, a converter circuit is provided having multiple half-bridge switching cells that can be selectively controlled using one or more switching patterns to convert a source voltage to a desired output voltage over wide voltage and power ranges while maintaining zero-voltage switching and/or zero-current switching. The converter circuit includes capacitive elements disposed between center switching nodes of the half-bridge switching cells and fixed potentials and a magnetic energy storage element coupling the center switching nodes of first and second half-bridge switching cells. A controller is coupled to the converter circuit to monitor, control and apply one or more switching patterns the half-bridge switching cells such that components of the half-bridge switching cells are switched having a minimal or zero voltage (or current) across them.
US10700585B2
The linear motor includes a stator and a mover. The stator includes: a board part having a rectangular plate shape, a plurality of magnetic pole teeth which are juxtaposing to each other on the board part and around each of which a coil is wound, and an auxiliary tooth which is arranged in an end part of the board part in a juxtaposed direction in a manner of being separate from the magnetic pole teeth and around which a coil is not wound. The mover includes: a plurality of magnets whose tip surfaces face the stator, and a back yoke having a rectangular plate shape in which the plurality of magnets are aligned in a straight line such that magnetic poles are alternately formed.
US10700584B2
A linear vibration motor includes a bracket, a coil provided to the bracket, a case for covering the bracket, a mass positioned in the case, at least two or more springs, each of which one end is connected to the mass and the other end is connected to one surface of the case, a magnet coupled to the mass to be integrated therewith and facing the coil, a plate coupled to the mass to be integrated therewith and positioned on the magnet, and a friction reducing part provided on at least one surface of the mass and reducing friction between the mass and the bracket. The mass vibrates in the horizontal direction such that the thickness of the linear vibration motor is not increased but can be manufactured thin. Therefore, it is advantageous in terms of space when the linear vibration motor is arranged in a mobile phone.
US10700582B2
A squirrel-cage rotor of an asynchronous machine has a rotor bar (4) in a rotor stack (1), wherein the bar (4) can be tipped at a tipping point (11, 12, 13) when the bar (4) has not yet been cast. The rotor bar (4) can in this case have a contour on a radial outer face, wherein the bar (4) can also have a channel (27), the opening (29) in said channel being wider than the shoulders (32, 33) of the limbs (30, 31) which form the channel (27).
US10700578B2
Unique systems, methods, techniques and apparatuses of an exciterless synchronous generator are disclosed. One exemplary embodiment is an exciterless synchronous generator comprising a stator, a rotor, and a startup excitation system. The stator includes a set of stator windings. The rotor includes an energy harvest winding, a DC power supply including a DC bus and coupled to the energy harvest winding, and a field winding coupled to the DC power supply. The startup excitation system comprises one of a magnetic field generation system structured to generate a magnetic field received by the energy harvest winding in response to a rotation of the rotor, wherein the magnetic field is converted to DC power with the DC power supply and transmitted to the field winding; or a rotor DC power source including and diode coupled in series across the DC bus.
US10700571B2
A cooling system is provided with a plurality of layered assemblies for simultaneously cooling both a power module and a vehicle motor. A first layer, a second layer, and a third layer each define upper and lower opposing major surfaces, and are positioned in a stacked arrangement and configured to provide a flow of coolant fluid from a fluid inlet, defined in the third layer, through an inner region of the second layer, and to a heat sink feature disposed in the first layer. The coolant fluid is then directed back through an outer region of the second layer and to a fluid outlet defined in the third layer. The first layer is in thermal communication with one of the power module and the vehicle motor; the third layer is in thermal communication with the other of the power module and the vehicle motor.
US10700554B2
A power reception device includes a power reception-side resonant circuit which includes a power reception-side coil and a metal plate in which an opening portion is provided in a position opposite the arrangement position of the power reception-side coil, and can receive, by a magnetic field resonance method, power from a power transmission device which includes a power transmission-side resonant circuit including a power transmission-side coil. A cancellation coil is arranged between the power reception-side coil and the opening portion, and a cancellation resonant circuit including a cancellation coil is provided separately in the power reception device. When an alternating magnetic field interlinks the cancellation coil, a current which cancels out variations in the resonant frequencies of the power reception-side resonant circuit and the power transmission-side resonant circuit caused by the presence of the metal plate flows through the cancellation coil.
US10700546B2
A circuit design apparatus includes a storage that stores a first capacitance of a capacitor associated with one or more usage conditions, and a controller that controls an amount of energy of the capacitor under a specified usage condition of the one or more usage conditions. The controller calculates a second capacitance under the specified usage condition based on a first relationship between the specified usage condition and the first capacitance, and calculates the amount of energy of the capacitor based on the calculated second capacitance.
US10700542B2
A method of controlling the connection of a multiple phase power source to a plurality of capacitors. The method including, for each phase of the power source, determining a first voltage using a first voltage divider, the first voltage divider having a first high voltage resistor and a first low voltage resistor, wherein the first voltage is equal to a voltage across the first low voltage resistor. The method further including, for each phase of the power source, determining a second voltage across using a second voltage divider, the second voltage divider having a second high voltage resistor and a second low voltage resistor, wherein the second voltage is equal to a voltage across the second low voltage resistor. The method further including, for each phase of the power source, generating a close signal when the difference between the first voltage and the second voltage is approximately zero.
US10700535B2
A charging method of a secondary battery having plural cells includes: connecting the plural cells in series and conducting constant current charging by a first power source; measuring voltages of the plural cells; and connecting the plural cells in parallel and conducting constant voltage charging by a second power source, a voltage of which is lower than a voltage of the first power source, in the case where a measured voltage difference among the plural cells is smaller than a specified value.
US10700527B2
A power generation system and a power control device are provided that, even if there are provided a storage battery and a power conditioner as two independent devices, are capable of supplying electric power at least to the power conditioner in a power outage. The power generation system (1) includes the control device (41) connected to a second storage battery (42) so the that power conditioner (50) is fed with electric power by a power generation device (10), a commercial power grid (30) and a first storage battery (20).
US10700522B2
Disclosed are a method and device for processing a voltage drop, a grid interconnection method and device for processing an electrical apparatus, and a system. The method includes: acquiring a drop amplitude of a first voltage for each phase in a three-phase alternating current (S204); and under a condition in which the first voltage for any phase in the three-phase alternating current drops, performing reactive power compensation according to a drop amplitude of the first voltage for a phase in which the first voltage drops (S206). Therefore, the electrical apparatus has a low voltage ride-through function, thereby solving the technical problem of a large deviation of voltage drop amplitude determination arising from an asymmetrical drop of three phases.
US10700517B2
An active surge protection structure is provided between a power line and a core circuit, comprising a surge-to-digital converter and a clamp circuit. The surge-to-digital converter comprises a plurality of surge detection circuit. Each surge detection circuit detects a surge event occurring on the power line and generates a digital signal. The clamp circuit is disposed adjacent to the core circuit and electrically connected with the surge-to-digital converter and the power line where the core circuit is connected for dissipating surge energy. The clamp circuit receives and is driven by the digital signals from the surge-to-digital converter such that its protection flexibility can be achieved according to the digital signals. By employing the present invention, it is extraordinarily advantageous of improving system stability and achieving comprehensive surge protection with configuration of driving capability dependent on surge levels.
US10700516B2
The present invention discloses an electrostatic discharge (ESD) protection circuit including: a first terminal configured to provide a first voltage having a first value in a normal mode; a second terminal configured to provide a second voltage having a second value in the normal mode; a detection circuit configured to provide a detection voltage according to the first and second voltages; and a protection circuit configured to operate in one of the normal mode and an ESD mode according to the detection voltage. When the difference between a value of the detection voltage and an average of the first and second values reaches a predetermined threshold, the protection circuit enters the ESD mode from the normal mode, and thereby has a first path between the first terminal and a grounding terminal and/or a second path between the second terminal and the grounding terminal be conductive for discharging abnormal energy.
US10700514B2
A DC electrical network comprising DC terminals operatively connectable to a converter; and DC transmission paths arranged to interconnect the DC terminals, and including a DC power transmission medium and a switching apparatus. The DC network further including: an active power electronic device connected in at the DC transmission paths, the active power electronic device; a detector configured to detect faults in the DC transmission paths; and a control unit programmed to operate the active power electronic device to vary an apparent impedance of a faulty DC transmission path to force a current flowing in the faulty DC transmission path to reduce to a target current level, and operate the switching apparatus to block current from flowing in the faulty DC transmission path when the current flowing in the faulty corresponding DC transmission path is reduced to the target current level.
US10700510B2
A wireless power transfer system is disclosed. The wireless power transfer system includes a first converting unit configured to convert a first DC voltage of an input power to an AC voltage. Further, the wireless power transfer system includes a contactless power transfer unit configured to transmit the input power having the AC voltage. Also, the wireless power transfer system includes a second converting unit configured to convert the AC voltage to a second DC voltage and transmit the input power having the second DC voltage to an electric load. Additionally, the wireless power transfer system includes a switching unit configured to decouple the electric load from the contactless power transfer unit if the second DC voltage across the electric load is greater than a first threshold value.
US10700508B2
In the field of multi-terminal electrical power network protection, a protection apparatus comprises a measurement apparatus to measure the respective terminal current (IL, IR1, IR2, IR3, IR4, IR5) flowing at each terminal (L, R1, R2, R3, R4, R5) in a multi-terminal network that includes a plurality of electrically interconnected terminals (L, R1, R2, R3, R4, R5). The protection apparatus also includes a control unit that is programmed to process the measured terminal currents (IL, IR1, IR2, IR3, IR4, IR5) to obtain first and second summed values (IPOS(n), INEG(n)). The first summed value (IPOS(n)) is the sum at a given time (n) of the or each terminal current (IL, IR1, IR2, IR3, IR4, IR5) flowing in a first direction (Di) relative to a corresponding terminal (L, R1, R2, R3, R4, R5) and the second summed value (INEG(n)) is the sum at the same given time (n) of the or each terminal current (IL, IR1, IR2, IR3, IR4, IR5) flowing in a second direction (D2) opposite the first direction (D1) relative to the corresponding terminal (L, R1, R2, R3, R4, R5). The control unit is further programmed to compare the phase of the first summed value (IPOS(n)) with the phase of the second summed value (INEG(n)) to determine whether a fault in the multi-terminal network is internal or external to the multi-terminal network and thereafter to produce an internal fault output signal upon the determination of an internal fault.
US10700506B2
Embodiments of an integrated piping conduit in accordance with aspects of the present invention include a push-to-connect fitting integrated with an adaptor device and associated methods. Embodiments include an adaptor having a body portion, and an ear member extending at least partially radially outwardly and at least partially axially outwardly from the outer surface of the body portion.
US10700496B2
A device may include a substrate and an active region. This active region may include a stack of semiconductor gain materials stacked along a stacking direction. The latter may extend substantially perpendicular to a plane of the substrate. The active region may be furthermore tapered so as to widen toward the substrate. In addition, the device may include a pair of doped layers semiconductor materials, the pair may include an n-doped layer and a p-doped layer arranged on the substrate and on opposite. The doped layers may be arranged on the substrate and on opposite, lateral sides of the tapered active region, respectively. The device may include an electron blocking layer, which may extend both at a first interface, between a p-doped layer and the substrate, and at a second interface, between the tapered active region and the p-doped layer, along a lateral side of the tapered active region.
US10700495B2
The present embodiment relates to a semiconductor light emitting element having a structure that enables removal of zero-order light from output light of an S-iPM laser. The semiconductor light emitting element includes an active layer, a pair of cladding layers, and a phase modulation layer. The phase modulation layer has a base layer and a plurality of modified refractive index regions each of which is individually arranged at a specific position. One of the pair of cladding layers includes a distributed Bragg reflector layer which has a transmission characteristic with respect to a specific optical image outputted along an inclined direction with respect to a light emission surface and has a reflection characteristic with respect to the zero-order light outputted along a normal direction of the light emission surface.
US10700493B2
An optoelectronic device includes a semiconductor substrate and an array of optoelectronic cells, formed on the semiconductor substrate. The cells include first epitaxial layers defining a lower distributed Bragg-reflector (DBR) stack; second epitaxial layers formed over the lower DBR stack, defining a quantum well structure; third epitaxial layers, formed over the quantum well structure, defining an upper DBR stack; and electrodes formed over the upper DBR stack, which are configurable to inject an excitation current into the quantum well structure of each optoelectronic cell. A first set of the optoelectronic cells are configured to emit laser radiation in response to the excitation current. In a second set of the optoelectronic cells, interleaved with the first set, at least one element of the optoelectronic cells, selected from among the epitaxial layers and the electrodes, is configured so that the optoelectronic cells in the second set do not emit the laser radiation.
US10700486B2
A method of forming a cable connection system. A base and a rack are provided, and the base is coupled with the rack, using a coupling mechanism, during a connect mode of operation. The rack includes a first rack surface and a second rack surface perpendicular to the first rack surface, wherein the first rack surface is perpendicular to a raised floor surface, wherein the second rack surface is on, and parallel to, the raised floor surface. The base is coupled to cables connected to the rack, wherein the base includes a first base surface, a second base surface perpendicular to the first base surface, and an array of slots into which corresponding network servers are screwed into place. The coupling mechanism includes a group of base connectors on the first surface of the base and a group of rack connectors on the first surface of the rack.
US10700481B2
A magnetic connector system includes a connector receptacle having a connector pin in coaxial arrangement with a magnetic ground return and a connector insert having a power contact in coaxial arrangement with a magnetic sleeve. A power and/or data connection is formed between the power contact and the connector pin when an end face of the magnetic ground return is magnetically latched to an end face of the magnetic sleeve.
US10700475B2
A coaxial cable connector includes a connector body having a longitudinal axis passing through first and second opposed body ends, a connector center conductor for transporting a signal through the connector, and a coil spring that is coiled about the longitudinal axis. The second body end is for engaging a male coaxial cable connector, and the coil spring urges an electromagnetic shield to protrude from the second body end.
US10700473B2
There is provided a connector in which a plug is put to a socket in any rotational direction around an axis and is guided to a normal position smoothly thereby providing proper connection with a simple structure.On opposite surfaces of the plug and the socket, there are provided a tilted cam surface and a cam follower with which the plug and the socket are slidably contacted to each other, rotated and positioned in a rotational direction around the axis when the plug is fitted onto the socket axially. At the center of one of the opposite surfaces of the plug and the socket, a pin-receiving hole is formed, and a center pin at the center of the other fits into the pin-receiving hole before the tilted cam surface comes in contact with the cam follower.
US10700471B2
A system, method and arrangement (100) for connecting and fixing an electronic control (50) to an airtight compressor (200) comprising a printed-circuit board (10), an outer housing (150) and an electronic control connector (30), the electronic control (50) and the electronic control connector (30) being arranged on the printed-circuit board (10), the electronic control connector (30) being electrically connected to the electronic control (50), the printed-circuit board (10) simultaneously establishing contact with the airtight compressor (200) by contact with the fence (201) of the airtight compressor (200), electric connection with the airtight compressor (200) by an electric connection between the electronic control connector (30) and an airtight compressor connector (210) and establishing grounding an electromagnetic interference filtering circuit (130) with the airtight compressor (200), the outer housing (150) encapsulating the printed-circuit board (10) and being fixed to the fence (201) of the airtight compressor (200).
US10700470B2
A connection device and method of manufacturing the same is provided. The connection device includes a housing including a first face, into which a plug is introduced, and a second face, that is formed to be in contact with the first face; a connection hole extending to the inside of the housing from the first face; an opening extending from the first face to the second face to partially expose the connection hole on at least the second face; and a sealing member arranged on an outer peripheral surface of the housing to surround a region where the opening is formed.
US10700469B2
A modular electrical wiring system, methods and components thereof, for connecting electrical devices to structural wiring. The system may include a base modular unit having a first electrical connection feature and one or more dependent modular units each having an electrical device, a first electrical connection feature and second electrical connection feature electrically and mechanically interconnectable with a first electrical connection feature of another modular unit. The modular units are may be assembled sequentially along a first axis by being rapidly interconnectable with adjacent modular units by relative movement therebetween in a direction perpendicular to the first axis. When modular units are connected in a mechanical series, electrical devices in the modular units may be functionally electrically in series or parallel, depending on the internal wiring of the upstream modular unit. Modular devices may have a switch to provide a choice between a series or parallel connection.
US10700467B2
It is aimed to enable the present or absence of an incompletely inserted state to be detected in a stacked connector. A connector (1) is provided with retaining portions (27, 57) for deflecting a second base portion (45) of a second housing (3) outward in a stacking direction when a first housing (2) and the second housing (3) are locked in a state where a female terminal fitting (80) in an incompletely inserted state is present. Further, the second base (45) is provided with a detection rib (71) in a part easily deflected when the first and second housings (2, 3) are locked to each other. The detection rib (71) is formed to project downward from the lower surface of the second base (45).
US10700447B2
A terminal metal fitting for attaching to an electric wire. The terminal metal fitting has: a barrel portion; and a contact portion. The barrel portion has: a base-side crimping portion to be swaged to a covering of the electric wire; and a tip-side crimping portion being spaced from the base portion and to be swaged to be electrically connected to a conductor core wire. The covering is extended inside a base-side opening portion of the tip-side crimping portion. The covering and the conductor core wire are to be fastened together at the base-side opening portion. The covering configured to isolate the conductor core wire located between the base-side crimping portion and the tip-side crimping portion from outside the terminal metal fitting.
US10700439B2
A printed dipole antenna includes a first printed dipole, a second printed dipole, a third printed dipole, a fourth printed dipole, a first feed line, a second feed line, a third feed line, and a fourth feed line. Feed lines parallel to the printed dipoles each include different segments, and each segment approaches a printed dipole on one side of the segment to suppress parasitic emission of the feed lines, and implement a low sidelobe level of the printed dipole antenna.
US10700429B2
A method and apparatus for impedance matching for an antenna aperture are described. In one embodiment, the antenna comprises an antenna aperture having at least one array of antenna elements operable to radiate radio frequency (RF) energy and an integrated composite stack structure coupled to the antenna aperture. The integrated composite stack structure includes a wide angle impedance matching network to provide impedance matching between the antenna aperture and free space and also puts dipole loading on antenna elements.
US10700427B1
A system includes one or more antennas; and a processor to control a directionality of the antennas in communication with a predetermined target using 5G protocols.
US10700423B2
A conformal antenna having dielectric lenses disposed over the antenna elements is disclosed. The antenna comprises a circuit board having a composite dielectric. The composite dielectric includes an array of a plurality of antenna elements disposed on the top surface and a conductive ground plane disposed on the bottom surface. A conductor extends from an antenna input through the composite dielectric, the conductor forming microstrip with the bottom surface conductive ground plane. The top surface of the composite dielectric further comprises at least one dielectric lens, each dielectric lens disposed over only one antenna element of at least a subset of the plurality of antenna elements.
US10700421B2
A portable computing device includes an antenna within its housing structure for wireless connectivity, where an upper partition of the housing structure is used to construct an antenna plane, and a ground plane is incorporated into a lower partition of the housing structure. In some cases, the antenna is capable of maintaining wireless connectivity over a wide frequency band. Some embodiments include a device mount external to the upper partition and the lower partition of the housing structure that enables mounting the portable computing device to another entity, such as a user. In some cases, the device mount is external to the antenna used by the portable computing device, and does not include any portions of the antenna.
US10700420B2
Base station antennas are provided that include a plurality of linear arrays of radiating elements, a feed network having a first RF input that is configured to receive a first RF signal that is within a first frequency band and a second RF input that is configured to receive a second RF signal that is within a second frequency band that is different from the first frequency band. The first RF input is coupled to all of the linear arrays while the second RF input is only coupled to a first subset of the linear arrays that includes less than all of the linear arrays.
US10700418B2
The present invention relates to an antenna comprising multiple array elements with a first and second feeding point, each associated with orthogonal polarizations, each array element has a first and second phase centre each associated with the orthogonal polarizations, the first and second phase centres of said array elements are arranged in at least two columns, and one antenna port connected to the first and second feeding points of at least two array elements with first phase centre and second phase centre arranged in the at least two columns via a respective feeding network. The feeding network comprises a beam forming network having a primary connection, connected to the antenna port, and at least four secondary connections. The beam forming network divides power between the first feeding point and the second feeding point and controls phase shift differences between the respective feeding points with phase centre arranged in different columns.
US10700417B1
A mobile terminal includes a terminal main body including a circuit substrate configured to process first and second wireless signals; a sidewall portion including slits and an antenna member exposed outside of the main body so as to make up an appearance of the main body, wherein the antenna member is formed between the slits and includes multiple antenna slots; a first power supply unit extending from the circuit substrate and configured to supply power to the antenna member so the first wireless signal is transmitted and received through the antenna member; and a second power supply unit configured to supply power to the multiple antenna slots such that the second wireless signal is transmitted and received through the multiple antenna slots in a different frequency band than the first wireless signal.
US10700414B2
An electronic device is provided. The electronic device includes a housing including a first face and a second face, a conductive pattern extending in substantially the same direction as the first face, and an electronic circuit, wherein the conductive pattern includes a conductive line extending from a first end to a second end and includes a winding portion, wherein the winding portion includes a plurality of turns including an innermost turn defining an inner periphery of the winding portion and an outermost turn defining an outer periphery of the winding portion, wherein the electronic circuit is electrically connected to a first point positioned, and to a second point, and wherein the first point and the second point are disposed one of inside the inner periphery, outside the outer periphery, and between the inner periphery and the outer periphery.
US10700396B2
Disclosed is a heat sink having improved space utilization and a battery module including the same. The heat sink for cooling a cell assembly including at least one unit cell comprises a first heat sink coupled to one side of the cell assembly and having a first cooling channel through which a coolant passes, and a second heat sink coupled to the other side of the cell assembly and having a second cooling channel through which the coolant passes. Since heat sinks are coupled to both sides of a cell assembly, a Z-axial space of a battery pack may be ensured without increasing the height of the battery pack.
US10700394B2
A battery pack includes: a lower battery module; an upper battery module stacked vertically upwardly of the lower battery module; and a heating unit provided between the lower battery module and the upper battery module, the heating unit being configured to heat the lower battery module and the upper battery module. The heating unit includes a heating line disposed at a position closer to the lower battery module relative to the upper battery module in a stacking direction of the lower battery module and the upper battery module. According to such a configuration, there can be provided a battery pack in which temperature variation is suppressed between battery modules stacked upwardly/downwardly.
US10700386B2
A battery system including: a lithium-ion cell including a positive electrode including a first metal oxide, an electrolyte, and a negative electrode including a second metal oxide having an electrochemical redox potential of 0.5 volt to 3 volts versus lithium; and an electrical circuit including a switchable component connecting the positive electrode and the negative electrode, wherein the switchable component provides a shunt between the positive electrode and the negative electrode in a first switch position, and wherein the electrical circuit is configured to provide a voltage of 0.1 volt or less between the positive electrode and the negative electrode when the switchable component is in the first switch position.
US10700379B2
The present invention relates to a polymer electrolyte, which includes a lithium salt and a copolymer including a fluorine-substituted or unsubstituted polyalkylene ether repeating unit, and a lithium secondary battery including the same.
US10700375B2
A biohybrid dual chamber fuel cell and method for producing sustainable electrical power from unprocessed biomass include a microbial fuel cell (MFC) for processing the biomass into a clean fuel, a direct alcohol fuel cell (DAFC) operatively connected to the microbial fuel cell for oxidizing the clean fuel to generate electrical power and a separation barrier in the form of a reverse osmosis membrane disposed intermediate the MFC and the DAFC which prevents the diffusion of impurities from the MFC into the DAFC and the return flow of oxidation by-products from the DAFC into the MFC.
US10700367B2
A coolant storage tank (1) for storing coolant in a fuel cell system (2), the coolant storage tank comprising a plurality of individually controllable heater elements (7, 8a, 8b). A coolant storage tank comprising a first heater element (7) located at a base of the coolant storage tank and a second heater element (8a) is also disclosed. A coolant storage tank comprising a first coolant storage compartment (50) in fluid communication with a second coolant storage compartment (51), the first coolant storage compartment including at least a first heater element (54) and wherein the second coolant storage compartment is unheated is also disclosed. A method of melting frozen coolant in a coolant storage tank is also disclosed.
US10700366B2
A fuel cell includes a membrane electrode assembly and a metal separator. The membrane electrode assembly includes an electrolyte membrane, first and second electrodes, and a resin frame member. The resin frame member is provided on an outer peripheral portion of the membrane electrode assembly. The metal separator is stacked on the membrane electrode assembly in a stacking direction and includes a reactant gas channel, a reactant gas manifold, and a flat portion. The resin frame member of the membrane electrode assembly has an outer shape to be disposed further inward than the reactant gas manifold and includes a connection channel portion that is disposed outward from an electrode surface and that connects the reactant gas manifold and the reactant gas channel to each other. The flat portion is provided in contact with the connection channel portion.
US10700357B2
Provided is a rechargeable alkali metal-sulfur cell comprising an anode active material layer, an electrolyte, and a cathode active material layer containing multiple particulates of a sulfur-containing material and wherein at least one of the particulates is composed of one or a plurality of sulfur-containing material particles being embraced or encapsulated by a thin layer of a high-elasticity polymer (containing a polyrotaxane network having a rotaxane structure or a polyrotaxane structure at a crosslink point of the polyrotaxane network) having a recoverable tensile strain from 2% to 1,500%, a lithium ion conductivity no less than 10−6 S/cm at room temperature, and a thickness from 0.5 nm to 10 μm. This battery exhibits an excellent combination of high sulfur content, high sulfur utilization efficiency, high energy density, and long cycle life.
US10700348B2
The present invention relates to a negative electrode material for nonaqueous electrolyte secondary batteries, which is composed of a silicon composite body that has a structure wherein microcrystals or fine particles of silicon are dispersed in a substance having a composition different from that of the microcrystals or fine particles, said silicon composite body having a crystallite size of the microcrystals or fine particles of 8.0 nm or less as calculated using Scherrer's equation on the basis of the half width of the diffraction peak belonging to Si(220) in an X-ray diffraction. The present invention is able to provide a negative electrode material for nonaqueous electrolyte secondary batteries, which has excellent coulombic efficiency, and a nonaqueous electrolyte secondary battery.
US10700345B2
To provide an electrode for a lithium ion secondary battery capable of enhancing a charge and discharge cycle durability of an electrode that uses a resin current collector. An electrode for a lithium ion secondary battery provided with a resin current collector including a polyolefin resin matrix and a conductive filler A, and an electrode active material layer provided on the resin current collector, in which a crosslinked resin thin-film layer, which contains an Ni filler as a conductive filler B that does not alloy with Li and which has impermeability to the electrolyte solution, is arranged between the resin current collector and a negative electrode active material layer.
US10700344B2
The disclosure relates to a negative electrode plate and a secondary battery comprising the same. Specifically, the present disclosure provides a negative electrode plate comprising a negative electrode current collector and a negative electrode layer coated on at least one surface of the negative electrode current collector, the negative electrode layer comprising a negative electrode active material, wherein the negative electrode active material comprises a graphite material, and the negative electrode layer fulfills the condition: 0.45≤7.8/D50+1.9*D50/(VOI)2≤3.1, wherein D50 represents a volume distribution average particle diameter of particles of the negative electrode active material in micron; VOI represents the OI value of the negative electrode layer. The negative electrode plate can allow that a secondary battery containing the same has the combination of high energy density, fast charge, and long cycle life.
US10700333B2
The present invention relates to a separator for a secondary battery and a lithium secondary battery comprising the same, wherein the separator comprises a porous substrate and a heat-resistant porous layer positioned on at least one surface of the porous substrate, the heat-resistant porous layer comprising a first binder, a second binder, and a filler, the first binder comprising a copolymer having: a first structural unit derived from a first fluorine monomer; a second structural unit derived from a second fluorine monomer; and a third structural unit derived from a monomer comprising at least one functional group selected from a hydroxyl group, a carboxyl group, an ester group, an acid anhydride group, and a derivative thereof, the second binder comprising at least one of a vinylidene fluoride homopolymer and a vinylidene fluoride copolymer.
US10700330B2
The invention relates to a separator material (6) for forming a separator for a lead-acid accumulator, especially in the form of unfinished rolled product, and a method for the production thereof. The inventive separator material (6) comprises a first layer in the form of a microporous film (1) and at least one second layer in the form of a planar fleece material (7). At least one face of the microporous film (1), which is made of a thermoplastic material, is provided with a number of protrusions (2, 2′) defining an area with an increased film thickness on a basic film sheet. The fleece material (7) is welded to the film (1) by means of ultrasonic welding in such a way that the planar fleece material (7) is located at least at the level of the surface of the basic film sheet without invading the same in the area of the welded joints (8).
US10700323B2
A battery system is disclosed. The system may include a frame surrounding a battery active region and defining a vent carried by the frame and mounted between the battery active region and coolant passage. The vent may be configured to vent gas from the battery active region to the coolant passage responsive to a pressure or temperature of the gas exceeding a predetermined threshold, and to isolate the battery active region from the coolant passage otherwise.
US10700321B2
The present disclosure provides an electrode lead that ensures safety of a secondary battery when gas is generated within the secondary battery. The electrode lead is included in a pouch-type secondary battery in which outer circumferential parts of a pouch casing are sealed and an electrode assembly is accommodated in a center part of the pouch casing. The electrode lead includes an inner lead at least partially formed of an electrically-conductive material, contacting an electrode tab of the electrode assembly, and interposed between the sealing parts of the pouch casing; and an outer lead disposed outside of the inner lead, at least partially formed of an electrically-conductive material, providing an external terminal connectable to an external device, interposed between the sealing parts of the pouch casing, and configured such that a portion of the outer lead contacts the inner lead and that, when an inner pressure of the pouch-type secondary battery increases, the outer lead is partially deformed and thus the portion of the outer lead is detached from the inner lead.
US10700320B2
A battery module that can improve efficiency of operation in maintenance is provided. A battery module includes a battery and a power distribution unit configured to distribute power to a load, wherein the power distribution unit includes a base and a device mounting portion supported by the base and electrically connected to the base to distribute power from the battery to the load, and the base includes a battery connection portion for connection with the battery, and a load connection portion for connection with the load.
US10700316B2
The invention relates to a battery housing for receiving at least one battery unit (46) comprising a first housing wall (2) and a second housing wall (3), characterized in that the first housing wall (2) forms a first securing element (4) and the second housing wall (3) forms a second securing element (5) which are formed in such a way that the first securing element (4) and the second securing element (5) are reversibly connected to one another for fixing the first housing wall (2) relative to the second housing wall (3).
US10700314B2
The present application relates to a secondary battery head cover assembly, a secondary battery including the same and an assembling method thereof. The secondary battery head cover assembly includes a head cover and an insulation structure, the insulation structure includes a top connection sheet and two naked battery core insulation sheets, an electrode pole is provided on the head cover, and an electrode pole through hole is provided at a position on the top connection sheet corresponding to the electrode pole, the top connection sheet is located below the head cover and is connected to the head cover. The secondary battery includes the secondary battery head cover assembly and the naked battery core, the naked battery core is located below the top connection sheet, and the two naked battery core insulation sheets wrap the side and bottom surfaces of the naked battery core.
US10700308B2
Provided are an aromatic amine compound as represented by formula (1), used for improving light extraction efficiency and color purity of an organic light-emitting element, an organic light-emitting element material containing the aromatic amine compound, an organic light-emitting element covering layer material containing the aromatic amine compound, and an organic light-emitting element containing the aromatic amine compound. The organic light-emitting element achieves high light-emitting efficiency and color reproducibility. The organic light-emitting element can be used as organic EL display, backlight source for liquid crystal display, illumination, light source for measurement devices, indication board or identification lamp etc. The organic light-emitting element significantly improves light extraction efficiency and has superior color purity.
US10700299B2
The present disclosure provides an organic light emitting diode and method for manufacturing the same. The organic light emitting diode includes a substrate; an anode layer formed on a substrate, a hole transmission layer formed on the anode layer, a hole transmission auxiliary layer formed on the hole transmission layer and performed by a photolithography process, wherein the hole transmission auxiliary layer protects a surface of the hole transmission layer, at least one illuminating block formed on the hole transmission auxiliary layer, wherein the hole transmission auxiliary layer is electrically connected between the at least one illuminating block and the hole transmission layer, an electron transmission auxiliary layer formed on the at least one illuminating block; an electron transmission layer formed on the electron transmission auxiliary layer and a cathode layer formed on the electron transmission layer.
US10700298B2
The present invention relates to an OLED display panel comprising a first electrode, and a first hole transporting layer, a second hole transporting layer, and an electron transporting layer stacked on the first electrode, and a second electrode formed; at least two light emitting units are provided on the second hole transporting layer; the electron transporting layer covers the light emitting units; the material of the electron transporting layer fills the gap(s) between adjacent light emitting units; the first hole transporting layer comprises a hole transporting material which has a hole mobility of 9×10−5-5×10−4 cm2/V·S, and a solubility of 10 g/L or more in a cleaning solvent at 25° C. The present invention utilizes a hole transporting material having a specific hole mobility as a common hole transporting layer, avoiding crosstalks between different pixels.
US10700297B2
An organic thin film transistor includes a drain electrode, a semiconductor layer, a source electrode, a gate insulator, and a gate electrode. A horizontal portion and a vertical portion of the semiconductor layer are respectively located on a top surface and an end surface of the drain electrode, and the drain electrode protrudes from the horizontal portion in a first direction. The source electrode is disposed along a surface of the semiconductor layer. The source electrode has an extending portion that extends in a second direction opposite to the first direction. The gate insulator is disposed along a top surface and two side surfaces of a stacked structure defined by the drain electrode, the semiconductor layer, and the source electrode. The gate electrode is located on the gate insulator, and a portion of the gate insulator is between the stacked structure and the gate electrode.
US10700296B2
A heterocyclic compound and an organic electroluminescence device including the same, the heterocyclic compound being represented by Formula 1 below:
US10700295B2
The present invention provides complexes of the formula (L)M(X), in which M is a metal atom selected from copper, silver and gold; L is a carbene ligand; and X is a monoanionic ligand. The complexes are useful as light emitters in the emissive zone of light-emitting devices such as OLEDs. The present invention also provides organometallic complexes which exhibit RASI photoemission, and the use of the same in light-emitting devices such as OLEDs.
US10700294B2
The invention provides a blue organic electroluminescent device, composed of a substrate, an anode layer, an anode modification layer, a hole transporting-electron blocking layer, a hole-dominated light-emitting layer, an electron-dominated light-emitting layer, a hole blocking-electron transporting layer, a cathode modification layer, and a cathode layer arranged in turn, wherein the electron-dominated light-emitting layer is composed of an organic sensitive material, a blue organic light-emitting material, and an electron-type organic host material. A rare earth complex having a matched energy level, such as Tm(acac)3phen or Dy(acac)3phen is selected as the organic sensitive material, and a trace amount of the same is doped into the electron-dominated light-emitting layer, which has the function of an energy transporting ladder and a deep binding center for charge carriers, so as to improve the luminescence efficiency, spectral stability, and service life of the device, reduce the operating voltage of the device, and delay the attenuation of the effectiveness of the device.
US10700282B2
A composition used to form the active layer of a solar cell or hydrogen fuel cell that comprises, consists of or consists essentially of a homogenous dispersion, poly(3-hexylthiophene-2,5-diyl) (P3HT) and 1-(3-methoxycarbonyl)propyl-1-phenyl[6,6]C61 (PCBM). The homogenous dispersion comprises, consists of or consists essentially of graphene oxide (GO) or reduced graphene oxide (RGO) and sulfonated polystyrene (PSS) or para-methoxy-N-methylamphetamine (PMMA). The GO or RGO can be functionalized with a metal, preferably gold (Au), platinum (Pt), palladium (Pd) or ferric oxide (Fe2O3).
US10700280B2
Subject matter disclosed herein may relate to fabrication of correlated electron materials (CEMs) devices used, for example, to read from a resistive memory element or to write to a resistive memory element. In embodiments, by limiting current flow through a CEM device, the CEM device may operate in the absence of Mott and/or Mott-like transitions in a way that brings about symmetrical diode-like operation of the CEM device.
US10700278B2
The present invention provides a chalcogenide phase-change material represented by the following Chemical Formula 1, and a memory device including the same. Ma(AxSbyTe(1-x-y))b [Chemical Formula 1] In Chemical Formula 1, M denotes an element having a doping formation energy ΔEf in a range of −3 eV/atom to 0.5 eV/atom, A denotes indium (In) or germanium (Ge), a and b are each positive numbers and selected to satisfy a+b=1, x ranges from 0.15 to 0.3, and y ranges from 0.05 to 0.25.
US10700275B2
The present disclosure, in some embodiments, relates to a memory device. The memory device includes a bottom electrode via and a bottom electrode over a top of the bottom electrode via. A data storage layer is over the bottom electrode and a top electrode is over the data storage layer. A top electrode via is on an upper surface of the top electrode and is centered along a first line that is laterally offset from a second line centered upon a bottommost surface of the bottom electrode via. The first line is perpendicular to the upper surface of the top electrode and parallel to the second line.
US10700268B2
A method of fabricating a magnetoresistive bit from a magnetoresistive stack includes (a) etching through at least a portion of a thickness of the surface region to create a first set of exposed areas in the form of multiple strips extending in a first direction, and (b) etching through at least a portion of a thickness of the surface region to create a second set of exposed areas in the form of multiple strips extending in a second direction. The first set of exposed areas and the second set of exposed areas may have multiple areas that overlap. The method may also include, (c) after the etching in (a) and (b), etching through at least a portion of the thickness of the magnetoresistive stack through the first set and second set of exposed areas.
US10700263B2
A semiconductor device and a method for fabricating the same. The semiconductor device includes a substrate. At least one trench line is formed within the substrate. A pad layer is formed in contact with the at least one trench line. A seed layer is formed on and in contact with the pad layer. The seed layer has a Root Mean Square surface roughness equal to or less than 3 Angstroms. A magnetic tunnel junction stack is formed on and in contact with the seed layer. The method includes forming a seed layer on and in contact with a semiconductor structure. The seed layer is annealed and then planarized. A magnetic tunnel junction stack is formed on and in contact with the seed layer after the seed layer has been planarized.
US10700258B2
A piezoelectric element includes a substrate; a first electrode formed above the substrate; a piezoelectric layer which contains a composite oxide having a perovskite crystal structure and which is formed above the first electrode; and a second electrode formed above the piezoelectric layer, and the amount of carbon contained in the substrate is 0.26 to less than 14.00 percent by atom.
US10700257B2
A flux-biasing device includes a set of magnetic flux generating members. A first magnetic flux generating member is configured to magnetically interact with a first qubit from a set of qubits of a quantum processor such that a first magnetic flux of the first member causes a first change in a first resonance frequency of the first qubit by a first frequency shift value. Each non-corresponding magnetic flux generating member of the set is well separated from qubits corresponding to other magnetic flux generating members of the set such that qubits corresponding to other members exhibit less than a threshold value of resonance frequency shift as a result of a magnetic flux of a non-corresponding member.
US10700256B2
Various techniques and apparatus permit fabrication of superconductive circuits. A niobium/aluminum oxide/niobium trilayer may be formed and individual Josephson Junctions (JJs) formed. A protective cap may protect a JJ during fabrication. A hybrid dielectric may be formed. A superconductive integrated circuit may be formed using a subtractive patterning and/or additive patterning. A superconducting metal layer may be deposited by electroplating and/or polished by chemical-mechanical planarization. The thickness of an inner layer dielectric may be controlled by a deposition process. A substrate may include a base of silicon and top layer including aluminum oxide. Depositing of superconducting metal layer may be stopped or paused to allow cooling before completion. Multiple layers may be aligned by patterning an alignment marker in a superconducting metal layer.
US10700252B2
A light emitting diode (LED) package includes an aluminum nitride (AlN) substrate, a patterned copper layer with polished portions formed on a first side of the substrate, at least one LED disposed over the polished portions of the patterned copper layer, covers incorporating one or more phosphors disposed over the LEDs, a silicone fill and dam walls. The silicone fill, which is bordered by silicone dam walls and silicone fill surfaces, is formed in between the LEDs and covers. In some embodiments, the silicone fill does not extend over the covers. The silicone fill surface and the ends of the dam walls are substantially planar with an end of the substrate. The LED package can also include a thermal pad disposed on an opposite side of the substrate. Embodiments also include methods for make the LED package.
US10700250B2
The present disclosure provides a light emitting diode (LED) package, which ensures the reliability during use while adopting an LED chip of higher output. The LED package includes an LED chip, which has a front and a back facing opposite sides in the thickness direction z, and a first back electrode provided at the back surface; a first terminal in conduction with the first back electrode; and a first bonding layer, configured to bond the first back electrode and the first terminal 201; wherein the composition of the first bonding layer includes a metal eutectic composition containing Au, and when the LED chip is viewed in the thickness direction z, a first bent portion which is recessed toward the inner side of the periphery of the first back electrode is formed in the first bonding layer.
US10700245B2
A light-emitting device comprising: a base member; a plurality of first light-emitting elements disposed on the base member; a plurality of second light-emitting elements disposed on the base member; a plurality of first wavelength conversion members; and a second wavelength conversion member. The first wavelength conversion members are respectively disposed on or above the first light-emitting elements. The first wavelength conversion members each comprises a light-transmissive body mainly containing an inorganic material, and a first phosphor layer on the lower surface of the light-transmissive body. The second wavelength conversion member is disposed on the base member to cover the second light-emitting elements and the first wavelength conversion members. The second wavelength conversion member comprises an encapsulating resin and second phosphor.
US10700232B1
A multijunction solar cell comprising at least a first subcell and a second subcell, a first alpha layer disposed over said first solar subcell grown using a surfactant and dopant including selenium or tellurium, the first alpha layer configured to prevent threading dislocations from propagating; a metamorphic grading interlayer disposed over and directly adjacent to said first alpha layer; a second alpha layer grown using a surfactant and dopant including selenium or tellurium over and disposed directly adjacent to said grading interlayer to prevent threading dislocations from propagating; wherein the second solar subcell is disposed over said grading interlayer such that the second solar subcell is lattice mismatched with respect to the first solar subcell.
US10700230B1
A method of manufacturing a multijunction solar cell having an upper first solar subcell composed of a semiconductor material having a first band gap; a second solar subcell adjacent to said first solar subcell and composed of a semiconductor material having a second band gap smaller than the first band gap and being lattice matched with the upper first solar subcell; a third solar subcell adjacent to said second solar subcell and composed of a semiconductor material having a third band gap smaller than the second band gap and being lattice matched with the second solar subcell; a graded interlayer adjacent to the third solar subcell; and a fourth solar subcell adjacent to said graded interlayer and composed of a semiconductor material having a fourth band gap smaller than the third band gap and being lattice mismatched with respect to the third solar subcell; wherein the fourth subcell has a direct bandgap of greater than 0.75 eV.
US10700228B2
A solar cell module and a method of manufacturing the same are provided. The method of manufacturing a solar cell module includes forming a plurality of strings to which a plurality of solar cells are connected; disposing a target string at a repair device, the target string including a target solar cell having a defect; separating the target solar cell from the target string by selectively thermally processing a connection area of a target intercell connector and the plurality of conductive wirings fixed to the target solar cell; disposing a new solar cell at the target string; and connecting the plurality of conductive wirings fixed to the new solar cell to the target intercell connector.
US10700214B2
Processes and overturned thin film device structures generally include a gate having a concave shape defined by three faces. The processes generally include forming the overturned thin film device structures such that the channel self-aligns to the gate and the source/drain contacts include a self-aligned step height.
US10700211B2
A method of forming a thin film transistor (TFT) that includes forming a low temperature polysilicon semiconductor layer on a substrate; and implanting first dopant regions on opposing sides of a channel region of the low temperature polysilicon semiconductor layer. The method may further include epitaxially forming second dopant regions on the first dopant regions. The concentration of the conductivity type dopant in the second dopant regions is greater than a concentration of the conductivity type dopant in the first dopant region. The second dopant regions are formed using a low temperature epitaxial deposition process at a temperature less than 350° C.
US10700209B2
A method of making a semiconductor device includes forming a plurality of fins on a substrate, with the substrate including an oxide layer arranged beneath the plurality of fins. A sacrificial gate material is deposited on and around the plurality of fins. First trenches are formed in the sacrificial gate material. The first trenches extend through the oxide layer to a top surface of the substrate and are arranged between fins of the plurality of fin. First trenches are filled with a metal gate stack. Second trenches are formed in the sacrificial gate material, with a bottom surface of the second trenches being arranged over a bottom surface of the first trenches, and the second trenches being arranged between fins of the plurality of fins and alternating with the first trenches. The second trenches are filled with a metal gate stack.
US10700189B1
A semiconductor device is provided. The semiconductor device includes a substrate, a channel layer, a barrier layer, a compound semiconductor layer, a dopant holding layer, a source/drain pair, and a gate. The channel layer is disposed over the substrate. The barrier layer is disposed over the channel layer. The compound semiconductor layer and the dopant holding layer are disposed over the barrier layer. The source/drain pair are disposed over the substrate and on both sides of the compound semiconductor layer. The gate is disposed over the compound semiconductor layer.
US10700182B2
By using at least one of a processor device and model transistor cells, a set of design parameters for at least one of a transistor cell and a drift structure of a wide band-gap semiconductor device is determined, wherein an on state failure-in-time rate and an off state failure-in-time rate of a gate dielectric of the transistor cell are within a same order of magnitude for a predefined on-state gate-to-source voltage, a predefined off-state gate-to-source voltage, and a predefined off-state drain-to-source voltage.
US10700177B2
A method for forming a semiconductor device structure is provided. The method includes providing a semiconductor substrate including a conductive region made of silicon, germanium or a combination thereof. The method also includes forming an insulating layer over the semiconductor substrate and forming an opening in the insulating layer to expose the conductive region. The method also includes performing a deposition process to form a metal layer over a sidewall and a bottom of the opening, so that a metal silicide or germanide layer is formed on the exposed conductive region by the deposition process. The method also includes performing a first in-situ etching process to etch at least a portion of the metal layer and forming a fill metal material layer in the opening.
US10700175B2
A fabricating method of a shielded gate MOSFET is provided, includes the steps of forming a semiconductor substrate having a trench, forming a sacrifice oxide layer in the trench, the sacrifice oxide layer covering a side wall of the trench, forming a source polycrystalline silicon region in the trench, forming an insulation oxide layer above the source polycrystalline silicon region to have the source polycrystalline silicon region fully enclosed by the sacrifice oxide layer and the insulation oxide layer, depositing polycrystalline silicon into the trench and carrying out a back etching to control a thickness of the insulation oxide layer above the source polycrystalline silicon region, forming a gate oxide layer in the trench, the gate oxide layer covering the side wall of the trench, forming a gate polycrystalline silicon region in the trench, and forming a body layer and a heavily doped region around the trench in an ion implantation manner.
US10700173B2
One illustrative FinFET device disclosed herein includes a source/drain structure that, when viewed in a cross-section taken through the fin in a direction corresponding to the gate width (GW) direction of the device, comprises a perimeter and a bottom surface. The source/drain structure also has an axial length that extends in a direction corresponding to the gate length (GL) direction of the device. The device also includes a metal silicide material positioned on at least a portion of the perimeter of the source/drain structure for at least a portion of the axial length of the source/drain structure and on at least a portion of the bottom surface of the source/drain structure for at least a portion of the axial length of the source/drain structure.
US10700168B2
A wide band gap semiconductor device includes a first doping region of a first conductivity type and a second doping region of a second conductivity type. A drift portion of the second doping region has a first average net doping concentration lower than 1e17 cm−3. A highly doped portion of the second doping region has a second average net doping concentration higher than 5e18 cm−3. A compensation portion of the second doping region located between the drift and highly doped portions extends from a first area with a net doping concentration higher than 1e16 cm−3 and lower than 1e17 cm−3 to a second area with a net doping concentration higher than 5e18 cm−3. A maximum gradient of the net doping concentration within at least a part of the compensation portion extending from the second area towards the first area for at least 100 nm is lower than 5e22 cm−4.
US10700164B2
Semiconductor devices may include a diffusion prevention insulation pattern, a plurality of conductive patterns, a barrier layer, and an insulating interlayer. The diffusion prevention insulation pattern may be formed on a substrate, and may include a plurality of protrusions protruding upwardly therefrom. Each of the conductive patterns may be formed on each of the protrusions of the diffusion prevention insulation pattern, and may have a sidewall inclined by an angle in a range of about 80 degrees to about 135 degrees to a top surface of the substrate. The barrier layer may cover a top surface and the sidewall of each if the conductive patterns. The insulating interlayer may be formed on the diffusion prevention insulation pattern and the barrier layer, and may have an air gap between neighboring ones of the conductive patterns.
US10700158B2
A display apparatus includes a substrate; a plurality of display units on the substrate, each including a thin film transistor including at least one inorganic layer, a passivation layer on the thin film transistor, and a display device electrically connected to the thin film transistor; and a plurality of encapsulation layers respectively encapsulating the plurality of display units. The substrate includes a plurality of islands spaced apart, a plurality of connection units connecting the plurality of islands, and a plurality of through holes penetrating through the substrate between the plurality of connection units. The plurality of display units are on the plurality of islands, respectively. The at least one inorganic layer and the passivation layer extend on the plurality of connection units. The passivation layer includes a trench exposing the at least one inorganic layer. The encapsulation layer contacts the at least one inorganic layer exposed via the trench.
US10700156B2
In view of the problem that a reduced thickness of an EL film causes a short circuit between an anode and a cathode and malfunction of a transistor, the invention provides a display device that has a light emitting element including an electrode and an electroluminescent layer, a wire electrically connected to the electrode of the light emitting element, a transistor provided with an active layer including a source, a drain and a channel forming region, and a power supply line electrically connected to one of the source and the drain of the transistor, wherein the wire is electrically connected to the other of the source and the drain of the transistor, and the width of a part of the electrode in the vicinity of a portion where the electrode is electrically connected to the wire is smaller than that of the electrode in the other portion.
US10700155B2
A display apparatus includes a substrate including a display area, a peripheral area surrounding the display area, a function-adding area, of which at least a portion is surrounded by the display area, and a detour area disposed between the display area and the function-adding area. The display apparatus includes a plurality of pixel circuits disposed in the display area. A plurality of driving lines are electrically connected to the pixel circuits and extend in a direction in the display area. A first detour line is disposed in the detour area and is electrically connected to a first driving line. A second detour line is disposed in the detour area. The second detour line is electrically connected to a second driving line and is disposed in a different layer from the first detour line.
US10700152B2
A display panel and a display device are provided. The display panel has a display region and a peripheral region surrounding the display region. The display panel includes: a scan driving circuit arranged in the peripheral region; a low-level voltage signal line arranged in the peripheral region and electrically connected to the scan driving circuit; an auxiliary metal line arranged in the peripheral region and electrically connected to the low-level voltage signal line. The peripheral region includes a first and second peripheral region located on opposite sides of the display region in a first direction, and a third and fourth peripheral region located on opposite sides of the display region in a second direction, the first direction being perpendicular to the second direction. The auxiliary metal line at least extends in the first, third and second peripheral region to form a structure partially surrounding the display region.
US10700150B2
A unit pixel includes a circuit structure, first and second wiring patterns, an interlayer insulating layer, a planarization layer, and a light emission structure. The first wiring pattern disposed on the circuit structure has a first bump structure. The interlayer insulating layer covers the circuit structure and the first wiring pattern. The second wiring pattern disposed on the interlayer insulating layer overlaps the first wiring pattern and has a second bump structure. The planarization layer covers the interlayer insulating layer and the second wiring pattern and includes a via-hole exposing at least a portion of be second wiring pattern. The light emission structure contacts the second wiring pattern through the via-hole. The first and second wiring patterns and the interlayer insulating layer form a capacitor, the light emission structure includes an OLED, and the capacitor is directly connected to an anode of the OLED.
US10700146B2
A pixel includes first through fourth transistors and storage capacitor. The first transistor controls an amount of current flowing from a first driving power source to a second driving power source, via an organic light-emitting diode, based on a voltage of a first node. The second transistor is coupled between a first electrode of the first transistor and the first node, and is turned on when a scan signal is supplied to a scan line. The third transistor is coupled between a second electrode of the first transistor and a reference power source, and is turned on when the scan signal is supplied. The fourth transistor is coupled between an anode electrode of the organic light-emitting diode and a data line, and is turned on when the scan signal is supplied. The storage capacitor is coupled between the first node and the anode electrode of the organic light-emitting diode.
US10700145B2
The present invention provides an electronic device, including a window defining an outer surface of a main body, and having a pressure touch receiving area for receiving a pressure touch input, a metal case supporting the window and defining the outer surface of the main body, an organic light emitting diode (OLED) display module disposed beneath the window and configured to output visual information through the window, a metal support frame supporting the OLED display module, a guide frame supporting the OLED display module, and coupled to the window, and a pressure touch sensing unit disposed beneath the window and configured to detect a touch input applied to the window.
US10700142B2
The disclosure discloses an organic electroluminescent display panel and a display device. The display panel includes at least one touch sensing element located in a rounded corner display area of the display panel. An outline of the at least one touch sensing element includes an arc. The arc lies against an outline of the rounded corner of the rounded corner display area. In this way, difference between the outline of the touch pattern of the display panel and the outline of the abnormally shaped display panel can be minimized to reduce the size of parts of touch sensing element(s) going beyond the rounded corner display area that need to be cut off and integrity of the pattern of the touch sensing element(s) can be improved, thus improving quality of response signals and the touch performance at the abnormally shaped edge.
US10700128B1
An example three-dimensional (3-D) memory array includes a substrate material including a plurality of conductive contacts arranged in a staggered pattern and a plurality of planes of a conductive material separated from one another by a first insulation material formed on the substrate material. Each of the plurality of planes of the conductive material includes a plurality of recesses formed therein. A second insulation material is formed in a serpentine shape through the insulation material and the conductive material. A plurality of conductive pillars are arranged to extend substantially perpendicular to the plurality of planes of the conductive material and the substrate and each respective conductive pillar is coupled to a different respective one of the conductive contacts. A chalcogenide material is formed in the plurality of recesses such that the chalcogenide material in each respective recess is formed partially around one of the plurality of conductive pillars.
US10700125B2
The present disclosure relates to magnetic memory device. The magnetic memory device includes a bottom electrode, a selector layer disposed over the bottom electrode, and a MTJ stack disposed over the selector layer and comprising a reference layer and a free layer disposed over the reference layer and separated from the reference layer by a tunneling barrier layer. The magnetic memory device further includes a modulating layer disposed over the MTJ stack and a top electrode disposed over the switching threshold modulating layer. The selector layer is configured to switch current on and off based on applied bias.
US10700124B1
A spin-orbit torque magnetoresistive random access memory, and a method for manufacturing a spin-orbit torque magnetoresistive random access memory are provided. The spin-orbit torque magnetoresistive random access memory includes a spin-orbit coupling layer and a magnetoresistive tunnel junction located on the spin-orbit coupling layer. The magnetoresistive tunnel junction includes a first magnetic layer, a tunneling layer, and a second magnetic layer that are sequentially stacked from bottom to top, and each of the first magnetic layer and the second magnetic layer has perpendicular anisotropy. In a direction of a current in the spin-orbit coupling layer, defects are generated in a part of the magnetoresistive tunnel junction by an ion implantation process.
US10700118B2
A multispectral imaging device comprises a first photoelectric conversion module and a second photoelectric conversion module. The first photoelectric conversion module further includes a first photoelectric conversion layer located between a first conducting layer and a second conducting layer. The first conducting layer, coupled to a first constant potential, is configured to allow visible light and infrared light to pass through. The first photoelectric conversion layer is configured to convert the visible light into a first electrical signal. The second photoelectric conversion module, formed on a silicon substrate, is configured to receive the infrared light coming from the first photoelectric conversion module. The second photoelectric conversion layer located between a third conducting layer and a fourth conducting layer, wherein the third conducting layer is configured to allow the infrared light passing through, the second photoelectric conversion layer is configured to convert the infrared light into a second electrical signal.
US10700113B2
An image sensor may include an array of imaging pixels. Each imaging pixel may have a photosensitive area that is covered by a microlens and a diffractive lens that focuses light onto the photosensitive area. The diffractive lens may be interposed between the microlens and the photosensitive area. The diffractive lens may have a higher index of refraction than the surrounding materials. The diffractive lens may be formed as a portion of an anti-reflection coating. In some cases, multiple diffractive lenses may be formed over the imaging pixels. Focusing and defocusing diffractive lenses may be used to tune the response of the imaging pixels to incident light.
US10700111B2
Disclosed is an optical sensor including a substrate, a redistribution chip structure disposed on the substrate, a sensor chip disposed on the redistribution chip structure, a light-permeable sheet arranged above the sensor chip, metal wires electrically connecting the substrate and the sensor chip, and a package body disposed on the substrate. The redistribution chip structure includes an insulating body, a first electronic chip embedded in the insulating body, and a redistribution layer (RDL) connected to bottoms of the insulating body and the first electronic chip. The RDL is fixed onto the substrate in a flip-chip manner. A projected region defined by orthogonally projecting a sensing area of the sensor chip onto the redistribution chip structure is located inside outer edges of the redistribution chip structure. The redistribution chip structure, the sensor chip, a part of the light-permeable sheet, and the metal wires are embedded in the package body.
US10700110B2
A fan-out sensor package includes: a substrate in which a through-hole is formed and portions of a wiring layer are exposed from an insulating layer; an image sensor having an active surface having a sensing region disposed below the through-hole of the substrate and connection pads disposed in the vicinity of the sensing region; an optical member disposed on the active surface of the image sensor; a dam member disposed in the vicinity of the sensing region; and an encapsulant encapsulating the substrate and the image sensor, wherein the third wiring layer and the connection pads are electrically connected to each other by connection members.
US10700109B2
A solid-state imaging device has a pixel sharing unit, and the pixel sharing unit includes a plurality of pixel units each including a plurality of photodiodes, floating diffusions, and a plurality of read transistors, a reset transistor and an amplification transistor shared by the plurality of pixel units, a plurality of read wirings, a connection wiring that connects the floating diffusions to each other. In the pixel sharing unit, the connection wiring and each of the plurality of read wirings are disposed to have overlapping areas in a plan view, and the connection wiring and the plurality of read wirings are disposed such that parasitic capacitors generated in the plurality of overlapping areas are approximately equal to one another.
US10700108B2
A solid-state imaging device includes a first semiconductor substrate in which first photoelectric conversion layers photoelectrically converting incident light in a first wavelength band are formed, a second semiconductor substrate in which second photoelectric conversion layers photoelectrically converting incident light are formed, a conductive layer disposed between the first semiconductor substrate and the second semiconductor substrate and having conductivity, an insulation film disposed between the second semiconductor substrate and the conductive layer and having an insulation property, in which light passing through the first photoelectric conversion layer, the conductive layer, and the insulation film is incident on the second semiconductor substrate, a predetermined voltage is applied to the conductive layer, and a wavelength of light in a second wavelength band photoelectrically converted by the second photoelectric conversion layer when the predetermined voltage is applied to the conductive layer is longer than when the predetermined voltage is not applied.
US10700106B2
A display device including a semiconductor element is provided. The semiconductor element includes: a semiconductor having an active layer; a gate insulating film which is in contact with the semiconductor; a gate electrode opposite to the active layer through the gate insulating film; a first nitride insulating film formed over the active layer; a photosensitive organic resin film formed on the first nitride insulating film; a second nitride insulating film formed on the photosensitive organic resin film; and a wiring provided on the second nitride insulating film, in which a first opening portion is provided in the photosensitive organic resin film, an inner wall surface of the first opening portion is covered with the second nitride insulating film, a second opening portion is provided in a laminate including the gate insulating film, the first nitride insulating film, and the second nitride insulating film inside the first opening portion, and the semiconductor is connected with the wiring through the first opening portion and the second opening portion.
US10700102B2
The present invention provides an array substrate and a manufacturing method thereof, and a display device. The array substrate comprises a base substrate, a metal pattern layer, a data line pattern layer, and a scan line pattern layer. Wherein, the data line pattern layer or the scan line pattern layer and the metal pattern layer are arranged in different layers and are directly connected to the metal pattern layer. So that the data line pattern layer or the scan line pattern layer and the metal pattern layer are formed a parallel structure. Because the resistance of the parallel structure is smaller than the resistance of the data line pattern layer or the scan line pattern layer, the resistance of the parallel structure when is used as a data line or a scan line, is reduced, thereby the display effect is improved.
US10700095B2
A semiconductor integrated circuit device including standard cells including fin transistors includes, at a cell row end, a cell-row-terminating cell that does not contribute to a logical function of a circuit block. The cell-row-terminating cell includes a plurality of fins extending in an X direction. Ends of the plurality of fins on the inner side of the circuit block are near a gate structure placed at a cell end and do not overlap with the gate structure in a plan view, and ends of the plurality of fins on an outer side of the circuit block overlap with any one of a gate structure in a plan view.
US10700091B2
Some embodiments include an assembly which has channel material pillars, and which has memory cells along the channel material pillars. A conductive structure is under the channel material pillars. The conductive structure has doped semiconductor material in direct contact with bottom regions of the channel material pillars. One or more of magnesium, scandium, yttrium and lanthanide elements is along the bottom regions of the channel material pillars. Some embodiments include methods of forming assemblies. A structure is formed, and a mass is formed against an upper surface of the structure. Plugs are formed within openings in the mass. The plugs comprise a second material over a first material. The first material includes one or more of magnesium, scandium, yttrium and lanthanide elements. Openings are formed to terminate on the first material, and are then extended through the first material. Channel material pillars are formed within the openings.
US10700088B2
Semiconductor memory devices and methods for manufacturing the same are provided. The device may include vertical channel structures that are two-dimensionally arranged on a substrate and vertically extend from the substrate. The device may also include bit lines on the vertical channel structures, and each of the bit lines may be commonly connected to the vertical channel structures arranged in a first direction. The device may further include common source lines that extend between the vertical channel structures in a second direction intersecting the first direction and a source strapping line that is disposed at the same vertical level as the bit lines and electrically connects the common source lines to each other.
US10700087B2
Embodiments described herein relate to methods and materials for fabricating semiconductor devices, such as memory devices and the like. In one embodiment, a memory layer stack includes materials having differing etch rates in which one material is selectively removed to form an airgap in the device structure. In another embodiment, silicon containing materials of a memory layer stack are doped or fabricated as a silicide material. In another embodiment, a silicon nitride material is utilized as an interfacial layer between oxide containing and silicon containing layers of a memory layer stack.
US10700086B2
A three-dimensional memory device includes alternating stacks of insulating strips and electrically conductive strips laterally spaced apart by line trenches, and an alternating two-dimensional array of memory stack assemblies and dielectric pillar structures located in the line trenches. Each of the line trenches is filled with a respective laterally alternating sequence of memory stack assemblies and dielectric pillar structures. Each memory stack assembly includes a vertical semiconductor channel and a pair of memory film. The vertical semiconductor channel includes a semiconductor channel layer having large grains, which can be provided by a selective semiconductor growth from seed semiconductor material layers, sacrificial semiconductor material layers, or a single crystalline semiconductor material in a semiconductor substrate underlying the alternating stacks.
US10700082B2
A semiconductor storage device includes a base body, a stacked body, a plurality of columns, and a plurality of first contacts. The base body includes a substrate, a semiconductor element on the substrate, a lower wiring layer above the semiconductor element in a thickness direction of the base body and connected to the semiconductor element, and a lower conductive layer above the lower wiring layer in the thickness direction. The stacked body is above the lower conductive layer and including an alternating stack of conductive layers and insulating layers. Each of the columns includes a semiconductor body extending through the stacked body and electrically connected to the lower conductive layer. The plurality of first contacts extend through the stacked body and electrically connected to the lower conductive layer. The lower conductive layer is separately provided under each of the plurality of first contacts.
US10700080B2
A random bit cell includes a random bit cell. The random bit cell includes a volatile memory unit, a first non-volatile memory unit, a second non-volatile memory unit, a first select transistor, and a second select transistor. The first non-volatile memory unit is coupled to a first data terminal of the volatile memory unit, and the second non-volatile memory unit is coupled to a second data terminal of the volatile memory unit. The first select transistor has a first terminal coupled to the first data terminal of the volatile memory unit, a second terminal coupled to a first bit line, and a control terminal coupled to a word line. The second select transistor has a first terminal coupled to the second data terminal of the volatile memory unit, a second terminal coupled to a second bit line, and a control terminal coupled to a word line.
US10700079B2
A nonvolatile memory device and a method of manufacturing the device, the device including a first semiconductor layer, the first semiconductor layer including an upper substrate, and a memory cell array, the memory cell array including a plurality of gate conductive layers stacked on the upper substrate and a plurality of pillars passing through the plurality of gate conductive layers and extending in a direction perpendicular to a top surface of the upper substrate; and a second semiconductor layer under the first semiconductor layer, the second semiconductor layer including a lower substrate, at least one contact plug between the lower substrate and the upper substrate, and a common source line driver on the lower substrate and configured to output a common source voltage for the plurality of pillars through the at least one contact plug.
US10700078B1
A three-dimensional memory device includes alternating stacks of electrically conductive strips and spacer strips located over a substrate and laterally spaced apart among one another by memory stack assemblies. The spacer strips may include air gap strips or insulating strips. Each of the memory stack assemblies includes two two-dimensional arrays of lateral protrusion regions. Each of the lateral protrusion regions comprises a respective curved charge storage element. The charge storage elements may be discrete elements located within a respective lateral protrusion region, or may be a portion of a charge storage material layer that extends vertically over multiple electrically conductive strips. Each of the memory stack assemblies may include two rows of vertical semiconductor channels that laterally overlie a respective vertical stack of charge storage elements.
US10700075B2
A method includes providing a substrate having an n-type fin-like field-effect transistor (NFET) region and forming a fin structure in the NFET region. The fin structure includes a first layer having a first semiconductor material, and a second layer under the first layer and having a second semiconductor material different from the first semiconductor material. The method further includes forming a patterned hard mask to fully expose the fin structure in gate regions of the NFET region and partially expose the fin structure in at least one source/drain (S/D) region of the NFET region. The method further includes oxidizing the fin structure not covered by the patterned hard mask, wherein the second layer is oxidized at a faster rate than the first layer. The method further includes forming an S/D feature over the at least one S/D region of the NFET region.
US10700074B2
A semiconductor device can include a plurality of landing pads arranged according to a layout on a substrate, wherein a cross-sectional shape of each of the landing pads has a diamond shape so that opposing interior angles of the diamond shape are equal to one another and adjacent interior angles of the diamond shape are unequal to one another.
US10700067B2
Devices and methods are provided for fabricating vertical field-effect transistor devices for monolithic three-dimensional semiconductor integrated circuit devices. A semiconductor structure is formed to include a substrate and a stack of layers formed on the substrate including a first active semiconductor layer, an insulating layer, and a second active semiconductor layer. A vertical fin structure is formed by patterning the first and second active semiconductor layers and the insulating layer, wherein the vertical fin structure includes first and second vertical semiconductor fins, and an insulating fin spacer disposed between the first and second vertical semiconductor fins. The first and second vertical semiconductor fins are utilized to fabricate first and second vertical field-effect transistor devices on first and second device layers of a monolithic three-dimensional semiconductor integrated circuit device.
US10700062B2
A semiconductor structure includes a substrate, a plurality of fins disposed over a top surface of the substrate, and a gate stack surrounding a portion of sidewalls of the plurality of fins. The plurality of fins include two or more active device fins comprising a semiconducting material providing vertical transport channels for respective vertical transport field-effect transistors, and two or more edge fins surrounding the two or more active device fins, the two or more edge fins comprising a dielectric material. Thicknesses of one or more layers of the gate stack surrounding the portion of the sidewalls of the two or more edge fins are different than thicknesses of the one or more layers of the gate stack surrounding the portion of the sidewalls of the active device fins. The vertical transport field-effect transistors provided by the active device fins have uniform threshold voltage.
US10700060B2
An e-fuse for a semiconductor device includes first and second electrodes; a gate metal electrically coupling the first and second electrodes with each other; a semiconductor layer formed under the gate metal, and forming a capacitor together with the gate metal; and a first oxide layer formed under the gate metal and on both sides of the semiconductor layer.
US10700059B2
In order to reduce electric field concentration in a semiconductor device including a main transistor section and a sense transistor section, the semiconductor device is provided, the semiconductor device including a semiconductor substrate of a first conductivity type, a main transistor section in an active region on the semiconductor substrate, and a sense transistor section outside the active region on the semiconductor substrate, wherein the active region is provided with a main well region of a second conductivity type, and wherein the sense transistor section has a sense gate trench section formed extending from the outside of the active region to the main well region on the front surface of the semiconductor substrate.
US10700056B2
A communication interface protection device includes a first electrical overstress (EOS) protection switch electrically connected to a first terminal and a second EOS protection switch electrically connected to a second terminal. Each of the first and second EOS protection switches includes a first semiconductor-controlled rectifier (SCR) and a second SCR and a first diode having a cathode electrically connected to an anode of the first SCR and a second diode having a cathode electrically connected to an anode of the second SCR. The first EOS protection device is configured to be activated in response to an EOS condition that causes a first bias between the first and second terminals, and wherein the second EOS protection device is configured to be activated in response to an EOS condition that causes a second bias between the first and second terminals.
US10700051B2
An electronic device may include a first die that may include a first set of die contacts. The electronic device may include a second die that may include a second set of die contacts. The electronic device may include a bridge interconnect that may include a first set of bridge contacts and may include a second set of bridge contacts. The first set of bridge contacts may be directly coupled to the first set of die contacts (e.g., with an interconnecting material, such as solder). The second set of bridge contacts may be directly coupled to the second set of die contacts (e.g., with solder). The bridge interconnect may help facilitate electrical communication between the first die and the second die.
US10700049B2
A light-emitting diode package structure includes a carrier, at least one self-assembled material layer, a first solder mask layer, and at least one light-emitting diode. The carrier includes a first build-up circuit. The self-assembled material layer is disposed on the first build-up circuit. The first solder mask layer is disposed on the first build-up circuit. The first solder mask layer has at least one opening to expose a portion of the self-assembled material layer. The light-emitting diode is disposed on the first build-up circuit. The light-emitting diode has a self-assembled pattern. The light-emitting diode is self-assembled into the opening of the first solder mask layer through a force between the self-assembled pattern and the self-assembled material layer. A manufacturing method of the light-emitting diode package structure is also provided.
US10700048B2
A light-emitting diode (LED) projector includes an LED display panel and a projection lens arranged in front of LED display panel and configured to collect and project light emitted by the LED display panel. The LED display panel includes an LED panel and a micro lens array arranged over the LED panel. The LED panel includes a substrate, a driver circuit array on the substrate and including a plurality of pixel driver circuits arranged in an array, and an LED array including a plurality of LED dies each being coupled to one of the pixel driver circuits. The micro lens array includes a plurality of micro lenses each corresponding to and being arranged over at least one of the LED dies.
US10700032B2
An embodiment is a device comprising a substrate, a metal pad over the substrate, and a passivation layer comprising a portion over the metal pad. The device further comprises a metal pillar over and electrically coupled to the metal pad, and a passive device comprising a first portion at a same level as the metal pillar, wherein the first portion of the passive device is formed of a same material as the metal pillar.
US10700030B2
A semiconductor package is provided, including a package substrate, a package component, and a number of conductive connectors. The package component has a number of conductive features on a first surface of the package component facing the package substrate. The conductive connectors electrically connect the conductive features of the package component to the package substrate. The conductive features include a first conductive feature and a second conductive feature contacting a first conductive connector and a second conductive connector, respectively. The size of the first conductive feature is smaller than the size of the second conductive feature, and the height of the first conductive connector on the first conductive feature is greater than the height of the second conductive connector on the second conductive feature.
US10700013B2
Aspects of the present disclosure provide an integrated circuit (IC) wafer having a plurality of circuit dies each bounded by a set of scribe lines. The IC structure includes: a plurality of reference features each respectively positioned in a first layer of one of the plurality of circuit dies. The reference feature of each circuit die is equidistant from a respective set of scribe lines for the circuit die, and a plurality of identification features each positioned in a second layer of one of the plurality of circuit dies. The reference feature of each circuit die has a distinct offset vector indicative of a positional difference between the identification feature for the circuit die and the reference feature for the circuit die, relative to the identification feature of each other circuit die.
US10700009B2
A method is provided for void-free Ru metal filling of features in a substrate. The method includes providing a substrate containing features, depositing a Ru metal layer in the features, removing the Ru metal layer from a field area around an opening of the features, and depositing additional Ru metal in the features, where the additional Ru metal is deposited in the features at a higher rate than on the field area. According to one embodiment, the additional Ru metal is deposited until the features are fully filled with Ru metal.
US10700008B2
A package structure and a method of manufacturing the same are provided. The package structure includes a die, a RDL structure, an encapsulant and a conductive terminal. The die is on a redistribution layer (RDL) structure. The RDL structure comprises a polymer layer and a RDL in the polymer layer. The encapsulant is on the RDL structure and laterally aside the die. The encapsulant comprises a body part and an extending part underlying the body part. The conductive terminal is electrically connected to the RDL structure and the die. The body part of the encapsulant encapsulates sidewalls of the die. The extending part of the encapsulant extends into the polymer layer.
US10700004B2
A memory device comprises a stack of linking elements including a first group of linking elements and a second group of linking elements different than the first group of linking elements. Interlayer connectors in a first plurality of interlayer connectors are connected to respective linking elements in the first group of linking elements. Interlayer connectors in a second plurality of interlayer connectors are connected to linking elements in the second group of linking elements. Patterned conductor lines in a first layer of patterned conductor lines are coupled to respective interlayer connectors in the first plurality of interlayer connectors. Patterned conductor lines in a second layer of patterned conductor lines disposed higher than the first layer of patterned conductor lines are coupled to respective interlayer connectors in the second plurality of interlayer connectors.
US10700001B2
A method includes forming a first dielectric layer over a conductive pad, forming a second dielectric layer over the first dielectric layer, and etching the second dielectric layer to form a first opening, with a top surface of the first dielectric layer exposed to the first opening. A template layer is formed to fill the first opening. A second opening is then formed in the template layer and the first dielectric layer, with a top surface of the conductive pad exposed to the second opening. A conductive pillar is formed in the second opening.
US10699975B2
A semiconductor device having a conductive pad is provided, wherein the conductive pad includes a substrate, a dielectric layer, a plurality of vias, and a patterned conductive pad. The dielectric layer is overlying the substrate. The vias are disposed in the dielectric layer. The patterned conductive pad is disposed over the dielectric layer. The conductive pad includes, from a top view, at least three first conductive strips spaced apart from each other, arranged in different rows. The conductive strips in different rows are electrically and physically connected by a plurality of conductive strings. The conductive strings between different rows of the conductive strips are arranged in a staggered manner. The vias are disposed under the conductive strips.
US10699966B2
The present disclosure provides a semiconductor device with a profiled work-function metal gate electrode. The semiconductor structure includes a metal gate structure formed in an opening of an insulating layer. The metal gate structure includes a gate dielectric layer, a barrier layer, a work-function metal layer between the gate dielectric layer and the barrier layer and a work-function adjustment layer over the barrier layer, wherein the work-function metal has an ordered grain orientation. The present disclosure also provides a method of making a semiconductor device with a profiled work-function metal gate electrode.
US10699947B2
A method of manufacturing a display apparatus includes preparing a substrate including a display area and a pad area outside of the display area, forming a sacrificial layer in the pad area, forming an encapsulation layer over the display area and the pad area, forming cracks in at least a portion of the encapsulation layer by increasing a volume of the sacrificial layer or by gasifying or evaporating at least a portion of the sacrificial layer, and removing at least a portion of the encapsulation layer in the pad area. A display apparatus is manufactured according to the manufacturing method.
US10699944B2
Embodiments described herein relate generally to methods for forming a conductive feature in a dielectric layer in semiconductor processing and structures formed thereby. In some embodiments, a structure includes a dielectric layer over a substrate, a surface modification layer, and a conductive feature. The dielectric layer has a sidewall. The surface modification layer is along the sidewall, and the surface modification layer includes phosphorous and carbon. The conductive feature is along the surface modification layer.
US10699938B2
A semiconductor structure includes a shallow trench isolation (STI) structure. The semiconductor structure includes a substrate having a first surface. A STI structure extends from the first surface into the substrate. The STI structure includes a first portion and a second portion. The first portion extends from the first surface into the substrate, and has an intersection with the first surface. The second portion extends away from the first portion, and has a tip at a distance away from the intersection in a direction parallel to the first surface. The first portion and the second portion are filled with a dielectric material.
US10699921B2
Exemplary semiconductor processing systems may include a processing chamber, and may include a remote plasma unit coupled with the processing chamber. Exemplary systems may also include a mixing manifold coupled between the remote plasma unit and the processing chamber. The mixing manifold may be characterized by a first end and a second end opposite the first end, and may be coupled with the processing chamber at the second end. The mixing manifold may define a central channel through the mixing manifold, and may define a port along an exterior of the mixing manifold. The port may be fluidly coupled with a first trench defined within the first end of the mixing manifold. The first trench may be characterized by an inner radius at a first inner sidewall and an outer radius, and the first trench may provide fluid access to the central channel through the first inner sidewall.
US10699919B2
A coating processing apparatus includes: a substrate holding part for horizontally holding a substrate and configured to rotate around a vertical axis; a coating liquid supply part for supplying a coating liquid onto the substrate; a cup body surrounding the substrate; an annular exhaust path formed along a circumferential direction of the cup body between an inner peripheral surface of the cup body and an inner member installed inside the cup body; a coating liquid collecting member installed to cover the exhaust path and having an opening, and configured to collect the coating liquid scattering from the substrate; at least one solvent storage portion formed in the coating liquid collecting member and configured to store a first solvent for dissolving the coating liquid collected in the coating liquid collecting member; and a solvent supply part for supplying the first solvent to the at least one solvent storage portion.
US10699913B2
Exemplary metal line structure and manufacturing method for a trench are provided. In particular, the metal line structure includes a substrate, a target layer, a trench and a conductor line. The target layer is formed on the substrate. The trench is formed in the target layer and has a micro-trench formed at the bottom thereof. A depth of the micro-trench is not more than 50 angstroms. The conductor line is inlaid into the trench.
US10699904B2
A transistor that is formed using an oxide semiconductor film is provided. A transistor that is formed using an oxide semiconductor film with reduced oxygen vacancies is provided. A transistor having excellent electrical characteristics is provided. A semiconductor device includes a first insulating film, a first oxide semiconductor film, a gate insulating film, and a gate electrode. The first insulating film includes a first region and a second region. The first region is a region that transmits less oxygen than the second region does. The first oxide semiconductor film is provided at least over the second region.
US10699902B2
The invention pertains to a process for producing a strained layer based on germanium-tin (GeSn). The process includes a step of producing a semiconductor stack containing a layer based on GeSn and having an initial strain value that is non-zero; a step of structuring the semiconductor stack so as to form a structured portion and a peripheral portion, the structured portion including a central section linked to the peripheral portion by at least two lateral sections having an average width greater than an average width of the central section; and a step of suspending the structured portion, the central section then having a final strain value higher than the initial value.
US10699897B2
Provided are acetylide-based compounds and methods of making the same. Also provided are methods of using said compounds in film deposition processes to deposit films comprising silicon. Certain methods comprise exposing a substrate surface to a acetylide-based precursor and a reactant in various combinations.
US10699896B2
A method of fabricating a semiconductor device structure includes: providing a substrate comprising a layer of compound semiconductor material; forming a seed layer of nano-crystalline diamond having a layer thickness in a range 5 to 50 nm on the layer of compound semiconductor material; and growing a layer of polycrystalline CVD diamond on the seed layer using a chemical vapour deposition (CVD) technique. An effective thermal boundary resistance (TBReff) at an interface between the layer of compound semiconductor material and the layer of polycrystalline CVD diamond material is no more than 50 m2K/GW.
US10699888B2
A data independent acquisition method of mass spectrometry for analyzing a sample within a mass range of interest as it elutes from a chromatography system. The method comprises selecting precursor ions within a mass range of interest to be analyzed, performing at least one MS1 scan of the precursor ions using a Fourier Transform mass analyser and performing a set of MS2 scans by segmenting the precursor ions into a plurality of precursor mass segments, each precursor mass segment having a mass range of no greater than 5 amu, and for each precursor mass segment fragmenting the precursor ions within that precursor mass segment and performing an MS2 scan of the fragmented ions.
US10699862B2
A gas-insulated high-voltage switching device which includes an arcing contact arrangement having a first arcing zone member and a second arcing zone member that are movable relative to one another along an axis. An auxiliary nozzle surrounds at least a part of a second arcing contact unit and has an auxiliary nozzle throat having an axial extension and allowing passage at least of an end of the first arcing contact unit. A main nozzle throat has an axial extension sideways of the auxiliary nozzle throat and allows passage at least of the end of the first arcing contact unit. A cross-sectional area of the main nozzle throat is substantially decreasing in the direction away from the auxiliary nozzle throat so as to form a substantially converging duct for the flow of an arc-extinguishing gas.
US10699845B2
A capacitor component includes a dielectric including a first main surface and a second main surface facing each other, and at least one end surface that connects the first main surface and the second main surface, the dielectric being vertically disposed by positioning the at least one end surface on a lower surface of the capacitor component, and a first electrode and a second electrode that are disposed on the first main surface and the second main surface of the dielectric, respectively, wherein a size of each of the first electrode and the second electrode is greater than a size of the dielectric.
US10699836B2
An inductor includes a magnetizable core with a winding axis and at least one winding. The winding is formed by a conductor which at least partly surrounds the winding axis of the core. The winding is formed in one layer and a cross section of the conductor is rectangular, in particular square.
US10699822B2
The present disclosure introduces apparatus and related methods pertaining to a first electrical power cable, a second electrical power cable, and a set of breakers. The first and second electrical power cables each extend a variable distance between a static system at a wellsite and a movable system at the wellsite. The breakers are operable to select either of the first and second electrical power cables to couple electrical power from a stationary electrical power source at the static system to a load at the movable system.
US10699820B2
According to one embodiment, a product includes an array of three dimensional structures, where each of the three dimensional structure includes a semiconductor material; a cavity region between each of the three dimensional structures; and a first material in contact with at least one surface of each of the three dimensional structures, where the first material is configured to provide high energy particle and/or ray emissions.
US10699818B2
Embodiments of the present invention provide a heat exchange medium comprising solid particles and a fluid. Embodiments of the present invention also provide a heat exchange system comprising the abovementioned heat exchange medium, a first heat exchanger, a mixing device disposed upstream of the first heat exchanger and configured to mix the solid particles and the fluid of the heat exchange medium and convey the mixed heat exchange medium to the first heat exchanger, a separating device disposed downstream of the first heat exchanger and configured to separate the solid particles from the fluid in the mixed heat exchange medium discharged by the first heat exchanger, a second heat exchanger, and a first conveying device configured to convey the solid particles separated by the separating device to the mixing device after having passed the separated solid particles through the second heat exchanger. In addition, embodiments of the present invention provide a nuclear reactor system comprising the abovementioned heat exchange system. The gas-solid or liquid-solid two-phase flow according to embodiments of the present invention has the following advantages. For example, it has a large thermal capacity, can be used with a low-pressure system, is non-corrosive, and can be processed off-line. The fission reactor according to embodiments of the present invention can be operated safely and reliably at a high power density or at an extremely high power density.
US10699803B1
Presenting ancestral origin information, comprising: receiving a request to display ancestry data of an individual; obtaining ancestry composition information of the individual, the ancestry composition information including information pertaining to a proportion of the individual's genotype data that is deemed to correspond to a specific ancestry; and presenting the ancestry composition information to be displayed.
US10699799B2
A method of training artificial intelligence to estimate sensing voltages for a storage device is provided, which includes steps of: supplying initial sensing voltages to memory units; defining various storing states; comparing threshold voltages of the memory units with the initial sensing voltages to classify the memory units; calculating a ratio of the number of the memory units in a strong correct region to the number of in the strong correct region and a weak correct region; calculating a ratio of the number of the memory units in a strong error region to the number of in the strong error region and a weak error region; calculating the number of the memory units in the weak correct and error regions to obtain a histogram parameter; inputting the ratios and parameter to an artificial intelligence neural network; and using machine learning to analyze practical sensing voltages.
US10699794B2
An electronic device applicable to an artificial neuron network. The electronic device includes a first circuit, a second circuit, and first to sixth wirings. The first circuit includes a first transistor, a second transistor, and a capacitor. The second circuit includes a third transistor. A gate of the third transistor is electrically connected to the third wiring. The capacitor capacitively couples the third wiring and the gate of the second transistor. The first circuit is capable of storing a weight as an analog value. The first transistor is typically an oxide semiconductor transistor.
US10699792B2
A memory device includes first and second memory strings, first and second word lines and a controller. The first memory string includes first and second memory cells, a first select transistor, a second select transistor, and a third select transistor between the first and second memory cells. The second memory string includes third and fourth memory cells, a fourth select transistor above the third memory cell, a fifth select transistor below the fourth memory cell, and a sixth select transistor between the third and fourth memory cells. The first word line is electrically connected to gates of the first and third memory cells. The second word line is electrically connected to gates of the second and fourth memory cells. The controller is configured to execute a read operation on one of the memory cells, the read operation including a first phase and a second phase after the first phase.
US10699791B2
A non-volatile memory includes a plurality of physical pages each assigned to one of a plurality of page groups. A controller of the non-volatile memory performs a first calibration read of a sample physical page of a page group of the non-volatile memory. The controller determines if an error metric observed for the first calibration read of the sample physical page satisfies a calibration threshold. The controller calibrates read voltage thresholds of the page group utilizing a first calibration technique based on a determination that the error metric satisfies the calibration threshold and calibrates read voltage thresholds of the page group utilizing a different second calibration technique based on a determination that the error metric does not satisfy the calibration threshold.
US10699787B2
An improved programming technique for non-volatile memory cell arrays, in which memory cells to be programmed with higher programming values are programmed first, and memory cells to be programmed with lower programming values are programmed second. The technique reduces or eliminates the number of previously programmed cells from being adversely incrementally programmed by an adjacent cell being programmed to higher program levels, and reduces the magnitude of adverse incremental programming for most of the memory cells, which is caused by floating gate to floating gate coupling. The memory device includes an array of non-volatile memory cells and a controller configured to identify programming values associated with incoming data, and perform a programming operation in which the incoming data is programmed into at least some of the non-volatile memory cells in a timing order of descending value of the programming values.
US10699785B2
Provided herein is a computing memory architecture. The non-volatile memory architecture can comprise a resistive random access memory array comprising multiple sets of bitlines and multiple wordlines, a first data interface for receiving data from an external device and for outputting data to the external device, and a second data interface for outputting data to the external device. The non-volatile memory architecture can also comprise programmable processing elements connected to respective sets of the multiple sets of bitlines of the resistive random access memory array, and connected to the data interface. The programmable processing elements are configured to receive stored data from the resistive random access memory array via the respective sets of bitlines or to receive external data from the external device via the data interface, and execute a logical or mathematical algorithm on the external data or the stored data and generate processed data.
US10699775B2
An SRAM cell with dynamic split ground (GND) and split wordline (WL) for extreme scaling is disclosed. The memory cell includes a first access transistor enabled by a first wordline to control access to cross coupled inverters by a first bitline. The memory cell further includes a second access transistor enabled by a second wordline to control access to the cross coupled inverters by a second bitline. The memory cell further includes a split ground line comprising a first ground line (GNDL) separated from a second ground line (GNDR). The GNDL is connected to a transistor of a first inverter of the cross coupled inverters and the GNDR is connected to a first transistor of a second inverter of the cross coupled inverters.
US10699772B2
An example apparatus includes a memory device having first sensing circuitry positioned adjacent an edge of an edge array section and selectably coupled to a row memory cells, the first sensing circuitry including a first sense amplifier selectably coupled via a first sense line to a first memory cell in the row and via a second sense line to the first memory cell. The example apparatus includes second sensing circuitry positioned at an opposite edge of the edge array section and selectably coupled to the row via a third sense line, the second sensing circuitry including a second sense amplifier selectably coupled via the third sense line to a second memory cell in the row. The example apparatus further includes a component positioned outside the edge array section and proximate the first sensing circuitry, the component configured to perform an operation based on data sensed by the first sensing circuitry.
US10699766B2
Word-line drivers, memories, and methods of operating word-line drivers are provided. A word-line driver coupled to an array of memory cells includes a decoder powered by a first power supply. The decoder is configured to decode an address to provide a plurality of word-line signals. The word-line driver also includes a plurality of output stages powered by a second power supply that is different than the first power supply. Each of the output stages includes a first transistor having a gate controlled by a first control signal and an inverter. The inverter is coupled between the first transistor and a ground and has an input coupled to the decoder to receive one of the word-line signals. The word-line driver also includes pull-down circuitry coupled between the gates of the first transistors and the ground and activated by a second control signal.
US10699762B2
A cycle control circuit may include a judgement pulse generation circuit, a detection signal generation circuit or a flag generation circuit. The judgement pulse generation circuit may be configured to set a predetermined value based on an initialization signal and a period signal, and to generate a judgment pulse. The detection signal generation circuit may be configured to generate a detection signal from a reference flag. The flag generation circuit may be configured to generate a reference flag based on a reference signal. A cycle of the reference signal may be maintained or adjusted based on the reference flag.
US10699719B1
A system and method are provided for taxonomically distinguishing grouped segments of signal data captured in unconstrained manner for a plurality of sources. The system comprises a vector unit constructing for each of the grouped signal data segments at least one vector of predetermined form. A sparse decomposition unit selectively executes in at least a training system mode a simultaneous sparse approximation upon a joint corpus of vectors for a plurality of signal segments of distinct sources. The sparse decomposition unit adaptively generates at least one sparse decomposition for each vector with respect to a representative set of decomposition atoms. A discriminant reduction unit executes during the training system mode to derive an optimal combination of atoms from the representative set. A classification unit executes in a classification system mode to discover for an input signal segment a degree of correlation relative to each of the distinct sources.
US10699718B2
A device detects a wake-up keyword from a received speech signal of a user by using a wake-up keyword model, and transmits a wake-up keyword detection/non-detection signal and the received speech signal of the user to a speech recognition server. The speech recognition server performs a recognition process on the speech signal of the user by setting a speech recognition model according to the detection or non-detection of the wake-up keyword.
US10699694B2
Systems, methods, and computer-readable storage media for intelligent caching of concatenative speech units for use in speech synthesis. A system configured to practice the method can identify speech units that are required for synthesizing speech. The system can request from a server the text-to-speech unit needed to synthesize the speech. The system can then synthesize speech using text-to-speech units already stored and a received text-to-speech unit from the server.
US10699688B2
The invention provides an acoustic attenuator comprising: a body defining a cavity therein and having at least one open aperture in fluid communication with the cavity; and opposing first and second walls, the second wall being substantially parallel to the first wall, the body comprising at least one of the first and second walls, wherein the aperture and the cavity at least partly define a resonant frequency band across which the body attenuates incident acoustic waves, and wherein the first and second walls are separated by a gap.
US10699686B2
A sound-permeable metal plate, which is a plate processed to have concavity and convexity formed thereon, may include: a plurality of cells protruding from the plate; and a flat base portion formed between the plurality of cells, wherein each of the cells includes a plurality of wall surface parts, which are bent on and protrude from the base portion, and a cover portion extending from end portions of the wall surface parts, and each of the cells has a straight line-shaped slit formed through the plate.
US10699670B2
The embodiments of the present application provide a method and apparatus for adjusting color temperature of a display device. The method for adjusting color temperature includes establishing an initial set of color temperature relationship, wherein an element in the initial set of color temperature relationship at least comprises three components including a condition level value of a user, a color temperature value of the display device, and a fitness value of the user; determining an optimized set of color temperature relationship from the initial set of color temperature relationship, wherein a fitness value component of each element in the optimized set of color temperature relationship is within a first threshold range; detecting a condition level value of a current user; determining, from the optimized set of color temperature relationship, an element corresponding to the condition level value of the current user according to the detected condition level value of the current user; and adjusting the color temperature of the display device according to a color temperature value of the determined element.
US10699667B2
A display apparatus includes a plurality of input terminals capable of receiving image signals, a first display part showing whether or not the input terminal accepts the image signal with respect to each input terminal of the plurality of input terminals, an image display unit that displays an image according to the image signal received by a selected input terminal selected from the plurality of input terminals on a display surface, and a second display part showing the selected input terminal.
US10699666B2
Disclosed are an image display device and an image processing method thereof. A signal processing method of the image display device according to the present invention is a signal processing method of an image display device configured to receive an image having a varied vertical synchronization signal, including detecting an input synchronization signal using an input image clock, extracting an input vertical synchronization signal from the input synchronization signal, delaying the input vertical synchronization signal by a reference value of an output clock, continuously tracking a falling region of the delayed input vertical synchronization signal, and finally generating an output synchronization signal in which a vertical front porch is varied.
US10699659B2
A gate driver on array (GOA) circuit includes cascaded GOA unit circuits. An nth stage GOA unit circuit includes a clock signal source, a constant voltage supply, a pull-up control circuit, a pull-up circuit, a downlink circuit, a pull-down circuit, a pull-down maintaining circuit, a bootstrap capacitor and a conducting control circuit. An output terminal of the pull-up control circuit is electrically connected to the pull-up circuit, the downlink circuit, the pull-down circuit, the pull-down maintaining circuit, and the bootstrap capacitor. The constant voltage supply is electrically connected to the pull-down maintaining circuit and the pull-down circuit. The clock signal source is electrically connected to the pull-up circuit, the downlink circuit, and the conducting control circuit. The conducting control circuit is electrically connected to the pull-down maintaining circuit.
US10699653B2
A pixel circuit includes a first switch, a storage circuit, a second switch, and a liquid crystal capacitor. The first node of the first switch is configured to receive a data signal, and the second node of the first switch is coupled with a first node point. The storage circuit is coupled with the first node point, and configured to receive a common voltage. The first node of the second switch is coupled with the storage circuit, and the second node of the second switch is configured to receive a boost signal. The liquid crystal capacitor is coupled between the first node point and the storage circuit. In response to the first switch is conducted, the second switch is conducted, or in response to the second switch is conducted, the first switch is conducted.
US10699641B2
An OLED display panel is disclosed, including: a plurality of light emitting diodes arranged from a first end of a display area of a display panel to a second end opposite thereto; an anode voltage output electrode, configured to output an anode reference voltage to a plurality of anodes of the light emitting diodes; and a cathode voltage output electrode, configured to output a cathode reference voltage to a plurality of cathodes of the light emitting diodes; the anode reference voltage is sequentially provided to the light emitting diodes from the first end to the second end, and the cathode reference voltage is sequentially provided to the light emitting diodes from the second end to the first end; or, the anode reference voltage is provided to the light emitting diodes from the first end and the second end respectively. The disclosure further discloses an OLED display device.
US10699629B2
A display device includes light-emitting elements, current control elements, a power supply circuit, and a voltage control circuit. The current control elements are connected in series with the corresponding light-emitting elements and control current through the light-emitting elements. The power supply circuit applies a voltage to a series circuit that includes the light-emitting elements and the current control elements. The voltage control circuit controls an output voltage of the power supply circuit to reach a voltage value determined in accordance with forward voltages of the light-emitting elements.
US10699626B2
Disclosed are a data driver, a display device, and a method of driving the display device for improving the ability to express low-gray scale images. The method includes a shift process of shifting gray scale of input data by K gray scale and a data shift compensation process of reducing or preventing a luminance change using a shift gamma look-up table (LUT) so that a desired level of luminance can be generated.
US10699615B2
An application processor includes a scaling rate calculator that determines a scaling rate of first image data based on stress data that includes pixel degradation information for each pixel; and an image processor that generates second image data by decreasing a maximum grayscale value of the first image data based on the scaling rate, where the first image data is received from an external component.
US10699611B2
A projector includes a light sensor, a micromirror device, a light source and a processor. The light sensor senses an ambient brightness. The micromirror device is controlled by a duty cycle. The light source is controlled by a driving current. The processor receives an image including a plurality of non-black pixels. When a brightness of at least one of the non-black pixels is lower than the ambient brightness, the processor increases one of the duty cycle and the driving current. When the brightness of at least one of the non-black pixels is still lower than the ambient brightness after adjustment, the processor increases another one of the duty cycle and the driving current. When the brightness of at least one of the non-black pixels is still lower than the ambient brightness after adjustment, the processor performs an image processing process for the brightness of the non-black pixels.
US10699610B2
A poster board whose central region is thicker than its peripheral region. The peripheral region having a reflective and refractive surface that provides iridescent color hues within a rainbow spectrum. The reflective and refractive surface may contain a holographic pattern of geometric shapes of different sizes and shapes. The reflective and refractive surface may give rise to spaced apart bands with each of the bands containing the rainbow spectrum of color hues.
US10699607B2
A billboard advertising apparatus and installation method include an under-layer base and an overlying image layer. The under-layer provides an opaque white surface to a billboard panel as well as protection for the overlying image layer. The image layer is a thin translucent color layer with advertising or message copy. With the presence of a base or under-layer, the cost to make the image layer may be significantly reduced.
US10699606B2
An illuminated sign comprises a source of blue light; a quantum dot-containing film that produces green light when illuminated by the source of blue light; and, a patterned blue cutoff filter in optical communication with the quantum dot-containing film configured to allow a mixture of excess blue light from the source of blue light and green light from the quantum dot-containing film to pass through the pattern. The mixture of blue light and green light produces a pseudo white light. The illuminated sign may thus comprise pseudo white letters and/or graphics on a luminous green background.
US10699599B2
A hydrogel liquid precursor includes an inorganic mineral and a monomer, wherein the inorganic mineral accounts for 15 percent by mass or more of the hydrogel liquid precursor, wherein the hydrogel liquid precursor has an initial viscosity of 20 mPa·s or less at 25 degrees C., and wherein the hydrogel liquid precursor has a ratio of a two-week viscosity to the initial viscosity of from 0.90 to 1.10, the two-week viscosity representing a viscosity of the hydrogel liquid precursor at 25 degrees C. after being left at 50 degrees C. for two weeks.
US10699597B2
A modular electro-mechanical agent having a plurality of modules including mechanical and electrical components, that can be constructed to complete at least one pre-determined task and/or contribute in performing the at least one pre-determined task. The electro-mechanical agent can include extension modules and can be altered as per user preference to add, eliminate or modify any features of the agent for completing and/or participating in a plurality of pre-determined tasks.
US10699593B1
Techniques are used to improve an e-learning or on-line learning experience for individual users. In an e-learning system, users are at client computers of a distributed network. The users are instructed via a server, connected to the clients through the network. The server has study plans of course units for each user. Study plans are customized for each user. Further, each client computer has desktop support tools, such as a toolbar, which can provide convenience feature for the user or be used to monitor the user's day-to-day activities at the computer. Based on the user's use of the desktop support tools, the study plans at the server may be modified to provide further customization of the e-learning experience for the user.
US10699587B2
Methods, devices, and systems for aircraft taxiway routing are described herein. One device includes a memory, and a processor to execute executable instructions stored in the memory to receive routing data associated with an airfield of an airport, determine a group of taxiway routes associated with the airfield of the airport using the routing data where each respective taxiway route includes a number of taxiway segments, receive a routing plan request, generate a routing plan for an aircraft at the airfield using the group of taxiway routes in response to receiving the routing plan request, and a user interface to display the routing plan in a single integrated display.
US10699582B2
Various methods for regulating and/or for integrating avionic systems with non-avionic systems are described. An avionic system is generally associated with a physical fault rate that is lower and a logic verification that is higher than those of a non-avionic system. Developments describe notably the use: of remote computing resources; of comparison, test, verification and authorization steps before injection of data of non-avionic origin into the avionics; of human-machine interaction methods; of various parameters (weather, air traffic, etc.) for the purpose of combinatorial optimization; and of electronic flight bags EFB and of flight management systems FMS.
US10699575B2
An example method described herein includes receiving an image stream of a non-demarcated parking zone; identifying dimensions of the non-demarcated parking zone; determining an overall area of the non-demarcated parking zone based on the dimensions of the non-demarcated parking zone; calculating a capacity of the non-demarcated parking zone based on the dimensions of the overall area and predetermined vehicle dimensions; determining a number of vehicles parked in the non-demarcated parking zone based on the image stream and an object detection model, wherein the object detection model is configured to detect vehicles in the image stream that are parked in the non-demarcated parking zone; determining a parking availability of the non-demarcated parking zone based on the number of vehicles parked in the non-demarcated parking zone and the capacity; and performing an action associated with the parking availability.
US10699573B1
Aspects of the present disclosure involve a method for determining the location of a device. The current disclosure presents a technique for identifying the location of the device using a secondary device. In one embodiment, the secondary device retrieves the location of a parked vehicle. Using the location of the parked vehicle in conjunction with its own location, the secondary device is able to determine a route to the parked vehicle. Sensors are used to parametric data. Wireless networks are also used to obtain localization information.
US10699556B1
A method includes receiving one or more operating conditions from one or more field devices of one or more industrial plants in response to receiving one or more alarm signals. The method also includes determining one or more industrial plant states based on the one or more operating conditions. The method further includes identifying one or more historical alarm episodes stored in one or more data stores based on the one or more industrial plant states. In addition, the method includes identifying one or more recommended historical alarm episodes of the one or more historical alarm episodes based on one or more benchmark metrics of the one or more historical alarm episodes. The method also includes generating the one or more recommended historical alarm episodes for display on a user interface.
US10699553B2
The present invention includes: collecting information about a change in energy magnitude according to time measured with the driving device in normal operation separately for each of a peak period and a mean period; collecting information about a change in energy magnitude according to time measured with the driving device in operation before the driving device breaks separately for each of the peak period and the mean period; setting a peak fault of the peak period on the basis of the information collected; and collecting information about a change in energy magnitude according to time measured in real time with the driving device in operation separately for each of the peak period and the mean period and of detecting the driving device in an abnormal state when the collected energy values in the peak period exceed the peak fault of the peak period set in the setting.
US10699549B2
A sensor system for identifying vaping, other smoking activities, and bullying at a site includes an air quality sensor configured to detect air quality, a sound detector configured to detect sounds, and a network interface configured to transmit a signal indicating abnormality matching signature of vaping, other smoking activity, or sound of bullying. Vaping or another smoking activity is identified based on the detected air quality, and bullying is identified based on the detected sound.
US10699542B2
An electronic motion detection device (1) comprises a support structure (2) adapted to be fixed to a wall and a spherical body (3), which is rotatably supported by the support structure (2) and adapted to be locked in a plurality of spatial orientations. A detection member (4) comprises a sensitive element such as a radar antenna and an interface (44) configured to exchange configuration data. Such member is adapted to be inserted into a seat (31) of the spherical body (3) in a direction of insertion (X-X), and may be locked to the seat (31) of the spherical body (3) in an operating position ad in a configuration position. In the operating position, the spherical body (3) and the detection device (4) are arranged in such a manner as to prevent a user to access the interface (44) whereas, in the configuration position, the detection member (4) is translationally shifted in the direction of insertion (X-X) with respect to the operating position to be operated, for the user to be able to access the interface (44).
US10699537B1
A mechanized identifies a user in an area. A sensor is used to identify an item removed from a display by the user. Cameras are configured to detect items removed from the display. An identity of the user is matched to items removed from the display by the user to obtain a result. The result is saved to a record of the user.
US10699526B2
An electromechanical gaming machine that provides an entertainment game wherein a user controls the movement of a ship across a fixed plane. A user may select a gambling game that uses non-explicit triggers for wagers through the use of an entertainment software engine. A game world engine detects the trigger and then requests a real world engine to resolve the gambling event. The results of the gambling event are communicated to the game world engine which then instructs the entertainment software engine to generate a display.
US10699522B2
A disadvantage of existing betting operations is the implementation of fixed odds and pari-mutuel betting on specific and dedicated systems. This results in higher acquisition and maintenance costs as compared with a single system. According to the present invention, a single system allows both fixed odds and pari-mutuel betting to be offered on a single system wherein the system effects a computer-implemented method of wagering, including: receiving, via a communications network, a wager from a customer in respect of a wagered event and a wagered product; storing the wager, in an electronic data store, and associating the wager with the wagered event, the wagered product and a customer account, wherein the computer system manages the electronic data store, having stored therein, a plurality of events, a plurality of products and a plurality of customers, all of which are independently defined.
US10699515B2
A wagering game of change comprising: an input establishing a credit balance, the credit balance being increasable and decreasable based on at least wagering activity; a memory device having computer-executable instructions stored thereon; and a processor, which upon executing the computer-executable instructions, is configured to: accept a wager, the wager amount decreasing the credit balance; use a random number generator to select and display a portion of each of a plurality of reels on a display, the plurality of reels comprising symbols thereon including one or more number symbols and at least one activator symbol; determine if the activator symbol is displayed; in response to the activator symbol being displayed, issue the sum of the number symbols displayed on the display as a monetary payout without regard to the alignment of the symbols on the reels and without regard to a paytable; and increment the credit balance by the issued sum.
US10699513B2
Provided are a balloon vending machine that can provide an impactful state where the balloon purchaser can participate in a production process of a balloon and the balloon body expands to break and open the balloon case, and further that can reuse the balloon case as a handle, and a balloon to be sold by the balloon vending machine. Below the gas injection part 26 of the balloon vending machine 10, a gas injection device is disposed that expands the balloon body 24 stored in a folded state in the balloon case. The gas injection device is mounted with a gas injection nozzle. Further, a valve lock plate is disposed in the nozzle mover. The balloon includes a balloon body, a balloon case storing the balloon body, a balloon valve, and a string connecting the balloon body with the balloon case.
US10699511B2
Systems and methods that perform automated selection and delivery of a fastener. The system or apparatus may include a fastener inventory portion that retains a plurality of fasteners; a user delivery portion; a transfer assembly that affords physical transport of a fastener selection from the fastener inventory portion to the user delivery portion; a fastener attribute assembly that inputs desired fastener attribute data (DFA data) regarding a desired fastener; a computer system that interfaces with the fastener attribute assembly to input the DFA data; maps the DFA data to at least one fastener candidate; determines a fastener selection amongst the at least one fastener candidate; determines a number of discrete units of the desired fastener that comprise the fastener selection; and controls the transfer assembly to retrieve the fastener selection from the fastener inventory portion and physically transport the fastener selection to the user delivery portion.
US10699506B2
An imaging system (200) for imaging and generating a measure of authenticity of an object (10) comprises a dispersive imaging arrangement (30) and an image sensor arrangement (60). They are positioned so that, when electromagnetic radiation (20) from the object (10) illuminates the dispersive imaging arrangement (30), the radiation splits out in different directions into at least a non-dispersed part (40) and a dispersed part (50), and those are imaged by the image sensor arrangement (60). The imaging system (200) is configured to then generate a measure of authenticity of the object (10) depending at least on a relation between the imaged dispersed part, the imaged non-dispersed part, and reference spectral information. The invention also relates to imaging methods, computer programs, computer program products, and storage mediums.
US10699500B2
A method for operating an access control comprises creating a plurality of wake-up schedules for a wireless transceiver. Each of the plurality of wake-up schedules may be configured to control how frequently the wireless transceiver wakes up to transmit or receive information. Each of the plurality of wake-up schedules for the wireless transceiver may be different from another one or the plurality of wake-up schedules for the wireless transceiver. The method may further comprise automatically switching between the plurality of wake-up schedules for the wireless transceiver such that a duration of time between wake-ups for the wireless transceiver radio is shorter during some predefined times and longer during other predefined times. The duration of time between wake-ups for the wireless transceiver may be configurable by an administrative user via an interface.
US10699499B2
A method includes obtaining data associated with operation of an aircraft and determining a first operational phase of the aircraft based on the data. The method includes identifying a candidate operational phase transition from the first operational phase to a candidate operational phase based on a first portion of the data satisfying a first condition associated with the candidate operational phase, the first portion of the data corresponding to a first time. The method includes evaluating a second portion of the data based on a second condition associated with the candidate operational phase, the second portion of the data corresponding to a second time that is subsequent to the first time. The method further includes, based on the second condition being satisfied, generating an operational phase transition indication that indicates an occurrence of an operational phase transition to the candidate operational phase at the first time.
US10699497B2
A telematics configuration platform receives telematics device data that specifies hardware and software features associated with a telematics device, and identifies a first set of values for a first set of telematics device parameters. The telematics configuration platform receives user input identifying a particular vehicle type, and identifies a second set of values for a second set of device parameters. The telematics configuration platform generates a telematics device configuration that includes a third set of device parameters including a first parameter from the first set of telematics device parameters and a second parameter from the second set of telematics device parameters, and a third set of values for the third set of device parameters, each corresponding to either a first value in the first set of values or a second value in the second set of values. The telematics configuration platform performs an action based on the telematics device configuration.
US10699495B2
Provided as display portions configured to display maintenance related information pieces about a plurality of maintenance items of a vehicle are: a first display portion configured to, when at least one of the plurality of maintenance items is in a predetermined maintenance period, display the maintenance related information piece about the maintenance item that is in the predetermined maintenance period, the predetermined maintenance period including a predetermined maintenance timing and periods before and after the predetermined maintenance timing; and a second display portion configured to, when none of the plurality of maintenance items is in the maintenance period, display only the information piece about a nearest one of the maintenance timings of the plurality of maintenance items.
US10699492B2
Systems and methods are disclosed for removing details from three dimensional (3D) objects, such as cavities and holes. Complexity reduction via cavity removal reduces storage, transfer, and rendering costs without adversely impacting quality and is implemented in an automated manner. In some examples, distance fields internal and external to the 3D object are removed in a layered manner, and new object surfaces are added wherever openings are narrower than the cavity's internal dimensions, to seal off the cavities. Holes and cavities, which are obscured in many viewing angles, are thus filled in (e.g., removed), thereby reducing the burden of storing and processing hidden interior surfaces. Various approaches, leveraging distance fields, may be combined for improved benefit.
US10699486B2
A display system includes a projector that projects a virtual image onto a target space to allow a target person to visibly recognize the virtual image and a controller that controls display of the virtual image. When the projector projects a virtual image corresponding to a caution object, the controller selects at least one reference point from one or more candidate points existing around the caution object and associates the virtual image with the at least one reference point.
US10699476B2
Presenting a merged, fused three-dimensional point cloud includes acquiring multiple sets of images of a scene from different vantage points, each set of images including respective stereo matched images and a color image. For each respective set of images, a disparity map based on the plurality of stereo images is obtained, data from the color image is fused onto the disparity map so as to generate a fused disparity map, and a three-dimensional fused point cloud is created from the fused disparity map. The respective three-dimensional fused point clouds is merged together so as to obtain a merged, fused three-dimensional point cloud. The techniques can be advantageous even under the constraints of sparseness and low-depth resolution, and are suitable, in some cases, for real-time or near real-time applications in which computing time needs to be reduced.
US10699475B1
Multi-pass apparatus and method for ray tracing shading. For example, one embodiment of an apparatus comprises: graphics processing circuitry to execute a sequence of visibility testing operations related to texels within a texture domain to generate visibility results; a register or memory to store a texel mask; texel mask update circuitry/logic to update the texel mask based on the visibility results, the texel mask comprising a plurality of bits to indicate visibility of the texels within the texture domain, the texel mask update circuitry/logic to set a first bit to indicate whether any bits in the texel mask indicate a visible texel; a shader dispatcher to initiate conditional dispatch operations only if the first bit is set to indicate that at least one bit in the texel mask indicates a visible texel, wherein to perform the conditional dispatch operations, the shader dispatcher is to dispatch texel shaders for only those texels that the texel mask indicates may be visible; and a plurality of execution units (EUs) to execute the shaders dispatched by the shader dispatcher.
US10699471B2
An exemplary virtual scene capture system maintains state data for a virtual object and a virtual vantage point that are both included within a virtual 3D space of a virtual scene. Based on the state data, the capture system generates a virtual entity description frame representative of a state of the virtual object and/or the virtual vantage point. The virtual entity description frame includes a link to color data representative of the virtual object and stored in an asset storage system associated with the capture system. The capture system provides the virtual entity description frame to a 3D rendering engine associated with the virtual vantage point and configured to render, based on state data represented in the virtual entity description frame and color data for the virtual object and accessed from the asset storage system using the link, a color data frame associated with the virtual vantage point.
US10699470B2
An exemplary content generation system generates a first orthographic projection and a second orthographic projection. The first and second orthographic projections are each representative of a core portion of a scene and are directed inwardly toward one another from a boundary of the core portion of the scene. The content generation system further generates a perspective projection representative of a peripheral portion of the scene external to the core portion of the scene. The content generation system further generates a representation of the scene that includes a first frame sequence depicting the first orthographic projection, a second frame sequence depicting the second orthographic projection, and a third frame sequence depicting the perspective projection. Corresponding methods and systems are also disclosed.
US10699462B1
A system and method that detects a first access to a first game of an online gaming system by a first user that is associated with a character, wherein the character comprises a plurality of components. The method also determines whether first morphing settings are associated with the first game. Responsive to determining the first morphing settings are associated with the first game, the method generates a first morphed character based on the first morphing settings. The method provides the first morphed character for presentation in the first game via a user interface.
US10699457B2
An object exterior to a vehicle can be detected, and an augmented image of the detected object can be output to a vehicle display device, wherein at least one of dimensions and a motion of the augmented image is adjusted based on an environmental condition and physical attribute of the detected object including at least one of a speed, an acceleration, a location, and a direction of the detected object.
US10699450B2
In an approach for constructing causal graphs, a processor receives data, a first set of constraints, and one or more graph parameters. A processor constructs a causal graph based on the data, first set of constraints, and one or more graph parameters. A processor generates an interactive display interface for the constructed causal graph. A processor refines the constructed causal graph using the interactive display interface.
US10699439B2
A system for determining the gaze endpoint of a subject, the system comprising: a eye tracking unit adapted to determine the gaze direction of one or more eyes of the subject; a head tracking unit adapted to determine the position comprising location and orientation of the eye tracker with respect to a reference coordinate system; a 3D Structure representation unit, that uses the 3D structure and position of objects of the scene in the reference coordinate system to provide a 3D structure representation of the scene; based on the gaze direction, the eye tracker position and the 3D structure representation, calculating the gaze endpoint on an object of the 3D structure representation of the scene or determining the object itself.
US10699434B2
A method is disclosed for determining result data based upon medical measurement data of an examination object. Within the method, a high-dimensional first parameter space is formed, in which measurement values of the various measurements are represented with the aid of value tuples. The measurement values of the various measurements are assigned to a value tuple based on their spatial arrangement in the examination object and/or on their temporal arrangement relative to one another. In the first parameter space, the value tuples are analyzed, using at least one mapping function to at least one further parameter space including a lower dimension than the first parameter space, in order to obtain result data. Furthermore, the result data is output, preferably visualized. In addition, a corresponding device for determining result data is described.
US10699431B2
Methods and apparatuses for generating an image generative model are disclosed. An embodiment comprises: acquiring a sample set, a sample comprising a first depth image, a second depth image and a visible image; and executing training based on the sample set: inputting the second depth image and the visible image of at least one sample in the sample set respectively into a pre-established initial neural network model to obtain a generated depth image corresponding to each of the at least one sample; calculating a similarity between the generated depth image corresponding to the each of the at least one sample and a corresponding first depth image; determining whether the initial neural network model reaches a preset optimization goal based on the calculation result; and using the initial neural network model as the trained image generative model, in response to determining the initial neural network model reaching the preset optimization goal.
US10699427B2
Methods and apparatuses are disclosed for reporting texture footprint information. A texture footprint identifies the portion of a texture that will be utilized in rendering a pixel in a scene. The disclosed methods and apparatuses advantageously improve system efficiency in decoupled shading systems by first identifying which texels in a given texture map are needed for subsequently rendering a scene. Therefore, the number of texels that are generated and stored may be reduced to include the identified texels. Texels that are not identified need not be rendered and/or stored.
US10699418B1
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system identifies the dimensions of a space from only a picture and a user input reference marker.
US10699414B2
Image segmentation based on the combination of a deep learning network and a shape-guided deformable model is provided. In various embodiments, a time sequence of images is received. The sequence of images is provided to a convolutional network to obtain a sequence of preliminary segmentations. The sequence of preliminary segmentations labels a region of interest in each of the images of the sequence. A reference and auxiliary mask are generated from the sequence of preliminary segmentations. The reference mask corresponds to the region of interest. The auxiliary mask corresponds to areas outside the region of interest. A final segmentation corresponding to the region of interest is generated for each of the sequence of images by applying a deformable model to the composite mask with reference to the auxiliary mask.
US10699408B2
A tree examining system is provided which employs a thermographic image which electronically differentiates individual areas of a total area of a tree by areas according to temperature differential. Pixels in individual areas determined as abnormal are assigned a color which differentiates them from adjacent areas determined as normal. A displayable colorized image thereby produced provides a map viewable by a user to cut or trim the tree to remove the abnormal areas shown colorized therein.
US10699404B1
Methods and system for guiding user data capture during a scan of a vehicle using a mobile device are disclosed. A user may scan a vehicle using a camera or other sensors of the mobile device to capture data from which a three-dimensional virtual model may be generated. During the scanning process, models may be generated and evaluated according to quality metrics. Visual cues may be determined and presented to the user during scanning to indicate areas sufficiently scanned or areas requiring additional scanning to meet data quality requirements for model generation. Damage to vehicle components may be identified by analysis of the generated model, and addition data capture or user annotation entry may be directed based upon the identified damage.
US10699402B2
To provide a fabric type identifying apparatus and a fabric type identifying method enabling to stably identify a type of fabric with high accuracy. A fabric type identifying apparatus A for identifying a type of a fabric F provided with a color thread T at an edge portion includes a camera 51 for photographing the fabric F, and an image processing apparatus 52 for receiving an image input and photographed by the camera 51. The image processing apparatus 52 acquires a color value of the color thread T from the received image of the fabric F, and identifies the type of the fabric F on a basis of the color value. Since the type of the fabric F is identified on the basis of the color of the color thread T, the type of the fabric F is enabled to be stably identified with high accuracy regardless of stretching and shrinking of the fabric F.
US10699401B2
The aim of the invention is to determine the local quality of surface data (O) extracted from a volume data set (V) by means of a surface determination method. An environment in the volume data set (V) is determined for each surface point of the surface data (O). Using the curve of the grayscale values of voxels from said environment, at least one quality characteristic (Q) is derived which characterizes the quality of the respective examined surface point. The quality characteristic (Q) or each quality characteristic is output together with coordinates of the respective examined surface point as the method result (O′).
US10699398B2
Systems and methods of deep learning coordinate prediction using satellite and service data are disclosed herein. In some example embodiments, for each one of a plurality of places, a computer system trains a deep learning model based on training data of the plurality of places. The deep leaning model is configured to generate a predicted geographical location of a place based on satellite image data and service data associated with the place. The training data for each place comprises satellite image data of the place, service data, and a ground truth geographical location of the place. The service data comprises at least one of pick-up data indicating a geographical location at which a provider started transporting a requester in servicing a request associated with the place or drop-off data indicating a geographical location at which the provider completed transporting the requester in servicing the request associated with the place.
US10699395B2
An image processing device includes an invisible image filter separator that separates an invisible detail component, a visible image filter separator that separates a visible base component and a visible detail component, a base luminance color separator that separates a visible luminance base component and a visible color base component, a detail luminance color separator that separates a visible luminance detail component, a detail synthesizer that generates a synthetic luminance detail component, a synthetic luminance component generator that generates a synthetic luminance component, and a luminance color synthesizer that generates a synthetic image.
US10699393B2
An image processing apparatus for processing an image includes an image capturing device configured to perform image capturing operations a plurality of times under different image capturing conditions to generate a plurality of captured images; a storage device configured to store coefficient data for each of the image capturing conditions; and a processor configured to implement processes of converting a captured image of the plurality of captured images to generate a converted image indicating a luminance and a color difference, and generating a composite image by compositing a plurality of the converted images based on the coefficient data for each of the image capturing conditions that indicates a coefficient for the luminance indicated by each of the converted images.
US10699384B2
An image processing apparatus and a control method thereof are provided. The image processing apparatus includes: an image input interface configured to receive an image content including a first reference frame and a second reference frame; a memory; and a processor configured to generate an interpolation frame based on the first and second reference frames, and the processor is configured to group a plurality of pixels included in at least one of the first reference frame and the second reference frame into a plurality of pixel groups, and individually store each of the plurality of pixel groups in the memory, and load, into an internal memory, pixel values corresponding to a predetermined range with reference to a target pixel region of the interpolation frame with respect to a first pixel group from among the plurality of pixel groups, and load, into the internal memory, pixel values of a range which is smaller than the predetermined range with respect to a second pixel group of the plurality of pixel groups, and to determine pixel values of the target pixel region.
US10699371B2
A system for an airborne platform includes a display device, an input device, and an image processing circuit. The display device is configured to display a visualization provided as a pixel matrix capable of being virtually rotated along a horizontal axis or along a vertical axis based on a user input. The input device is configured to receive user input providing an indication to virtually rotate the visualization along at least one of the horizontal axis and the vertical axis. The image processing circuit is configured to receive pixel data corresponding to the pixel matrix, receive the user input from the input device, determine an offset angle to virtually rotate the visualization along the horizontal axis or the vertical axis, configure the visualization in response to the determined offset angle, and output the configured visualization for display on the display device.
US10699362B2
Embodiments provide support for divergent control flow in heterogeneous compute operations on a fused execution unit. On embodiment provides for a processing apparatus comprising a fused execution unit including multiple graphics execution units having a common instruction pointer; logic to serialize divergent function calls by the fused execution unit, the logic configured to compare a call target of execution channels within the fused execution unit and create multiple groups of channels, each group of channels associated with a single call target; and wherein the fused execution unit is to execute a first group of channels via a first execution unit and a second group of channels via a second execution unit.
US10699360B2
Approaches for processing a machine-readable link are described. The machine-readable link is readable by a computing system to obtain access to digital content using a communication network.
US10699359B2
In an example, a capture system includes a content capture mechanism, an isolation engine, a mark strength engine, and a parameter controller. In that example, the isolation engine generates mark data, the mark strength engine identifies a first variance level in a first region of a first set of mark data, and the parameter controller adjusts a parameter of the content capture mechanism in accordance with a strength change based on a comparison of the first variance level to a second variance level in a first region of a second set of mark data.
US10699352B2
The invention relates to a method of controlling an energy supply system comprising at least two energy generators each configured to provide at least one form of energy of heat and/or cold and/or electrical energy. The energy supply system further comprises one closed-loop controller per energy generator for controlling the energy generator and a control device coordinatedly controlling the closed-loop controllers. The control device detects an energy supply request for providing energy in the form of heat and/or cold and/or electrical energy and determines for each energy form which energy generators are required to meet the energy supply request. For each energy form, the control device generates switch-on requests for the energy generators required to meet the energy supply system and switch-off requests for the energy generators not required. For each energy generator, the control device determines if one, several or no switch-off request is present and if one, several or no switch-off request is present. For each energy generator for which there is at least one switch-on request present, a switch-on request is output to the corresponding closed-loop controller and, for each energy generator for which there is no switch-on request and at least one switch-off request present, a switch-off request is output to the corresponding closed-loop controller.
US10699348B1
Systems and methods include one or more dwelling sensors configured to generate sensor data representative of characteristics of a dwelling; a telematics device configured to generate telematics data representative of operational characteristics of a vehicle; and an analysis server. The analysis server receives the sensor data; receives the telematics data; receives credit information regarding an insured; and determines one or more insurance policy decisions based upon the sensor data, the telematics data, and the credit information the one or more insurance policy decisions comprising: a premium amount, a deductible amount, a coverage amount, a coverage term, or any combination there of for the insured.
US10699347B1
A system including a computing device may receive base map information, including attribute information associated with a plurality of road segments, and trip request information. Based on this information, a route for the user to travel may be determined. The system might further calculate a risk score for each road segment forming the route, and generate a risk map based on the risk score and the route. The risk map may then be displayed to a user. The risk map may include markers or other objects depicting potential risks along the route the driver may face. Also, the risk map may be updated based on information collected from a sensor coupled to the vehicle or located at the road segment to reflect actual, real-time risk scores calculated using an equation for providing a risk score for a particular driver driving a particular vehicle on a particular road segment.
US10699346B1
Systems, methods, apparatuses and computer-readable media for receiving data from one or more sensors associated with one or more home devices, such as appliances, home systems, etc. are presented. In some examples, the data may be used to determine whether the home device is operating within an expected range. The system may determine a home profile and/or neighborhood rating factor which may be used to adjust insurance premiums. The home profile may be generated based on the normal operating conditions of the home based on the analysis of the sensor data. An insurance premium rate may be determined based on the generated home profile and neighborhood rating factor.
US10699345B2
According to some embodiments, data associated with a plurality of potential insurance customers may be received and analyzed to identify a set of similar potential insurance customers. For the set of similar potential insurance customers, at least one customized insurance parameter may be automatically determined and a customized insurance product, including a customized insurance premium value, may be created based on the customized insurance parameter. It may then be arranged for each of the similar potential insurance customers to receive an indication of the customized insurance product.
US10699340B2
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US10699335B2
A Total Loss Predictor Score assesses the risk of Total Loss of new credit applications by leveraging the most powerful insights from business databases. The Total Loss Predictor Score built on segmentation and algorithms that use the commercial information from business databases, powered by analytics, delivers a unique solution for credit risk management to help business creditors with origination decisions.
US10699334B1
A method of integrating electronic data including integrating a desktop such that the desktop includes information received from various sources. The information displayed may be analyzed by a business rule to prioritize what information is included in the desktop, and the information may include data from databases, recent member activities, planned future actions, and recommended future actions. The method also includes the ability to integrate and/or aggregate various data sources, such as databases. The combination of the data sources may be performed according to one or more business rules.
US10699320B2
In one embodiment, a method includes, receiving a request, from a client system of a first user, to access a marketplace including products offered for sale by a second user. The method includes, by the computing device, filtering a set of product listings based on multiple respective product-listing embeddings and a content-interaction embedding associated with the first user. Each product listing includes a description of one of the products in the marketplace. The method includes ranking each product listing in the filtered set based at least on a product-score representing a likelihood of the first user interacting with the respective product. The product-score is based on interaction information associated with the first user, product information associated with the product, and sparse information associated with the first user. The method includes sending, to the client system of the first user, a subset of the ranked product listings.
US10699318B2
In some embodiments, a method can comprise analyzing user interaction with one or more items. In some embodiments, analyzing user interaction with the one or more items can comprise determining a number of impressions for each item of the one or more items. In many embodiments, the method can further comprise determining at least one undiscovered item of the one or more items based at least in part on the analyzing user interaction with the one or more items, estimating a performance of the at least one undiscovered item of the one or more items, promoting the at least one undiscovered item of the one or more items based at least in part on the estimating the performance of the at least one undiscovered item of the one or more items. Other embodiments of related methods and systems are also provided.
US10699312B2
A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.
US10699307B2
The disclosure provides systems and methods for analysis of financial data and customization of financial products. Time-dependent data is obtained for a relatively large set of users, and from the data are determined a relatively small set of trajectories that model user behaviour. New users are characterized according to the trajectories and financial products are automatically personalised to suit the new user.
US10699301B2
A data-processing method and apparatus for remunerating and incentivizing user/consumer behavior with an electronic resource is discussed. A server allows a provider (e.g., an advertiser or first user) to incentivize interactions and behavior of users in a friend cluster on a webpage. The behavior includes, e.g., watching advertising media, sharing, voting, and commenting on the webpage. An electronic-resource attribute represents a quota/amount of the electronic resource allocated to incentivize certain behaviors and a mapping to relate disbursement amounts of the electronic resource with the behaviors. The electronic-resource attribute in the webpage is set, the users' terminals are caused to receive a resource message, and, in response, an electronic-resource request representing behavior data on the web page by the users is transmitted. The amount of electronic resource transferred into the users' accounts is based on mapping the transmitted behavior data to a corresponding amounts of the electronic resource.
US10699296B2
A method, a device, and a non-transitory storage medium provides storing user preferences pertaining to a native ad service; receiving a program that includes instances of native ad information indicative of instances of native ads; displaying the program; determining, whether instances of native ad information is received; providing the native ad based on the user preferences, in response to determining that the instances of native ad information is received; determining whether a secondary user device is paired; and transmitting instances of native ad information to the secondary user device in response to determining that the secondary user device is paired.
US10699295B1
A method implemented on an augmented reality (AR) electronic computing device for determining a likelihood of fraudulent content in an advertisement includes receiving a digital image of the advertisement. A dataset of information relating to the advertisement is extracted from the digital image. Content related to the advertisement is identified from the dataset of information. The identified content is used to request identification information regarding the advertisement. The identification information and supplemental information are used to calculate a scam score for the advertisement. The scam score indicates the likelihood of fraudulent content in the advertisement.
US10699294B2
Sequential hypothesis testing techniques are described, which involve testing sequences of increasingly larger number of samples until a winner is determined. In particular, sequential hypothesis testing techniques is based on whether a result of a statistic has reached statistical significance that defines a confidence level in the accuracy of the results. Sequential hypothesis testing also permits the user to “peek” into the test through use of a user interface (e.g., dashboard) to monitor the test in real time as it is being run. Real time output of this information in a user interface as a part of sequential hypothesis testing may be leveraged in a variety of ways. In a first example, a user may make changes as the test is run. In another example, flexible execution is also made possible in that the test may continue to run even if initial accuracy guarantees have been met.
US10699282B2
A method implemented in a computer infrastructure having computer executable code includes receiving advertising criteria, collecting advertisement cost data, and detecting virtual universe (VU) data. Additionally, the method includes determining optimal advertisement parameters based on the advertising criteria, the advertisement cost data and the VU data, and at least one of displaying the optimal advertisement parameters and invoking an advertisement in the VU in accordance with the optimal advertisement parameters.
US10699279B2
Compliance with retail display regulations that retailers are subject to within a plurality of jurisdictions is managed. Retail display regulations may differ from jurisdiction to jurisdiction. To facilitate compliance, retail display regulations for a plurality of jurisdictions are centrally maintained. The regulations may then be used to dynamically generate retail display materials for locations across a plurality of jurisdictions with different regulatory schemes. The central storage and/or maintenance of the retail display regulations may facilitate compliance with disparate regulatory schemes that retailers are subject to based in part of retail location. Central storage of the retail display regulations may facilitate certification of compliance by regulating entities associated with the jurisdictions.
US10699277B2
A mobile computing device having at least one processor and at least one memory, together providing a first execution environment and a second execution environment logically isolated from the first execution environment, the mobile computing device comprising: a first application executable within the first execution environment; a second trusted application executable within the second execution environment; and a secure communications channel between the first application and the second trusted application, wherein the second trusted application is configured to generate one or more data items and to provide the one or more data items to the first application via the secure communications channel.
US10699274B2
An apparatus and method for secure electronic payment are provided. The method includes authenticating a user of an electronic device executing a trusted payment application in a trusted execution environment of the electronic device, receiving credit card data from the user, generating credit card track data based on the received credit card data, and storing the credit card track data.
US10699273B2
A method for authorizing a mobile payment transaction is provided that is based on device locations. The method includes receiving, by a server, a request from a point of sale (POS) device to authorize a payment transaction involving a payment facilitating device. In an embodiment, the request includes payment information of the payment transaction and location information of the POS device. When the request is received, an authorizing client device for the payment transaction is identified based on the payment information from the payment facilitating device. The request to authorize the payment transaction is granted when it is determined that the authorizing client device is located within a predetermined distance from the POS device.
US10699264B1
Systems and methods are disclosed to facilitate payment of a restaurant bill via text message. For example, a text message having a restaurant bill code may be sent from a customer device to an MPS phone number. A restaurant network address may be extracted for a restaurant computing system. A query may be sent to the restaurant computing system using the restaurant network address with the restaurant bill code. In response, the restaurant computing system may send restaurant bill data that includes least one restaurant menu item, a price for the at least one restaurant menu item, and a total bill amount. A unique URL may be created that when entered into a web browser presents a webpage that includes at least the restaurant bill data. The unique URL may be used by the customer to pay the restaurant bill.
US10699241B2
Disclosed are methods for developing authorized chemical palettes for formulating products with reduced adverse environmental and/or health concerns, and advising the public to a greater extent regarding the ingredients of products formulated using these palettes. Also disclosed are computer systems to implement such methods.
US10699235B2
Selection of web page advertisements for placement into a web page may use attention data that ranks the elements of the web page according to the attention the elements receive from users during interactions with the web page. The content of ads can be matched to the content of the most highly ranked elements of the web page rather than the web page as a whole. Alternatively, ads can be selected that historically produce a preferred pattern of behavior such as an attention shift from a highly ranked element of the web page to the ad.
US10699234B1
Computer systems and methods to protect user credential against phishing with security measures applied based on determination of phishing risks of locations being visited, phishing susceptibility of users, roles of users, verification of senders of messages, and/or the timing of stages in accessing and interacting with the locations. For example, when a site is unclassified at the onset of being accessed by a user device, security measures can be selectively applied to allow the site to be initially viewed on the user device, but disallow some user interactions to reduce phishing risk. For example, a response to a domain name system (DNS) request can be customized based on a user risk level. For example, a message can be displayed without a profile picture of a contact of a user when the sender of the message appears to be the contact but cannot be verified to be the contact.
US10699232B1
A system, method, and computer program product are provided for resolving production business issues associated with a software product. In operation, a system identifies at least one business flow associated with at least one software product. The system identifies one or more defects associated with the at least one business flow. Further, the system maps the one or more defects to the at least one business flow. The system assigns at least one expert for evaluating the at least one business flow. The system analyzes the at least one business flow based on end-to-end business requirements. The system generates a generic resolution for the at least one business flow. The generic resolution includes a replacement business flow based on the end-to-end business requirements. Moreover, the system utilizes the generic resolution as a replacement for the at least one business flow in the at least one software product to resolve the one or more defects associated with the at least one business flow.
US10699228B2
A system, methods, and apparatus for point-in-time requirement tracking are disclosed. In an example embodiment, requirements for a project are stored in a database communicatively coupled to a server, the requirements including at least a first requirement stored in a first record and a second requirement stored in a second record. The server receives changes to the first requirement and the second requirement during the edit session and stores the changed first requirement to a third record and the changed second requirements to a fourth record. The server then provides the first and third records to a client device so that the client device can concurrently display the first requirement as specified in the first record and the first requirement as specified in the third record.
US10699222B2
A system for providing visual crop data to a mobile device includes at least one server computer in communication with a mobile device. The at least one server computer is configured to receive location data relating to a geographical position of the mobile device; retrieve topographical data associated with at least a portion of the location data; generate shape data based at least partially on the topographical data; and transmit at least a portion of the shape data to the mobile device, such that at least one shape is visually displayed on at least a portion of a map image displayed on the mobile device. Also disclosed is a computer-implemented method and computer program product for providing and/or interacting with visual crop data, including appropriately communicatively connected hardware components.
US10699215B2
Mechanisms are provided to implement a self-training engine of a question and answer system. The self-training engine pairs an unanswered natural language question with portions of an electronic document to generate an unlabeled data set. The self-training engine trains a model based on a labeled data set comprising a finite number of question and answer pair data structures and applies the model to the unlabeled data set to identify an answer from the portions of the electronic document to the unanswered natural language question. The self-training engine modifies the labeled data set to include the identified answer and corresponding unanswered natural language question as an additional question and answer pair data structure. The self-training engine then trains the model based on the modified labeled data set.
US10699211B2
Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal. Based on the noise signal, a first classification is generated for a plurality of seasonal instances within the set of time series data, where each respective instance of the plurality of instances corresponds to a respective sub-period within the season and the first classification associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern. Based on the dense signal, a second classification is generated that associates a second set of one or more instances with the particular class. Based on the first classification and the second classification, a third classification is generated, where the third classification associates a third set of one or more instances with the particular class.
US10699209B2
Quantum algorithms to solve practical problems in quantum chemistry, materials science, and matrix inversion often involve a significant amount of arithmetic operations. These arithmetic operations are to be carried out in a way that is amenable to the underlying fault-tolerant gate set, leading to an optimization problem to come close to the Pareto-optimal front between number of qubits and overall circuit size. In this disclosure, a quantum circuit library is provided for floating-point addition and multiplication. Circuits are presented that are automatically generated from classical Verilog implementations using synthesis tools and compared with hand-generated and hand-optimized circuits. Example circuits were constructed and tested using the software tools LIQUi| and RevKit.
US10699191B2
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a larger neural network from a smaller neural network. One of the described methods includes obtaining data specifying an original neural network and generating a larger neural network from the original neural network The larger neural network has a larger neural network structure than the original neural network structure. The values of the parameters of the original neural network units and the additional neural network units are initialized so that the larger neural network generates the same outputs from the same inputs as the original neural network and the larger neural network is trained to determine trained values of the parameters of the original neural network units and the additional neural network units from the initialized values.
US10699181B2
In one example, a method includes generating, responsive to receiving a request for a recommendation for a group of users and based on first privacy level data for users of the group, an original list of recommendations for the group. In this example, the method further includes evaluating, by respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, recommendations from the original list of recommendations for inclusion in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level. In this example, the method further includes, in response to the pruned list of recommendations including at least one recommendation, outputting, for presentation to the users of the group, the pruned list of recommendations.
US10699180B2
A system for identification of items and products is provided, comprising an optical identification mark associated physically and in a database with a specific item or product, wherein the optical identification mark comprises an optical element with unique refractive properties and a laser beam source and said optical identification mark is configured to transmit a laser beam emitted by the laser beam source through said optical element and surrounding medium to create a light beam with unique light and shape properties that is utilized as a token for identification of the specific optical identification mark and subsequent identification of the associated specific item or product.
US10699178B1
RFID technology may be used to provide digital identities for physical items. An RFID IC attached to or integrated into a physical item contains an identifier for the physical item. Digital identity information associated with the item, such as ownership information, history, properties, and the like, may be located on one or more networks. An entity, after authenticating itself and/or the item, may use the identifier to locate, retrieve, and/or update the item's digital identity information on the network.
US10699173B2
A recording tape cartridge includes a case configured by first and second halves being joined to each other first and second peripheral walls are butted against each other and stores a reel, a label surface formed of a first half label surface of the first peripheral wall and a second half label surface of the second peripheral wall on a side opposite to a loading direction of the case to a drive device and that allows a barcode label with a one-dimensional or two-dimensional barcode to be attached thereto, and a reference surface formed on a bottom plate and is used for positioning the case in a thickness direction in a case of being loaded into the drive device. The first or second half label surface is inclined at one degree or more with respect to a vertical plane perpendicular to the reference surface in a side view.
US10699165B2
One embodiment provides a system that facilitates efficient collection of training data. During operation, the system obtains, by a recording device, a first image of a physical object in a scene which is associated with a three-dimensional (3D) world coordinate frame. The system marks, on the first image, a plurality of vertices associated with the physical object, wherein a vertex has 3D coordinates based on the 3D world coordinate frame. The system obtains a plurality of second images of the physical object in the scene while changing one or more characteristics of the scene. The system projects the marked vertices on to a respective second image to indicate a two-dimensional (2D) bounding area associated with the physical object.
US10699163B1
A human expert may initially label a white light image of teeth, and computer vision may initially label a filtered fluorescent image of the same teeth. Each label may indicate presence or absence of dental plaque at a pixel. The images may be registered. For each pixel of the registered images, a union label may be calculated, which is the union of the expert label and computer vision label. The union labels may be applied to the white light image. This process may be repeated to create a training set of union-labeled white light images. A classifier may be trained on this training set. Once trained, the classifier may classify a previously unseen white light image, by predicting union labels for that image. Alternatively, the items that are initially labeled may comprise images captured by two different imaging modalities, or may comprise different types of sensor measurements.
US10699159B2
A method includes receiving a plurality of legacy graphics files associated with a control system for an industrial process, each legacy graphics file comprising a plurality of legacy graphics objects. The method also includes parsing the legacy graphics files to identify primitive graphic objects in each legacy graphics file. The method also includes determining relationships among the identified primitive graphic objects to determine a group of primitive graphic objects that form one component of the industrial process. The method also includes determining one or more patterns among the identified primitive graphic objects. The method also includes saving the one or more patterns in a pattern library.
US10699146B2
In various embodiments, computer program products for detecting, estimating, calculating, etc. characteristics of a document based on reference objects depicted on the document are disclosed. In one approach, a computer program product for processing a digital image depicting a document includes instructions executable by a computer for analyzing the digital image to determine one or more of a presence and a location of one or more reference objects; determining one or more geometric characteristics of at least one of the reference objects; defining one or more region(s) of interest based at least in part on one or more of the determined geometric characteristics; and detecting a presence or absence of an edge of the document within each defined region of interest. Additional embodiments leverage the type of document depicted in the image, multiple frames of image data, and/or calculate or extrapolate document edges rather than locating edges in the image.
US10699138B2
A system mountable in a vehicle to provide object detection in the vicinity of the vehicle. The system includes a camera operatively attached to a processor. The camera is mounted externally at the rear of the vehicle. The field of view of the camera is substantially in the forward direction of travel of the vehicle along the side of the vehicle. Multiple image frames are captured from the camera. Yaw of the vehicle may be input or the yaw may be computed from the image frames. Respective portions of the image frames are selected responsive to the yaw of the vehicle. The image frames are processed to detect thereby an object in the selected portions of the image frames.
US10699134B2
Embodiments of the present disclosure disclose a lane line identification modeling method and apparatus, and a lane line identification method and apparatus. The lane line identification modeling method includes: identifying an image region of a lane line in an image based on two-dimensional filtering (S11); constructing model training data by using the identified image region (S12); and training a convolutional neural network-based lane line identification model by using the model training data (S13). The lane line identification modeling method and apparatus, and the lane line identification method and apparatus provided in the embodiments of the present disclosure can improve the accuracy of lane line detection.
US10699124B1
Systems, methods and techniques for automatically recognizing two-dimensional real world objects with an augmented reality display device, and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images.
US10699109B2
The present disclosures provide methods of optical character recognition for a patterned document having one static element and one information field. Systems and methods are disclosed to identify in each of a current and a previous image of a series of images of an original document overlapping with each other, a corresponding plurality of base points, wherein each base point is associated with one textural artifact in each of the current image and the previous image using an OCR text of the current image; identify parameters of a coordinate transformation converting coordinates of the previous image into coordinates of the current image; associate a part of the OCR text with a cluster of a plurality of clusters of symbol sequences; identify a median string representing the cluster of symbol sequences; and produce a resulting OCR text representing at least a portion of the original document.
US10699107B2
An image detection method for determining the postures of a user includes: obtaining a plurality of images of a user; determining whether the user moves; and when the user is determined to be moving, calculating whether the amount of images is greater than a first predetermined value or not, calculating whether or not the amount of images of the user in the region of interest (ROI) is greater than a second predetermined value, and calculating whether or not the amount of images of the user not in the ROI is greater than a third predetermined value, in order to determine the postures of the user.
US10699104B2
The present disclosure provides a method, computer system and computer program product for obtaining an image. According to the method, an emotional status of a user is determined, at least one character can be determined based on a preference of the user, and at least one image comprising the at least one character can be obtained based on the emotional status of the user.
US10699100B2
A method for microscopic image acquisition based on a sequential slice. The method includes; acquiring a sample of the sequential slice and a navigation image thereof; identifying and labeling the sample of the sequential slice in the navigation image by utilizing methods of image processing and machine learning; placing the sample of the sequential slice in a microscope, establishing a coordinate transformation matrix for a navigation image-microscope actual sampling space coordinate, and navigating and locating a random pixel point in the navigation image to a center of the microscope's visual field; locating the sample of the sequential slice under a low resolution visual field, binding a sample acquisition parameter; based on the binding of the sample acquisition parameter, recording a relationship of relative of locations between a center point of a high resolution acquisition region and a center point after being matched with a sample template.
US10699098B2
A fingerprint recognition device includes a light source, a light conversion layer, a light detector, and a light filter. The light source is configured to emit a first light having a first wavelength. The light conversion layer is configured to convert the first light to a second light having a second wavelength different from the first wavelength. The light detector is configured to detect the second light reflected by a fingerprint. The light filter is disposed between the light conversion layer and the light detector, and configured to substantially filter out the first light and substantially pass the second light.
US10699090B2
Embodiments include technologies for applying dynamic occlusions to barcodes, which include determining a dynamic occlusion to be applied to a barcode, generating an object for displaying a series of images of the barcode with the dynamic occlusion, where the barcode is to be scannable at least once based on the series of images to be displayed, and providing the object for access by the mobile device. In specific embodiments, the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode. In further specific embodiments, the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period. The first portion of the barcode is unscannable during the first interval and is at least partially scannable during one or more other intervals.
US10699074B2
Methods, mobile electronic devices, and computer program products are provided for accepting reduced text entry of phrases, sentences or paragraphs, and probabilistically determining the most likely translation of the reduced text to a full text counterpart, and displaying same. Reduced text is accepted and parsed according to a predefined reduction pattern to produce parsed text elements. The parsed text elements are evaluated using n-gram knowledge and/or language models to identify the most likely words corresponding to the elements. The most likely corresponding words are used to evaluate the reduced text at the phrase level by evaluating the likelihood of transition from one word to the next amongst the most likely words, to compute phrase probabilities for various combinations of the most likely words. The most likely phrase(s) are output based in part on the phrase probabilities.
US10699073B2
Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for identifying a language in a message. Non-language characters are removed from a text message to generate a sanitized text message. An alphabet and/or a script are detected in the sanitized text message by performing at least one of (i) an alphabet-based language detection test to determine a first set of scores and (ii) a script-based language detection test to determine a second set of scores. Each score in the first set of scores represents a likelihood that the sanitized text message includes the alphabet for one of a plurality of different languages. Each score in the second set of scores represents a likelihood that the sanitized text message includes the script for one of the plurality of different languages. The language in the sanitized text message is identified based on at least one of the first set of scores, the second set of scores, and a combination of the first and second sets of scores.
US10699062B2
An artificial intelligence system using a machine learning algorithm for providing summary information of a document input to an artificial intelligence learning model trained to obtain summary information.
US10699048B2
Systems and methods for application specific integrated circuit design using Chronos links are disclosed. A Chronos Link is an ASIC on-chip and off-chip interconnect communication protocol that allows interfaces to transmit and receive information. The protocol may utilize messages or signals to indicate the availability and/or readiness of information to be exchanged between a producer and a consumer allowing the communication to be placed on hold and to be resumed seamlessly. A method includes inserting gaskets and channel repeaters connected to interfaces of multiple intellectual property (IP) blocks in order to replace traditional links with Chronos Links; performing simplified floorplanning; performing simplified placement; performing simplified clock tree synthesis (CTS) and routing; and performing simplified timing closure.
US10699046B2
The present invention is a process by which an engineer can provide as input the design, functional verification goals, and other abstract design details, and receive as output an agent which can be integrated into traditional test benches and will generate stimuli to automatically hit the functional coverage goals for the design. The present invention may employ a system which includes a learning configurator, a learning-based test generator, and a test bench. The learning test generator is communicatively coupled to the generator and notably comprises a learning algorithm.
US10699042B2
First FEA mesh model representing 3-D geometry of a carbon fiber reinforced composite (CFRC) product/part, pre-forming fiber orientation and desired reference fiber direction at a particular location on the product/part are received. First FEA mesh model contains finite elements associated with respective material properties for carbon fibers and binding matrix. Pre-forming fiber orientation includes number of fibers and relative angles amongst the fibers. Pre-forming 2-D shape of a workpiece used for manufacturing the product/part is obtained by conducting a one-step inverse numerical simulation that numerically expands the first to a second FEA mesh model based on numerically-calculated structural behaviors according to respective material properties. Pre-forming fiber orientation is superimposed on the second FEA mesh model with the desired reference fiber direction being preserved. Relative angles amongst all of the fibers on the product/part are determined by correlating the superimposed fiber orientation of the second to the first FEA mesh model.
US10699041B2
An age monitoring arrangement includes a sensor, a calculation component, and a timer. The sensor is configured to generate one or more measurements of an environmental property. The calculation component is configured to generate a virtual age and identify an occurrence of an event based on the one or more measurements and a clock using an aging module. The timer is configured to generate the clock.
US10699034B2
Embodiments provide methods and systems for modeling the flow of fluid in variable physical and geological environments using dynamically determined Navier-Stokes equations (NSE), such as Darcy Flow and Poiseuille flow.
US10699022B1
The present embodiments describe methods and systems for intercepting unauthorized communications in a controlled-environment facility. Unauthorized communications may originate from contraband cell phones, for example. In an embodiment, attempted communications from the contraband communication device are intercepted by the facility communication systems. The attempted communication may or may not be connected or completed, depending upon facility rules, policies, and regulations.
US10699020B2
A centralized framework for managing the data encryption of resources is disclosed. A data encryption service is disclosed that provides various services related to the management of the data encryption of resources. The services may include managing application policies, cryptographic policies, and encryption objects related to applications. The encryption objects may include encryption keys and certificates used to secure the resources. In an embodiment, the data encryption service may be included or implemented in a cloud computing environment and may provide a centralized framework for effectively managing the data encryption requirements of various applications hosted or provided by different customer systems. The disclosed data encryption service may provide monitoring and alert services related to encryption objects managed by the data encryption service and transmit the alerts related to the encryption objects via various communication channels.
US10699013B2
A device for securing USB or Firewire port interconnections includes a microcontroller comprising a processor; a first connector/lead in communication with the microcontroller and configured to be coupled with a USB or Firewire external device; and a second connector/lead in communication with the microcontroller and configured to be coupled with a protected host. An optional user interface communicates with the microcontroller. When the microcontroller detects that the external device is coupled to the first connector/lead, the processor is configured to display a prompt on the user interface for a user to initiate inputs prior to the external device being allowed to connect with the protected host; or is configured to automatically prevent the external device from being connected with the protected host if the external device is on a blacklist of devices known to have device handlers in the protected host at a BIOS level, without modifying the protected host.
US10699006B1
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain data under a trusted execution environment (TEE). One of the methods includes receiving, by a blockchain node, a request to execute one or more software instructions in a TEE executing on the blockchain node; determining, by a virtual machine in the TEE, data associated with one or more blockchain accounts to execute the one or more software instructions based on the request; traversing, by the virtual machine, an internal cache hash table stored in the TEE to determine whether the data are included in the internal cache hash table; and in response to determining that the data is included in the internal cache hash table, executing, by the virtual machine, the one or more software instructions by retrieving the data from the internal cache hash table.
US10698999B2
This document describes authentication using an interactive cord. An interactive cord includes a cable, and a fabric cover that covers the cable. The fabric cover includes one or more conductive threads woven into the fabric cover to form one or more capacitive touchpoints which are configured to enable reception of touch input that causes a change in capacitance to the one or more conductive threads. The interactive cord can be used to authenticate a user. For example, rather than using a password entered into a computing device, a touch input pattern can be provided to interactive cord that is coupled to the computing device to authenticate the user.
US10698994B2
A device package includes a sensor die, one or more additional dies adjacent the sensor die, and a molding compound encircling the sensor die and the one or more additional dies. The device package further includes redistribution layers over the sensor die, the one or more additional dies, and the molding compound. The redistribution layers include first conductive features in a first dielectric layer. The first conductive features electrically connect the sensor die to the one or more additional dies. The redistribution layers further include an array of electrodes in a second dielectric layer over the first dielectric layer and electrically connected to the sensor die.
US10698986B2
One aspect of the present invention discloses a watermark insertion method. The method includes: segmenting target text into pieces of page content; obtaining a watermark variable comprising a line alternation value indicative of a watermark mode changed for each line of the segmented page content and a watermark mode setting value; and applying a flip-flop component insertion algorithm for inserting a watermark into each of the pieces of segmented page content based on the obtained watermark variable.
US10698984B2
Described is a method and system for the secure management and verification of prescriptions allowing patients, doctors and dispensers to access prescriptions as directed by patients. An example method may include generating a code vector including a series of authentication codes, storing at least one of the authentication codes on a peripheral device, maintaining an indication of a next expected authentication code from the code vector, allowing prescription creation by a user when the peripheral device is detected and determined to be an authorized device, and that the authentication code provided from the peripheral device matches the next expected authentication code, storing a prescription associated with a patient having a patient PIN, wherein the prescription is provided by the user, generating a plurality of refill verification codes associated with the prescription, and authorizing dispensing responsive to receipt of one of the plurality of refill verification codes and the patient PIN.
US10698983B2
A system, method, and wireless earpieces for implementing a medical engine utilizing wireless earpieces. A request is received from a user to be implemented by wireless earpieces. A medical engine is executed on the wireless earpieces. Information associated with the request is retrieved from one or more medical databases accessible to the wireless earpieces. An action is implemented to fulfill the request utilizing the information through the medical engine.
US10698976B2
Methods, systems, and apparatus for a matrix multiply unit implemented as a systolic array of cells are disclosed. Each cell of the matrix multiply includes: a weight matrix register configured to receive a weight input from either a transposed or a non-transposed weight shift register; a transposed weight shift register configured to receive a weight input from a horizontal direction to be stored in the weight matrix register; a non-transposed weight shift register configured to receive a weight input from a vertical direction to be stored in the weight matrix register; and a multiply unit that is coupled to the weight matrix register and configured to multiply the weight input of the weight matrix register with a vector data input in order to obtain a multiplication result.
US10698974B2
Methods, systems, and apparatus for a matrix multiply unit implemented as a systolic array of cells are disclosed. Each cell of the matrix multiply includes: a weight matrix register configured to receive a weight input from either a transposed or a non-transposed weight shift register; a transposed weight shift register configured to receive a weight input from a horizontal direction to be stored in the weight matrix register; a non-transposed weight shift register configured to receive a weight input from a vertical direction to be stored in the weight matrix register; and a multiply unit that is coupled to the weight matrix register and configured to multiply the weight input of the weight matrix register with a vector data input in order to obtain a multiplication result.
US10698973B2
A method for concurrent reading of mixed radix DFT/IDFT data, a method for concurrent calculation of mixed radix DFT/IDFT method, an apparatus for concurrent reading of mixed radix DFT/IDFT data, and an apparatus for concurrent calculation of mixed radix DFT/IDFT. The method for concurrent reading includes: configuring dual circulation parameters according to the number of points corresponding to the number of series to be computed and the number of points corresponding to the number of series accomplished; then, determining the value size between the maximum number of concurrently read data and the product of the number of points corresponding to the number of series accomplished; and based on the result of determination, calculating the dual circulation parameters corresponding thereto according to the result of determination, and concurrently reading data based on the calculated dual circulation parameters.
US10698960B2
A method and a content validation and coding system (CVCS) for validating and coding content of an electronic document for search engine optimization (SEO) are provided. The CVCS integrates with application programming interfaces (APIs) of search engines and/or media platforms. The CVCS creates a categorized repository of schema codes. The CVCS executes a web crawler for crawling and indexing an electronic document to be coded and content related thereto, from one or more search engines and/or media platforms via the APIs, and identifies structured data and content in the electronic document. The CVCS validates the identified content based on analytic criteria and determines optimal schema codes from the categorized repository and/or dynamically generated supplementary schema codes. The CVCS generates a structured data code map (SDCM) of the optimal schema codes and codes the validated content with the optimal schema codes within the identified structured data using the SDCM for SEO.
US10698958B2
A method and system for processing information in a social network system are disclosed. The method includes: in a network system, especially in a social network system, adding a piece of information having a new information structure to serve as a basic unit for expression intension of a user while enabling a user to be capable of continuously releasing a piece of information having a simple structure as a basic unit for expressing intensions. This information having the new structure describes relative locations of multiple basic units expressing meanings when being exhibited, and the meanings thereof are expressed by using a combination of the recited basic units in a manner of the multiple basic units. As such, information expression efficiency in the system is improved, and the information screening capability is enhanced, thereby naturally implementing structured reorganization of the information and significantly improving the information processing capability of the system.
US10698956B2
An approach is provided for an information handling system to present knowledge-based information. In the approach, a semantic analysis is performed on the document with the analysis resulting in various sets of semantic content. Each of the sets of semantic content corresponds to an area in the document. The areas of the document are visually highlighted using visual indicators that show the availability of the sets of semantic content to a user via a user interface. In response to a user selection, such as a selection using the user interface or a user specified configuration setting, a selected set of semantic content is displayed to the user using the interface.
US10698949B2
The disclosed technology provides a game assistance system which allows a game helper to select audio data corresponding to game judgments and a game progress and allow the selected audio data to be output through a stadium speaker, and comprises: an information storage unit for storing game progress information; a signal receiving unit for receiving a game progress request signal from a game helper terminal; a control unit for selecting in the information storage unit the game progress information corresponding to the game progress request signal; and a signal transmission unit for transmitting the selected game progress information to the game helper terminal.
US10698947B2
Disclosed is a system for tracking user activities with a user identification tag stored at the user's Internet-capable device. For example, the system can store a pixel having a color scheme that identifies the user but that is hidden to the user and identifiable by an external computer. The pixel can be stored in the user device's cache for later identification of the user.
US10698944B2
Techniques are described for generating search results and content recommendations using a distance metric on a space of media titles. In one embodiment, each media title may be associated with metadata tags and represented by a vector which indicates those associated tags. The distance metric may measure distance as an angle between vectors representing media titles in a bent vector space that accounts for correlations between tags. Further, a non-linear scaling may be applied to the vectors representing media titles to correct for under-tagging and redundant tagging. Based on the distance metric, a search or recommendation application may generate search results and/or content recommendations and cause the same to be presented to a user.
US10698943B2
Embodiments of the present application disclose a method and an apparatus for identifying a slide, which are applied to an electronic device. The method comprises: obtaining file source code of a slide to be identified (S101); obtaining feature information of objects in the slide to be identified from the file source code (S102); and determining a layout of the slide to be identified based on the obtained feature information (S103). In the present application, the electronic device can automatically obtain the feature information of the objects in the slide to be identified from the file source code of the slide. Therefore, compared to manual identification, the efficiency and accuracy of identifying the layout of the slide are significantly improved. Moreover, this makes it possible to perform subsequent automatic processes on the slide based on the layout of the slide.
US10698942B2
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.
US10698941B2
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
US10698936B2
A data object can be represented based on multiple “tags” (e.g., multiple signatures provided as a cluster of signatures based on multiple tags of a data model). Essentially, the representation of the data object need not necessarily reflect the entire data object but it can provide a useful indication (or a signal) (e.g., “s40={computer vision, image analysis, tracking, detection, 3d}”), In addition, a data representation provided (e.g., signature or cluster of signatures) can represent multiple data objects. However, a data object can be represented by multiple tags (e.g., signatures) as well. Also, multiple tags can be used to collectively represent a data object. The tags can provide information in an organized and logically structured manner. For example, a cluster signature can be provided with strings of one or more words (e.g., keywords) concatenated with logical operators (e.g., AND, OR, NOT).
US10698933B2
Provided is a method of providing an unmanned dialogue service according to an embodiment of the inventive concept. The method includes transmitting or receiving text message data constituting a dialogue to or from a user terminal in an unmanned dialogue model, analyzing the dialogue to determine whether a counselor switching situation has occurred, transmitting a dialogue handover request including information regarding the dialogue to a counselor management apparatus when it is determined that the counselor switching situation has occurred, and automatically switching into a mode for relaying transmission or reception of messages between the user terminal and a counselor terminal that receives a task for processing the dialogue handover request allocated by the counselor management apparatus.
US10698924B2
Techniques are described for generating a hierarchical group based on a set of data. In one example, a method includes classifying two or more data items from a set of data with respect to a library of ontological concepts. The method further includes classifying the two or more data items with respect to lexical correlations between the two or more data items. The method further includes generating a hierarchical group in which the two or more data items are partitioned into one or more hierarchical partitions based at least in part on the classifying with respect to the library of ontological concepts and the classifying with respect to the lexical correlations, wherein each of the one or more hierarchical partitions comprises the two or more data items.
US10698918B2
Methods and systems for representing data are disclosed. An example method can comprise providing a first representation of data and receiving a request to change resolution of the data. An example method can comprise, transforming, based on at least one wavelet function, the data to at least one of reduced data or expanded data. An example method can comprise providing a second representation of the data based on at least one of the reduced data or expanded data.
US10698907B2
A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates an additional feed including the additional content items. The additional content items may be determined by identifying content items having various characteristics and scoring the content items based on the characteristics. Content items having at least a threshold score are identified as additional content items. Examples of characteristics of content items include users providing content items to the social networking system, locations associated with social networking system users, and interaction with content items by social networking system users. In some embodiments, the additional feed modifies presentation of the additional content items based on their associated scores.
US10698900B2
Systems and methods are disclosed for generating a distributed execution model with untrusted commands. The system can receive a query, and process the query to identify the untrusted commands. The system can use data associated with the untrusted command to identify one or more files associated with the untrusted command. Based on the files, the system can generate a data structure and include one or more identifiers associated with the data structure in the distributed execution model. The system can distribute the distributed execution model to one or more nodes in a distributed computing environment for execution.
US10698891B2
M×N dispatching in a large scale distributed system is disclosed. In various embodiments, a query is received. A query plan is generated to perform the query. A subset of query processing segments is selected, from a set of available query processing segments, to perform an assigned portion of the query plan. An assignment to perform the assigned portion of the query plan is dispatched to the selected subset of query processing segments.
US10698882B2
A method for creating a standby database with read/write access capability while also maintaining a data consistency with a primary database, is provided. The method includes syncing the primary database with a physical standby mirror existing on the standby database, creating a first data compartment and a second data compartment on the standby database, separate from the physical standby mirror, applying a change made to the first data object on the primary database to the corresponding first data object on the physical standby mirror; and determining whether the change should be applied to the corresponding first data object stored on the first data compartment in accordance with data merge rules associated with the first data compartment and the second data compartment.
US10698881B2
A database system may include a database service and a separate distributed storage service. The database service (or a database engine head node thereof) may be responsible for query parsing, optimization, and execution, transactionality, and consistency, while the storage service may be responsible for generating data pages from redo log records and for durability of those data pages. For example, in response to a write request directed to a particular data page, the database engine head node may generate a redo log record and send it, but not the data page, to a storage service node. The storage service node may store the redo log record and return a write acknowledgement to the database service prior to applying the redo log record. The server node may apply the redo log record and other redo log records to a previously stored version of the data page to create a current version.
US10698878B2
In some examples, a graph processing server is communicatively linked to a shared memory. The shared memory may also be accessible to a different graph processing server. The graph processing server may compute an updated vertex value for a graph portion handled by the graph processing server and flush the updated vertex value to the shared memory, for retrieval by the different graph processing server. The graph processing server may also notify the different graph processing server indicating that the updated vertex value has been flushed to the shared memory.
US10698877B2
Implementing a naming service for a hierarchal namespace in a database format. A method includes at a database, wherein the database stores a first table having references to hierarchical nodes in a hierarchical namespace, and a second table with relational references to hierarchical nodes referenced in the first table, detecting an edge modification event changing one or more edges of a node in the hierarchical namespace. The method further includes, as a result, creating a unique row in the second table for the edge modification event in the hierarchical namespace. Any edge modification event results in creation of a unique row in the second table such that different entities can cause overlapping edge modification events that can be documented at the database without transactional conflicts.
US10698868B2
A device may analyze a set of unstructured documents of an organization associated with a domain to identify a first set of entities. The device may analyze a set of semi-structured documents of the organization to determine a second set of entities. The device may filter the first set of entities using the second set of entities. Filtering the first set of entities may include removing, from the first set of entities, one or more entities that do not satisfy a threshold level of similarity with entities included in the second set of entities. The device may consolidate the filtered first set of entities and the second set of entities to identify a set of key entities. The device may provide the set of key entities to a user device to allow the set of key entities to be annotated and used for one or more machine learning models.
US10698864B2
A method by a media delivery system. The method includes generating a streaming manifest file and an auxiliary manifest file, where the streaming manifest file includes references to video segments of a video content, where the auxiliary manifest file includes timed metadata associated with the video content, and where the streaming manifest file and the auxiliary manifest file refer to a same timeline. The method further includes making the streaming manifest file and the auxiliary manifest file accessible to a client device.
US10698860B2
According to one embodiment, an arithmetic device includes one or a plurality of arithmetic units. One of the one or the arithmetic units includes a memory part including a plurality of memory regions, and an arithmetic part. At least one of the memory regions includes a line-shaped magnetic part.
US10698851B1
A data bit width converter is adapted to: convert first data using a first bit width as a data segment unit and second data using a second bit width as a data segment unit, and provide a cache to temporarily store third data, wherein the first bit width is not equal to the second bit width. The data bit width converter includes a slave, a cache, and a data reconstitution circuit. The slave is configured to read and write the second data. The cache is configured to read and write the third data. The data reconstitution circuit is configured to: convert the first data and the second data, and sequentially search the cache and the slave for the second data according to a searching program, to output the first data, and write the third data to the cache according to a temporary storage program.
US10698844B1
A storage system interface (SSI) located externally to a data storage system serves as an interface between a host system and the data storage system. The SSI may be part of the host system, and in some embodiments may be a separate and discrete component from the remainder of the host system, physically connected to the remainder of the host system by one or more buses that connect periphery devices to the remainder of the host system. The SSI may be physically connected directly to the internal fabric of the data storage system, and may be implemented on a card or chipset physically connected to the remainder of a host system by a PCIe bus. The SSI may provide functionality traditionally provided on data storage systems, enabling at least some I/O processing to be offloaded from data storage systems to hosts that include SSIs.
US10698834B2
A memory system includes a memory controller and a memory that is nonvolatile. The memory controller divides first information, which correlates a logical address with a physical address of the memory, into multiple pieces of second information, attaches metadata to each of the multiple pieces of second information and stores each piece of second information with the attached metadata, into the memory, when using third information, which is one of the multiple pieces of second information, reads, as multiple pieces of fourth information, pieces of second information including the third information, from among the multiple pieces of second information stored in the memory, selects fifth information, which is different from the third information, from among the read multiple pieces of fourth information based on the metadata attached to each of the multiple pieces of fourth information, and caches the selected fifth information into another memory.
US10698832B2
The present invention discloses a method of using memory allocation to address hot and cold data, which comprises steps: using a hardware performance monitor (HPM) to detect at least one read/write event of a central processor; while a number of the read/write events reaches a threshold or a random value, a computer system recording an access type of the read/write event occurring latest and a memory address causing the read/write event; and the computer system assigning the memory object in the memory address to a volatile memory or a non-volatile memory according to the memory address and the access type. Thereby, data pages can be assigned automatically according to the access types categorized by the central processor, exempted from being assigned manually by engineers.
US10698831B2
Embodiments of the present disclosure relates to a method and device of data access. The method comprises determining whether target data stored in a non-volatile storage device is cached in a memory. The target data is organized in a first level of a multi-way tree in the storage device. The method further comprises, in response to determining that the target data is missing in the memory, moving the target data from the storage device into the memory. Besides, the method comprises, in response to the target data being accessed from the memory, adding a reference to the target data to a first list, the first list recording a sequence for accessing data in the first level.
US10698822B1
A system for writing to a cache line, the system including: at least one processor; and at least one memory having stored thereon instructions that, when executed by the at least one processor, controls the at least one processor to: pre-emptively invalidate a cache line at a reader device; receive, from the reader device, a read request for the invalidated cache line; delay a response to the read request; and after the delay, output for transmission a response to the read request to the reader device.
US10698816B2
Various examples are directed to a host device comprising a memory system, a host device memory, and a processor. The processor is programmed to receive from the memory system a first logical-to-physical (L2P) pointer message that comprises a first L2P pointer and a first digital signature. The processor executes a cryptographic operation based at least in part on the first L2P pointer and a cryptographic key and verifies the first digital signature based at least in part on the cryptographic operation. The processor caches the first L2P pointer at the host device memory.
US10698808B2
A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash memory. The SSD may include an automatic stream detection logic to select a stream identifier responsive to attributes of data. A garbage collection logic may select an erase block and program valid data in the erase block into a second block responsive to a stream ID determined the automatic stream detection logic. The stream ID may be determined after the garbage collection logic has selected the erase block for garbage collection.
US10698806B1
Methods and apparatus are disclosed for efficient combinatorial testing of multi-level datatypes and data objects. A multi-level datatype associated with a software library has a plurality of linked levels with corresponding metadata attributes. A sparse set of metadata combinations is generated, providing full coverage of identified tuples of the metadata. Multi-level test datatypes are defined, with metadata attributes following the generated metadata combinations, and used to execute a test suite and validate the software library. A user interface of the software library can be tested and validated directly using the defined test datatypes. Alternatively, functions of the software library can be tested with test objects that are instances of the test datatypes. In variations, the software library can be tested for combinations of data values, or a mix of data and metadata. The software library can be a rules framework providing configuration and implementation of if-then rules for client applications.
US10698804B1
According to an aspect of an embodiment, a method of identifying inputs for automated computer-program testing operations may include obtaining a first input for a computer-readable program that is used during execution of the computer-readable program to cause the computer-readable program to take a first path during execution of the computer-readable program. The method may also include obtaining a second input for the computer-readable program that is used during execution of the computer-readable program to cause the computer-readable program to take a second path during execution of the computer-readable program. The method may also include identifying a sequence of values that is common to both the first input and the second input. The method may also include generating a third input that includes the sequence of values and a new value, the third input configured to be used during execution of the computer-readable program.
US10698800B2
A fix defining fix defining a plurality of unique changes to a computer program can be identified. Program code units in the computer program changed by the unique changes are identified and corresponding data entries in a first data structure can be generated. A number of test cases available to test the program code units in the computer program changed by the unique changes can be determined by matching each of the program code units to corresponding data entries contained in a second data structure that correlates program code units to test cases. A test readiness index indicating a readiness of the fix to be tested can be automatically generated. The test readiness index can be based on a number of unique changes to the computer program defined by the fix and the number of test cases available to test the unique changes. The test readiness index can be output.
US10698798B2
A method of verifying, during a continuous integration (CI) and continuous delivery (CD) process, that an asynchronous message contract between a consumer service and a provider service in a microservice architecture has not been broken by a change to the provider service is disclosed. The asynchronous message contract is retrieved from a central server. A test message queue is created, the test message queue being separate from an existing message queue. Generation of a message based on a precondition specified in the asynchronous message contract is triggered. The message is retrieved from the test queue. The message is verified according to the asynchronous message contract, the verifying based on a build error not being generated during the CI and CD process.
US10698777B2
A high availability scheduler of tasks in a cluster of server devices is provided. A server device of the cluster of server devices enters a leader state based upon the results of an election process in which the server device participates with others of the cluster of server devices. Upon entering the leader state, the server device schedules one or more tasks by assigning each of the one or more tasks to a device, wherein the one or more tasks involve initiating a search of time stamped events.
US10698776B2
Implementations of encoding techniques are disclosed. The encoding technique, such as a Data bus Inversion (DBI) technique, is implementable in a vertically-stacked memory module, but is not limited thereto. The module can be a plurality of memory integrated circuits which are vertically stacked, and which communicate via a bus formed in one embodiment of channels comprising Through-Wafer Interconnects (TWIs), but again is not limited thereto. One such module includes spare channels that are normally used to reroute a data signal on the bus away from faulty data channels. In one disclosed technique, the status of a spare channel or channels is queried, and if one or more are unused, they can be used to carry a DBI bit, thus allowing at least a portion of the bus to be assessed in accordance with a DBI algorithm. Depending on the location and number of spare channels needed for rerouting, DBI can be apportioned across the bus in various manners. Implementations can also be used with other encoding techniques not comprising DBI.
US10698774B2
An aspect of resolving conflicts during recovery operations includes separating journal entries for first and second types of recovery operations into each of a first and second array. For each entry in the first array, an aspect includes taking a range lock of a designated number of the addresses and creating an entry in a table. For each entry in the second array, an aspect includes upon determining a corresponding sub-LUN has been locked for an entry in the first array, incrementing a count in the table. Upon determining the corresponding sub-LUN is not locked for the entry, an aspect includes taking the address lock for the entry in the second array. An aspect further includes opening gates for a corresponding address, performing a first recovery operation corresponding to the first type of recovery operation, and performing a second recovery operation corresponding to the second type of recovery operation.
US10698773B2
Provided are a computer program product, system, and method for replicating a source data set to a target data store. A point-in-time copy of the source data set is generated having a data structure identifying the data in the source data set as of a point-in-time. A restore operation is initiated to copy the source data set represented by the point-in-time copy to a restored copy of the source data set consistent with the source data set. The source data set records are transferred from the restored copy to the target data store in the target storage.
US10698772B2
A storage system in one embodiment is configured to participate as a source storage system in a synchronous replication process with a target storage system. In conjunction with the synchronous replication process, the source storage system receives write requests from at least one host device. Responsive to a given write request being a multi-page write request, an entry is created in a first journal, where the first journal is utilized to ensure that the given write request is completed for all of the pages or for none of the pages. Responsive to the write request being a single-page write request, an entry is created in a second journal different than the first journal. An address-to-signature table is updated utilizing write data of the write request, and if the corresponding entry for the write request was created in the first journal, the entry is swapped from the first journal into the second journal, and the write data of the write request is sent to the target storage system.
US10698763B2
A semiconductor memory device is provided. The device includes a memory cell array including a plurality of dynamic memory cells; an error correction code (ECC) engine; an input/output (I/O) gating circuit connected between the ECC engine and the memory cell array; an error information register configured to store an error address and a first syndrome, the error address and the first syndrome being associated with a first error bit in a first codeword stored in a first page of the memory cell array; and a control logic configured to, based on the first codeword being read again and including a second error bit which is different from the first error bit, recover a second syndrome associated with the second error bit by using the first syndrome stored in the error information register and sequentially correct the first error bit and the second error bit.
US10698761B2
A method for operating a semiconductor memory device may include applying a program pulse for programming data of a first page included in the semiconductor memory device. The method may include determining whether the number of times of applying the program pulse has exceeded a first critical value. The method may include performing an error bit check on a second page coupled to the same word line as the first page, based on the determined result of whether the first critical value has been exceeded.
US10698757B2
The technology disclosed relates to building ensemble analytic rules for reusable operators and tuning an operations monitoring system. In particular, it relates to analyzing a metric stream by applying an ensemble analytical rule. After analysis of the metric stream by applying the ensemble analytical rule, quantized results are fed back for expert analysis. Then, one or more type I or type II errors are identified in the quantized results, and one or more of the parameters of the operators are automatically adjusted to correct the identified errors. The metric stream is further analyzed by applying the ensemble analytical rule with the automatically adjusted parameters.
US10698756B1
A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface comprising a dynamic electronic search configured to receive an indication of various log search criteria, such as an error or trace identifier, that are used to identify matching log files meeting the provided criteria, such as log files associated with services executed on different hosts.
US10698755B2
Embodiments disclosed herein provide a system and method for analyzing an identity hub. Particularly, a user can connect to the identity hub, load an initial set of data records, create and/or edit an identity hub configuration locally, analyze and/or validate the configuration via a set of analysis tools, including an entity analysis tool, a data analysis tool, a bucket analysis tool, and a linkage analysis tool, and remotely deploy the validated configuration to an identity hub instance. In some embodiments, through a graphical user interface, these analysis tools enable the user to analyze and modify the configuration of the identity hub in real time while the identity hub is operating to ensure data quality and enhance system performance.
US10698752B2
Aspects of the disclosure relate to preventing unauthorized access to secure enterprise information systems using a multi-intercept system. A computing platform may monitor, in a passive operational state, first communications across a plurality of computer systems in a protected zone of a computing environment using a plurality of communication monitoring nodes deployed in the protected zone of the computing environment. Subsequently, the computing platform may generate current data movement pattern data. If the computing platform determines that the current data movement pattern data is invalid, the computing platform may switch from the passive operational state to an active operational state and may generate and send an active intercept response command. The active intercept response command may redirect one or more requests from a malicious system into a virtual tunnel configured to route second communications from the malicious system out of the protected zone of the computing environment.
US10698751B2
In one example in accordance with the present disclosure, a system for web services generation based on client-side code scans client-side code of a web technology to find included server call code, where the server call code includes a request to a web service. The system analyzes the server call code to determine a type of the request to the web service. The system generates web service code capable of handling requests of the type of the request to the web service.
US10698747B2
The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.
US10698743B2
There are provided systems and methods for shared application interface data through a device-to-device communication session. A user may utilize a device to engage in an electronic communication session with another user, such as a shared messaging or video chat session. During the session, the user may utilize another application on the same device to perform separate application data processing, such as accessing a website or an online marketplace that may include interface output data. The user may activate a plug-in or add-on that may allow application data sharing for current application data in the separate application during the communication session. The device may determine the present application data, such as a displayable instance of the current interface data, and may transmit the data to the other user's device through the communication session. Further, the plug-in may allow for split transaction and data processing.
US10698739B2
Routers and host machines can host desktops for two or more enterprises. A virtual local area network is established for each enterprise. Each virtual local area network is connected to a plurality of host machines for the enterprise, with each host machine supporting desktops for use by the enterprise. The desktops access computer resources on the enterprise network of the enterprise to which it is connected. Resources within a host machine are shared by having a virtual switch for each enterprise the host machine supports. The virtual switch for an enterprise is connected to the virtual local area network of the enterprise. Desktops in the host machine that are allocated to the enterprise are given network addresses that include the tag for that enterprise. Virtual desktops for different enterprises can be hosted on different partitions of the same host machine.
US10698738B1
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a blockchain-based workflow. One of the methods includes receiving a workflow specification that indicates one or more state transition methods to be performed by a smart contract on a blockchain network and one or more client service methods to be performed by one or more client devices off the blockchain network participating in a workflow. The smart contract is generated according to the workflow specification and includes the one or more state transition methods. A configurable client service logic is generated according to the workflow specification for each of the one or more client devices and includes the one or more client service methods. The smart contract is deployed to the blockchain network.
US10698737B2
A Neural Network (NN) scheduler and techniques to implement features of different possible NN schedulers are disclosed. In a first example, an NN scheduler that accepts NN models in an interoperable format and performs optimizations on this interoperable format as part of converting it to a run-time format is provided. In a second example, an NN scheduler analyzes operations and annotations associated with those operations to determine scheduling options based on hardware availability, data availability, hardware efficiency, processor affinity, etc. In a third example, an NN scheduler that may be integrated with a feed-back loop to recognize actual run-time attributes may be used to “learn” and adapt to change its future scheduling behavior. Each of these examples may be integrated individually, or together, to provide an NN scheduler that optimizes and adapts processing functions for an NN model either prior to processing or for just-in-time determination of operation scheduling.
US10698736B2
A method for resource allocation and a terminal device are provided. The method includes the following operations. An operating system of a terminal device receives a scenario data packet of a photography application that is currently running on the terminal device, where the scenario data packet includes a performance improvement strategy determined by the photography application according to a running scenario. The operating system acquires the performance improvement strategy by analyzing the scenario data packet. The operating system adjusts allocation of system resources for the photography application according to the performance improvement strategy.
US10698732B2
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for determining that an object implicated in an executing application is to be allocated to memory in an in-memory system, determining a type of the object, and allocating the object to one of a first size of virtual memory page and a second size of virtual memory page of an operating system based on the type of the object.
US10698731B1
A system and method is provided for performing computations on a virtual machine without a special hardware computation unit, such as a discrete graphics processing unit (GPU). The described method uses a computation module to intercept requests from a user application executing in a virtual machine on a first physical computer. The intercepted requests may include requests to configure GPU computation grids, start and finish accelerated code execution, and transfer data to and from the special computation unit. The computation module offloads accelerated code to a second physical computer having a physical special hardware unit (e.g., discrete GPU).
US10698729B2
The invention relates to a method for organizing tasks, in at least some nodes of a computer cluster, comprising: First, launching two containers on each of said nodes, a standard container and a priority container, next, for all or part of said nodes with two containers, at each node, while a priority task does not occur, assigning one or more available resources of the node to the standard container thereof in order to execute a standard task, the priority container thereof not executing any task, when a priority task occurs, dynamically switching only a portion of the resources from the standard container thereof to the priority container thereof, such that, the priority task is executed in the priority container with the switched portion of the resources, and the standard task continues to be executed, without being halted, in the standard container with the non-switched portion of the resources.
US10698727B2
A computer-implemented method is provided for supporting virtual machine and/or container live migration. The method may include hosting a virtual machine (VM) at a first location to be migrated to a second location by sending VM data packets from the first location to the second location and detecting a predetermined event associated with the VM at the first location. The method may further include prompting, in response to detection of the predetermined event, the redirection of the VM data packets from the first location to a buffer associated with the second location and storing the VM data packets in the buffer. The method may further include detecting an end of the predetermined event associated with the first location, and redirecting, in response to the end of the predetermined event, the VM data packets stored in the buffer to the VM migrated to the second location.
US10698724B2
A distributed computing system includes several partitions that each contain a separate copy of shared resources that receive modifications via behaviors and transactions specified by a user. The transaction manager performs the requested behavior or transaction in parallel on each copy of the shared resources as indicated by a resource ID. This allows the distributed computing system to operate in parallel without competing for the same shared resource, avoiding deadlocks and race conditions. If a behavior or transaction fails while modifying a copy of a shared resource, the transaction manager prevents the behavior or transaction from modifying the remaining copies and preempts results from the failed behavior or transaction. The transaction manager reestablishes a consistent state across shared resources by rolling back the failed behavior or transaction, reverting each copy of the shared resources to its state prior to executing the behavior or transaction.
US10698721B2
Migrating servers from client networks to virtual machines (VMs) on a provider network. A migration appliance is installed or booted on the client network, and a migration initiator is instantiated on the provider network. A VM and associated volumes are instantiated on the provider network. The initiator sends a request for a boot sector to the appliance; the appliance reads the blocks from a volume on the client network, converts the blocks to a format used by the VM, and sends the blocks to the initiator. The initiator boots the VM using the boot sector and the VM begins execution. The initiator then retrieves all data blocks for the VM from volumes on the client network via the appliance, stores the data to the volumes on the provider network, and fulfills requests from the VM from either local volumes or the remote volumes via the appliance.
US10698717B2
An accelerator virtualization method is disclosed. The method includes: selecting, by a centralized resource manager, a matched physical accelerator from a physical accelerator resource pool as a matching physical accelerator according to to-be-created virtual accelerator information in a virtual machine resource configuration command; sending, by the centralized resource manager, a first virtual machine creation command to a virtual machine monitor, so that the virtual machine monitor can create a first virtual machine including a first virtual accelerator corresponding to the matching physical accelerator; or sending, by the centralized resource manager, a second virtual machine creation command, which includes a description information obtaining identifier, to a virtual machine monitor, so that the virtual machine monitor can create a second virtual machine after receiving the second virtual machine creation command, and the second virtual machine generates a second virtual accelerator after obtaining description information according to the description information obtaining identifier.
US10698716B2
Disclosed herein are related to a method, a system, and a non-transitory computer readable medium for backing up a virtual machine. In one aspect, an instruction to store a requested state of a virtual machine is received. Configurations of the virtual machine in the requested state are determined, and a configuration data indicative of the determined configurations of the virtual machine is generated. The configuration data is stored. Another instruction to load the virtual machine in the requested state from a plurality of states of the virtual machine may be received. The stored configuration data indicative of the configurations of the virtual machine in the requested state may be retrieved. The configurations of the virtual machine in the requested state may be identified based on the retrieved configuration data, and the virtual machine in the requested state may be loaded according to the identified configurations.
US10698714B2
Methods and apparatus for application and/or context-based management of virtual networks using customizable workflows are disclosed. An example apparatus includes a context engine to monitor data traffic from a virtual machine in a data plane of a virtual network to capture context information to identify an application executing on the virtual machine; and a policy manager to receive the context information to instantiate an application entity corresponding to the application in a policy plane of the virtual network and to generate a policy associated with the application entity in the policy plane of the virtual network, the policy and the application entity enabling monitoring and management of the application via the policy plane.
US10698710B2
A vendor of virtual machine images accesses a virtual computer system service to upload a digitally signed virtual machine image to a data store usable by customers of the virtual computer system service to select an image for creating a virtual machine instance. If a digital certificate is uploaded along with the virtual machine image, the virtual computer system service may determine whether the digital certificate has been trusted for use. If the digital certificate has been trusted for use, the virtual computer system service may use a public cryptographic key to decrypt a hash signature included with the image to obtain a first hash value. The service may additionally apply a hash function to the image itself to obtain a second hash value. If the two hash values match, then the virtual machine image may be deemed to be authentic.
US10698709B2
For each selected category of virtual machine, a cardinality of virtual machines of the category that are requested is recorded over time. For each category of virtual machine, a prediction algorithm is used to predict a cardinality of virtual machines for the selected category to be requested in the future, such that the prediction algorithm weighs under-prediction of the cardinality of virtual machines as costlier than over-prediction. For each category of virtual machine, a cardinality of virtual machines of the category of virtual machines are composed and booted with generic virtual machine artifacts such that the cardinality of virtual machines of the selected categories is the predicted cardinality of requested virtual machines for the selected category. The booted virtual machines are caused to enter a state in which the booted virtual machines are polling for a configuration with user-specific compute settings and user-specific networking settings.
US10698705B2
A virtual desktop processing method and device, and a virtual desktop server (60), herein the method includes: establishing a virtual desktop control group, herein the virtual desktop control group includes a control desktop and one or more controlled desktop group members (S102); receiving an instruction for delivering a predetermined image to the one or more controlled desktop group members from the control desktop (S104); and delivering the predetermined image to the one or more controlled desktop group members according to the instruction (S106). By adopting the method, the problems that the virtual desktop is not suitable for scenarios that multi-user interacts to use and the user experience is poor since desktops are independently controlled in the related art are solved, such that one virtual desktop can display the predetermined image to one or more virtual desktops and the demands of specific scenarios on the virtual desktops are satisfied.
US10698699B2
A method for configuring an accelerator, applied to a server including at least one bare accelerator. The at least one bare accelerator is an accelerator that is generated after a basic logic function is loaded for accelerator hardware, and the basic logic function includes a communications interface function and a loading function. The method includes determining, by the server, a target service type and a target bare accelerator, determining, by the server, a service logic function corresponding to the target service type, and loading, by the server, the service logic function corresponding to the target service type for the target bare accelerator to generate a target service accelerator, where the target service accelerator is capable of providing an acceleration service for a service of the target service type.
US10698695B2
A method for Intel platform detection of parameters in a flash ROM, relating to the technical field of servers: before OPMENU and OPTYPE registers are locked in a PEI state, storing the data in an SFDP table in a HOB, and then storing the data in a memory of an EfiACPIMemoryNVS type in a DXE stage; the data can be acquired by means of invoking driving on the application layer; the acquisition of various flash ROM parameters is more convenient, facilitating checking whether the parameters are the same as those written in the program; product performance and product stability are increased, and the occurrence of bugs is reduced.
US10698693B1
Disclosed methods, systems, and apparatus, include 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. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
US10698691B2
Disclosed are a method and a processing device directed to determining global branch history for branch prediction. The method includes shifting first bits of a branch signature into a current global branch history and performing a bitwise exclusive-or (XOR) function on second bits of the branch signature and shifted bits of the current global branch history. In this way, the current global branch history is updated. The processing device implements the method using a shift logic configured to store and shift bits representing a current global branch history, a register configured to store the current global branch history, decision circuitry configured to determine whether or not a branch is taken, and XOR gates.
US10698690B2
Method and apparatus are provided for synchronising execution of a plurality of threads on a multi-threaded processor. A program executed by a thread can have a number of synchronisation points corresponding to points where execution is to be synchronised with another thread. Execution of a thread is paused when it reaches a synchronisation point until at least one other thread with which it is intended to be synchronised reaches a corresponding synchronisation point. Execution is subsequently resumed. A control core maintains status data for threads and can cause a thread that is ready to run to use execution resources that were occupied by a thread that is waiting for a synchronisation event.
US10698689B2
An apparatus to facilitate register sharing is disclosed. The apparatus includes one or more processors to generate first machine code having a first General Purpose Register (GRF) per thread ratio, detect an occurrence of one or more spill/fill instructions in the first machine code, and generate second machine code having a second GRF per thread ratio upon a detection of one or more spill/fill instructions in the first machine code, wherein the second GRF per thread ratio is based on a disabling of a first of a plurality of hardware threads.
US10698688B2
A set machine instruction is provided that has associated therewith a result location to be used with a set operation. The set machine instruction is executed, which includes checking contents of a selected field, and determining, based on the checking, whether the contents of the selected field indicate a first condition, a second condition or a third condition represented in one data type. The result location is set to a value based on the determining, wherein the value, based on the setting, is of a data type different from the one data type and represents a result of a previously executed instruction. The result of the previously executed instruction being one of the first condition, the second condition or the third condition.
US10698684B2
Systems, methods, and apparatuses are provided for code injection and code interception in an operating systems having multiple subsystem environments. Code injection into a target process can rely on generation of a virtual process that can permit analysis of information loaded in a memory image of the target process regardless of the host environment in which the target process is executed. Based at least on information collected via the analysis, code can be injected into the target process while preserving integrity of the target process. Code interception also can exploit the analysis for suitable hooking that preserves integrity of target process. Code interception can utilize relocatable tokenized code that can be parameterized through token replacement.
US10698677B2
A method and system for lifecycle management optimization. Specifically, the method and system disclosed herein eliminate the performance of exhaustive pre-checks, which pertain to determining compatibility between downloaded upgrade packages for installed components in a computing system and a current state of the computing system. Traditional approaches to performing lifecycle management operations entail downloading upgrade packages first, followed by the performance of the exhaustive pre-checks thereafter. In contrast, the method and system disclosed herein perform the pre-checks first, through a processing of fingerprints and, subsequently, based on the outcome of the pre-checks, allowing the upgrade packages to be downloaded or providing feedback to mitigate any issues that may arise.
US10698669B2
Methods, apparatus and computer software product for optimization of data transfer between two memories includes determining access to master data stored in one memory and/or to local data stored in another memory such that either or both of the size of total data transferred and the number of data transfers required to transfer the total data can be minimized. The master and/or local accesses are based on, at least in part, respective structures of the master and local data.
US10698667B2
Systems and methods for a compiler with type inference is described herein. The compiler includes a computer program having one or more variables and context of the variables. The compiler has a type selector to infer a type of the variable using the context of the variable and dereference the variable using the inferred type. Prior to executing the computer program, the compiler carries out a type check of the variable by accessing a recommended type of the variable and comparing the recommended type and the types associated with the context of the variable.
US10698664B2
A method may include extracting information regarding a software project based on source code of the software project, where the information includes a description of the source code and computer-readable source code. The method may also include identifying at least two application programming interface (API) calls within the information, and extracting metadata regarding at least one of the APIs from the information. The method may additionally include, using the metadata, analyzing the computer-readable source code to determine a correlation between the two API calls. The method may also include, based on the correlation and using a first of the two API calls, generating computer source code that combines the first API call and an additional API call in an API mashup.
US10698663B1
In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The meta-data definition can describe the application for the plurality of node types. A code generation module can then automatically generate the application code for the plurality of node types. The code can be compiled per node type and the packaging necessary to deploy the application to the plurality of node types can also be automatically generated.
US10698657B2
The present invention relates to recurrent neural network. In particular, the present invention relates to how to implement and accelerate a recurrent neural network based on an embedded FPGA. Specifically, it proposes an overall design processing method of matrix decoding, matrix-vector multiplication, vector accumulation and activation function. In another aspect, the present invention proposes an overall hardware design to implement and accelerate the above process.
US10698653B2
For selecting multimodal elements, a method is disclosed that includes receiving a coarse-grained indication indicating a coarse-grained portion of an electronic document, receiving an audio signal comprising a fine-grained indication indicating a fine-grained portion of the coarse-grained portion and a command to be performed on the fine-grained portion, and executing the command on the fine-grained portion in response to receiving the audio signal.
US10698649B2
An operation switch unit attached to a game machine includes a spin button that receives an input operation of an operator, an input detector that detects that the input operation of the operator is performed, and a controller that controls a directional speaker such that the directional speaker emits a directional sound, which does not spread uniformly but has directionality, to the operator as a notification that an operation input is performed based on a detection signal from the input detector.
US10698645B2
A virtual printing system includes a driver system, a network, a virtual print server, a database, and a search and report terminal to capture and store a print stream in PDF or PDF/A format. The driver system captures and converts metadata and print data from the client devices into a print stream. The virtual printer receives and prints the print stream as PDF or PDF/A files. The search and report terminal aids in searching within the PDF or PDF/A files.
US10698644B2
An information processing system includes: a first information processing apparatus connected to a first network and executing a first workflow; a second information processing apparatus connected to a second network and executing a second workflow; and a third information processing apparatus executing the second workflow in cooperation with the second information processing apparatus. The information processing system includes circuitry. The circuitry stores, in the first information processing apparatus, log information of the first workflow and log information of the second workflow. The circuitry stores, in the second information processing apparatus, the log information of the second workflow. The circuitry displays a log information display screen on the second information processing apparatus, the log information display screen being generated by using at least one of the log information of the second workflow and a pair of the log information of the first workflow and the log information of the second workflow.
US10698635B2
There are provided a memory system and an operating method thereof. The memory system includes: a memory device divided into a plurality of name spaces; and a controller for controlling a program operation of the memory device in response to a write command, wherein the controller generates at least one data set based on input data, and controls the memory device to program the at least one data set in a select name space of the plurality of name spaces based on meta data included in the at least one data set.
US10698634B2
A driver of a server converts an address of a memory included in the server into an offset address on the basis of an offset value corresponding to the server and stores a command including the offset address in a queue. A storage device acquires the command from the queue of the server and issues an access request to the offset address included in the acquired command. An intermediate device traps the access request issued from the storage device, specifies a server on the basis of the offset address included in the trapped access request, resets the offset address to an original address on the basis of an offset value corresponding to the specified server, and transfers the access request including the reset address to the specified server.
US10698633B2
A system and method are presented that reduce the use of snapshot space. One embodiment of the present invention only performs snapshot copies for blocks on the source volume that have not yet been backed up. Another embodiment stores the data in the snapshot space in multiple files, and then deletes those files that contain data whose corresponding blocks have been backed up. A third embodiment stores the data in the snapshot space directly onto a dedicated device and then reuses the data blocks for data already backed up when the dedicated device is full.
US10698632B2
A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
US10698629B2
Systems, methods, and non-transitory computer readable media are configured to determine a request corresponding to a portion of data. A placement configuration associated with the portion of data can be determined. The placement configuration can belong to a set of placement configurations. A datacenter identified by the placement configuration can be selected. Subsequently, the portion of data can be accessed at the selected datacenter.
US10698623B2
A method and an apparatus for data processing are provided. Interface circuitry connects the apparatus in a distributed system. Processing circuitry generates first hash values for a first group of virtual nodes to be added into a hash ring. The first group of virtual nodes represents a first newly added device in the distributed system. Then, the processing circuitry distributes the data in the distributed system according to the hash ring that includes the first group of virtual nodes. When the distribution of the data in the distribution system fails to satisfy a uniformity requirement, the processing circuitry identifies a specific virtual node in the first group of virtual nodes that causes the distribution to fail the uniformity requirement. Then, a hash value for a makeup virtual node to replace the specific virtual node is generated to update the distribution of the data in the distributed system.
US10698616B2
Embodiments disclosed herein provide systems, methods, and computer readable media for storing data to a plurality of physical storage volumes. In a particular embodiment, a method provides identifying first data for storage on the plurality of physical storage volumes. Each of the plurality of storage volumes corresponds to respective ones of a plurality of data channels. The method further provides segmenting the first data into a plurality of data segments corresponding to respective ones of the plurality of data channels and transferring the plurality of data segments as respective bit streams over the respective ones of the plurality of data channels to the respective ones of the plurality of physical storage volumes. The plurality of storage volumes stores the respective bit streams in the exact condition in which the bit streams are received.
US10698615B2
Embodiments for trigger event detection for automatic log collection in an automated data storage library by a processor. A triggering event associated with the automated data storage library may be detected using firmware of the automated data storage library such that the triggering event is one from a group that includes a drive or library reset, a component action, and a service action. A snapshot of one or more logs associated with the automated data storage library may be captured upon detection of the triggering event, wherein the one or more logs include at least one of diagnostic information, statistical information, configuration information, backup information, database information, or a combination thereof. The snapshot of the one or more logs by the automated data storage library may be stored.
US10698613B1
A host system performs I/O processing functions traditionally performed on storage systems. Metadata about data stored on the storage system may be stored on the host system, including metadata about the data stored in a cache of the storage system. The SSI may be configured to determine whether an I/O operation is a read or write operation. If the I/O operation is a read operation, the SSI may determine from metadata stored thereon whether the data to be read is in cache. If the data is in cache, the SSI may read the data directly from cache over the internal fabric without use of CPU resources of a director, and, in some embodiments, without use of a director at all. If the data is not in cache, the SSI may read the data directly from the physical storage device over the internal fabric without use of a director.
US10698605B2
Embodiments of the present disclosure provide a method of storage management and an electronic device. The method of storage management includes collecting information indicating an access error in an access path for accessing a storage device; performing a failure diagnosis on the access path based on the access error, the failure diagnosis including at least one of a first diagnosis related to a topology, a second diagnosis related to a history access error, or a third diagnosis related to a protocol; and providing an output related to health status of the access path based on the failure diagnosis.
US10698601B2
A second touch zoom solution allows maintaining selection control, and movement of a selection point, during zoom operations not possible through traditional pinch-zoom. A first finger touch to a touch screen establishes a hot spot, selection, or one-finger gesture. Before the first finger is lifted from the touch screen, a second finger is placed on the screen and serves as a zoom control. Dragging the second finger away from the first zooms in; toward the first zooms out. Dragging the first finger does not affect the zoom, even if the motion changes the difference between the two fingers. When the second finger is lifted, the zoom level stays where it is. When the first finger is lifted, the zoom returns to the zoom level before the gesture began.
US10698595B1
A server device may transmit, to a client device, data and program code that instructs the client device to display a graphical user interface (GUI). The GUI may include cards associated with a first categorical group of a first plurality of categorical groups and a second categorical group of a second plurality of categorical groups. The toggling, dragging, and releasing of a particular card causes the GUI to: (i) display a grid interface containing vertical lanes associated with the first plurality of categorical groups and horizontal lanes associated with the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, (ii) slide the particular card among the graphical boxes, and (iii) associate the particular card with a third categorical group or a fourth categorical group defined by the graphical box that the particular card is released.
US10698590B2
Various embodiments of the present invention relate to a device and a method for setting an area for an interaction of reactive content in an electronic device, wherein an electronic device operating method can comprise the steps of: displaying an image acquired from an external electronic device electrically connected to the electronic device; correcting the image into a top view form; displaying a guide interface of a lattice pattern form such that the image corrected into a top view form is overlapped therewith; selecting at least a partial area of the guide interface; applying spatial coordinates for the at least partial area so as to set an area for an interaction in a sensor of the external electronic device; copying the selected at least partial area and attaching the same to an adjacent other area; and mapping content to the area for an interaction. Other embodiments are possible.
US10698586B2
A user provides input to a graphical user interface to transform a chart that is linked to other charts presented to the user through the interface. In response to this input, the chart is transformed and updated. This transformation may cause the chart to make available a transformation event to a queue, which may cause other linked charts to obtain the transformation event and determine what transformations need to be performed within these other linked charts. Based at least in part on this transformation event, the other linked charts may obtain any necessary data and may perform the necessary transformations mirror the transformations performed for the original chart.
US10698585B2
In accordance with aspects of the disclosure, a computing device may provide a user interface for developing an interactive natural-language response system, which may include a virtual assistant. A user may interact with a system using spoken, written (e.g., text), or other input methods. The user interface may allow a user to associate sentences with intents, tag words within the sentences with concepts, and construct a grammar using the associated intents and tagged concepts. The system may use the grammar for automatically predictively associating sentences with intents and words with concepts. The system may display in the foam of a chat transcript a single branch of a tree of a discussion between the virtual assistant and a user. The user interface may graphically display variable values to assist a user to test system responses under different simulated conditions.
US10698582B2
Methods, systems, and computer program products are provided for presenting a user interface on a display of a computer system. A presence of a second person in a proximity of a computer system other than a first person using the computer system is determined. A user interface is automatically selected based on the determined presence of the second person. In an absence of the second person, a voice interface is selected. When the second person is present, a text entry interface is selected. The selected user interface is presented to the first person on a display of the computer system.
US10698581B2
Disclosed herein are embodiments for a visual bot builder. An embodiment operates by visually displaying, within a user interface, a plurality of selectable chat bot functions associated with a first dialog. A first selection of one of the bot functions is received. It is determined that the first selection corresponds to calling a selectable second dialog from a one or more previously configured dialogs. A link to the one or more selectable previously configured dialogs is provided and a second selection of one of the previously configured dialogs is received as the second dialog. The execution of the first dialog is linked to an execution of the second dialog. A preview of the execution of the first dialog including the second dialog is provided.
US10698579B2
A method and device for displaying reference content, and a storage medium thereof are provided. In some embodiments, the method includes displaying a first interface in response to an operation of enabling the first interface; displaying multiple second interfaces on the first interface in a form of floating window in response to an operation of enabling reference content, the multiple second interfaces including different reference content respectively; and displaying, in response to an operation of selecting a second interface from the multiple second interfaces, the selected second interface on the first interface in an overlaying manner. The formation arranging efficiency and communication efficiency between game players and the reference content can be improved by the above technical solution.
US10698574B2
A display control method executed by a computer includes selecting an object from among a plurality of objects displayed in a display area in response to detecting a specific operation, obtaining first identification information corresponding to the selected object, and positional relationship information that represents a positional relationship between the objects by referring to a storage that stores information regarding the objects, displaying the obtained first identification information in the display area, identifying another object from among the objects in response to receiving a designation of a direction, based on the selected object, the obtained positional relationship information, and the designated direction, obtaining second identification information corresponding to the identified another object, and displaying the obtained second identification information in the display area.
US10698567B2
A computer-implemented method of operating an electronic device having a display and means for receiving user input, the method comprises: displaying on the display a menu adjacent an edge of the display, the menu containing one or more icons, each icon representing a function and being selectable by the user; and in response to detection of a user input in relation to an icon, causing the device to display a description of the function of the icon, wherein the description is displayed to project from the menu.
US10698564B2
A user terminal device includes a touch screen including a main display area and an auxiliary display area including a curved portion extending from the main display area, and a processor configured to, in response to an input for moving an icon displayed on the main display area to the auxiliary display area, control the touch screen to display the icon on the auxiliary display area.
US10698559B2
Provided are a method and an apparatus for displaying content on a same screen and a terminal device. The method includes: displaying an application interface of an application on a display apparatus, and displaying a floating region on the same screen as the application interface; setting a content loader corresponding to the floating region; determining display content of the floating region; and invoking the content loader to load the determined display content to the floating region for display.
US10698558B2
Various embodiments of the present disclosure relate generally to systems and methods for automatic tagging of objects on a multi-view interactive digital media representation of a dynamic entity. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a multi-view interactive digital media representation for presentation on a device. Multi-view interactive digital media representations correspond to multi-view interactive digital media representations of the dynamic objects in backgrounds. A first multi-view interactive digital media representation of a dynamic object is obtained. Next, the dynamic object is tagged. Then, a second multi-view interactive digital media representation of the dynamic object is generated. Finally, the dynamic object in the second multi-view interactive digital media representation is automatically identified and tagged.
US10698557B2
A computer-implemented method, computer program product, and computing system is provided for automatically creating screen captures of a user interface. In an implementation, a method may include identifying a portion of a user interface display associated with a page object. The method may also include creating a screen capture image including the portion of the user interface display associated with the page object. The method may further include associating the screen capture image with a documentation record for the page object.
US10698552B2
The present disclosure provides a touch substrate and a touch display device. The touch substrate includes: a touch structure, at least a part of which is located in the main touch region; and a connecting member and a wiring, at least partially located in the wiring region, wherein the connecting member is configured to electrically connect the touch structure and the wiring; the connecting member has a hollow portion. Such that, touch sensitivity can be improved.
US10698551B2
The present invention provides a touch control display panel, including a display panel, a film packaging layer, and a touch induction layer. The touch induction layer includes multiple first touch control electrode structures, multiple second touch control electrode structures, multiple independent electrode structures and multiple conductive bridges. Grid metal lines of the first touch control electrode structures, the second touch control electrode structures and the independent electrode structures are opposite to gaps between sub-pixels. Adjacent two of the first touch control electrode structures are electrically connected by at least two conductive bridges and at least one independent electrode structure.
US10698548B2
Disclosed are a touch panel and a corresponding organic light emitting diode display panel. A metal grid touch line is fabricated on an encapsulation layer of a flexible organic light emitting diode display panel, and is not positioned in a light emitting area of a pixel point, and traced in a middle of adjacent pixel points. At least one electrode of a driving electrode and a sensing electrode is conducted with a metal grid bridge (bridge metal) thereunder, to realize a flexible touch panel and to reduce a thickness of a film by reducing use of transparent optical adhesive.
US10698544B2
Systems and methods of printing sensor loops on a sensor mat for use in a steering wheel are disclosed herein. For example, the sensor mat may include a base substrate, one or more printed sensing loops, and an insulating material. The printed sensing loops are made with conductive ink that is disposed upon the base substrate or the insulating layer from a print head and adheres thereto. These sensor mats are versatile with respect to the type of base substrate and insulating materials that may be used, the shape of the sensing loops, and the area each loop may occupy. Shielding loop(s) may also be printed adjacent the sensing loop(s). This configuration allows shielding for the sensing loops as part of the sensing mat, which may reduce the thickness of the steering wheel rim and manufacturing and installation times.
US10698529B2
Embodiments herein provide a dual optical and capacitance sensor. During a first time period, the dual sensor uses optical sensing to capture a fingerprint (e.g., to identify or verify the fingerprint). During a second time period, the dual sensor uses one or more capacitive sensor electrodes to perform capacitive sensing. The capacitive sensing may be absolute capacitive sensing or transcapacitive sensing.
US10698518B2
Particular embodiments described herein provide for an electronic device, that includes a display and a bounce reduction mechanism configured to provide an active counterforce to a force on the display. In an example, a proximity sensor can detect when a device is going to create the force on the display. In another example, a screen bounce detection engine to detect oscillations of the display and the bounce reduction mechanism is configured to provide an active counterforce to dampen oscillation of the display.
US10698517B2
According to one embodiment, a display device includes a display panel which displays an image, a touch panel provided on the display panel and including a sensor area in which a plurality of electrodes for detecting touch operation are provided and a peripheral area provided around the sensor area, a controller which controls the plurality of electrodes, lead lines provided in the peripheral area to connect the electrodes provided in the sensor area to the controller and a conductive layer provided in a region which overlaps at least part of the lead lines.
US10698515B2
A touch display device for simplifying a signal transmission pattern and a circuit structure is disclosed. A timing controller supplies display information to a touch and data driver through a data transmission line during a data writing period and supplies touch voltage information to the touch and data driver through the data transmission line during a touch driving period.
US10698513B2
A display module includes a display panel and an input sensing unit. The display panel includes a base surface. The input sensing unit is directly disposed on the base surface. The input sensing unit includes a first electrode, a second electrode, and an insulation layer. The first electrode extends in a first direction. The first electrode includes a first opening area. The second electrode extends in a second direction intersecting the first direction. The second electrode is longer than the first electrode. The second electrode includes a second opening area of a size greater than a size of the first opening area. The insulation layer is configured to insulate the first electrode from the second electrode.
US10698512B2
An electrode substrate includes a sensing electrode formed on a glass substrate, a concave/convex pattern formed on the glass substrate, and a protective film formed so as to cover the sensing electrode. The concave/convex pattern is disposed closer to an outer periphery of the glass substrate than the sensing electrode is when seen in a plan view. The protective film is formed so as to cover a part of the glass substrate positioned between the sensing electrode and the concave/convex pattern when seen in a plan view.
US10698511B2
There are provided a display panel with a touch detector that allows the touch detection electrodes to be less visible, a touch panel, and an electronic unit having the display panel with a touch detector. The display panel with a touch detector includes: a display layer including a plurality of display elements arranged side by side; and an electrode layer alternately segmented into first regions and second regions along a first direction, the electrode layer including a plurality of first slits arranged side by side to extend in a second direction, and a plurality of second slits each allowing an adjacent pair of the plurality of first slits in the second regions to be in communication with one another.
US10698509B2
A display screen assembly comprises a display screen, a touch panel, and a cover plate that are stacked sequentially. The display screen includes a display surface, the display surface has a display area and a non-display area surrounding the display area; the touch panel covers the non-display area and is provided with at least one virtual key; the cover plate comprises a light shielding band corresponding to the non-display area, the light shielding band comprises a key area, and the key area is configured to correspond to the at least one virtual key. The display screen assembly further has a lighting assembly configured to illuminate the key area.
US10698507B2
According to one or more aspects, a system for vehicle user interface (UI) management includes an interface component, an operation component, a presentation logic, and a rendering component. The interface component may include a display portion located at a first position and an input portion located at a second position different than the first position. The input portion may receive one or more user inputs and include a touch sensitive portion, a first button, and a second button. The operation component may select one or more modes for a UI based on one or more of the user inputs. The presentation logic may generate one or more objects based on a selected mode and presence information associated with one or more of the user inputs. The rendering component may render one or more of the objects to form a composite image at the display portion.
US10698506B2
An input system includes an input pen for interfacing with a touchscreen of a display panel. The input pen includes a conductive tip. A switching unit of the pen connects the conductive tip to a receiving unit and a driving unit. The receiving unit receives touchscreen driving signals from the touchscreen through the conductive tip. The driving unit generates pen driving signals transferred to the touchscreen through the conductive tip. The input pen also include a signal processing unit to calibrate timing of the pen driving signal by synchronizing the pen driving signal with the touchscreen driving signal. To enable touch detection, the conductive tip is positioned to contact or approach the touchscreen, the touchscreen driving signal is received from the touchscreen via the conductive tip. The pen driving signal is generated and transferred to the touchscreen via the conductive tip.
US10698503B2
A detachable computer mouse includes a mouse body and a detachable input module. The mouse body is provided with a plurality of first magnetic members, a pogo-pin assembly, a first snap-fit member and a second snap-fit member. The detachable input module is provided with a plurality of second magnetic members, a metal pad assembly, a first hook and a second hook, and a plurality of function buttons. The first magnetic members are correspondingly and magnetically adhered with the second magnetic members, the pogo-pin assembly is correspondingly in direct contact with the metal pad assembly, and the first snap-fit member and the second snap-fit member are respectively elastically snap-fitted to the first hook and the second hook when the detachable input module is coupled to the mouse body.
US10698501B2
The embodiments described herein relate to systems, methods, and devices for capturing arm motion. The arm motion can be transformed into a rendered object that can interact with a three dimensional scene that allows a user to intuitively grab, move, manipulate and hit objects within the scene.
US10698499B1
A mouse device includes a lower casing, a circuit board, an upper casing, a button and an elastic element. The switch module is disposed on the circuit board. The circuit board is located over the lower casing. The upper casing has a slot. The upper casing and the lower casing are combined together. The button includes a push structure. The push structure includes a contacting portion corresponding to the switch module. The push structure is penetrated through the slot. The button is pivotally coupled to the upper casing. Consequently, the button is permitted to be swung relative to the upper casing. The elastic element is arranged between the contacting portion and the upper casing. Moreover, two ends of the elastic element are respectively contacted with the contacting portion and the upper casing. Consequently, the contacting portion is in contact with the switch element.
US10698493B1
Disclosed herein are systems, methods, and software for providing a virtual environment with enhanced visual and haptic detail. In some embodiments, the haptic tool and haptic target are assigned affordance and susceptibility values, respectively, that are used to determine visual and haptic feedback.
US10698489B1
An input device includes an input structure, a magnet attached to the input structure, and an electromagnet. The magnet rotates when the electromagnet is activated, thereby rotating the input structure. The magnet and input structure rotate about a pivot in order to provide haptic and/or visual feedback to a user. The pivot may attach the magnet and input structure to a body, which in turn may be affixed to, or part of, an electronic device. The electromagnet can encircle the body and/or magnet.
US10698486B2
A method may include obtaining, using a first set of resulting signals from various proximity sensor electrodes, positional information regarding a location of an input object in a sensing region. The method may include obtaining, using a second set of resulting signals from various force sensor electrodes, force information regarding an input force that is applied to an input surface. The method may include loading, using a loading actuator and in response to the positional information or the force information, energy in a spring element coupled to a buckling element. The spring element may apply a compression force to the buckling element based on the energy in the spring element. The method may include generating, using a buckling actuator and in response to the positional information or the force information, a haptic event by applying a force to the buckling element to trigger the haptic event.
US10698484B2
An object of the present invention is to provide an input device, a biosensor, a program, a computer-readable medium, and a mode setting method that enable errors in determining whether or not to set a mode of a control target device to be controlled to be reduced. An input device includes: a sensor signal acquisition unit configured to acquire a sensor signal; a waveform comparison unit configured to compare waveforms during two or more periods of the sensor signal; and a mode setting unit configured to, on the basis of a result of comparison by the waveform comparison unit, set a mode of a control target device to be controlled.
US10698481B1
Methods and apparatus for glint-assisted gaze tracking in a VR/AR head-mounted display (HMD). Images of a user's eyes captured by gaze tracking cameras may be analyzed to detect glints (reflections on the cornea of light sources that illuminate the user's eyes) and the pupil. The glints are matched to particular ones of the light sources. The glint-light source matches are used to determine the cornea center of the eye, and the pupil center is determined. The optical axis of the eye is reconstructed from the cornea center and the pupil center, and the visual axis is then reconstructed from the optical axis and a 3D model of the user's eye. The point of gaze on the display is then determined based on the visual axis and a 3D model of the HMD.
US10698474B2
Described is an apparatus for designing a pattern for a wearable item, comprising: (a.) position detector adapted to detect a position of at least a portion of a body of a user; and (b.) data processor adapted to compute at least one intersection of at least one virtual object and the portion of the body of the user, and pattern data representative of a pattern for the wearable item based on the intersection. In addition, described is a method for designing a pattern for a wearable item.
US10698470B2
A smart battery power balance system and method to maximize the operating life of a mobile computing device and a portable peripheral (e.g., a peripheral having scanning capability). The mobile computing device battery and portable peripheral battery parameters such as battery level, velocity/rate of consumption and usage history are collected. A curve fitting and estimation is done to predict the empty time for complete battery discharge of the mobile computing device and portable peripheral. Based on this analysis, if the calculated empty time of the mobile computing device battery is less than the portable peripheral battery, the portable peripheral charges the mobile computing device battery and if the calculated empty time of the mobile computing device battery is greater than that of the portable peripheral battery, the portable peripheral battery does not charge the mobile computing battery.
US10698469B2
A control system (300) allows recognized standard premise electrical outlets, for example NEMA, CEE and BS, among others to be remotely monitored and/or controlled, for example, to intelligently execute blackouts or brownouts or to otherwise remotely control electrical devices. The system (300) includes a number of smart receptacles (302) that communicate with a local controller (304), e.g., via power lines using the TCP/IP protocol. The local controller (304), in turn, communicates with a remote controller (308) via the internet.
US10698466B2
A power discharge control device for a computer system is disclosed. The power discharge control device includes a control unit for generating a control signal corresponding to a pin signal of the computer system, and a discharge unit coupled to the control unit, for executing a power discharge process of the computer system according to the control signal, wherein the pin signal is generated when the computer system is shut down normally or powered off abnormally.
US10698455B2
An antenna module includes an insulating substrate; a first antenna wiring including a first spiral wiring disposed on the insulating substrate and having a first portion disposed adjacent to an edge of the insulating substrate, and a second spiral wiring disposed on the insulating substrate and spaced apart from the first spiral wiring; and a magnetic part disposed on one surface of the insulating substrate and disposed to overlap a second portion of the first spiral wiring that is adjacent to the second spiral wiring without overlapping the first portion of the first spiral wiring.
US10698454B2
A camera assembly may include a fixed holder; a support means; a guiding rack, arranged on the fixed holder; a guiding gear rotatably arranged on the support means and movably engaged with the guiding rack; a camera module arranged on the support means and configured to move between a first position at which the camera module extends out of the fixed holder and a second position at which the camera module retracts into the fixed holder with movement of the support means; a chain device rotatable relative to the fixed holder; and a power device comprising an output end coupled to the chain device and configured to drive the chain device to rotate, such that the camera module moves between the first position and the second position. An electronic apparatus and a method for controlling a camera assembly of an electronic apparatus are further provided.
US10698451B2
A portable electronic device includes a casing and an actuating and sensing module. The casing includes at least one inlet aperture, at least one vent aperture, a first chamber, a second chamber and at least one communication channel. The communication channel is connected between the first chamber and the second chamber. The actuating and sensing module includes an actuating device and a sensor. The actuating device is disposed within the first chamber and closes the inlet aperture. The actuating device further includes a first protective film. The sensor is disposed within the second chamber. When the actuating device is enabled, a gas is guided into the first chamber through the inlet aperture, and the gas is transferred to the second chamber through the communication channel so as to be monitored by the sensor. After the gas is monitored, the gas is outputted from the vent aperture.
US10698449B2
An electronic device may be provided with a display having a flexible substrate with fastened bent edges. The flexible substrate may have an active region that includes an array of light-emitting elements such as organic light-emitting diodes. The flexible substrate may also have inactive regions that lie outside of the active region. The bent edges may include portions of the inactive regions and portions of the active region. The bent edges may be wrapped to conform to the shape of an internal support structure. The bent edges may be fastened to the support structure with fastening members that attach a housing member or an internal clamp to the support structure. The bent edges may be secured between the housing member or the internal clamp and the support structure. The fastening members may be engaged in openings in the support structure and may pass through or alongside the bent edges.
US10698448B2
An elastic support substrate elastically deforms in at least a longitudinal direction that is a winding direction, and as for the longitudinal direction and the lateral direction that is a direction orthogonal to the longitudinal direction, the elastic support substrate is less likely to deform in the longitudinal direction.
US10698444B2
A docking station having adaptor function contains: an AC-DC conversion module, a charging module, a control module, and at least two interface modules. When an AC power source outputs AC power into the AC-DC conversion module, the AC-DC conversion module outputs two DC powers to the charging module and the control module according to the AC power. The control module is enabled to operate according to the first DC power. And, according to the second DC power, the control module controls the power charging module to charge each target end-user devices being connected to a corresponding interface module. When interface modules respectively connect to target end-user devices, the control module controls the signal transmission sequence of interface modules to provide data transmission paths amongst the end-user devices via the interface modules. The docking station also serves as an accessory for supplying electric power to an end-user device for endurance use.
US10698443B2
A computing device is described. The computing device includes a support structure with an interface surface that has a cross-sectional width. The computing device includes a cover adhered to the interface surface of the support structure along an entirety of the cross-sectional width of the interface surface. A method of manufacturing a computing device is described. The method includes applying an adhesive to a cover. A support structure of a computing device is heated. The support structure is cooled. While the support structure is heated and cooled, pressure is applied to the cover.
US10698439B1
In certain aspects, an apparatus includes a multiplexer having a first input, a second input, a select input, and an output, wherein the first input is configured to receive a first reference clock signal, the second input is configured to receive a second reference clock signal, and the select input is configured to receive a select signal. The multiplexer is configured to select one of the first and second reference clock signals based on the select signal, and output the selected one of the first and second reference clock signals at the output of the multiplexer. The apparatus also includes a clock driver having an input and an output, wherein the input of the clock driver is coupled to the output of the multiplexer.
US10698423B2
A method of controlling an unmanned aerial vehicle (UAV) includes receiving an image from one or more vision sensors of the UAV. The image is captured while the UAV is in flight and includes a marker within an environment. The marker has a visual pattern. The method further includes identifying the visual pattern to determine a plurality of instructions encoded in the visual pattern, and controlling, in response to the plurality of instructions, the UAV to perform an action including at least one of adjusting position of a payload, swapping a payload, or capturing an image of a selected subject.
US10698416B2
An autonomous mobile apparatus includes a driving unit, a memory including a map memory, and a processor. The processor is configured to estimate an apparatus location based on information from the driving unit and estimate the apparatus location based on information from other than the driving unit. The processor is configured to acquire a location of an object around the autonomous mobile apparatus, create an environment map based on the estimated apparatus location and the acquired object location, and store the environment map in the map memory. The processor is configured to use, at a time of tracking when the estimation of the apparatus location based on the information from other than the driving unit is enabled, the environment map that is in the map memory at a time of reference determined by a time of loss when the estimation of the apparatus location is not enabled.
US10698407B2
Trajectory planning for an autonomous vehicle is disclosed. A method for planning a trajectory for an autonomous vehicle includes determining a coarse driveline from a first location to a second location; determining a strategic speed plan for the coarse driveline; removing lateral discontinuities in the coarse driveline based on the strategic speed plan to generate an adjusted coarse driveline; and generating lateral constraints around the adjusted coarse driveline and a discrete-time speed plan based on observed objects.
US10698402B2
An agricultural robot for monitoring plants in a growing site, the robot comprising: a sensor module comprising: a speaker operable to transmit a directional acoustic signal at an object; and a microphone operable to register a reflection of the acoustic signal; a sound analyzer operable to time-index the reflection received by the microphone and maps a location of the object that reflected the received acoustic signal; and an autonomous mobile platform onto which the sensor module is mounted.
US10698386B2
Some embodiments facilitate creation of an industrial asset item via a rotary additive manufacturing process. For example, a build plate may rotate about a vertical axis and move, relative to a print arm, along the vertical axis during printing. An industrial asset item definition data store may contain at least one electronic record defining the industrial asset item. A frame creation computer processor may slice the data defining the industrial asset item to create a series of two-dimensional, locally linear frames helically arranged as a spiral staircase of steps (and each step may be oriented normal to the vertical axis. Indications of the series of two-dimensional frames may then be output to be provided to a rotary three-dimensional printer.
US10698378B2
According to some embodiments of the present invention there is provided a computerized method for automatic monitoring of control systems. The method may comprise receiving electronic measurement values, measured on one or more conductors of computerized control devices, where the conductors may be a system bus conductor and/or and input-output line of a programmable logic controller. The method may comprise automatically calculating normal data patterns based on an analysis of the electronic measurement values. The method may comprise matching between new electronic measurement values measured on the computerized control devices and the normal data patterns to automatically detect abnormal data patterns. The method may comprise sending automatically an abnormal operation alert in response to the abnormal data patterns.
US10698374B2
The present invention relates to a system and method for managing water or other fluid that provides monitoring and reliable control of the use of water or other fluid in a given territorial area, facilitating the management of water use or other fluid in processes where it is involved, for example in tasks of irrigating agricultural land or in industrial processes using fluids such as leaching. The system and method of the invention operates on the basis of a distributed monitoring and control logic implemented to control and monitor a hydraulic system located in the given territorial area by an arrangement of sensors, actuators and controllers deployed in communication with a network of nodes that allows a user to monitor, control and automate the use of water in that territorial area, reducing to almost zero user intervention in the process of monitoring and control to almost zero.
US10698373B2
A method includes: an obtaining step, in which a first device in the home network obtains the instruction; a query step, in which the first device queries for at least one particular device meeting a predetermined condition in the home network; and a notification step, in which the first device notifies the particular device of the instruction. A user does not need to directly send an instruction to a particular device that executes the instruction; instead, the user only needs to make sure that any device in the home network obtains the instruction. The user can enable a most suitable device to execute the instruction automatically without knowing a large amount of detailed information such as device performance. Therefore, not only is full use of functions and features of devices in the home network made, but also user operations are significantly facilitated, improving user experience for users.
US10698370B2
A device control apparatus which controls a second device connected in place of a first device acquires first performance information indicative of performance of the first device and second performance information indicative of performance of the second device, generates a correction function based on a difference between the first performance information and the second performance information, generates, from first operation mode information for causing the first device to operate by first setting, the first operation mode information being generated based on log information of the first device, second operation mode information for causing the second device to operate by second setting corresponding to the first setting based on the correction function, and transmits the second operation mode information to the second device.
US10698358B2
A power supply apparatus including a first circuit and a second circuit insulated from the first circuit includes an adjustment unit and a detector in the first circuit, a controller in the second circuit, and first and second communication units in the first and second circuits, respectively. The adjustment unit is configured to adjust power. The controller is configured to control the adjustment unit. The detector is configured to detect a parameter. The second communication unit is configured to perform wireless communication with the first communication unit. The first communication unit is operated with power supplied to the first communication unit by a signal generated in the first communication unit due to a signal output from the controller to the second communication unit, and transmits information about a result of detection by the detector to the second communication unit. The controller controls the adjustment unit based on the information.
US10698352B2
An image fixing device including a cylindrical film, a heater, and a heat conduction member. The cylindrical film is contactable with toner unfixed on a sheet. The heater includes a substrate and a heat generating resistor provided on the substrate. The heat conduction member has a thermal conductivity higher than that of the substrate and is on a side of the substrate opposite from the heat generating resistor. The substrate is provided with non-insulating wiring patterns on a side opposite from the side provided with the heat generating resistor with respect to a direction perpendicular to a recording material feeding direction. The heat conduction member is in contact with one of the wiring patterns and is in contact with the substrate from a position of the substrate outside of an end of the heat generating resistor toward a central portion.
US10698346B2
An idler roller as at least one of a plurality of support rollers for stretching an intermediate transfer belt is a metal roller having a groove formed on a metal surface. A primary transfer roller is a metal roller having a metal surface with a smaller maximum surface height than the idler roller.
US10698345B2
An image forming apparatus includes a drum unit, a process frame, a lock member and an intermediate transferring unit. The drum unit rotatably supports a rotating shaft of a photosensitive drum. The process frame has an attachment part to which the drum unit is attached. The lock member positions the drum unit to the attachment part. The intermediate transferring unit is attached to the process frame after the drum unit is attached. The lock member has a supporting part, an engagement part and a restriction part. Though the supporting part, an end of the rotating shaft is passed. The engagement part is engaged with the process frame between the process frame and the intermediate transferring unit. The restriction part interferes with the intermediate transferring unit between the engagement part and the intermediate transferring unit to prevent the engagement part from being detached from the process frame.
US10698344B2
A molding device for molding a magnet roll with a profiled cross-section comprises a heating and kneading unit that supplies, to a cylindrical metal mold, a kneaded material obtained by heating and kneading a raw mixture including ferromagnetic particles and thermoplastic resin, an extrusion molding unit that molds the supplied kneaded material by the metal mold, and a magnetic field generating unit disposed at an end portion of the metal mold in a lengthwise direction that generates a magnetic field inside the metal mold, and the metal mold has a profiled C-shaped cross-section at an inlet for the kneaded material and a profiled cross-section at an outlet for the kneaded material more complex than the inlet.
US10698326B2
A measurement device has: a slider which holds a substrate and is movable parallel to the XY plane; a drive system that drives the slider; a position measurement system which emits beams from a head section to a measurement surface in which grating section are provided on the slider, which receives respective return beams of the beams from the measurement surface, and which is capable of measuring position information in at least directions of three degrees of freedom including the absolute position coordinates of the slider; a mark detection system that detects a mark on the substrate; and a controller which detects the marks on the substrate using the mark detection system while controlling the drive of the slider, and which obtains the absolute position coordinates of each mark based on the detection result of each mark and measurement information by the position measurement system at the time of detection.
US10698318B2
The invention relates to a method and a device for characterizing a mask for microlithography. In a method according to the invention, structures of a mask intended for use in a lithography process in a microlithographic projection exposure apparatus are illuminated by an illumination optical unit, wherein the mask is imaged onto a detector unit by an imaging optical unit, wherein image data recorded by the detector unit are evaluated in an evaluation unit. In this case, for emulating an illumination setting predefined for the lithography process in the microlithographic projection exposure apparatus, the imaging of the mask onto the detector unit is carried out in a plurality of individual imagings which differ from one another with regard to the illumination setting set in the illumination optical unit or the polarization-influencing effect set in the imaging optical unit.
US10698311B2
A reflection-type exposure mask includes a light reflector provided in a pattern on a substrate. The light reflector has a multilayer structure including first-type layers and second-type layers that are alternately stacked. The second-type layers have a refractive index higher at an extreme ultraviolet wavelength than a refractive index of the first-type layer at the extreme ultraviolet wavelength. A light transmitting medium is on a side surface of the light reflector.
US10698308B2
Described are a ranging method, and an automatic focusing method and device. The ranging method comprises: acquiring a coefficient of relationship between the number of pixels and the object distance within a range of a distance between a camera and a projection lens on the basis of a preset calibrated object distance; and calculating an actual object distance according to the acquired coefficient of relationship.
US10698307B2
A wavelength conversion device is provided. The wavelength conversion device includes a light-transmissive substrate that includes an incidence surface and an emission surface opposite the incidence surface. The light-transmissive substrate is configured to receive, by the incidence surface, excitation light and emit, from the emission surface, the excitation light. A phosphor layer is configured to emit fluorescent light when excited by the excitation light emitted from the emission surface. The phosphor layer includes a first phosphor layer and a second phosphor layer. The first phosphor layer includes first phosphor particles. The second phosphor layer includes second phosphor particles configured to emit fluorescent light including a peak wavelength longer than a peak wavelength of fluorescent light emitted by the first phosphor particles. The first phosphor layer includes a refractive index different from a refractive index of the second phosphor layer.