US10587339B1
Systems and methods of optical restoration include, in an optical network with a photonic service operating between two nodes via an associated optical modem at each node, wherein each modem is capable of supporting variable capacity, C1, C2, . . . , CN where C1>C2> . . . >CN, detecting a fault on a home route of the photonic service while the photonic service operates at a home route capacity CH, CH is one of C1, C2, . . . , CN−1; downshifting the photonic service to a restoration route capacity CR, CR is one of C2, C2 . . . , CN and CR
US10587333B2
A method of forward link power control in a communications system comprises: grouping a plurality of user terminals into a plurality of groups, at least one of which comprises more than one of the user terminals; for each said group, determining a corresponding forward link power level required to satisfy an aggregate demand of the group; and assigning one or more forward link carriers to the group, with the corresponding power level.
US10587329B2
Disclosed aspects relate to methods and apparatus for controlling a wireless device having at least one radio frequency (RF) system. The methods and apparatus are configured to select an antenna for transmission of signals from radio components of the at least one RF system from between a first default antenna normally coupled to the radio components of the at least one RF system for transmission of signals and one of a plurality of other antennas in the wireless device. Further, switching is configured to couple the radio components to one of the other plurality of antennas selected as the antenna for transmission cycles when the radio components are transmitting in an antenna switch diversity (ASDIV) period. Additionally, the methods and apparatus are configured to operate a switch to couple the radio components back to at least the first default antenna during receiving cycles during the ASDIV period.
US10587324B2
A method implemented by a wireless terminal of reporting channel state information to a wireless communication network is disclosed. The wireless terminal receives reference symbols on a set of channel state information reference symbol (CSI-RS) resources, and determines a common transmission rank for the set of CSI-RS resources, based on the reference symbols received on a subset of those CSI-RS resources. The terminal then generates CSI feedback as a function of the common transmission rank, and transmits the CSI feedback to the communication network. The CSI feedback may include the common transmission rank itself, or may include different transmission ranks for different CSI-RS resources each determined as a function of the common transmission rank. A complementary method in which a network node uses such a CSI feedback to perform rank adaptation for the set of CSI-RS resources is also disclosed.
US10587316B2
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).
US10587307B2
Systems and methods for communicating a signal over a hydraulic line in a vehicle are provided. In one embodiment, a system can include a hydraulic line. The hydraulic line can include at least one communication medium for propagating a communication signal. The system can also include at least one signal communication device configured to receive the communication signal communicated over the hydraulic line. The system can also include at least one vehicle component in communication with the at least one signal communication device.
US10587305B2
The invention relates to a method for the telecommunication of data by frequency hopping in a first frequency band, wherein the frequency hops follow a predetermined time sequence, known at least to a data transmitter, characterized in that it comprises the following steps implemented by said data transmitter: defining, from a pseudo-random sample, successive values of respective differences in frequency (Δfs1, Δfs2, Δfs3, . . . ; Δfd1, Δfd2, Δfd3, etc.) in order to determine the hopping time sequence starting at a first frequency (f1), transmitting to at least one data receiver at a first frequency (f1), said first frequency being randomly selected (S1) within the first frequency band, then at successive frequencies (S5) which, starting at the first frequency, comply with said successive values of respective differences in frequency, said successive values of differences in frequency defining, at reception, a succession of reception frequencies for useful data to be received from said data transmitter.
US10587300B2
The present invention relates to a control device (1) for a first communications device (2). The control device (1) comprises at least means (8) for communicating with the first communications device (2). The control device (1) comprises means for coupling the control device (1) to a counterpart (9, 10), and at least part of the user interface (3) of the first communications device (2). The invention also relates to an attachment fitting (20) for use in connection with the control device (1).
US10587292B2
A multiplexer includes a common port, multiple filter branches and at least one switch included in a switched filter branch of the multiple filter branches. The filter branches are connected to the common port, and each filter branch corresponds to at least one predetermined frequency band and filters a radio frequency (RF) signal according to the corresponding at least one predetermined frequency band. In a first switch state of the at least one switch, the switched filter branch includes a high-Q filter having multiple high-Q components for improving roll-off of the filtered RF signal, and in a second switch state of the at least one switch, the switched filter branch includes a low-Q filter having multiple low-Q components that support a very high bandwidth for filtering the RF signal.
US10587280B2
A digital-to-analog converter (DAC) device includes a DAC circuitry, a calibration circuitry, and a randomization circuitry. The DAC circuitry includes a first DAC circuit and a second DAC circuit. The first DAC circuit is configured to generate a first signal according to least significant bits of an input signal. The second DAC circuit is configured to output a second signal. The calibration circuitry is configured to compare the first signal with the second signal, in order to calibrate the second DAC circuit. The randomization circuitry is configured to randomize most significant bits of the input signal, in order to generate first control signals, in which the second DAC circuit is further configured to generate the second signal according to the most significant bits or the first control signals.
US10587274B2
Various embodiments a PLL-based clock unit is disclosed. An exemplary clock unit includes a PLL, a low-jitter XO to provide a low-jitter input clock and a low-cost TCXO to provide a low-temperature-drift clock. The clock unit additionally includes a holdover module coupled to the PLL and configured to receive the low-jitter input clock and a reference input clock; record a relationship between the low-jitter input clock and the reference input clock during a normal operation mode; and output the recorded relationship to the PLL as a control signal during a holdover operation mode when the reference input clock is unavailable. This clock unit additionally includes a statistical module to compute a relationship between the low-jitter input clock and the low-temperature-drift clock; and a control module to dynamically adjust the output of the holdover module based on the determined relationship so that the output clock of the clock unit maintains both low-jitter and low-temperature-drift characteristics.
US10587270B2
Circuitry is provided that includes programmable fabric with fine-grain routing wires and a separate programmable coarse-grain routing network that provides enhanced bandwidth, low latency, and deterministic routing behavior. The programmable coarse-grain routing network may be implemented on an active interposer die. The programmable fabric may be implemented on a top die that is stacked on the active interposer die. A protocol-based network on chip (NoC) may be overlaid on the coarse-grain routing network. Although the NoC protocol is nondeterministic, the coarse-grain routing network includes an array of programmable switch boxes linked together using a predetermined number of routing channels to provide deterministic routing. Pipeline registers may be interposed within the routing channels at fixed locations to guarantee timing closure.
US10587266B2
The present disclosure provides a level-shift circuit and a display device. The level-shift circuit includes a logic setting unit, a control unit, a first field effect transistor, a second field effect transistor, and an over-current protection module. An input terminal of the logic setting unit is input with an initial signal. An output terminal of the logic setting unit is connected with an input terminal of the control unit. The over-current protection module is configured to reduce a resistance of the level-shift circuit when the level-shift circuit is in an initial stage, and increase the resistance of the level-shift circuit when the level-shift circuit is in a working stage.
US10587255B2
A PAM (Pulse Amplitude Modulation) modulator driver is configured to receive a PAM input signal having N input amplitude levels and provide a PAM output signal having N output amplitude levels, where N is an integer. The PAM modulator driver circuit configured to electrically adjust amplitude levels in the PAM output signal.
US10587250B2
Current-starving in tunable-length delay (TLD) circuits in adaptive clock distribution (ACD) systems for compensating voltage droops in clocked integrated circuits (ICs) is disclosed. Voltage droops slow propagation of signals in clocked circuits. However, clock delay circuits in a TLD circuit increase a clock period by increasing a clock delay in response to a voltage droop. In large power distribution networks (PDN), impedance can delay and reduce the magnitude of voltage droops experienced at the TLD circuit. If the voltage droop at the TLD circuit is smaller than at the clocked circuit, then the clock period isn't stretched enough to compensate the slowed clocked circuit. A current-starved TLD circuit starves the clock delay circuits of current in response to a voltage droop indication, which further increases the clock signal delay, and further stretches the clock period to overcome a larger voltage droop in clocked circuits in other areas of the IC.
US10587246B2
Provided is a semiconductor circuit which includes a first circuit configured to determine a voltage level of a feedback node based on a voltage level of input data, a voltage level of a latch input node, and a voltage level of a clock signal, a second circuit configured to pre-charge the latch input node based on the voltage level of the clock signal, a third circuit configured to pull down the latch input node based on the voltage level of the feedback node and the voltage level of the clock signal, a latch configured to output output data based on the voltage level of the clock signal and the voltage level of the latch input node, and a control circuit included in at least one of the first to third circuits and the latch and configured to receive the control signal.
US10587237B2
The object of the invention is a device for digital control of analogue sound processing, the purpose of which is an upgrade of a classic analogue sound processing device. The device comprises at least one external regulation element, an analogue effect, at least one digital regulation element, at least one control button, at least one memory location for storing positions of the external regulation elements, and a control circuit with a pre-downloaded software. The device according to the invention digitally controls analogue sound processing, wherein the external appearance of the device and its handling are as similar to the existing known devices as possible and the sound processing is identical, analogue, as with the existing devices. It has additional options enabled: a) the device may be set from pre-set memory locations that contain combinations of positions of the regulation elements which determine sound alteration; b) storage of combinations of positions of the regulation elements into the memory for subsequent use; c) remote control of the device by an external device, for instance by an adequate application downloaded onto a phone, tablet or computer; d) downloading of combinations of positions of the regulation elements to the memory of the device according to the invention by an external device.
US10587222B2
A photovoltaic power generation plant includes a plurality of photovoltaic generators cooperative in producing photovoltaic power. Coupled with the photovoltaic generators in the plurality of photovoltaic generators are respective sensor devices, the sensor devices including sensor circuits of the individual current-to-voltage characteristics of the photovoltaic generators. The sensor circuits in the sensor devices can be activated to sense the individual current-to-voltage characteristics of the photovoltaic generators, with the individual current-to-voltage characteristic being indicative of the functionality of each photovoltaic generator.
US10587221B2
Described herein are apparatuses, systems, and methods for a modular solar battery (MSB). The MSB may include a solar shell that includes a solar cell, a rechargeable battery that is charged by the solar cell, and control circuitry coupled to the solar cell and/or the rechargeable battery. The MSB may be in the form of a commercial battery. The control circuitry may include circuitry for solar power optimization, information sharing, battery charging, and/or battery health monitoring. The control circuitry may include a communication circuit to communicate information about the MSB to an external device. Other embodiments may be described and claimed.
US10587215B2
A motor control unit includes a PWM count calculator, a PWM count setter, and a PWM count changer. The PWM count calculator calculates first PWM counts of phases. Each first PWM count is calculated for a current control period. The PWM count setter sets the first PWM count of each phase as a second PWM count of a corresponding phase. The second PWM count is set for each of PWM periods included in the current control period. The PWM count changer changes the second PWM count of at least one of the phases, without changing the total of the second PWM counts of the at least one phase within the current control period, such that the number of times switching elements corresponding to the at least one phase are switched within the current control period is reduced.
US10587211B2
A linear compressor and methods of operation, for example, to detect polarity for the linear compressor are provided herein. The method may include supplying an initial time varying voltage to the motor of the linear compressor at an assumed polarity; estimating a first acceleration of the motor of the linear compressor when the motor is at a bottom dead center position; estimating a second acceleration of the motor of the linear compressor when the motor is at a top dead center position; comparing the first acceleration to the second acceleration; and determining whether the assumed polarity is correct based on the comparison.
US10587210B2
An energy harvesting cantilever formed from multiple curved sections, with each curved section wrapped within the prior curved section but in an opposing direction, is the proposed solution to the problems described above. Such an energy harvesting cantilever favors bending over torsion, can be manufactured at a small scale, and will generate useful electrical energy with low frequency inputs.
US10587196B1
A constant on-time controller has a voltage divider, a current ripple extractor, a one-shot on-timer, a comparator and a flip flop. The voltage divider generates a feedback voltage according to a regulator output voltage. The current ripple extractor senses a current in an energy storage inductor of a buck regulator flowing through flowing through an output capacitor's ESR, and generates an extracted ripple current having no DC component accordingly. The one-shot on-timer outputs a constant-on time control signal according to a buck regulator input voltage and the regulator output voltage. The modulation circuit outputs a modulation signal according to a reference voltage signal, the feedback voltage and the extracted ripple current. The flip flop generates a control signal to the buck regulator according to the modulation signal and the constant-on time control signal. An off-time of the buck regulator is determined according to the modulation signal.
US10587193B2
A method and apparatus for a power converter assembly detects an over-current, latches off a low-side switch if an over-current is detected, holds the low-side switch latched off until a PWM controller provides a predetermined minimum pulse to the latch (for the duration of the over-current), and unlatches the low-side switch if a PWM controller provides a predetermined minimum pulse to the latch. A power converter assembly includes a PWM controller coupled to the main switch, the PWM controller configured to control the main switch according to a duty cycle. A latch is coupled with a secondary switch and configured to selectively turn off the secondary switch. The PWM controller is configured to provide a PWM control signal to the latch, and the control signal is configured to reset the latch to allow the secondary switch to turn on only when the PWM begins operating with a minimum pulse width.
US10587185B1
A power electronics switching system has a power converter including switching elements respectively disposed in parallel paths. The system also has a controller that outputs switching commands for the switching elements derived from carrier waveforms and reference waveforms corresponding to the switching elements, and generates a shape for one of the carrier waveforms according to a difference in magnitudes between the reference waveforms such that the shape is of a first type responsive to the difference being greater than a first threshold and is of a second type different than the first type responsive to the difference being less than a second threshold.
US10587184B2
A secondary side controller for a switched mode power supply, the controller comprising a first semiconductor die comprising an integrated circuit configured to provide a load connection signal; a second semiconductor die, packaged with the first semiconductor die, comprising a charge pump configured to, in response to the load connection signal received from the integrated circuit of the first semiconductor die, provide a switch signal for control of a load connection switch that controls whether or not the switched mode power supply is electrically connected to a load; wherein the presence or absence of the load connection signal is configured to control whether or not the charge pump generates the switch signal and the amplitude of the load connection signal is configured to control the voltage of the switch signal.
US10587182B2
The power conversion device may include a rectification unit, a boost converter for boosting power rectified from the rectification unit, a dc-end capacitor connected to an output end of the boost converter, an inductor current detection unit for detecting an inductor current flowing in an inductor within the boost converter, a dc-end voltage detection unit for detecting voltages of both ends of the dc-end capacitor, and a control unit for controlling the boost converter. The control unit may generate and output a converter switching control signal by performing proportional resonant control for a duty command value of a switching element within the boost converter, based on the detected inductor current and dc-end voltage. Therefore, a harmonic current component flowing through a dc-end capacitor induced by a ripple component of an input voltage may be reduced.
US10587181B2
Each of a plurality of semiconductor elements is provided with a first control terminal and a second control terminal. A built-in gate resistor is connected between the semiconductor element and the first control terminal. Individual voltage pulse signals are input to the second control terminals when the plurality of semiconductor elements are individually turned on and off. A common voltage pulse signal is input to some of the first control terminals when a first group of semiconductor elements is turned on and off in common. A common voltage pulse signal is input to others of the first control terminals when a second group of semiconductor elements is turned on and off in common.
US10587179B2
The VCM according to an exemplary embodiment of the present disclosure includes a base unit, a mover including a bobbin arranged at an upper surface of the base unit and formed with a plurality of rotation prevention units along a periphery and a first driving unit arranged at a periphery of the bobbin, a stator including a yoke configured to the base unit to surround the mover and inner yoke units each extended to between the rotation prevention units, and a second driving unit oppositely arranged to the first driving unit, and an elastic member elastically supporting the mover, wherein an object occurrence preventing portion is formed between the rotation prevention unit and the inner yoke units to decrease a contact area between the rotation prevention unit and the inner yoke units.
US10587170B2
A rotor body for a high-speed generator includes a rotor body with interior and exterior surfaces, a coolant inlet and outlet, and a rotor cooling path for actively cooling the rotor body. The coolant inlet and outlet extend between the interior and exterior surfaces. An interior segment of the rotor cooling path fluidly couples the coolant inlet and coolant outlet and is bounded by the rotor body interior surface. An exterior segment of the cooling path is bounded by the rotor body exterior surface and fluidly couples the coolant outlet an environment external to the rotor body.
US10587166B2
A motor includes a rotor including a shaft, a rotor magnet, a sensor yoke disposed axially upward from the rotor magnet, a sensor magnet supported by the sensor yoke, and an input gear including a gear portion to transmit torque to outside, an armature disposed radially outward of the rotor magnet, a bearing mechanism that supports the rotor to be rotatable, a housing that covers the armature, the rotor, and the bearing mechanism, and a rotation detection sensor facing the sensor magnet to detect rotation of the rotor.
US10587164B2
The present disclosure provides flywheel systems for generating and/or storing energy, and methods of using same.
US10587153B2
The present invention discloses an intruding metal detection method for a supplying-end module of an induction type power supply system having a supplying-end coil controlled by a first driving signal and a second driving signal. The method includes periodically generating a detection signal on the first driving signal and the second driving signal, wherein the detection signal controls the supplying-end coil to resonate and generate a coil signal; setting at least one threshold voltage and comparing a plurality of peak values of the coil signal with the at least one threshold voltage, respectively, to generate a plurality of trigger signals; determining whether to perform a pre-charging procedure according to a resonant frequency of the coil signal; and determining whether there is an intruding metal existing in a power supply range of the induction type power supply system according to the plurality of trigger signals and the resonant frequency.
US10587147B2
A load control system includes a load control device and a remote control for configuring and controlling operation of the load control device. The load control device and remote control may be mounted to an electrical wallbox. The system may be configured by associating the remote control with the load control device, and actuating a button on the remote control to configure the load control device. A second remote control device may be directly or indirectly associated with the load control device. The load control device and remote control may communicate via inductive coils that are magnetically coupled together. The remote control may be operable to charge a battery from energy derived from the magnetic coupling between the inductive coils. The load control device and remote control may include near-field communication modules that are operable to communicate wirelessly via near-field radiation.
US10587143B2
A charging apparatus capable of reducing low-frequency leakage current includes: a power factor correction converter including a switch, wherein the power factor correction converter converts an AC power inputted by an on/off control of the switch into a DC power by correcting a power factor of the AC power; a DC-DC converter changing a magnitude of voltage outputted from the power factor correction converter into a magnitude of voltage required by an energy storage device to be charged; a first duty controller determining a first duty value of the switch for outputting a voltage having a predetermined magnitude through the power factor correction converter based on a magnitude of a differential mode component of the AC power; and a second duty controller determining a second duty value of the switch for removing a common-mode component of the AC power based on the common-mode component.
US10587141B2
An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.
US10587127B2
There is provided a charging device including a charging voltage providing unit configured to provide a maximum charging voltage for an electricity storage unit, wherein the electricity storage unit includes a plurality of battery cells, and wherein the maximum charging voltage satisfies an equation (1) below: Maximum Charging Voltage=Total Battery Voltage+(Fully Charged Voltage−Maximum Cell Voltage)*n (1) wherein n represents a total number of the battery cells connected in series.
US10587123B2
A method and apparatus for controlling a wireless power transmitter configured to transmit power to a wireless power receiver is provided. The method includes receiving a first signal from the wireless power receiver, wherein the first signal comprises load detection indication bits, detecting a change in load of the wireless power transmitter caused by placement of the wireless power receiver in a charging area of the wireless power transmitter, based on the load detection indication bits, and determining whether to transmit a second signal to the wireless power receiver based on detecting the change in load of the wireless power transmitter.
US10587121B2
An electrical power system includes a cluster of electrical power subsystems, each of the electrical power subsystems including a power converter electrically coupled to a generator having a generator rotor and a generator stator. Each of the electrical power subsystems defines a stator power path and a converter power path for providing power to the power grid, the converter power path including a partial power transformer. Each of the electrical power subsystems further includes a low voltage distribution panel electrically coupled to the converter power path, a first switch on the stator power path, and a second switch on the converter power path.
US10587120B1
A solar module can have its output processed based on the frequency responses. The high and low frequency responses can be processed separately, thus allowing the solar module to respond optimally to the rapid fluctuation of power generation, such as due to changes in weather.
US10587118B2
Various implementations described herein are directed to systems, apparatuses and methods for managing one or more loads connected to one or more power sources using one or more smart outlets. Apparatuses described herein may include smart outlets configured to communicate with one or more controllers and responsively connect and disconnect electrical loads connected thereto. Methods described herein may include signaling and/or controlling one or more loads from a group of loads to connect to or disconnect from one or more power sources.
US10587109B1
An air-termination adapter that encloses an air-termination connection assembly to electrically isolate components that are at hazardous voltages and allow the air-termination connection assembly to be coupled to a dead-front termination for electrical equipment. In one embodiment, the adapter includes an outer body having a lower conical section, a middle cylindrical section and an upper cylindrical connection section all defining an internal chamber. The air-termination connection assembly extends into the chamber from the bottom of the lower section and is coupled to a connector rod at one end. The connector rod is coupled to a connector associated with a conical interface in the connection section to provide the dead-front termination to the electrical equipment.
US10587108B2
The present disclosure provides cable glands having an entry portion, an elbow portion and an exit portion. The entry portion includes an entry component. The elbow portion is physically coupled to the entry portion and includes a locking collar, a snap ring and a union elbow. The exit portion is physically coupled to the elbow portion and includes a middle nut, a rubber seal, a seal clamp and a back nut.
US10587105B2
A utility line snow or ice removal device mounts to a support structure, such as a utility pole cross-arm. The device includes a moving support arranged to support a utility line, such that a combined weight of the utility line and any snow or ice on the utility line is borne by the moving support. A release arrangement is configured to maintain the moving support in a first position when the combined weight is below a release threshold. When the combined weight exceeds the release threshold, the release arrangement is arranged to release the moving support from the first position to allow the utility line to move under the combined weight from the supported position, creating a sudden movement of the utility line that shakes snow/ice build-up from the line. The device also includes a resetting arrangement configured to return the moving support to the first position when snow/ice has been removed.
US10587103B2
A standpipe assembly for a rotorcraft includes a slip ring positioned within the mast of the rotorcraft. The slip ring includes a stator rotationally connected to a rotor. A flexible coupling is connected to the stator and a standpipe tube is connected to the flexible coupling. The flexible coupling is capable of angular, axial, and torsional displacement.
US10587100B2
The disclosure generally relates to an exemplary enclosure that can house an electrical network protection element and provide protection to the electrical network protection element against damage in various environments such as when the enclosure is placed in an underground vault that may be flooded during rain, or when a liquid (oil, for example) comes in contact with the enclosure. The enclosure includes a flange attached to the housing and two doors that are hingeably attached to the flange. A wedge projection is provided along the perimeter of the flange and a gasket is provided on three outer edges of each door. The gasket sealingly receives the wedge projection of the flange when the doors are closed. The first door further includes a beveled inner edge that sealingly mates with a gasket in a complementary beveled inner edge of the second door when the doors are closed.
US10587098B2
An electrical enclosure where all functional compartments are accessible only from a front and the enclosure has a width that is no greater than twenty-four inches. Plenum chambers provide an exit path from releasing gas pressure and particulate matter generated during an arc flash event within the enclosure and prevent the gases and particulate matter from entering the other compartments. A vacuum circuit breaker compartment may include insulator bushings and current transformers that are each individually removable from a front of the enclosure. A removably connected roof panel permits selective front accessibility to the bus bar compartment through the plenum chamber and a flap movably connected to the bus bar compartment. A wall of the cable connection compartment includes an opening and a portion of a wall of the voltage transformer compartment is removably connected to facilitate access to the cable connection compartment from a front of the enclosure. An interlock assembly is selectively configurable to facilitate control over movement of the voltage transformer and the door by disconnected, test and service configurations.
US10587087B2
A method connects an electrical device (10), which has a tubular metal sheath (13) with protruding electrical conductors and contact sections (11, 12) connecting to contact sections (21, 22) of electrical conductors (23, 24) of a connection cable (20) by an insulating element (40, 140) that has receptacles (41, 42, 43, 44, 141, 142, 143, 144). The respective contact sections (11, 21, 12, 22) overlap one another or are adjacent to one another in the contact area (45, 48, 145, 148), and establish an electrical connection (51, 52) between the respective contact sections (11, 21, 12, 22). The electrical connection (51, 52) is established through an opening (46, 47, 49, 50, 146, 147, 149, 150), which forms an additional access to the contact area (45, 48, 145, 148). An electrical device (10) is provided with receptacles with the opening, which forms an additional access to the contact area.
US10587082B1
The present invention discloses a network connection device. The network connection device includes a plug and a socket; the plug includes network cables, an encapsulation portion and a Universal Serial Bus interface; one end of the encapsulation portion is connected with the network cables, and the other end of the encapsulation portion is connected with the USB interface; and the socket is matched with the USB interface. Compared with the existing network connection device, the plug of the network connection device provided by the present invention is disposed by adopting the USB interface and particularly a Type-C interface and may be plugged forward and backward, so the network connection device not only is plugged conveniently, but also is small and exquisite, has a stable signal and does not cause an unstable network connection due to a failure of one signal pin to affect the signal transmission.
US10587079B2
An electrical connector includes an insulating body, a shielding sheet provided in the insulating body, at least one row of terminals accommodated in the insulating body and located on one side of the shielding sheet, a shielding shell sleeved outside the insulating body, and a first grounding portion. The terminals include at least one ground terminal. The shielding shell has an upper wall and a lower wall opposite to each other and two side walls connected to the upper wall and the lower wall. At least one of the side walls is provided with at least one elastic portion. The first grounding portion extends from the at least one ground terminal or from the shielding sheet toward a side thereof. The first grounding portion is provided with a cutting surface, which is exposed from the insulating body and elastically abuts an inner wall surface of the elastic portion.
US10587074B2
An electronic receptacle connector includes a hybrid contact assembly that includes a contact plate that has multiple fingers, a contact positioned at a distal end of each finger and a conductor that runs along each finger and electrically couples each contact to an interconnect region positioned outside of the housing. The fingers are made from a first material and the contacts are made from a second material such that each of the first and the second materials can be independently optimized.
US10587073B2
A feedthrough filter capacitor assembly comprising a terminal pin connector is described. The terminal pin connector is designed to facilitate an electrical connection between the terminal pin comprising a multitude of compositions to a circuit board of an implantable medical device. The terminal pin connector comprises a clip portion positioned within a connector housing. The connector clip mechanically attaches to the terminal pin of the feedthrough with at least one prong and an exterior surface of the connector housing electrically contacts the circuit board, creating an electrical connection therebetween. The connector housing comprises a material that is conducive to a weld or solder attachment process to the circuit board. The feedthrough filter capacitor assembly is particularly useful for incorporation into implantable medical devices such as cardiac pacemakers, cardioverter defibrillators, and the like, to decouple and shield internal electronic components of the medical device from undesirable electromagnetic interference (EMI) signals.
US10587068B1
A connector sealing plug for sealing openings on a connector. The plug includes a rod with a first end and a second end, with the first end having a first diameter, and the second end having a second diameter. The rod has a first bevel at the first end and a second bevel between the first end and the second end. The second diameter is larger than the first diameter, and the rod is adaptable to tool-lessly press fit into and out of the sealing openings such that a fluid resistant seal is formed and contacts within the connector are protected, wherein the sealing plug does not engage existing mechanical locks within the connector. The first end has a first fossa and the second end has a second fossa. The rod has a defined configuration identifiable by size, color, and fossae, and the rod is manufactured from electrically insulating material.
US10587065B2
The invention relates to an electric plug-connector socket comprising a cylindrical socket sleeve, wherein the socket sleeve is designed with an accommodating space, into which is pushed a cylindrical lamella cage with a multiplicity of parallel contact lamellae, wherein the lamella cage has a first and second end-side, encircling collar crosspiece, and the contact lamellae run therebetween, wherein the lamella cage, on both collar crosspieces, has preferably window-like apertures, and wherein a stamping method is used to introduce, into the lateral surface of the socket sleeve, a plurality of convexities which extend into the window-like apertures such that a preferably force-fitting connection is formed between the lamella cage and the socket sleeve.
US10587062B2
An electrical assembly includes a housing extending between front and rear ends. The housing includes a post extending between a base end and a free that is loaded into a passage of the circuit board and engages the circuit board in a primary locking operation such that the post secures the housing to the board by a primary holding force. A contact is received in the housing and has a mating end at the front end of the housing for mating with a mating electrical assembly and a terminating end at the rear end of the housing for electrical connection with the board. The free end of the post is locked to the rear side of the board by a secondary locking operation that secures the housing to the board by a secondary holding force that is greater than the primary holding force.
US10587057B2
A main body portion is to be mounted to a housing by being inserted into the housing. An electrical wire insertion portion is provided in an end portion of the main body portion, defines an insertion opening into which a leading end portion of an electrical wire is to be inserted, and is configured to restrict movement of the electrical wire in a direction perpendicular to the direction of insertion of the electrical wire into the insertion opening. A conductive body connection portion is provided in the main body portion and is configured to be electrically connected to a conductive body of the electrical wire inserted into the insertion opening. A partner connection portion is provided in the main body portion and is configured to be electrically connected to a partner terminal.
US10587054B2
A method and system are presented for managing operation of a conformal phased-array antenna. The method comprises: providing structural data about the antenna to be operated, said structural data comprising data indicative of a geometry of a curved radiating surface defined by an arrangement of N antenna elements of the phased array and data indicative of said arrangement of N antenna elements; utilizing input data indicative of a selected direction of antenna operation and processing said structural data about the antenna, said processing comprising determining operational data for each of the antenna elements defining a desired radiation pattern of the antenna for said selected direction, said operational data comprising amplitude, phase and polarization of radiation for each antenna element.
US10587051B2
A communication device includes a wideband antenna, a reflector, and at least one metal loop. The wideband antenna is configured to cover an operation frequency band. The reflector is configured to reflect the radiation energy from the wideband antenna. The metal loop is positioned between the wideband antenna and the reflector. The distance between the wideband antenna and the reflector is shorter than 0.25 wavelength of a central frequency of the operation frequency band.
US10587050B2
A measurement system is provided. The measurement system comprises a device under test, at least two measurement antennas, and a reflector. In this context, the reflector comprises at least two separate curved surfaces in the same physical entity in order to generate separate plane waves corresponding to the at least two measurement antennas. The reflector is configured in such a manner that the separate plane waves converge in a quiet-zone comprising the device under test.
US10587038B2
Disclosed herein is an implantable electronic device having a housing containing an electrical circuit. The implantable electronic device further includes an antenna assembly coupled to the electrical circuit. The antenna assembly has an antenna with a dielectric antenna body within which an antenna trace is disposed. Portions of the antenna trace are disposed in offset transverse layers in a non-overlapping arrangement, thereby reducing capacitive coupling between the layers of the antenna trace. In certain implementations, the antenna assembly has one or more capacitive features that selectively overlap portions of the antenna trace and facilitate tuning of the antenna.
US10587036B2
A multi-band antenna device intended to be integrated into a metal housing, especially into a multimedia system of an automotive vehicle, including a first, hook-shaped, antenna part linked to a feed intended to be positioned on a printed circuit and to be situated inside the metal housing, a second antenna part having an opening made in a face of the metal housing, the opening exhibiting a hook shape identical to that of the first antenna part, with the same dimensions, and the opening being situated opposite the first antenna part, in a plane parallel to that of said first antenna part, rotated by 90° with respect to said first antenna part.
US10587030B2
The present applications at least describes a method of making a tuned ceramic filter. The method includes printing an oversized pattern of ceramic material on a ceramic filter. The method also include removing, at a first tune location of the ceramic filter, a first amount of the ceramic material using a laser to shrink the oversized pattern. The method also includes comparing a coupling matrix of the ceramic filter after the removing step with a coupling matrix of a prototype of the ceramic filter. The method includes a step of generating a tune vector based upon a difference between the coupling matrix of the ceramic filter and the coupling matrix of the prototype filter. Further, the method includes a step of iteratively modifying the removing of the ceramic material using femto-second laser at the first tune location to have a coefficient of the tune vector corresponding to the first tune location to converge toward zero.
US10587029B2
The present disclosure relates to a substrate that includes a substrate body and a resonator integrated within the substrate body. The resonator includes a resonator body, a top resonator plate, and a bottom resonator plate. The resonator body extends through the substrate body from a top surface to a bottom surface of the substrate body, and is formed of at least one of a dielectric material and a magnetic material. The top resonator plate is coupled to a top side of the resonator body and resides over the top surface of the substrate body, and the bottom resonator plate is coupled to a bottom side of the resonator body and resides over the bottom surface of the substrate body. The top resonator plate and the bottom resonator plate are electrically conductive.
US10587028B1
A directional coupler has a first port, a second port, a third port, and a fourth port. A first inductor has a first connection to the first port and a second connection to the second port. A second inductor has a first connection to the third port and a second connection to the fourth port. A first compensation capacitor is connected to the first port and the third port. A second compensation capacitor is connected to the first port and the fourth port. The first inductor is inductively coupled to the second inductor by a predefined coupling factor, the third port is isolated from the first port by a predefined first isolation factor, and the fourth port is isolated from the first port by a predefined second isolation factor. An inductance of the second inductor is substantially greater than an inductance of the first inductor.
US10587020B2
A battery pack includes a first battery module level and a second battery module level. The first battery module level includes: a first heat exchanger including a cooling tube that defines a cooling area; a first secondary battery cell in thermal contact with the first heat exchanger at the cooling area; a coolant distributor line outside the first heat exchanger and configured to supply coolant to the cooling tube; a coolant interconnector fluidly connecting the cooling tube or the coolant distributor line to the second battery module level; and an encapsulation element enclosing the coolant interconnector and confining a volume in which the coolant interconnector is arranged between the first battery module level and the second battery module level.
US10587018B2
Provided herein is a battery module that is capable of improving cooling efficiency despite a compact structure without using numerous members. The battery module according to the present disclosure includes a battery stack where batteries are stacked; and a battery management system, and includes a heat radiation paint coating layer that includes a heat radiation material in at least a portion of the constituting components.
US10587015B2
An energy storage canopy associated with a local building is provided. The energy storage canopy includes support members that can support compartments, which may be integral with or removable from the energy storage canopy. Each compartment includes a plurality of high capacity batteries to store electrical energy, at least one power conditioner to allow coupling high capacity batteries to the power grid and/or the AC distribution panel of the local building, and a refrigerant energy storage tank containing a working fluid. The refrigerant energy storage tank contains piping or ductwork to be in fluid communication with the HVAC system, refrigerant system, or atmosphere of the local building to provide stored refrigerant energy to the local building.
US10587014B2
A charging control method and a charging mechanism for a lithium ion secondary battery are provided that can determine the life of the lithium ion secondary battery with more accuracy and a simple configuration. A charging control method for a lithium ion secondary battery calculates an integrated value of the number of charged times. The method includes: adding a predetermined value to the integrated value of the number of charged times of the lithium ion secondary battery if both a residual voltage that is a voltage value of the lithium ion secondary battery before the beginning of charging and an elapsed time from the time of the previous charging of the lithium ion secondary battery are not less than predetermined values; and estimating the life of the lithium ion secondary battery based on the integrated value of the number of charged times.
US10586986B2
Organic lithium batteries are provided having high energy and power densities with a positive electrode based on redox organic compounds and an electrolyte having a high concentration of lithium salt.
US10586984B2
The present invention describes the use of metal-ligand complexes within the active material of an electrode to provide for improvement in operation as well as to mitigate the cyclic stresses of swelling of the active material during charging and discharging operations and to provide resistance to dissolution of electrode active materials.
US10586983B2
Provided is a positive electrode active material for nonaqueous electrolyte secondary batteries that suppresses the gelling of a positive electrode mixture material paste and has high weather resistance, a production method thereof, and the like. A method for producing a positive electrode active material for nonaqueous electrolyte secondary batteries includes cleaning a powder famed of a lithium-nickel composite oxide represented by a general formula LizNi1-x-yCoxMyO2 where 0≤x≤0.35; 0≤y≤0.10; 0.95≤z≤1.10; and M is at least one element selected from Mn, V, Mg, Mo, Nb, Ti, and Al with an aqueous solution containing one or more lithium salts selected from water-soluble lithium salts other than lithium hydroxide and drying the cleaned powder.
US10586980B2
A composite cathode active material, a method of preparing the composite cathode active material, a cathode including the composite cathode active material, and a lithium battery including the cathode. The composite cathode active material includes a lithium intercalatable material; and a garnet oxide, wherein an amount of the garnet oxide is about 1.9 wt % or less, based on a total weight of the composite cathode active material.
US10586969B2
Disclosed are a separator and an electrochemical device comprising the same, the separator comprising: a porous substrate having a plurality of pores; and a porous coating layer formed on at least one surface of the porous substrate or at least one surface of the porous substrate and a portion of the pore, the porous coating layer containing a plurality of inorganic particles and a binder polymer disposed on a part or the entirety of a surface of the inorganic particle to connect and fix the inorganic particles, wherein the inorganic particle comprises an alumina particle and an aluminum hydroxide particle having a smaller average particle diameter than the alumina particle.
US10586965B2
Microporous sheet product and methods of making and using the same. In one embodiment, the microporous sheet product is made by a process that includes melt-extruding a sheet material using an extrusion mixture that includes (i) a cyclic olefin copolymer, (ii) an electrolyte swellable thermoplastic, and (iii) a compatibilizing agent that promotes mixing of the cyclic olefin copolymer and the electrolyte swellable thermoplastic, the compatibilizing agent having a boiling point in the range of 135-300° C. As an example, the cyclic olefin copolymer may be an ethylene-norbornene copolymer, the electrolyte swellable thermoplastic may be polyethylene oxide, and the compatibilizing agent may be mineral spirits. After extrusion, the sheet material may be cooled, and the compatibilizing agent may be removed, forming an ionically-conductive microporous sheet product. The microporous sheet product has high-temperature stability and gels when exposed to a liquid electrolyte, enabling high ionic conductivity when used as a battery separator.
US10586963B2
A secondary battery includes: an electrode assembly; a case accommodating the electrode assembly; and a cap assembly coupled to a top portion of the case. The cap assembly includes a safety vent and a cap-up. The cap-up has grooves on a surface thereof. The safety vent includes a downwardly protruding portion, is under the cap-up, and is electrically connected to the electrode assembly at the protruding portion.
US10586953B2
The present invention relates to a metal-ion accumulator (A), comprising a stack of elementary electrochemical cells, each comprising a cathode (2), an anode (3), and a separator (1) impregnated with electrolyte intercalated between the anode and the cathode, each anode and cathode consisting of a substrate (2S, 3S) formed from a metal foil comprising a central portion (22, 32) supporting, on at least one of its main faces, a layer of active metal ion insertion material, the porosity of the layers of active material of the electrodes of one of the given polarities (anode or cathode) having at least two different values in the stack, the highest porosity being that of at least one electrode of said polarity, arranged between the center and the ends of the stack.
US10586949B2
An organic light-emitting display apparatus including a substrate; a display unit which defines an active area of the substrate and includes a thin film transistor; concave-convex portions protruded from the substrate in an area outside the active area; and an encapsulation layer which encapsulates the display unit. The thin film transistor includes an active layer, a gate insulating layer on the active layer, a gate electrode, a source electrode, a drain electrode, and an interlayer insulating layer between the gate electrode and the source electrode, and between the gate electrode and the drain electrode. The concave-convex portions include portions of the gate insulating layer and the interlayer insulating layer, and the encapsulation layer covers the concave-convex portions.
US10586947B2
An organic light emitting diode device can have an enhanced thin film encapsulation layer for preventing moisture from permeating from the outside. The thin film encapsulation layer can have a multilayered structure in which one or more inorganic layers and one or more organic layers are alternately laminated. A barrier can be formed outside of a portion of the substrate on which the organic light emitting diode is formed. The organic layers of the thin film encapsulation layer can be formed inside an area defined by the barrier.
US10586943B2
A display apparatus includes: an object (5) having a plane or a curved face; a display panel (3) forming at least one of a concave portion (3a) and a convex portion at any one of a peripheral edges; a holding member (1) mounted in a predetermined location of the object (5), and having a convex portion (1a) or a concave portion which corresponds to the concave portion or the convex portion of the display panel (3), in which the concave portion (3a) or the convex portion of the display panel (3) is engaged with the convex portion (1a) or the concave portion of the holding member; and a weak adhesive layer which is interposed between the object (5) and the display panel (3) to bring the object (5) and the display panel (1) into close contact with each other.
US10586936B2
The present invention provides a flexible substrate and a manufacturing method thereof. The flexible substrate is divided into a first organic material layer (21) and a second organic material layer (22). A coverage area of the second organic material layer (22) on a carrying plate (1) is greater than a coverage area of the first organic material layer (21) on the carrying plate (1) and a major, long edge of the second organic material layer (22) encloses a major, long edge of the first organic material layer (21) so as to help reduce the thickness of an edge of the flexible substrate and prevent etching residue at an edge, reduce the coverage area of the organic materials on the carrying plate, and reduce warpage of the flexible substrate. Further, an alignment mark (3) is formed on the second organic material layer (22) at a location between the major, long edge of the first organic material layer (21) and the major, long edge of the second organic material layer (22) to ensure alignment accuracy in subsequent processes, such as vapor deposition. Further, since there is only one layer of organic material at the site of alignment mark (3), light transmission rate is increased and the rate of successful alignment is enhanced.
US10586932B2
A light-emitting element having high emission efficiency is provided. A light-emitting element which has high emission efficiency without using a rare metal as a light-emitting material is provided. A light-emitting element includes a first electrode, a second electrode, and a layer between the first electrode and the second electrode. The layer contains a first organic compound and a second organic compound. The second organic compound has a carbazole skeleton and a substituted or unsubstituted bivalent aromatic hydrocarbon group. The second organic compound further has a benzofuropyrimidine skeleton or a benzothienopyrimidine skeleton. The aromatic hydrocarbon group is bonded to the carbazole skeleton. The aromatic hydrocarbon group is bonded to the benzofuropyrimidine skeleton or the benzothienopyrimidine skeleton. The first organic compound and the second organic compound can form an exciplex.
US10586930B2
The present invention relates to organic light emitting elements, comprising thermally activated delayed fluorescence (TADF) emitters and/or hosts of formula which have a sufficiently small energy gap between S1 and T1 (ΔEST) to enable up-conversion of the triplet exciton from T1 to S1. The organic light emitting elements show high electroluminescent efficiency.
US10586921B2
A method of forming a semiconductor structure includes forming two or more pillar structures over a top surface of a substrate. The method also includes forming two or more contacts to the two or more pillar structures. The method further includes forming an insulator between the two or more pillar structures and the two or more contacts. The two or more contacts are self-aligned to the two or more pillar structures by forming the insulator via conformal deposition and etching the insulator selective to a spin-on material formed over the insulator between the two or more pillar structures.
US10586920B2
A semiconductor structure is disclosed herein. The semiconductor structure includes two or more pillar structures disposed over a top surface of a substrate. The semiconductor structure further includes two or more contacts to the two or more pillar structures. The semiconductor structure further includes an insulator disposed between the two or more pillar structures and the two or more contacts. The two or more contacts are self-aligned to the two or more pillar structures.
US10586892B2
One embodiment relates to a light emitting device which is free from electrostatic discharge by using an electrostatic discharge suppressing pattern including a resin having particles conductive and dispersed therein, the light emitting device comprising: a light emitting structure including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer; a first electrode connected with the first conductive semiconductor layer; a second electrode connected with the second conductive semiconductor layer; and an electrostatic discharge suppressing pattern, which is overlapped with the first electrode and the second electrode, and of which first particles are dispersed in the resin so as to cover a gap between the first electrode and the second electrode.
US10586887B2
Disclosed are a deterministic quantum emitter operating at room temperature in an optical communication wavelength using the intersubband transition of a nitride-based semiconductor quantum dot, a method of fabricating the same, and an operating method thereof. A method of fabricating a quantum emitter includes forming a three-dimensional (3-D) structure in a substrate, forming an n type-doped thin film at the upper part of the 3-D structure, forming a quantum dot over the n type-doped thin film, regrowing the 3-D structure in order to use the 3-D structure as an optical structure, depositing a metal thin film at a vertex of the 3-D structure, and connecting electrodes to an n type-doped area and the metal thin film, respectively. A carrier may be captured in the quantum dot by applying a voltage to the connected electrodes. The quantum emitter may be driven by optically exciting the quantum dot.
US10586884B2
A multi-junction optoelectronic device and method of fabrication are disclosed. In an aspect, the method includes forming a first p-n structure on a substrate, the first p-n structure including a semiconductor having a lattice constant that matches a lattice constant of the substrate; forming one or more additional p-n structures on the first p-n structure, each of the one or more additional p-n structures including a semiconductor having a lattice constant that matches the lattice constant of the substrate, the semiconductor of a last of the one or more additional p-n structures that is formed including a dilute nitride, and the multi-junction optoelectronic device including the first p-n structure and the one or more additional p-n structures; and separating the multi-junction optoelectronic device from the substrate. In some implementations, it is possible to have the dilute nitride followed by a group IV p-n structure.
US10586881B2
An optoelectronic device comprising a substrate comprising a groove having a first and a second side. The first and second sides of the groove are each coated with a conductor material and a semiconductor material. The semiconductor material on the first side of the groove and the conductor material on the second side of the groove are in contact with another semiconductor material in the groove. At the second side of the groove there is a gap between the semiconductor material on the second side of the groove and the another semiconductor material in the groove.
US10586866B2
Techniques are disclosed for increasing the performance of III-N p-channel devices, such as GaN p-channel transistors. Increased performance is obtained by applying compressive strain to the GaN p-channel. Compressive strain is applied to the GaN p-channel by epitaxially growing a source/drain material on or in the GaN. The source/drain material has a larger lattice constant than does the GaN and puts the p-channel under compressive strain. Numerous III-N material systems can be used.
US10586864B2
A vertical transistor and a method of creating thereof are provided. A substrate is provided. A first electrode, comprising a two-dimensional (2D) material, is defined on top of the substrate. A spacer is deposited on top of the first electrode. A second electrode, comprising a 2D material, is defined on top of the spacer. A mask layer is formed on top of the second electrode. A channel is formed on top of the mask layer. A gate dielectric layer is provided on top of the channel. A gate coupled to the second portion of the gate dielectric is provided.
US10586861B2
A semiconductor device and a method of making the same is provided. The device includes a semiconductor substrate having a major surface and a back surface. The device also includes a bipolar transistor. The bipolar transistor has a collector region located in the semiconductor substrate; a base region located within the collector region and positioned adjacent the major surface; an emitter region located within the base region and positioned adjacent the major surface; and a collector terminal located on the major surface of the semiconductor substrate. The collector terminal includes: a first electrically conductive part electrically connected to the collector region; an electrically resistive part electrically connected to the first electrically conductive part, and a second electrically conductive part for allowing an external electrical connection to be made the collector terminal. The second conductive part is electrically connected to the first conductive part via the resistive part.
US10586853B2
Non-planar field effect transistor (FET) devices having wrap-around source/drain contacts are provided, as well as methods for fabricating non-planar FET devices with wrap-around source/drain contacts. A method includes forming a non-planar FET device on a substrate, which includes a semiconductor channel layer, and a gate structure in contact with upper and sidewall surfaces of the semiconductor channel layer. First and second source/drain regions are formed on opposite sides of the gate structure in contact with the semiconductor channel layer. First and second recesses are formed in an isolation layer below bottom surfaces of the first and second source/drain regions, respectively. A layer of metallic material is deposited to fill the first and second recesses in the isolation layer with metallic material and form first and second source/drain contacts which surround the first and second source/drain regions.
US10586850B2
Methods for mounting and dismounting thin and/or bowed semiconductor-on-diamond wafers to a carrier are disclosed that flatten said wafers and provide mechanical support to enable efficient semiconductor device processing on said semiconductor-on-diamond wafers.
US10586847B2
A multilayer device includes a substrate having a trench extending along a first surface of the substrate. A first layer disposed on the first surface of the substrate, the first layer comprising a given surface and another surface. A dielectric layer is formed between the given surface of the first layer and the first surface of the substrate. An active region disposed on the other surface of the first layer overlying the trench, wherein at least a portion of the active region resides substantially above a region defined by the trench.
US10586843B2
A method of forming an integrated circuit device having a nanosheet resistor includes forming a nanosheet structure having alternating sheets of silicon and silicon germanium. An ion implantation is performed on the nanosheet structure. A thermal anneal is performed on the nanosheet structure. A dielectric oxide is placed around the nanosheet structure. A first contact and a second contact are coupled to the nanosheet structure to form a resistor between the first contact and the second contact. Other embodiments are also described herein.
US10586841B2
A display apparatus includes: a substrate having a bending area between a first area and a second area; internal conductive lines on the substrate in the first area; external conductive lines on the substrate in the second area; an organic material layer covering the bending area and covering at least a portion of the internal conductive lines and the external conductive lines; and connection lines on the organic material layer and connecting the internal conductive lines to the external conductive lines, respectively. Organic through-holes are defined through the organic material layer, the connection lines are respectively connected to the internal conductive lines through the organic through-holes, and an upper surface of the organic material layer between the organic through-holes has a convex curved shape.
US10586838B2
Provided is a display device including a first sub-pixel, a second sub-pixel adjacent to the first sub-pixel. The first sub-pixel and the second sub-pixel each include a semiconductor film, a gate electrode, a gate insulating film, an interlayer insulating film, and a leveling film and further possesses a light-emitting element located over the leveling film. The display device has a partition wall located between the first sub-pixel and the second sub-pixel and a trench passing through the leveling film.
US10586835B2
A double-sided organic light-emitting display apparatus includes: a rigid substrate; a transmission flexible substrate and a reflective flexible substrate formed on the rigid substrate; a display substrate having a plurality of switching elements and formed on the transmission flexible substrate and the reflective flexible substrate; and a top-emission OLED light-emitting layer and a bottom-emission OLED light-emitting layer formed on the display substrate. The top-emission OLED light-emitting layer is corresponding to the reflective flexible substrate and the bottom-emission OLED light-emitting layer is corresponding to the transmission flexible substrate. The OLED display apparatus can serve as a double-sided display, and because of the use of the flexible substrate, it also has the advantage of easy carrying and flexibility.
US10586834B2
A display panel, a method for driving the same and a display device are provided. Each pixel element includes an infrared detector, a light-emitting element and a first control unit, the infrared detector includes a first electrode, an infrared-sensitive layer and a second electrode, and the light-emitting element includes a pixel circuit, a third electrode, a light-emitting function layer and a fourth electrode. The second electrode is electrically connected with the third electrode, the first electrode is connected with the fourth electrode through the first control unit, and the first control unit is configured to connect the first electrode with the fourth electrode in an infrared detection mode, and to disconnect the first electrode from the fourth electrode in a display mode.
US10586830B2
Memory cells are disclosed. Magnetic regions within the memory cells include an alternating structure of magnetic sub-regions and coupler sub-regions. The coupler material of the coupler sub-regions antiferromagnetically couples neighboring magnetic sub-regions and effects or encourages a vertical magnetic orientation exhibited by the neighboring magnetic sub-regions. Neighboring magnetic sub-regions, spaced from one another by a coupler sub-region, exhibit oppositely directed magnetic orientations. The magnetic and coupler sub-regions may each be of a thickness tailored to form the magnetic region in a compact structure. Interference between magnetic dipole fields emitted from the magnetic region on switching of a free region in the memory cell may be reduced or eliminated. Also disclosed are semiconductor device structures, spin torque transfer magnetic random-access memory (STT-MRAM) systems, and methods of fabrication.
US10586828B2
A light emitting element of an embodiment may comprise: a light emitting structure including a first conductive type semiconductor layer, an active layer, and a second conductive type semiconductor layer, and first and second electrodes placed on the first and second conductive semiconductor layers respectively, wherein the light emitting structure includes a first mesa region, the first conductive type semiconductor layer includes a second mesa region, and the first electrode includes: a first region which is a partial region of the upper surface of the second mesa region; a second region which is the side surface of the second mesa region; and a third region arranged to extend from the edge of the side surface of the second mesa region, wherein the first, second, and third regions are formed such that the thickness of the first region (d1), the second region (d2), and the third region (d3) have a ratio of d1:d2:d3=1:0.9˜1.1:1.
US10586827B2
An optoelectronic semiconductor component is specified that has a semiconductor chip having a main side, the main side comprising a plurality of emission fields that are arranged next to one another. The emission fields are individually and independently actuatable and, during operation, they are each used to couple radiation out of the semiconductor chip. The main side has reflective partitions mounted on it that are arranged between adjacent emission fields and at least partially surround the emission fields in a plan view of the main side. In addition, the main side has a conversion element mounted on it, having an underside, which faces the semiconductor chip, and an averted top. The partitions are formed from a different material from the semiconductor material of the semiconductor chip and jut out from the semiconductor chip in a direction away from the main side. The conversion element covers at least one emission field at least partially and is connected to said emission field in a mechanically robust fashion. The underside of the conversion element in the region of the covered emission field juts out from the partitions in a direction away from the main side by no more than 10% of the height of the partitions.
US10586820B2
The present application concerns an optical sensor that includes one or more charge transfer pixels (10) each including a buried photodiode (11) generating a photoelectric charge when illuminated, a conversion element (12) receiving at least a portion of the photoelectric charge and tending to impose, on the photodiode, a potential satisfying a non-linear relationship with the intensity of generation of the photoelectric charge, and a charge transfer element (14) for reading the charge stored by the photodiode (11) such that the residual charge in same is zero after the reading by transfer.
US10586813B2
An array substrate, a display panel and a display device are provided. The array substrate includes a display region and a border region. The border region includes a first border and a second border arranged oppositely in a first direction. The display region includes a hollowed-out region, a second sub-display region and a primary display region, a data drive port located in the border region and data lines extended in the first direction. The data lines include second data lines located in the second sub-display region and auxiliary data lines located in the primary display region. The data drive port provides a data signal to sub-pixels in the second sub-display region through the auxiliary data lines and the second data lines.
US10586811B2
In a thin film transistor, an increase in off current or negative shift of the threshold voltage is prevented. In the thin film transistor, a buffer layer is provided between an oxide semiconductor layer and each of a source electrode layer and a drain electrode layer. The buffer layer includes a metal oxide layer which is an insulator or a semiconductor over a middle portion of the oxide semiconductor layer. The metal oxide layer functions as a protective layer for suppressing incorporation of impurities into the oxide semiconductor layer. Therefore, in the thin film transistor, an increase in off current or negative shift of the threshold voltage can be prevented.
US10586805B2
According to one embodiment, a semiconductor memory device includes a first electrode layer having a first area, a second area, and a connection area connecting the first area to the second area, and a plurality of semiconductor pillars extending in a first direction through the first electrode layer in the first area and the second area. The plurality of semiconductor pillars are arranged in an array in a second direction and in a third direction intersecting with the second direction, the second direction and the third direction being parallel to the surface of the first electrode layer, and the connection area has no semiconductor pillars disposed therein.
US10586802B2
Methods of forming multi-tiered semiconductor devices are described, along with apparatus and systems that include them. In one such method, an opening is formed in a tier of semiconductor material and a tier of dielectric. A portion of the tier of semiconductor material exposed by the opening is processed so that the portion is doped differently than the remaining semiconductor material in the tier. At least substantially all of the remaining semiconductor material of the tier is removed, leaving the differently doped portion of the tier of semiconductor material as a charge storage structure. A tunneling dielectric is formed on a first surface of the charge storage structure and an intergate dielectric is formed on a second surface of the charge storage structure. Additional embodiments are also described.
US10586800B2
A method for integrating transistors and anti-fuses on a device includes epitaxially growing a semiconductor layer on a substrate and masking a transistor region of the semiconductor layer. An oxide is formed on an anti-fuse region of the semiconductor layer. A semiconductor material is grown over the semiconductor layer to form an epitaxial semiconductor layer in the transistor region and a defective semiconductor layer in the anti-fuse region. Transistor devices in the transistor region and anti-fuse devices in the anti-fuse region are formed wherein the defective semiconductor layer is programmable by an applied field.
US10586795B1
A semiconductor device comprises a stack structure comprising decks each comprising a memory level comprising memory elements, a control logic level vertically adjacent and in electrical communication with the memory level and comprising control logic devices configured to effectuate a portion of control operations for the memory level, and an additional control logic level vertically adjacent and in electrical communication with the memory level and comprising additional control logic devices configured to effectuate an additional portion of the control operations for the memory level. A memory device, a method of operating a semiconductor device, and an electronic system are also described.
US10586784B2
A semiconductor and a method of fabricating the semiconductor having multiple, interconnected die including: providing a semiconductor substrate having a plurality of disparate die formed within the semiconductor substrate, and a plurality of scribe lines formed between pairs of adjacent die of the plurality of disparate die; and fabricating, by a lithography system, a plurality of inter-die connections that extend between adjacent pair of die of the plurality of die.
US10586776B2
A semiconductor device includes a substrate; a laminate which is formed on one main surface side of the substrate, and includes an aluminum alloy wiring and an insulating film surrounding the aluminum alloy wiring; and a silicon nitride film covering the laminate, in which the silicon nitride film and the insulating film have an opening portion, through which the silicon nitride film and the insulating film, formed at a position overlapped with a bonding portion of the aluminum alloy wiring, and a deposition made of a residue caused by reverse sputtering, which contains silicon and nitrogen, adheres to a portion exposed from the opening portion of a surface of the aluminum alloy wiring, to form a film.
US10586772B2
A sensor device for use in harsh media, comprising a silicon die comprises a lowly doped region, and a contact layer, contacting the silicon die. The contact layer comprises a refractory metal and an ohmic contact to the silicon die via a silicide of the refractory metal. A noble metal layer is provided over the contact layer such that the contact layer is completely covered by the noble metal layer. The noble metal layer comprises palladium, platinum or a metal alloy of palladium and/or platinum. The noble metal layer is patterned to form an interconnect structure and a contact connecting via the contact layer to the ohmic contact. The noble metal layer is adapted for providing a shield to prevent modulation of the lowly doped region by surface charges. The noble metal layer may advantageously protect the contact layer against harsh media in an external environment of the sensor device.
US10586768B2
A multi-layer line structure including a substrate, a lower layer Cu line located on the substrate, an upper layer Cu line located on an insulating layer including an inorganic film located on the lower layer Cu line and an organic resin film located on the inorganic film, and a via connection part located in a via connection hole running in an up-down direction through the insulating layer in an area where the lower layer Cu line and the upper layer Cu line overlap each other is provided. The via connection part includes a barrier conductive layer located on a part of the lower layer Cu line exposed to a bottom part of the via connection hole and on an inner wall of the via connection hole.
US10586767B2
A method for fabricating semiconductor wafers comprises creating a semiconductor wafer having a plurality of wide copper wires and a plurality of narrow copper wires embedded in a dielectric insulator. The width of each wide copper wire is greater than a cutoff value and each narrow copper is less than the cutoff value. An optical pass through layer is deposited over a top surface of the wafer and a photo-resist layer is deposited over the optical pass through layer. The wafer is exposed to a light source to selectively remove photo-resist, forming a self-aligned pattern where photo-resist only remains in areas above wide copper wires. The self-aligned pattern is transferred to the optical pass through layer and the remaining photo-resist is removed. The wafer is chemically etched to remove the narrow copper wires, defining narrow gaps in the dielectric insulator. The wafer is metallized with non-copper metal, forming narrow non-copper metal wires.
US10586766B2
Provided is an integrated circuit device including a plurality of word lines overlapping each other, in a vertical direction, on a substrate, a plurality of channel structures extending in the vertical direction through the plurality of word lines on an area of the substrate, a plurality of bit line contact pads on the plurality of channel structures, and a plurality of bit lines, wherein the plurality of bit lines include a plurality of first bit lines extending parallel to each other at a first pitch in a center region of the area, and a plurality of second bit lines extending at a second pitch in an edge region of the area, the second pitch being different from the first pitch.
US10586765B2
Aspects of the disclosure provide a semiconductor device and a method for manufacturing the semiconductor device. The semiconductor device includes a power rail formed in an isolation trench. The power rail is covered by a dielectric cap that isolates the power rail from conductive pattern structures on the dielectric cap. Further, an opening is selectively formed in the dielectric cap and is filled with conductive material to selectively connect a conductive pattern structure with the power rail.
US10586749B2
Described herein are semiconductor devices and structures with improved power handling and heat dissipation. Embodiments are suitable for implementation in gallium nitride. Devices may be provided as individual square or diamond-shaped dies having electrode terminals at the die corners, tapered electrode bases, and interdigitated electrode fingers. Device matrix structures include a plurality of device dies arranged on a substrate in a matrix configuration with interdigitated conductors. Device lattice structures are based on a unit cell comprising a plurality of individual devices, the unit cells disposed on a chip with geometric periodicity. Also described herein are methods for implementing the semiconductor devices and structures.
US10586744B2
Increasing efficiency of absorbers is provided herein. In some embodiments, a method of processing a substrate may include determining a quantity of a removal species in an effluent stream flowing from a semiconductor processing chamber, wherein determining comprises: detecting or predicting a quantity of the removal species upstream of a chamber abatement apparatus in the effluent stream flowing from the semiconductor processing chamber; and removing the removal species from the effluent stream with the chamber abatement apparatus if the determined quantity of the removal species exceeds a threshold value of the removal species.
US10586743B2
An inspection method according to an embodiment is an inspection method of performing laser marking on a semiconductor device including a substrate and a metal layer formed on the substrate, and the inspection method includes specifying a fault point in the semiconductor device by inspecting the semiconductor device, and irradiating the semiconductor device with laser light having a wavelength that is transmitted through the substrate from the substrate side so that a marking is formed at least at a boundary between the substrate and the metal layer on the basis of the fault point.
US10586735B2
A method for fabricating a semiconductor device structure is shown. A gate dielectric layer is formed on a substrate. A portion of the gate dielectric layer, which is located on a part of the substrate in which an S/D region is to be formed, is removed. A gate electrode is formed on the remaining gate dielectric layer. A spacer is formed on the sidewall of the gate electrode and the sidewall of the gate dielectric layer. The S/D region is then formed in the part of the substrate beside the spacer.
US10586731B2
A semiconductor device manufacturing method is presented. The method entails providing a semiconductor structure comprising a substrate, one or more semiconductor fins on the substrate, and a trench isolation structure around each semiconductor fin, wherein the trench isolation structure comprises a first component intersecting an extension direction of the semiconductor fin and a second component parallel with the extension direction; etching the trench isolation structure to expose a portion of the semiconductor fin; forming a patterned buffer layer on the semiconductor structure covering the second component and having an opening exposing the first component; forming an insulation layer in the opening, with upper surfaces of the insulation layer and the semiconductor fin substantially on the same horizontal level; and removing the buffer layer. This inventive concept reduces, if not eliminates, oxide loss in Single Diffusion Break (SDB) region.
US10586730B2
An electronic device includes an isolated region surrounded by an isolation ring over a semiconductor substrate. A well of a first conductivity type is located within the isolated region. A source region and a drain region of a second conductivity type are located over the well. A local-oxidation-of-silicon (LOCOS) layer is located on the well between the source and the drain, between the source and the isolation ring, and between the drain and the isolation ring. A gate electrode located between the source and the drain on said LOCOS layer.
US10586729B2
A transfer device can have a high durability and no limit in an operation of an arm member. An electrostatic pick 44 of a first transfer device 17 is advanced into a process module 12, and a wafer W is electrostatically attracted to and held on the electrostatic pick 44. While the wafer W is being transferred into a load lock module 14 by driving the first transfer device 17, the electrostatic pick 44 is turned into an electrically floating state, so that a state in which the wafer W is electrostatically attracted to and held on the electrostatic pick 44 is maintained. After the transferring of the wafer W to the load lock module 14 is completed, charges of the electrostatic pick 44 are neutralized, so that the wafer W is not electrostatically attracted to and held on the electrostatic pick 44.
US10586724B2
A method includes forming an adhesive layer over a carrier, forming a sacrificial layer over the adhesive layer, forming through-vias over the sacrificial layer, and placing a device die over the sacrificial layer. The Method further includes molding and planarizing the device die and the through-vias, de-bonding the carrier by removing the adhesive layer, and removing the sacrificial layer.
US10586720B2
Various embodiments of wafer processing systems including batch load lock apparatus with temperature control capability are disclosed. The batch load lock apparatus includes a load lock body including first and second load lock openings, a lift assembly within the load lock body, the lift assembly including multiple wafer stations, each of the multiple wafer stations adapted to provide access to wafers through the first and second load lock openings, wherein the batch load lock apparatus includes temperature control capability (e.g., heating or cooling). Batch load lock apparatus is capable of transferring batches of wafers into and out of various processing chambers. Methods of operating the batch load lock apparatus are also provided, as are numerous other aspects.
US10586719B2
Embodiments of the inventive concept relate to an apparatus for supporting a substrate and a method for treating a substrate. The substrate support apparatus includes a substrate support member including a support plate having an upper surface that supports a substrate, and a heating member provided in the support plate to heat the substrate, wherein an area of the support plate has a buffer area, in which a buffer space for restricting a heat transfer rate of heat provided from the heating member to the upper surface is formed. The buffer space insulates a central area and a peripheral area, thereby maximizing a temperature difference between the central area and the peripheral area.
US10586712B2
According to a mode of the present invention, a method of manufacturing an electronic component includes: preparing a component main-body 110 including a first surface having an electrode-formed region having a plurality of bump electrodes 103, a second surface opposite to the first surface, and side peripheral surfaces connecting the first surface and the second surface; forming a mask section M1 on at least a peripheral portion of the first surface, the mask section surrounding the electrode-formed region, a height of the mask section being equal to or more than a height of the plurality of bump electrodes; bonding the mask section of the first surface to an adhesive layer 30 on a holder for holding a component; forming a protective film 105 on the component main-body, the protective film covering the second surface and the side peripheral surfaces; and removing the mask section M1 from the first surface.
US10586709B2
Methods for fabricating a semiconductor device are provided including sequentially forming a first hard mask layer, a second hard mask layer and a photoresist layer on a target layer, patterning the photoresist layer to form a photoresist pattern, sequentially patterning the second hard mask layer and the first hard mask layer using the photoresist pattern as an etching mask to form a first hard mask pattern and a second hard mask pattern on the first hard mask pattern, and etching the target layer using the first hard mask pattern and the second hard mask pattern as an etching mask, wherein the second hard mask layer includes impurity-doped amorphous silicon.
US10586704B2
A processing method for a wafer having a plurality of streets inclined at 45° relative to a cleavage direction including a laser processing step of positioning a focusing point of a laser beam with a wavelength as to be transmitted through the wafer in the inside of the wafer, and applying the laser beam along the streets to form a plurality of modified layers, overlapping with one another in the wafer thickness direction, inside the wafer along each of the streets. In the laser processing step, m modified layers (m is a natural number not less than n·√2) are formed overlapping with one another in the wafer thickness direction, where n (n is a natural number) is the number of modified layers needing to be formed overlapping with one another in a wafer thickness direction when dividing a wafer having a plurality of streets parallel to a cleavage direction.
US10586701B2
Semiconductor base including: silicon-based substrate; buffer layer including first and second layers alternately on silicon-based substrate, first layer made of nitride-based compound semiconductor containing first material, second layer made of nitride-based compound semiconductor containing second material having larger lattice constant than first material; channel layer on buffer layer and made of nitride-based compound semiconductor containing second material, buffer layer has: first composition graded layer between at least one of first layers and second layer immediately thereabove, made of nitride-based compound semiconductor whose composition ratio of second material is increased gradually upward, whose composition ratio of first material is decreased gradually upward; second composition graded layer between at least one of second layers and first layer immediately thereabove, made of nitride-based compound semiconductor whose first material is increased gradually upward, whose composition ratio of second material is decreased gradually upward, first composition graded layer is thicker than second composition graded layer.
US10586700B2
A semiconductor structure includes a plurality of semiconductor fins on an upper surface of a semiconductor substrate. The semiconductor fins spaced apart from one another by a respective trench to define a fin pitch. A multi-layer electrical isolation region is contained in each trench. The multi-layer electrical isolation region includes an oxide layer and a protective layer. The oxide layer includes a first material on an upper surface of the semiconductor substrate. The protective layer includes a second material on an upper surface of the oxide layer. The second material is different than the first material. The first material has a first etch resistance and the second material has a second etch resistance that is greater than the first etch resistance.
US10586695B2
Method for performing cleaning treatment on a substrate having a fine pattern provided with a film formed on the surface, comprises: a silylating step of supplying a silylating agent to the surface of the substrate and silylating the surface of the substrate; and a liquid-chemical cleaning step of supplying a cleaning liquid chemical to the surface of the substrate and cleaning the surface of the substrate after, or simultaneously with, the silylating step.
US10586692B2
Provided herein are methods for multiplexed sample analysis by mass spectrometry. The methods may be performed without the need for chemical tagging. The methods also may include the analogous use of frequency modulation to multiplex mass spectrometric analysis, which may be referred to as frequency-modulated continuous flow analysis electrospray ionization mass spectrometry (FM-CFA-ESI-MS).
US10586687B2
A method and apparatus for reproducing a component of a semiconductor manufacturing apparatus, and a reproduced component are provided. The method may include a preparing step of preparing a damaged component of a semiconductor manufacturing apparatus, a first cleaning step of cleaning the damaged component, a masking step of masking at least one of areas including an undamaged part of the damaged component, a reproduced part forming step of forming a reproduced part on the damaged component using a chemical vapor deposition (CVD), a post-grinding step of grinding the damaged component with the reproduced part, and a second cleaning step of cleaning the damaged component with the reproduced part.
US10586677B1
A semiconductor apparatus according to an embodiment is a semiconductor apparatus including substrate having a recess provided at a first substrate face, a plurality of through holes provided in a predetermined region of the recess, and a plurality of protrusions provided on the recess in the predetermined region.
US10586675B2
A device for modulating the intensity of a charged particle beam emitted along an axis, comprises 4×N consecutive deflection systems, with N=1 or 2, with the deflection systems being positioned along the axis of said particle beam, and being capable of deflecting the beam relative to the axis in the same direction, with alternating directions of deflection, for two consecutive systems, means for applying a force for deflecting the beam for each deflection system and for varying the applied force; two collimators each having a slot with an opening that increases in width from the center towards the periphery, located respectively between the first and second deflection systems and between the third and fourth deflection systems, with the opening of the slot of the first collimator facing towards one side of the emission axis of the beam, with the opening of the slot of the second collimator facing towards the opposite side of the emission axis of the beam.
US10586674B2
In order to provide a stable hexaboride single-crystal field emission electron source capable of heat-flashing, this field emission electron source is provided with a metal filament, a metal tube joined thereto, a hexaboride tip that emits electrons, and graphite sheets that are independent of the metal tube and the hexaboride tip. The hexaboride tip is arranged so as not to be in structural contact with the metal tube due to the graphite sheets. The hexaboride tip, the graphite sheets, and the metal tube are configured so as to be mechanically and electrically in contact with one another.
US10586673B2
The invention relates to a metal jet x-ray tube which is less affected by the problem of the power density at the point of impact of the electron beam on the anode component than conventional tubes. For this purpose the metal jet x-ray tube has a metal jet (6) as anode component (7), which metal jet is so thin that an electron beam (4) impinging on the metal jet (6) is only partially decelerated by the metal jet. Furthermore a blade cathode is provided as a cathode component (3), which blade cathode comprises a cathode blade (10) directed with a slight inclination downwards in the direction of the liquid metal jet (6) of the anode component (7).
US10586664B2
A luminous keyboard includes a key module, a light guide plate, a top-view light-emitting element and a light-shading element. The top-view light-emitting element emits a light beam. The light guide plate is located under the key module. The top-view light-emitting element is located under the light guide plate. A light-outputting surface of the top-view light-emitting element is contacted with the light guide plate. The light-shading element is disposed on the light guide plate for shading the light beam. A portion of the light-shading element is inserted into the light guide plate opening and formed as a reflective part in the light guide plate opening. After the light beam is projected on the reflective part and reflected by the reflective part, the light beam is transferred within the light guide plate and projected to the key module.
US10586662B2
A keyboard device includes a key, a base plate, a membrane circuit board and a buffering part. The membrane circuit board is disposed on the base plate. The key includes a keycap and a stabilizer bar. The stabilizer bar is connected between the keycap and the base plate. The stabilizer bar includes a main bar part, a first linking part and a first insertion part. The first linking part is connected between the main bar part and the first insertion part. The buffering part is disposed on the base plate or the membrane circuit board and located under the first linking part. While a keycap is moved downwardly relative to the base plate, the linking part of the stabilizer bar is contacted with the buffering part. The contact point between the linking part of the stabilizer bar and the buffering part is used as a fulcrum.
US10586658B2
Provided is a photoelectrochemical electrode for carbon dioxide conversion. The photoelectrochemical electrode includes a conducting substrate and CuFeO2/CuO as a p-type copper-iron composite oxide electrodeposited on the conducting substrate. Upon irradiation, the photoelectrochemical electrode generates electrons and converts carbon dioxide to formate with a selectivity of 90 to 99%. Also disclosed is a photoelectrochemical device including the photoelectrochemical electrode.
US10586657B2
Described herein is a device that includes an alkyl ammonium metal halide perovskite layer, and a nanostructured semiconductor layer in physical contact with the alkyl ammonium metal halide perovskite layer. The alkyl ammonium metal halide perovskite layer may include methyl ammonium cations. The alkyl ammonium metal halide perovskite layer may include anions of at least one of chlorine, bromine, astatine, and/or iodine. The alkyl ammonium metal halide perovskite layer may include cations of a metal in a 2+ valence state. The metal may include at least one of lead, tin, and/or germanium.
US10586643B2
The present invention facilitates positioning of contact surfaces of a resin case, core gap management, and assembling processing. A resin case 1 can house at least one magnetic core selected from a U-shaped magnetic core, a UU-shaped magnetic core, a UR-shaped magnetic core, and an I-shaped magnetic core. The resin case 1 is used for an inductance element in which a coil is arranged around the magnetic core so as to house the magnetic core. The resin case is an assembly of a plurality of divided members with the same shape. A recess and a projection A1, A2 mutually fitted complementary to each other are formed on end surfaces of the divided members contacted with each other.
US10586642B2
An inductor includes a body including a coil, and a support member and external electrodes disposed on an outer surface of the body. The coil may include first and second coils, wherein the first coil does not coincide with a coil mirror-symmetric to the second coil, based on one surface of the body. This is due to the fact that exposure positions of lead portions of the first and second coils exposed to the outer surface of the body are different from each other.
US10586641B2
A magnetic closure device has two complementary magnetic closure elements. Each of the two complementary magnetic closure elements includes an elongated magnet carrier having a single direction of main extension, and a plurality of permanent magnets supported by the magnet carrier in defined positions along the direction of main extension. Each of the permanent magnets is permanently magnetized either longitudinally or diametrically with regard to the direction of main extension. The permanent magnets following to each other in the direction of main extension are arranged in a closure alignment pattern having a magnetic non-repetition length extending over three or more of the permanent magnets. The magnet carrier is bendable in at least one direction orthogonal to the direction of main extension.
US10586636B2
A rare earth magnet and a motor including the same are provided. The rare earth magnet is based on an R—Fe—B alloy (R represents at least one rare-earth element comprising Y), wherein a plating layer of the element Co is formed on a surface of the rare earth magnet by an electroplating method.
US10586628B2
A nanoparticle composition comprising a substrate comprising a metal oxide component and an aluminum oxide component; and a metallocene olefin polymerization catalyst component coupled to the substrate is disclosed. The metal oxide component is homogenously dispersed throughout the nanocomposite composition.
US10586623B2
A patient care device includes an attachment element configured to physically attach the device to a patient, such that the device can be worn around the patient's neck as a pendant. The device may further comprise a communication system configured to enable voice and visual communication through the device, and an emergency activation system configured to indicate a potential emergency situation of the patient. The emergency activation system may comprise at least one of a mechanical trigger system, a virtual trigger system, a fall detection system, a location tracking system, a bio monitoring system or a combination thereof.
US10586615B2
A method of managing electronic health records comprises identifying an update by a healthcare provider to an electronic health record of a patient and evaluating a quality of the identified update. In response to the identified update failing the quality evaluation, a survey including at least one inquiry is generated and transmitted to one or more selected from a group of the healthcare provider and the patient. Information within the electronic health record may be modified based on one more responses to the at least one inquiry of the survey.
US10586601B2
A semiconductor memory device includes a nonvolatile memory and a controller. The nonvolatile memory has a plurality of memory cells that are connected to word lines to which a read voltage is applied at the time of reading data stored in the memory cells. The controller is configured to determine a read voltage for a target memory cell by selecting a tracking parameter based on a word line connected to the target memory cell and an elapsed time from a previous access to a group of memory cells including the target memory cell, and executing a tracking process on the memory cells also connected to the word line connected to the target memory cell using the selected tracking parameter.
US10586593B2
Building programmable resistive devices in contact holes at the crossover of a plurality of conductor lines in more than two vertical layers is disclosed. There are plurality of first conductor lines and another plurality of second conductor lines that can be substantially perpendicular to each other, though in two different vertical layers. A diode and/or a programmable resistive element can be fabricated in the contact hole between the first and second conductor lines. The programmable resistive element can be coupled to another programmable resistive device or shared between two programmable devices whose diodes conducting currents in opposite directions and/or coupled to a common conductor line. The programmable resistive memory can be configured to be programmable by applying voltages to conduct current flowing through the programmable resistive element to change its resistance for a different logic state.
US10586588B1
The independent claims of this patent signify a concise description of embodiments. Disclosed is technology for detrapping charges in gate dielectrics in P-channel pull-up transistors and N-channel pull-down transistors in a portion of a static random access memory (SRAM) array due to hot carrier injection (HCI), negative bias temperature instability (NBTI) and positive bias instability (PBTI). This Abstract is not intended to limit the scope of the claims.
US10586586B1
Apparatuses including threshold voltage compensated sense amplifiers and methods for compensating same are disclosed. An example threshold voltage compensated sense amplifier according to the disclosure includes isolation transistors, equalization transistors and precharge transistors that are used to provide threshold voltage compensation.
US10586583B2
Semiconductor memory devices and methods of operating the same are provided. The method of operation may include the steps of selecting a ferroelectric memory cell for a read operation, coupling a first pulse signal to interrogate the selected ferroelectric memory cell, the selected ferroelectric memory cell outputting a memory signal to a bit-line in response to the first pulse signal, coupling the memory signal to a first input of a sense amplifier via the bit-line, electrically isolating the sense amplifier from the selected ferroelectric memory cell, and enabling the sense amplifier for sensing after the sense amplifier is electrically isolated from the selected ferroelectric memory cell. Other embodiments are also disclosed.
US10586582B2
A selected ferroelectric memory cell of a ferroelectric memory is electrically connected to a first bit line, a second bit line, a first word line, a second word line and a plate line. The selected ferroelectric memory cell includes a first field effect transistor (“FET”), a second FET and a ferroelectric capacitor. A control terminal and a first access terminal of the first FET are electrically connected to the first word line and the first bit line, respectively. A control terminal and a first access terminal of the second FET are electrically connected to the second word line and the second bit line, respectively. A second access terminal of the first FET is electrically connected to a first capacitor electrode of the ferroelectric capacitor and a second access terminal of the second FET. A second capacitor electrode of the ferroelectric capacitor is electrically connected to the plate line.
US10586564B1
A method and system for a controlling a head element of a tape drive is disclosed. Y-position values based on servo bands are identified. Control adjustments for the head element are determined based on the Y-position values and the direction of the current wrap.
US10586551B2
A speech signal processing method is performed at a terminal device, including: obtaining a recorded signal and a to-be-output speech signal, the recorded signal including a noise signal and an echo signal; calculating a loop transfer function according to the recorded signal and the speech signal; calculating a power spectrum of the echo signal and a power spectrum of the noise signal according to the recorded signal, the speech signal, and the loop transfer function; calculating a frequency weighted coefficient according to the two power spectra of the echo signal and the noise signal; adjusting a frequency amplitude of the speech signal based on the frequency weighted coefficient; and outputting the adjusted speech signal to a speaker electrically coupled to the terminal device. As such, the frequency amplitude of the speech signal is automatically adjusted according to the relative frequency distribution of a noise signal and the speech signal.
US10586543B2
Broadly speaking, embodiments of the present invention provide a device, systems and methods for capturing sounds, generating a sound model (or “sound pack”) for each captured sound, and identifying a detected sound using the sound model(s). Preferably, a single device is used to capture a sound, store sound models, and to identify a detected sound using the stored sound models.
US10586533B2
Embodiments of the present disclosure provide a method and a device for recognizing a speech based on a Chinese-English mixed dictionary. The method includes acquiring a Chinese-English mixed dictionary marked by an international phonetic alphabet, in which, the Chinese-English mixed dictionary includes a Chinese dictionary and an English dictionary revised by Chinglish; by taking the Chinese-English mixed dictionary as a training dictionary, taking a one-layer Convolutional Neural Network and a five-layer Long Short-Term Memory as a model, taking a state of the IPA as a target and taking a connectionist temporal classifier as a training criterion, training the model to obtain a trained CTC acoustic model; and performing a speech recognition on a Chinese-English mixed language based on the trained CTC acoustic model.
US10586526B2
This invention discloses a speech analysis/synthesis method and a simplified form of such a method. Based on a harmonic model, the present method decomposes the parameters of the harmonic model into glottal source characteristics and vocal tract characteristics in its analysis stage and recombines the glottal source and vocal tract characteristics into harmonic model parameters in its synthesis stage.
US10586525B1
A plurality of tri-rectangular tetrahedrons are mounted in an array to reflect sound waves back to their source. The array filters out the acoustic range below the normal range of frequencies for the spoken voice. The array is combined with a sound absorber to absorb frequencies the user does not want to have returned to the source. One example of such absorbers consists of rendering the returner somewhat porous with microperforations or microslits so that sound waves below the desired frequency range can travel through the porosity and into an absorbing area which may include fiberglass or other sound absorbing fabrics. Examples of environments of use for the present invention are an office setting or nursing station in which a large room is divided up into spaces or cubicles by partitions. Acoustical returners can be mounted above each space or cubicle, for example, in ceiling mounted arrays or clouds above each space or cubicle.
US10586522B2
A method of performing cancellation for acoustic or electromagnetic measurement or communications includes receiving an output signal to be applied to a transmit transducer, introducing a delay to the output signal to produce a delayed output signal, applying the delayed output signal to the transmit transducer, receiving an input signal from a receiving transducer, wherein the input signal comprises at least a portion of the delayed output signal, and iteratively solving a Kalman filter problem as a function of the input signal, the output signal, and the delay to produce a first filtered input signal.
US10586521B2
An ear interface mode of headphones may be determined by measuring an acoustic response of the headphones. For example, the headphones may be determined to be in a leaky or sealed configuration. An adaptive noise cancellation (ANC) system may be controlled based on the determined ear interface mode of the headphones. For example, a set of configuration parameters may be loaded for the ANC system corresponding to the known ear interface mode. An anti-noise signal may be generated according to the selected configuration parameters, and that anti-noise signal added during playback of media, such as voice recordings, music, videos, or telephone call speech.
US10586519B2
A chord estimation apparatus estimates a first chord from an audio signal, and estimates a second chord by inputting the estimated first chord to a trained model that has learned a chord modification tendency.
US10586513B2
A system is provided for simultaneously displaying video data of multiple video sources (040, 042) on a display. The system comprises a video input (120) for receiving the video data (122) of the multiple video sources; a display processor (140) for generating display data (142) to display the video data of the multiple video sources in respective viewports (1A-2F) on a display. The display processor is further arranged for, if needed to fit respective ones of the viewports, spatially scaling the video data of one or more of the multiple video sources to obtain said fit; and generating a visual indicator (300-320) for visually indicating whether the video data in one of the viewports has been spatially scaled from its native spatial resolution. By providing the visual indicator as part of the display data, the system may warn the user that the video data in one of the viewports may comprise undesirable artifacts which may hinder interpretation of the video data.
US10586504B2
A display apparatus includes a display panel, a data driving circuit, and a gate driving circuit. The display panel is configured to display an image and includes a gate line and a data line. The data driving circuit is configured to output a data signal to the data line. The gate driving circuit is configured to output a gate signal to the gate line and to control a kick-back time of the gate signal according to a temperature of the display panel. The kick-back time is a time when the gate signal is decreased from a gate on voltage to a kick-back voltage that is between the gate on voltage and a gate off voltage.
US10586499B2
A color display device in which each pixel can display four high-quality color states. More specifically, an electrophoretic fluid is provided which comprises four types of particles, dispersed in a solvent or solvent mixture, wherein each type of particle has a different charge profile (polarity and magnitude) and a different optical characteristic. When driven with a two-step process, the particles of lower charge magnitude can be driven to the viewing surface while the particles with higher charge magnitude are not viewable at the viewing surface.
US10586496B2
An organic light-emitting diode (OLED) display device including: a display panel including a plurality of pixels and light emission control transistors; a data driver configured to supply data signals to the pixels through data lines; a scan driver configured to supply scan signals to the pixels through scan lines; a temperature detector; a first power supply configured to supply drive voltages to the pixels; a light emission controller configured to set the light emission control transistors to a turned-on state; and a timing controller configured to determine a drive mode of the display panel, wherein the scan driver and the data driver supply scan signals and data signals to the pixels at a first frame frequency in a first drive mode, and to supply scan signals and data signals to the pixels at a second frame frequency, lower than the first frame frequency, in a second drive mode.
US10586490B2
A display device in which selection circuits and display blocks are arranged is provided. Each of display blocks comprises signal lines extending in a column direction and pixels arranged in a matrix pattern. Pixels each comprise a light emitting element. Each of selection circuits switches a signal line to which to supply an image signal among signal lines such that the image signal is written to each pixel aligned in a row direction among pixels. In one frame period, an order in which signal lines corresponding to respective pixels arranged in a first row among the pixels aligned in the row direction are selected, and an order in which signal lines corresponding to respective pixels arranged in a second row different to the first row among the pixels aligned in the row direction are selected are different to each other.
US10586487B2
The present disclosure relates to a driving method for a display panel. The method includes dividing a frame in any of sub-pixels signals of video inputting signals into a first sub-field and a second sub-field, driving the first sub-field by a first driving mode, and driving the second sub-field by a second driving mode. As such, the brightness of the display panel may be improved.
US10586486B2
Light emitting devices including sub-pixels having different numbers of emissive layers are provided. At least one sub-pixel of a first color may include a single emissive layer, and at least one sub-pixel of a second color may include multiple emissive layers disposed in a vertical stack. Light emitting devices in which different voltages are applied to each sub-pixel or group of sub-pixels are also provided. In some configurations, the voltage to be applied to a sub-pixel may be selected based upon the number of emissive layers in the sub-pixel.
US10586484B2
The present disclosure discloses a selection and output circuit, and a display device, and the selection and output circuit includes: a first control sub-circuit, a second control sub-circuit, a first output sub-circuit, and a second output sub-circuit, where the first control sub-circuit, the second control sub-circuit, the first output sub-circuit, and the second output sub-circuit are arranged so that the first output sub-circuit and the second output sub-circuit are controlled by the first control sub-circuit and the second control sub-circuit to operate in such a way that only one of the sub-circuits outputs a signal, and the other sub-circuit outputs no signal.
US10586471B1
A branding device includes a housing, a faceplate, a backlit recess within the housing, housing retention features, and faceplate retention features. The branding device is configured to be installed within a corresponding recess of a panel, such that the faceplate can be removed and replaced without requiring replacement of the entire branding device. To update the branding information of the branding device, the faceplate retention features must be disengaged from the rear of the branding device, the faceplate is then removed, and a faceplate with updated branding information is then installed.
US10586468B2
Techniques for conditional presentation of auxiliary information are provided. In one example, a computer-implemented method comprises determining, by a device operatively coupled to a processor, feedback information for a user in response to a media presentation, wherein the feedback information is indicative of a mental state of the user during presentation of the media presentation. The computer-implemented method can further comprise determining content of the media presentation associated with the mental state of the user, and determining auxiliary information about the content based on the mental state of the user. The computer-implemented method can further comprise providing, by the device, the content to a user device during the presentation of the media presentation and for rendering at the user device in association with presentation of the content.
US10586460B2
Disclosed are a method and system for operating an unmanned delivery device. One embodiment of the method includes setting at least one sampling section with respect to a travel path to a destination of at least one delivery item, determining a type of the sampling section based on location information and altitude information of the sampling section, setting a traveling range including the at least one sampling section based on the type of the sampling section, generating route information including the at least one traveling range, and providing the route information to the unmanned delivery device.
US10586458B2
A hybrid trip planning system can receive transport requests from requesting users, and determine a pick-up location from each transport request. The pick-up location can be within or external to an autonomy grid on which a plurality of autonomous vehicles (AVs) can operate in an autonomous mode. The system can further determine a drop-off location from the transport request, the drop-off location also being within or external to the autonomy grid. The system can select and route an AV to a most optimal entry and/or exit point of the autonomy grid based on the transport request, where the selected AV is to switch between a manual and an autonomous mode.
US10586450B2
Disclosed is a dynamic parking regulation method, from a set of payment terminals arranged on the roadway for the sale and issuing of at least rights to park, wherein each is associated with a right to park in a parking space, wherein the method includes the following steps implemented by each payment terminal provided with a data capture device that is designed to capture data that is representative of the occupation of the parking space close by: capturing data that is representative of the occupation of the parking space close to the given terminal with the aid of the capture device; and obtaining an updated right to park based on the occupation of a parking place determined as a function of at least the captured data, and issuing at least one right to park as a function of updated right to park.
US10586448B2
A method for mitigating hazards to access to passenger vehicles. The method includes detecting, with one or more sensors, a hazardous condition in an area proximate a vehicle. A processor may calculate a safety metric corresponding to the hazardous condition and analyze the safety metric relative to a predetermined threshold. A vehicle occupant may be automatically notified of the hazardous condition in the event the safety metric satisfies the predetermined threshold. A corresponding system is also claimed herein.
US10586441B2
In an arrangement for triggering at least one alarm having at least one mobile data device with an interface for transmitting data and/or electrical currents to at least one other device, and having at least one device linked to the interface, software is stored on the data device. The software has access to physical signals emanating from the interface when the device is disconnected from the interface and which is linked to at least one further component of the data device. This arrangement allows a secure alarm even in hard-pressed situations.
US10586434B1
Access by a client device to a live video stream of an audio/video (A/V) recording and communication device installed at a location may be granted or denied based on the armed state of a security system deployed at the location and the active state of the A/V recording and communication device.
US10586421B2
A light guide plate presents a plurality of patterns via prisms illuminated by light sources aligned along one sidewall of the light guide plate. Each light source corresponds to a different pattern. A storage unit stores lighting sequence information and a controller controls the turning on and off of the plurality of light sources in accordance with the lighting sequence information, thereby illuminating the patterns. Visible light emitted from the light sources to enters the light guide plate via an incidence surface. The prisms making up the patterns reflect only the visible light emitted from a light source corresponding to a particular pattern.
US10586416B2
An escrow module of a valuable media depository is configured to self-adjust the position of an escrow drum relative to an escrow pinch. The media is maintained within the pinch as the escrow module takes in media items and returns media items by the self-adjusting positions of the escrow drum. As the drum fills up with media items, the drum is moved away from the escrow pinch while maintaining a consistent media path and providing consistent performance regardless of the number of media items being processed in a transaction to and from the drum.
US10586414B2
A user identification system includes: a detection unit that detects prescribed motions of a person when the person boards or alights from a vehicle; an acquisition unit that acquires types of boarding information indicating that one of users boards or is on board the vehicle when one of the motions is detected; a memory that stores association information in which identification information of the users is associated with the types of boarding information corresponding to the users; a probability calculating unit configured to calculate a probability that each of the users boards or is on boarded the vehicle based on the types of boarding information and the association information; and an identification unit that identifies a user who boards or is on boarded the vehicle among the users based on the probability calculated by the probability calculating unit.
US10586410B2
Systems and methods for premise management comprising a reservation 5 management module having at least one server, the at least one server arranged in data communication with a user device to receive a request for reservation from the user device to access a premise for a specific duration; and a key generator arranged in data communication with the reservation management module; wherein upon receipt of the request for reservation, the key generator generates a secret key for 10 the user to access the premise for the specific duration, is disclosed. The system may be integrated with other modules including, but not limited to, a lock system and a presence detection system to provide a seamless service to a user.
US10586406B2
The present disclosure relates to an autonomous vehicle and methods of operating an autonomous vehicle. A sensor for the autonomous vehicle generates sensor data for a current location of the autonomous vehicle. A positioning system generates data for identifying the current location of the vehicle. A computing system of the autonomous vehicle identifies a portion of a roadway model which corresponds to the current location of the vehicle. The roadway model has a level of detail suitable for autonomous operation. The computing system identifies whether a discrepancy is present between the identified portion of the roadway model and the sensor data. When the computing system identifies the discrepancy, the computing system communicates data which corresponds to the discrepancy to a roadway model management system configured to update the roadway model.
US10586405B2
A method, computer-readable storage device and apparatus for exchanging vehicle information are disclosed. For example, the method receives the vehicle information from a second vehicle, wherein the vehicle information is received via a direct vehicle to vehicle communication, calculates an operating parameter of the second vehicle, determines an alert condition based on the operating parameter of the second vehicle, and provides a notification of the alert condition to a driver of the first vehicle.
US10586403B2
A method for selecting a number of occupants for a wireless communication system is disclosed. The method comprises receiving an input to a user input of a mirror assembly of a vehicle. In response to the input, the method continues by activating a communication module to an active state and activating a status indicator indicating the active state. The method further comprises determining a stored occupant number from a memory and activating an occupancy indicator to illuminate at a first predetermined frequency for a first number of illuminations. The first number of illuminations of the occupancy indicator is equal to the occupant number. The method further comprises monitoring for the user input for an input time period. In response to receiving the input to the user input during the input time period, the method continues by incrementing the occupant number to an updated occupant number.
US10586402B2
An apparatus and method for generating a contour automatically based on one or more user-generated contours for a three dimensional (3D) structure. In one aspect, a method of integrating image contour generation and editing with contour interpolation and contour extrapolation is provided. Manual contour drawing and editing may be performed by a user while interpolation and/or extrapolation of contours is automatically calculated in the background. Results of the interpolation and/or extrapolation may be displayed immediately, allowing the user to easily make refinements to any contours, as needed. In one aspect, interpolated and extrapolated contours may be automatically adapted (e.g., recalculated) according to user-modifications of contours.
US10586401B2
Systems, methods, and articles of manufacture for physically-based sculpting of virtual elastic materials are provided. The physically-based sculpting in one embodiment simulates elastic responses to localized distributions of force produced by sculpting with a brush-like force (e.g., grab, twist, pinch, scale) using one or more regularized solutions to equations of linear elasticity applied to a virtual infinite elastic space, referred to herein as “regularized Kelvinlets.” In other cases, compound brushes, each based on a regularized Kelvinlet, may be used for arbitrarily fast decay; a linear combination of brushes based on regularized Kelvinlets may be used to impose pointwise constraints on displacements and gradients; locally affine forms of regularized Kelvinlets may be used for certain sculpting brushes; brush displacement constraints may be imposed by superimposing regularized Kelvinlets of different radial scales; and symmetrized deformations may be generated by copying and reflecting forces produced by regularized Kelvinlets.
US10586385B2
A system for generating a three-dimensional geometric model of a structure, the system including a portable sensing device that can be transported through the structure, wherein the sensing device includes one or more sensors that generate sensor data at least partially indicative of a position of the sensing device relative to at least part of the structure and at least one electronic processing device that determines a captured map of at least part of the structure using the sensor data, determines at least part of a path traversed by the sensing device using the sensor data, identifies one or more model features using the part of the path and the captured map and generates a three-dimensional geometric model of the structure using the model features.
US10586382B2
Embodiments include a system for integrating capture software functionality into other software applications including computer aided design (CAD) application, search application, database management application, email applications, network publishing applications, collaboration applications, copying and facsimile applications, manufacturing applications and similar programs. A user may utilize any of these applications to initiate a capture of an image or model. The applications may include an integrated capture functionality or message system to communicate with a capture application to initiate a capture. A separate or integrated conversion application may automatically be invoked to convert and return the image or model to the requesting application.
US10586378B2
The present disclosure describes systems and processes for image sequence stabilization. According to particular embodiments, a sequence of images is obtained using a camera which captures the sequence of images along a camera translation. Each image contains at least a portion of overlapping subject matter. A plurality of keypoints is identified on a first image of the sequence of images. Each keypoint from the first image are kept track of to a second image. Using a predetermined algorithm, a camera rotation value and a focal length value are calculated from two randomly sampled keypoints on the first image and two corresponding keypoints on the second image. An optimal camera rotation and focal length pair corresponding to an optimal transformation for producing an image warp for image sequence stabilization is determined. The image warp for image sequence stabilization is constructed using the optimal camera and focal length pair.
US10586376B2
In an automated method of determining potential efficacy of immunotherapy approaches, an automated slide scanning system with an image acquisition unit is provided. A sample slide with a mounted tissue sample is received by the automated slide scanning system. One or more slide images of the tissue sample are acquired with the image acquisition unit. At least one cell segmentation process is executed on the slide image in order to identify tissue cells. The cells are analyzed with at least one cell classification algorithm in order to identify a tumor cell percent positivity value and an immune cell percent positivity value, and a treatment efficacy score is subsequently calculated. Further features provided include pixel to pixel image registration, reconstruction, composite multi-layer viewing, and other image management tools.
US10586367B2
A method, apparatus, and computer readable medium for interactive cinemagrams. The method includes displaying a still frame of a cinemagram on a display of an electronic device, the cinemagram having an animated portion. The method also includes after the displaying, identifying occurrence of a triggering event based on an input from one or more sensors of the electronic device. Additionally, the method includes initiating animation of the animated portion of the cinemagram in response to identifying the occurrence of the triggering event. The method may also include generating the image as a cinemagram by identifying a reference frame from a plurality of frames and an object in the reference frame, segmenting the object from the reference frame, tracking the object across multiple of the frames, determining whether a portion of the reference frame lacks pixel information during motion of the object, and identifying pixel information to add to the portion.
US10586352B2
A camera calibration method includes: based on external parameters of the first camera, determining a first mapping point set on a reference mapping plane for a first feature point set on an original image captured by the first camera; based on M predetermined adjustment modes, adjusting external parameter values of the second camera to obtain M intermediate extremal parameter values; based on each adjustment mode and its corresponding external parameter values, determining a second mapping point set on the reference mapping plane for a second feature point set that matches with the first feature point set and is on an original image captured by the second camera; computing a distance corresponding to the adjustment mode between the second mapping point set and the first mapping point set; and adjusting the external parameter values of the second camera based on the distance and a step length corresponding to each adjustment mode.
US10586345B2
A method is provided for use in a stereoscopic image generating system, the system including at least two image capturing sensors and at least one aggregation processor. The at least one aggregation processor is configured to: receive data associated with an image captured by the image capturing sensors; calculate aggregation results for a pre-defined number of disparity levels based on data received from one of the at least two image capturing sensors; estimate aggregation results for data received from another image capturing sensor; and combine the calculated results with the estimated results.
US10586340B2
Acoustic imaging waveforms are measured utilizing a downhole acoustic tool within a wellbore, and then aligned relative to a main echo of each waveform. The aligned waveforms are then subjected to a first low-pass filter. Residuals are extracted by determining differences between the aligned waveforms and the filtered waveforms. The residuals are aligned to corresponding acoustic firing pulses of the downhole acoustic tool. The aligned residuals are subjected to a second low-pass filter. The measured waveforms are aligned to the corresponding acoustic firing pulses. Noise associated with the downhole acoustic tool is removed from the pulse-aligned, measured waveforms utilizing the filtered residuals.
US10586328B2
A dynamic analysis system includes a hardware processor. The hardware processor: analyzes a dynamic image for a dynamic state of a living body; generates an analysis result image showing the analysis result; determines, for each pixel of the dynamic image or the analysis result image, whether a pixel value is within a predetermined range of values; classifies the pixels into groups according to the determination result; extracts, as each border pixel, a pixel in a group adjacent to a pixel classified into a different group; generates a border between the groups based on the extracted border pixels; superimposes the border on, between the dynamic image and the analysis result image, an image not subjected to the classification, thereby generating a combined image; and causes an output device to output the combined image.
US10586326B2
Systems and methods for generating biomarkers associated with neuropsychiatric disorders, neurodevelopmental disorders, neurobehavioral disorders, or other neurological disorders are described. In general, the biomarkers are generated based on correlations between functional imaging data and clinical acquired from a subject, as computed using a multivariate classifier. Functional imaging data may include functional magnetic resonance images, or activation maps generated from such images. Clinical data generally includes data associated with a clinical or behavioral characterization of the subject. The biomarkers can be used to monitor or otherwise assess a treatment response; to provide diagnostic information, such as subtyping or classifying a disorder; to provide prognostic information, such as a prediction of treatment response or outcome; or to indicate functional or anatomical targets for treatments.
US10586323B2
To include generating a reference image based on a comparison between design data of a mask having patterns and an optical image of the mask in a first region of the mask designated in advance, and confirming whether the generated reference image has effectiveness, the generating and the confirming being performed by a reference circuit, in which the confirmation on whether the reference image has effectiveness includes adding, as a confirmation region in which whether the reference image has effectiveness is to be confirmed, a second region of the mask in addition to the first region set in advance as the confirmation region, the adding being performed by an addition circuit, and confirming whether the reference image has effectiveness in the confirmation region including the first region and the second region, the confirming being performed by the reference circuit.
US10586320B2
The invention relates to a method for correcting a predetermined cutting path for cutting a metal blank from a metal strip continuously transported in a transport direction x with the following steps:Simultaneously determining a first x coordinate x1 and a first y coordinate y1 of a point on a surface of the metal strip with respect to an x and a y reference;Determining a second coordinate y2 of the point with respect to the y reference at precisely the time when the metal strip has been moved in the transport direction x by a predetermined first distance dx1 with respect to the first x coordinate x1; Determining a first y correction value Ky1 by taking the difference between the first y coordinate y1 and the second y coordinate y2; andUsing the first y correction value Ky1 to correct the cutting path coordinates describing the predetermined cutting path.
US10586317B2
An electronic device with a display screen provides drawing directions to guide a user to create artwork on a physical medium. The electronic device displays a first drawing direction for drawing a portion of a subject on a physical medium, and prompts a user for a user input indicating completion of the first drawing direction by the user. Upon receiving the prompted user input, the electronic device displays a second drawing direction for drawing another portion of the subject on the physical medium. The subject may be based on a computer-animated movie title. The first drawing direction may include a representation of a virtual host, which is also based on a computer-animated character from a computer-animated movie title.
US10586312B2
A method for video compression through image processing and object detection, based on images or a digital video stream of images, to enhance and isolate frequency domain signals representing content to be identified, and decrease or ignore frequency domain noise with respect to the content. A digital image or sequence of digital images defined in a spatial domain are obtained. One or more pairs of sparse zones are selected, each pair generating a selected feature, each zone defined by two sequences of spatial data. The selected features are transformed into frequency domain data. The transfer function, shape and direction of the frequency domain data are varied for each zone, thus generating a normalized complex vector for each feature. The normalized complex vectors are then combined to define a model of the content to be identified.
US10586301B2
An operation method is proposed to retain parking man-hours and reducing a cost by means of an automatic parking management system using carriers to transport a vehicle. The automatic parking management system, managing parking of vehicles, includes: a simulator that simulates a status of vehicles from boarding and drop-off areas to inside a parking place; and a resource management subsystem that manages a quantity of vehicle carriers; wherein a number of times of use of the parking place is predicted based on usage history of the parking place and the optimum quantity of vehicle carriers to satisfy aimed work efficiency can be calculated by inputting the predicted number of times of use and using the simulator. Additionally, a time of using the parking place for each user is predicted based on the user's parking place usage history, and a movement instruction to change a position of the vehicle within the parking place is issued in accordance with the prediction result.
US10586295B2
A method and systems that provide for a updateable electronic digital assets will or trust that has all the standard features of a digital assets will or trust and allows a user to “real time” access said updateable electronic digital assets will or trust to update specific elements designated for update through online access or through phone applications or other electronic applications access. Said specific elements include: designating and/or giving power of attorney to an agent and/or executor of each device, email account, social networking account, online banking/financial account, online media account, and other digital accounts; updating information specific to each account such as account name/number, user name, password, PINs, beneficiaries; instructions as to specifics of the account and instructions as to how the assets should be handled; and/or include any other said updateable electronic digital assets will or trust specific elements identified for “real time” access and/or update capability. Said updateable electronic digital assets will or trust method and systems provide updateable electronic digital asset will or trust reports, wallet cards, and other data, and operate in the environment of a computer network on the World Wide Web in a cloud capacity that is encrypted both in input and output for optimum user access, modifiable capability, and security.
US10586284B2
In accordance with the principles of the present invention, a computer-implemented, back-office method of creating, centrally clearing, and settling a non-biased financial instrument through an electronic trading platform and an electronic central clearinghouse to effectuate payments between parties to a trade is provided. The present invention addresses at least one of two effects that result from the difference between variation margin on a cleared financial instrument and collateral posted on an uncleared financial instrument, the first effect being a systematic advantage of being short the financial instrument when there is a correlation between the value of the financial instrument and interest rates, referred to as a convexity bias, and the second effect being a distortion in the financial instrument when an underlying asset value of the financial instrument changes, referred to as a net present value (NPV) effect.
US10586281B1
Within the financial-services industry, there are online centers that allow brokers to match sellers with buyers of financial instruments based on indications of interest. However, at least some of these centers are not only limited in the types of IOIs that they provide, but also in the ways they allow IOI viewers to leverage the collective IOIs of multiple entities for a given stock or financial instrument. Accordingly, the present inventors devised systems, methods, interfaces, and software that enhance the ability of such online centers, or more generally financial-information systems, to facilitate trades. One exemplary financial-information system provides an IOI which is associated with an indicator of an enhanced or heightened willingness of its issuer to actually complete a trade, thereby expediting identification of ready trading partners. Additional features include an enhanced IOI search based on desired price or quantity and a multiparty request-for-quote function.
US10586266B2
Various embodiments relate generally to computer science, software, and computer program and platform architectures, including receiving input data configured to identify one or more items, the input data being converted from a first data format to a second data format, parsing the input data in the second data format to extract event data associated with the one or more items, evaluating the event data to determine shipment data configured to identify a location, an account, and a first option associated with the one or more items, comparing the input data in the second data format to a threshold to determine a statistical probability associated with the one or more items, calling a data service to retrieve other data associated with the one or more items, and generating a retrieval option associated with other items if the statistical probability is greater than the threshold and the other data indicates the device is within a numerical range of a location at which the item is stored.
US10586260B2
In one embodiment, a unique (or quasi unique) identifier can be received by an application store, or other on-line store, and the store can create a signed receipt that includes data desired from the unique identifier. This signed receipt is then transmitted to a device that is running the application obtained from the on-line store and the device can verify the receipt by deriving the unique (or quasi-unique) identifier from the signed receipt and comparing the derived identifier with the device identifier stored on the device, or the vendor identifier assigned to the application vendor.
US10586256B2
A computer-implemented method is provided for facilitating live communication between a potential customer and an enterprise in relation to a product. The method includes causing to display, by a computing device on a webpage over a communications network, an interactive banner located on the webpage that includes advertisement content related to the product. The advertisement content includes an offer to the potential customer to communicate live with the enterprise about the product. The method includes adding to the context information, by the computing device, information related to an interaction over the communications network between the potential customer and the interactive banner. The method further includes adjusting, by the computing device over the communications network, the advertisement content in the interactive banner on the webpage if the potential customer accepts the offer. The adjusted advertisement content includes one or more possible discussion topics related to the advertised product customized based on the context information.
US10586253B2
Methods and systems are provided that allow for matched content to be provided between users of electronic devices, based on factors such as geographic proximity and common interests. Embodiments of the present invention allow commercial entities to target advertisements and other content to potential customers likely to be receptive to such information based on their interests and behaviors. Other embodiments facilitate communication between non-commercial users by identifying interests they may share or objectives they may have that complement one another.
US10586241B2
Methods and systems of the present disclosure provide techniques for selecting displayed data in a Customer Journey diagram as eligible for one of presentation of contextual data and analysis. The methods may further include analysis or presentation of the selected displayed data in a manner that maximizes the comprehensibility of the data. The techniques for selecting displayed data as eligible for presentation or analysis include at least one of: increasing the visibility of a selected path; selecting, or multi-selecting, paths and/or Nodes for analysis; rendering contextual data from a Customer Journey diagram according to a point of click; providing additional methods for presentation of contextual data or action options; providing granular drilling information regarding a Customer Journey on demand; and dynamically adjusting a point of focus according to a diagram selection.
US10586239B2
The present disclosure relates generally to systems and methods for association of information with a product using genetic material. In various embodiments, genetic material such as plasmids may be incorporated into and/or otherwise persistently associated with a product. The genetic material may be encoded with, among other things, information that may uniquely identify the product, provide details relating to the origins of the product, the handling, distribution, and/or chain of custody of the product, intellectual property rights and/or other rights associated with the product, and/or the like. By extracting and analyzing the genetic material from the product, information encoded in the genetic material may be obtained by an interested party.
US10586227B2
The SNAP MOBILE PAYMENT APPARATUSES, METHODS AND SYSTEMS (“SNAP”) transform real-time-generated merchant-product Quick Response codes via SNAP components into virtual wallet card-based transaction purchase notifications. Payment information and VAS data can also be provided based on location. A request for payment information can be received. A location can be determined, and a merchant associated with the location can also be determined. Payment information and/or VAS data can be selected based on the merchant and/or location, and can be provided for a payment transaction.
US10586226B2
A vehicle includes a boundary alert system. The boundary alert system includes at least one camera and a controller. The controller is programmed to activate the boundary alert system when the vehicle is in proximity to an external transaction system. The controller further outputs boundary alert system data for display on a screen. The screen also displays transaction data for the external transaction system.
US10586220B2
A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
US10586211B2
Systems and methods for creating a collaborative object are provided. A collaborative object may be associated with a user interface that enables one or more users to interact regarding various tasks during the planning and execution of a project. In aspects, the collaborative object may include a task list, an associated document, compiled information and/or communications related to a project. In further aspects, the collaborative object, along with associated information, may be shared with other users as a resource for future projects. Permissions may be set on a collaborative object such that recipients may be allowed varying access to the task list, document, compiled materials and/or communications associated with the collaborative object.
US10586210B2
A certified checkpoint is provided for a ledger comprising a blockchain and a world state. The certified checkpoint enables a third party to recognize and verify that the ledger has integrity, a known starting state, and immutability properties starting at a specific point in time. Certification means that all of the validating peers reached consensus on the state of the ledger at that point in time. Thus, the certified checkpoint state represents an agreed-upon state, and that one or more subsequent operations on the ledger are relative to that agreed-upon state. Preferably, before a checkpoint is certified, it must be consistent, meaning that all validating peers have reached the same value for the checkpoint. Preferably, the checkpoint is a compression of the current blockchain world state into a compact representation (e.g., a hash) of the ledger that based on an agreed-upon consensus protocol is consistent across the (validating) peers.
US10586206B2
Apparatuses and methods are provided useful to monitoring conditions on shelves intended to hold merchandise. There is provided a system for monitoring conditions on shelves including: a shelf for holding merchandise, the shelf being moveable between a first position and a second position; a sound emitter configured to produce a sound in response to movement of the shelf from the first position to the second position; an image sensor configured to capture an image of the interior of the shelf when in the second position; an audio sensor configured to detect the sound indicating the shelf is being moved from the first position to the second position; and a control circuit configured to receive a signal from the audio sensor and to cooperate with the image sensor in response to the signal to capture the image of the shelf when in the second position.
US10586196B2
A system may generate and update a key performance indicator (KPI) on a KPI dash. The system may receive a request and access KPI data to generate a self-contained KPI object. The system can also use metadata associated with the KPI to generate a set of metadata objects to be included in the KPI object. The self-contained KPI object can be displayed on the dashboard, and responsive to a rating received from a user, a cumulative rating may be updated. The new rating may be displayed within the KPI on the dashboard.
US10586195B2
The present subject matter discloses system and method for executing prescriptive analytics. Simulation is performed from an input data (xinput) and simulation parameters (μ) to generate simulating data (D). Further, forecast data may be predicted by processing the simulating data (D) using predictive model (M). Further, prescriptive value (x′) may be determined based on the forecast data by using optimization model. The prescriptive value (x′) may be determined such that an objective function associated with the optimization model is optimized, whereby the optimization of the objective function indicates business objective being achieved. Further, the steps of simulating, predicting and determining may be iteratively performed until the objective function is not further optimized, satisfying predefined condition. Further, at each iteration, except the first iteration, the input data (xinput) is the prescriptive value (x′) determined at immediate previous iteration, whereby at the first iteration, the input data (xinput) is a reference data.
US10586190B2
A request is received to book a flight on a private aircraft. A disruption cost associated with adding the flight to a previously optimized schedule of previously booked flights is determined. A price to be quoted to book the requested flight is computed based at least in part on the disruption cost.
US10586177B1
A smart plug may provide a smart-plug power monitoring signal that includes information about power consumption of devices connected to the smart plug. The smart-plug power monitoring signal may be used in conjunction with power monitoring signals from the electrical mains of the building for providing information about the operation of devices in the building. For example, the power monitoring signals may be used to (i) determine the main of the house that provides power to the smart plug, (ii) identify devices receiving power from the smart plug, (iii) improve the accuracy of identifying device state changes, and (iv) train mathematical models for identifying devices and device state changes.
US10586176B2
Predefined relation items on paths traversing predefined entities of a knowledge base are collected and feature sets are assembled from the collected relation items. A classifier is computed for the feature sets and a relation score of a query pair of the entities is computed using the classifier.
US10586167B2
The disclosed embodiments provide a method and system for performing regularized model adaptation for in-session recommendations. During operation, the system obtains, from a server, a first global version of a statistical model. During a first user session with a user, the system improves a performance of the statistical model by using the first global version to output one or more recommendations to the user and using the first global version and user feedback from the user to create a first personalized version of the statistical model. At an end of the first user session, the system transmits an update containing a difference between the first personalized version and the first global version to the server for use in producing a second global version of the statistical model by the server.
US10586158B2
A computer system and computer-implemented techniques for determining crop harvest times during a growing season based upon hybrid seed properties, weather conditions, and geo-location of planted fields is provided. In an embodiment, determining crop harvest times for corn fields may be accomplished using a server computer system that receives over a digital communication network, electronic digital data representing hybrid seed properties, including seed type and relative maturity, and weather data for the specific geo-location of the agricultural field.
US10586145B2
A recording system includes: a reading part that reads information recorded on a first recording medium that is provided at a predetermined position on an outer circumferential surface of a recording tape cartridge, the information being visually recognizable from the outside; and a recording part that records the information read by the reading part on a second recording medium that is provided in the recording tape cartridge, of which recorded information is readable in a non-contact manner, in a case where the recording tape cartridge is first accessed.
US10586140B2
A method for producing a portable data carrier by means of a continuous production method, in particular a roll-to-roll method, includes the step of processing at least one foil in the form of roll goods. The unrolled foil is coated with an adhesive at least partially on at least one side. Subsequently, the foil is scored along at least one fold edge on at least one side of the foil. The foil is then folded along the scored fold edge in exact register and bonded. For this purpose the foil is folded in the direction of the side that is coated with adhesive, wherein the side coated with adhesive is arranged on the opposite side of the foil which has at least one scored fold edge, along which the folding is effected. Finally, data carriers are punched out in exact register from the at least one folded and bonded foil.
US10586138B2
Embodiments of the invention include an apparatus, a computer-implemented method, and a computer program product for branding a quick response code onto a surface. Aspects of the invention include a branding device having a plurality of thermoelectric devices on a substrate. Each of the thermoelectric devices is arranged on the substrate as a single bit in a quick response pattern. Each of the thermoelectric devices includes an n-type thermoelectric element electrically coupled to a p-type thermoelectric element. The thermoelectric elements can be individually heated or cooled using the Peltier effect.
US10586135B2
Data is encoded for identification and labeling using a multitude of nano-electro-mechanical structures formed on a substrate. The number of such structures, their shapes, choice of materials, the spacing therebetween and the overall distribution of the structures result in a vibrational pattern or an acoustic signature that uniquely corresponds to the encoded data. A first group of the structures is formed in conformity with the design rules of a fabrication process used to manufacture the device that includes the structures. A second group of the structures is formed so as not to conform to the design rules and thereby to undergo variability as a result of the statistical variations that is inherent in the fabrication process.
US10586121B2
An imaging system for a vehicle is disclosed. The imaging system comprises an imager configured to capture image data in a forward directed field of view relative the vehicle and an inertial sensor configured to measure a bank angle of the vehicle. A controller is in communication with the imager and the inertial sensor. The controller is configured to receive the image data comprising an imaging area and process the image data with enhanced sensitivity in at least one processing window within the imaging area. The controller is further configured to adjust a location of the processing window within the imaging area based on the bank angle and detect an object in the processing window.
US10586114B2
Techniques are described for enhanced interactions for a security automation system using a doorbell camera. One method includes detecting, by the doorbell camera, an object located within a pre-determined distance from the doorbell camera; identifying, by the doorbell camera, a suggested security action for the security and automation system to perform based at least in part on the detecting; transmitting the suggested action to the security and automation system based at least in part on the identifying; and transmitting, in response to identifying the suggested security action, a message to a user associated with the security automation system regarding the suggested security action.
US10586098B2
The method according to the invention is based on a first image of a first eye region of a person and a second image of a second eye region of the person, wherein the first eye region contains one of the eyes of the person, for example the right eye, and the second eye region contains the other eye of the person, for example the left eye; one of the images is mirrored, and the mirrored and the non-mirrored image are combined in the position space and/or in the feature space, in order to generate a template of an overlaid image. The template contains biometric features for person recognition.
US10586097B2
A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. A model of the one or more faces is constructed based on a depth map and a texture map, the depth map including spatial data of the one or more faces, and the texture map includes surface characteristics of the one or more faces. The one or more images of the scene are captured based on the model. Further, in response to the capture, the one or more face regions are processed to generate a final image.
US10586096B2
The present invention is a system for detecting, tracking and recognizing human faces in a visual prosthesis. In a visual prosthesis, the input camera is always higher resolution than the electrode array providing percepts to the subject. It is advantageous to detect, track and recognize human faces. Then information can be provided to the subject by highlighting the face in the visual scene, providing auditor or vibratory notice that a human face is in the visual scene, looking up the face in a database to state the name of the person in the visual scene, otherwise communication id like providing a custom vibratory pattern corresponding to known individuals (like custom ring tones associated with caller ID) or automatically zooming in on a face to aid the subject in identifying the face.
US10586095B2
In one embodiment of the invention, a method to image a probe array is described that includes focusing on a plurality of fiducials on a surface of an array. The method utilizes obtaining the best z position of the fiducials and using a surface fitting algorithm to produce a surface fit profile. One or more surface non-flatness parameters can be adjusted to improve the flatness image of the array surface to be imaged.
US10586085B2
A tag adapted to be applied to an object is disclosed. The tag includes a wireless communication interface, a processor and a memory. A univocal code, a cipher key and a count value are store in the memory. The tag generates a dynamic code as a function of the cipher key and the count value. Next, the tag varies the count value according to a determined operation, and stores the varied count value in the memory. The tag transmits the univocal code and the dynamic code to a reader device. The tag may transmit the univocal code and the dynamic code in a URL.
US10586074B2
System and method to produce an anonymized cohort having less than a predetermined risk of re-identification. The method includes receiving a data query of requested traits for the anonymized cohort, querying a data source to find records that possess at least some of the traits, forming a dataset from at least some of the records, and grouping the dataset in time into a first boundary group, a second boundary group, and one or more non-boundary groups temporally between the first boundary group and second boundary group. For each non-boundary group, calculating maximum time limits the non-boundary group can be time-shifted without overlapping an adjacent group, calculating a group jitter amount, capping the group jitter amount by the maximum time limits and by respective predetermined jitter limits, and jittering said non-boundary group by the capped group jitter amount to produce an anonymized dataset. Return the anonymized dataset.
US10586056B2
A method includes determining, by a persistent memory lockstep unit of a hardware security module, that a first processor is attempting to change a state of the hardware security module. The method also includes determining, by the persistent memory lockstep unit, whether a second processor has attempted the same change. The method also includes preventing the change until both the first processor and the second processor have attempted the same change. The method also includes permitting the change to the state of the hardware security module based on a determination that both the first processor and the second processor have both attempted the same change.
US10586053B2
Provided are a method and a system capable of efficiently detecting security vulnerability of program. The system for detecting the security vulnerability according to an embodiment of the present invention includes a vulnerability detecting module that acquires crash information, a binary analysis module that determines priority of binary information and whether to execute the route detection, and a route detecting module that executes the route detection to generate a new test case.
US10586052B1
Input/output (I/O) inspection methods and systems are disclosed to detect and defend against cybersecurity threats. In one example, a method includes intercepting input/output (I/O) operations including I/O write operations for a storage system. Segments of data related to the intercepted write I/O operations are stored in a write I/O buffer. One or more levels of inspection are performed on the segments of data stored in the write I/O buffer to detect a security threat. A protection instruction is injected in any segments of data having a detected security threat. The defensive action can be performed for the injected protection instruction prior to storing segments of data in the write I/O buffer in the storage system. The protection instruction can be injected at the head of the segments of data having a detected security threat.
US10586046B1
At least one security feed indicative of at least one security event that may impact or has impacted one or more assets associated with an organization is obtained. The at least one security feed is automatically classified as being relevant or not relevant. The at least one security feed is automatically ranked in response to the at least one security feed being classified as relevant. The ranking of the at least one security feed is presented to an entity to make an assessment of the security event.
US10586034B2
[Objective] To provide a technique for allowing, in a network communication system consisting of a first server for sending contents to a client and a second server for executing an application upon being called from the client, the first server to appropriately detect that the second server is called.[Solution Means] In a communication method in a network communication system composed of a first server, a second server, and a client, when predetermined contents are sent to the client from the first server, API information for executing an application program of the second server is included in the contents, and the application is executed on the second server by an API call from the client. During this, the second server generates execution certification information on the basis of dynamic common information that changes dynamically, and sends to the client the execution certification information along with the application execution result. The client sends the execution certification information to the first server, and the first server detects the execution of the application program on the second server.
US10586024B1
Embodiments of a method and/or system for facilitating event-based vehicle operation can include determining a vehicle route; determining geographic regions for the vehicle route; monitoring the determined geographic regions for events; determining an event of interest from the detected events; and/or dynamically facilitating modification of vehicular operation of the vehicle based on the event of interest, such as in response to determination of the event of interest.
US10586020B2
The present invention relates to equipment including hardware, software, and methods of use thereof for enabling medical interactions between individuals in separate locations. More specifically, the present invention relates to telemedicine components, devices, applications, and uses thereof. Embodiments of the present invention enable video, audio, textual, and graphical information to be securely exchanged between doctors and patients, as well as data files. A doctor located remotely from a patient may receive information from and control one or more medical devices located proximate to the patient using software operating on a computing device.
US10586017B2
Automatic generation of user interfaces from annotation templates is provided. In various embodiments, a medical imaging study is retrieved from a data store. At least one characteristic of the medical imaging study is determined. Based on the at least one characteristic, an annotation configuration is selected. Based on the annotation configuration, an annotation user interface is generated for annotation of the medical imaging study. The annotation user interface and the medical imaging study is displayed to a user.
US10586014B1
A method for combining verification data may include using a processor, obtaining verification data and a verification model from each of a plurality of verification engines relating to different verification methods, the verification data relating to a plurality of verification tests that were conducted on a design under test (DUT) using the plurality of verification engines; using a processor, merging the verification models obtained from the plurality of verification engines into a merged verification model; using a processor, calculating a combined verification metric grade for a plurality of verification entities in the merged verification model using verification metric grades for each of the plurality of verification entities calculated from the verification data obtained from the plurality of engines and applying a combined verification metric grade rule; and outputting the combined verification metric grade via an output device.
US10586013B2
Techniques are provided for calibrating physical directed self-assembly (DSA) models. For example, an experimental DSA process is performed using a block copolymer (BCP) material and a DSA guiding pattern with a predefined defect formed as part of the DSA guiding pattern. A difference in size (e.g., shrinkage) is determined between a size of the predefined defect of the DSA guiding pattern and a remaining size of a morphological defect in the BCP material as assembled at a completion of the experimental DSA process. The difference in size is utilized as calibration data in a DSA simulation system to calibrate a simulated physical DSA model which defines a simulated DSA process that corresponds to the experimental DSA process. The simulated physical DSA model defines a simulated guiding pattern with a programmed defect, which corresponds to the DSA guiding pattern and the predefined defect.
US10586012B2
A method is presented for incorporating skip vias in a place and route flow of an integrated circuit design. The method includes employing a place and route tool to add the skip vias, each skip via extending through a metallization layer to electrically connect a metal layer above the metallization layer to a metal layer below the metallization layer and, when a violation of a design rule is detected due to the addition of one or more of the skip vias, substituting skip vias that violate the design rule with a standard via.
US10586009B2
Embodiments of the invention are directed to methods, systems, and computer program products for the hierarchical management of self-aligned double patterning (SADP) trim shapes. Non-limiting embodiments of the invention include receiving, by a processor, one or more virtual trim shapes at a boundary between a parent hierarchy block and a child hierarchy block. The trim shapes are aligned to a legal trim grid. The processor then places one or more trim shapes aligned with the legal trim grid.
US10586008B2
This application discloses a computing system configured to crop a layout design for an electronic device implemented with a layered interconnect, place a termination structure corresponding to a resistive sheet or a set of resistive components on an artificial boundary corresponding to an edge in the cropped portion of the layout design, and generate an electrical model of a signaling net in the cropped portion of the layout design by generating mesh elements on a surface area of the cropped portion of the layout design including the termination structure and utilizing a field solver implementing a Boundary Element Method based analysis to solve integral forms of Maxwell's equations corresponding to the mesh elements. The electrical model of the signaling net in the cropped portion of the layout design can include a set of scattering parameters for the signaling net in the cropped portion of the layout design.
US10585999B2
Systems and methods for selecting die and package parasitic for an input-output (IO) power domain are described. In one embodiment, the method includes determining a minimum on-die decoupling capacitance based at least in part on a product of a number of simultaneously switching IOs of the die and a maximum instantaneous current of an IO; determining a maximum package inductance based at least in part on a maximum operating frequency of an IC and a target impedance of a power delivery network of the die, the IC package, and a printed circuit board (PCB); and determining a maximum die resistance based at least in part on preventing the maximum die resistance from exceeding a maximum static IR drop of the die.
US10585997B1
A device receives a selection of signals associated with a model, and analyzes the selected signals to identify signals, of the selected signals, that can be grouped into a semantically viable aggregation. The device receives an instruction to create a block for the identified signals. The device provides a block to group the identified signals into a semantically viable aggregation with a particular number of inputs, a particular number of outputs, a particular size, a particular position, and a particular orientation, in relation to the model, based on the identified signals, and provides the block in the model.
US10585988B2
Systems, methods, and computer-executable instructions for approximating a softmax layer are disclosed. A small world graph that includes a plurality of nodes is constructed for a vocabulary of a natural language model. A context vector is transformed. The small world graph is searched using the transformed context vector to identify a top-K hypothesis. A distance from the context vector for each of the top-K hypothesis is determined. The distance is transformed to an original inner product space. A softmax distribution is computed for the softmax layer over the inner product space of the top-K hypothesis. The softmax layer is useful for determining a next word in a speech recognition or machine translation.
US10585987B2
A method, system, and non-transitory compute readable medium determining and discerning items with multiple meanings in a sequence of items including producing a distributed representation for each item of the sequence of items including a word vector and a context vector, partitioning the sequence of items into classes, for an item using a representative word vector of each class, calculating a cosine distance between the word vector of said item and the class representative vector, and producing a new sequence of items by modifying the distributed representation in the producing by replacing each occurrence of an item depending on the cosine distance calculated by the calculating.
US10585985B1
Methods and systems for scoring written text based on use of idiomatic expressions, including reading pre-selected idiomatic expressions in a canonical form into memory, expanding idiomatic expressions from the canonical form, reading a written response into the memory, pre-processing the written response, searching the pre-processed written response for idiomatic expressions, and assigning a score to the written response. The score may be based at least in part on the number of idiomatic expressions in the written response. Corresponding apparatuses, systems, and methods are also disclosed.
US10585978B2
Disclosed herein a method of and system for providing a summary of a document. The method may comprise identifying, using a processor, a plurality of salient excerpts from the document. Further, the method may comprise generating, using the processor, the summary of the document based on the plurality of salient excerpts. The method may comprise receiving at least one parameter configured to control the generating of the summary. Accordingly, identifying or generating may be based on the at least one parameter. The method may further comprise identifying a plurality of key terms in the document. Moreover, the method may include ranking each sentence of the document based on the plurality of key terms. Additionally, the method may comprise identifying a set of key sentences based on the ranking. Further, the set of key sentences may constitute the plurality of salient excerpts.
US10585974B2
To improve efficiency of UI production, a UI producing apparatus includes: a UI producing unit configured to allow a user to design UI screens which correspond to contents, respectively; a multi-preview executing unit configured to generate contexts for controlling the UI screens, respectively, and configured to simultaneously display previews corresponding to the UI screens, respectively, based on the contexts; a coordination unit configured to, responding to an event generated on at least one of the UI screens, provide a message, which includes information about the event, to one of the contexts corresponding to another one of the UI screens, in order to cause the UI screens to coordinate with each other; and a screen generating unit configured to modify the one of the contexts, based on the message, so as to generate the UI screens.
US10585970B2
In an approach for managing webpage content access across a group of users, a computer receives a group comprising one or more users. The computer receives a webpage associated with the group. The computer stores at least one snapshot of the received webpage. The computer receives a request to access the received webpage from a user wherein the user is a member of the received group. The computer selects a snapshot from the stored at least one snapshot based on the received request to access the received webpage. The computer provides the selected snapshot from the stored at least one snapshot to the user associated with the received request.
US10585969B2
A system and method for extending database functions by using an installed web application. A project work environment for a group of users can be created, modified, and reset instantly during a project life and/or between project life cycles by using a plurality of methods without effecting system integrity and core functions such as data validation, searches and sorting, data preservation, data display feature, and productive data entry methods.
US10585956B2
Technical solutions are described for selecting and retrieving, by a media retrieval system, media items for displaying. An example method for selecting and retrieving the media items includes monitoring a conversation of a user via a user device, and extracting a conversation topic from the conversation. The method further includes determining that a metadata database of a media storage associated with the user includes the conversation topic. The method further includes adding, in response, to a topic match database, from the media storage, an identity of a media item matching with the conversation topic, and adding, to a list of media items to be played back by a media display device, the topic match database. Further yet, the method includes playing back, by the media display device, the media item.
US10585954B2
Techniques are presented for ranking and presenting information to a user. In one example, a portable computing device may collect a first set of data from one or more sensors, rank a second set of data (e.g., advertisements, news, etc.) by correlating the first set of data with a third set of data of interest to a user, and present the ranked information to the user. In another example, the portable computing device may transmit the collected information to a server for processing, and receive the ranked information from the server.
US10585952B2
Embodiments of the present disclosure help content providers identify popular topics based on Internet search data, as well as to quantify the popularity of content addressing those topics. A computer-implemented method according to one embodiment of the present disclosure comprises receiving search data by a computer system; identifying a category related to at least a portion of the search data; determining, by the computer system and based on the search data, a topic for content associated with the identified category; and determining, by the computer system, a score indicative of a level of popularity for the topic, wherein determining the score is based on the search data and on one or more formats for the content associated with the topic.
US10585935B2
A method for producing an image content and electronic devices supporting the same are provided. The method includes receiving state information of a second electronic device from the second electronic device and an image photographed by at least one camera installed in the second electronic device, obtaining first data based on at least one of the received state information of the second electronic device or movement information of the second electronic device, obtaining second data based on drive information of the at least one camera, and producing an image content by reflecting the first data and the second data to the received image.
US10585928B2
An approach is provided in which an information handling system matches a set of documents, from a corpus of documents, to a query received from a client. The information handling system determines an amount of facets corresponding to the matching set of documents by dynamically dividing the corpus of documents into multiple sub-corpuses and performing complement facet counting on at least one of the sub-corpuses. In turn, the information handling system sends a set of results to the client that includes the determined amount of facets corresponding to the matching set of documents.
US10585919B2
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US10585916B1
Systems and methods for improving efficiency are described herein. The systems and methods described herein can also comprise systems and methods for reducing waste. Systems and methods described herein can comprise a date warehouse, data marts, and visualizations.
US10585908B2
Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. The log analytics system, method, and computer program product provide target-based configuration of log monitoring metadata. Variable pathnames (e.g., having variables instead of absolute pathnames) may be specified to identify a directory that contains log files to monitor.
US10585906B2
A database system may implement communications language queries to query data based on relationships between communications. A user may input a communications language query, and may process the query at a user device or at a database server. In some cases, the database server may process the query based on a periodic or event-based trigger. Processing the query may involve identifying one or more sets of communication events based on the type of communication event or a property of the communication event (e.g., referred to as a moment or score), as well as a temporal, user, or geographic relationship between the sets of communication events. The user device or database server may return a timestamp of a communication event, moment, or score, a number of occurrences of communication events, moments, or scores, or a Boolean value indicating whether a particular communication event, moment, or score exists to the user.
US10585893B2
A method and associated system. Entities within a first data source are identified. For each entity identified within the first data source, attributes of the entity identified within the first data source and/or relationships between the entity identified within the first data source and other entities identified within the first data source are identified. The attributes and/or relationships identified within the first data source are associated with a first entity identified within a data structure. For each entity identified within the first data source, a frequency metric characterizing the entity identified within the first data source is generated. The frequency metric is based on a frequency at which each attribute and/or relationship identified within the first data source is associated with the entity identified within the first data source. A degree of similarity between two entities of the entities is identified, by comparing the frequency metrics of the two entities.
US10585886B2
Systems and methods for information retrieval are provided that permit users and/or processing entities to access and define synthetic data, synthetic objects, and/or synthetic groupings of data in one or more collections of information. In one embodiment, data access on an information retrieval system can occur through an interpretation layer which interprets any synthetic data against data physically stored in the collection. Synthetic data can define virtual data objects, virtual data elements, virtual data attributes, virtual data groupings, and/or data entities that can be interpreted against data that may be stored physically in the collection of information. The system and methods for information retrieval can return results from the one or more collections of information based not only on the data stored, but also on the virtual data generated from interpretation of the stored data.
US10585882B1
Systems and methods for writing updates to and/or reading previously stored updates of assets that are implemented as smart contracts on a decentralized database are disclosed. Exemplary implementations may: receive a first request, from a first client computing device associated with a first user, to write a first update to an individual asset, or to read one or more previously stored updates; transfer the first request to the decentralized database; responsive to transferring the first request, receive the first reference from the decentralized database; generate a second file and a second reference; store the second file on the content-addressable file system; and record the second reference in the state of the individual asset on the decentralized database.
US10585881B2
A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset. Subscribers may use the dataset to logical instance mapping to map a dataset to a possible database server, and the logical instance to physical instance mapping to map a possible database server to an available database server. In this manner, the subscribers may route data efficiently even when access patterns and server conditions change.
US10585880B2
The present disclosure relates to dynamically generating and updating confidence scores of values of fields based on data points. A system having access to a plurality of data points corresponding to electronic activities and record objects can identify a node profile of the plurality of node profiles including a plurality of fields, determine, for at least one data point of the one or more data points included in a respective value data structure of a value of a field of the plurality of fields of the node profile, a contribution score of the data point based on a time corresponding to when the data point was generated or updated. The system can then generate a confidence score of the value of the field of the node profile based on the contribution score of the at least one data point.
US10585878B2
Provided are a computer program product, system, and method for performing conflict analysis of replicated changes among nodes in a network A first node and a second node include a first instance and second instance of a data set, respectively. The second node receives a first transaction replicated from the first node, applied to the first instance of the data set. The second node determines a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set. A conflict policy is applied at the second node to perform a first action in response to determining the conflict. The conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set.
US10585877B1
A method including at least storing a plurality of identifiers and metadata associated with a plurality of integration actions. Each of the identifiers are associated with a readable object of a data source. Each of the integration actions are associated with one of the objects. The method including performing, during a first time period, the integration actions including creating objects, updating objects, or removing objects in a data target according to the corresponding objects of the data source. The method including performing, during a second time period, a discovery stage validation on readable objects of the data source and the data target to discover errors or uncertainties. The method also including performing, during a third time period, a re-validation related to the errors or uncertainties discovered in the discovery stage validation. The second and third time periods being independent of the first time period.
US10585876B2
Providing snapshot isolation to a database managed by a database management system includes providing a program module to analyze a plurality of database queries directed at a table of the database and generates a view for said table. The table comprises a counter value column and the view is configured to selectively read, upon being called, data records having assigned particular counter values. The program module modifies the view of said table such that the particular counter values comprise counter values generated at moments when the program module received respective write queries which have already committed at the moment of modifying the view, are free of counter values of data records having become outdated by an update statement committed at the moment of modifying the view, and are free of counter values generated by the counter after the moment of modifying the view.
US10585872B2
Reorganizing a data table to improve analytical database performance is presented. Attribute value information for data blocks of the data table is determined. One or more queries having respective query predicates involving the attribute may be received and processed. Data blocks having attribute value information matching a query predicate are selected. The selected data blocks are evaluated for the query predicate of the query. For each part of a set of the parts a false positive rate may be determined. The false positive rate may indicate the fraction of data blocks of the selected data blocks of the part, that each contains less than a determined maximum number of rows that satisfy the query predicate. In response to determining for each part of the set of the parts that the determined false positive rates of the part meet a predefined condition sorting the part by the attribute.
US10585860B2
One embodiment provides a method for storage management in a hierarchical file system. The method includes tracking directories for sub-file systems of the hierarchical file system. A request for a unique directory in the hierarchical file system is received. The sub-file system of the hierarchical file system containing the unique directory is provided while ensuring that each directory resides in only one sub-file system. The system also maintains, in a top-file system, a corresponding directory and a symbolic pointer which points from the corresponding directory to a sub-file system where a given directory resides. Creation of new directories in sub-file systems also includes creation of corresponding directories in the top-file system and symbolic pointers from corresponding directory to new directory.
US10585857B2
Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage system. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. Matching digests of previously constructed synthetic backups are located in the digests index. Each of the located matching digest references stored data are included in the synthetic backup, and the stored data is similar to the input backup data. Data matches are found in the input backup data and data in the synthetic backup.
US10585851B2
An example method for managing datasets produced by alert-triggering search queries may include producing a dataset by executing a search query on a portion of data associated with a time window defined relative to a current time. The method may further include responsive to determining that a portion of the dataset satisfies a condition defining an alert, generating an instance of the alert. The method may further include associating, by a memory data structure, the instance of the alert with an identifier of the query and a parameter specifying a time of execution of the query that has triggered the instance. The method may further include receiving a request for the dataset portion. The method may further include substituting, in a definition of the time window, the current time with the time parameter. The method may further include reproducing the dataset portion by re-executing the query using the time window.
US10585841B2
Techniques and systems for performing calibration. A method includes: creating a common calibration pool for performing a calibration operation for two or more communication links, wherein the calibration operation is common to the two or more communication links; and performing a calibration on each of the two or more communication links using the common calibration pool by receiving a calibration request associated with the common calibration operation via a link calibration interface, wherein the calibration request is from at least one of the two or more communication links, upon determining the calibration agent is available to handle the calibration request, retrieving a calibration engine from at least one of the plurality of calibration clusters corresponding to the calibration operation, retrieving a calibration engine from at least one of the plurality of calibration clusters corresponding to the calibration operation, and performing the common calibration based on the retrieving.
US10585835B1
An apparatus may include a control device configured to determine an operational mode of the apparatus. The apparatus may also include at least one output circuit coupled to the control device. The at least one output circuit may be configured to generate a desired output driver impedance (ODI) during an active operational mode. The least one output circuit may further be configured to independently generate a desired on-die termination (ODT) impedance during an inactive operational mode. Memory systems, memory devices, electronic systems, and related methods of operation are also described.
US10585815B2
A method of controlling a wireless docking station, which has one or more peripheral devices connected thereto, which are controllable from a mobile device when the mobile device is docked with the wireless docking station. The method involves receiving (S41) a sensing signal indicating that a user is proximate the peripheral device(s) and detecting (S42) that a mobile device is within a predetermined range of the wireless docking station. An identification of the mobile device is determined and the user is requested (S43) to confirm that the user wants to dock the mobile device having the identification with the wireless docking station. When a confirmation signal (S44) is received, an authentication of the mobile device having the identification is permitted to be performed whereby the mobile device having the identification is docked (S47) with the wireless docking station if the authentication is successful.
US10585800B2
A method and a system detects a cache line as a potential or confirmed hot cache line based on receiving an intervention of a processor associated with a fetch of the cache line. The method and system include suppressing an action of operations associated with the hot cache line. A related method and system detect an intervention and, in response, communicates an intervention notification to another processor. An alternative method and system detect a hot data object associated with an intervention event of an application. The method and system can suppress actions of operations associated with the hot data object. An alternative method and system can detect and communicate an intervention associated with a data object.
US10585794B2
A memory system includes: a memory device including a plurality of memory blocks each having a plurality of pages suitable for storing data; and a controller suitable for: receiving a plurality of commands from a host; controlling the memory device to perform a plurality of command operations in response to the plurality of commands; identifying parameters for the memory blocks affected by the command operations performed to the memory blocks; selecting first memory blocks among the memory blocks according to the parameters; and controlling the memory device to swap data stored in the first memory blocks to second memory blocks among the memory blocks.
US10585786B1
Techniques for designing tests of a service catalog without having to write and/or edit the underlying scripts are disclosed. A library of tests step templates is populated and provided to a user. The tests step templates in the library may be selected by the user and edited to fill in specific parameters that specify the actions to be taken during execution of the test step. The test step may then be combined with other test steps to form a test. In some embodiments, the library may include test templates made up of frequently used sequences of individual test steps. Once a test has been designed, the test may be run, either manually triggered by a user or according to a schedule. The system may then run through the steps of the test, as specified by the user, by running the underlying scripts. As the test is run, results are generated.
US10585778B2
A variation testing system for performing variation testing of content is disclosed. The variation testing system allows an experimenter to continuously monitor the results of the variation test. In order to ensure that the experimenter is provided with valid results, the variation testing system may reset the variation test.
US10585776B2
Code monitoring and optimization may include code being monitored for potential security violations during an active code creation session. The procedure may include at least one of monitoring code for potential security violations during an active code creation session occurring on a client device, comparing the monitored code with an aggregate rule set stored in a repository, identifying at least one of a security violation or an error based on the comparing and identifying a correction to the at least one of the security violation or the error during the active code creation session.
US10585769B2
A computer-implemented method, according to one embodiment, includes: splitting received information between two controllers of a system in a normal operating mode, the received information including data and metadata; storing the metadata in resilient storage in response to a first of the controllers entering a failed state; updating the first controller with information received while the first controller was in the failed state, the first controller being updated in response to the first controller being repaired; and returning the system to the normal operating mode in response to the first controller being updated. Storing the metadata in resilient storage includes: saving snapshots of the metadata in the resilient storage, and saving changes to the metadata which occur between the snapshots. The changes to the metadata are saved in a log structured array. Moreover, the two controllers store the received information in a specified system memory location.
US10585764B2
Data is stored on a primary storage system and a copy of the data is stored on a secondary storage system. A determination is made that a connection between the systems is currently unavailable. Location data is maintained that identifies where changes have been made to the primary storage system while the connection is unavailable. Another determination is made that data has been lost at the secondary storage system. Recovery data required to repair the lost data is identified. Another determination is made that the connection to the secondary storage system is now available. The location data is updated with the locations of the recovery data. The secondary storage system is updated with data from the primary storage system as defined by the location data.
US10585751B2
A method includes detecting an encoded data slice of a set of encoded data slices that requires rebuilding. A storage unit of the DSN includes a local memory and cloud-based alternative memory. The storage unit stores at least one of first and second encoded data slices of the set of encoded data slices in the cloud-based alternative memory. The method further includes determining whether to rebuild the encoded data slice using a full rebuild operation or partial rebuild operation. When determined to rebuild the encoded data slice using the partial rebuild operation, a partial rebuild request is sent to the storage unit. The storage unit then generates partial rebuilding data based on the first and second encoded data slices. The rebuilding module then creates a rebuilt encoded data slice from the partial rebuilding data and other partial rebuilding data from other storage units.
US10585746B2
A controller at a source site generates a set of tasks associated with a replication job. Each task involves a source worker node from among a set of source worker nodes at the source site, a destination worker node from among a set of destination worker nodes at the destination site, and includes one or more of copying an object from the source to destination site, or deleting an object from the destination site. Status update messages concerning the tasks are received at a message queue connected between the controller and the set of source worker nodes. The status update messages are logged into a persistent key-value store. Upon a failure to complete the replication job, the key-value store is accessed to identify tasks that were and were not completed before the failure. The tasks that were not completed are resent to the source worker nodes.
US10585744B2
Hardware accelerator memory address translation fault resolution is provided. A hardware accelerator and a switchboard are in communication with a processing core. The hardware accelerator pulls an operation from a first buffer and adjusts a receive credit value in a first window context operatively coupled to the hypervisor. The receive credit value to limit a first quantity of one or more first tasks in the first buffer. The hardware accelerator determines at least one memory address translation related to the operation having a fault. The switchboard forwards the operation with the fault memory address translation from the hardware accelerator to a second buffer. The operation and the fault memory address translation are flushed from the hardware accelerator, and the operating system repairs the fault memory address translation. The switchboard forwards the operation with the repaired memory address translation from the second buffer to a first buffer and the hardware accelerator executes the operation with the repaired address.
US10585736B2
Methods and systems for executing dumping of main memory content and CPU states and for an adaptive boot. The methods and the systems provide a configuration list of the computer system comprising a pre-defined set of dedicated resources for the dumping, provide threshold values for a pre-defined set of minimum resources for executing a reboot of the computer system, assign the pre-defined set of the dedicated resources for executing the dumping, start the dumping, release ones of the dedicated resources after content of the ones of the dedicated resources has been dumped, start a reboot process of the computer system in response to determining that the ones of the dedicated resources exceeds the threshold values for the pre-defined set of the minimum resources for executing the reboot process, and continue to release others of the dedicated resources to the reboot process until the dumping is completed.
US10585733B1
Determining active membership among storage systems synchronously replicating a dataset, where determining active membership includes: detecting, by a particular storage system of the storage systems, a communication fault with one or more of the storage systems, where the particular storage system is configured to request mediation from a mediation target; determining that at least one of the one or more storage systems is configured to request mediation from the mediation target responsive to the communication fault; and responsive to determining that one or more of the storage systems is configured to request mediation from the mediation target, determining whether to request mediation from the mediation target.
US10585730B1
Enqueue-related processing is provided based on timing out of an attempted enqueue to a queue, such as to an adjunct processor queue. The processing includes attempting enqueuing a request message to a queue until timing out, where the timing out indicates an unsuccessful enqueuing of the request message. Based on the enqueuing of the request message timing out, the process includes determining a likely cause for the enqueuing being unsuccessful and timing out. Based on determining the likely cause, the process includes performing one or more actions to facilitate enqueue-related processing within the computing environment.
US10585724B2
The present invention extends to systems and methods for notifying entities of relevant events. An entity defines a rule formula that is triggered when one or more detected events match the rule formula including defining one or more event types and one or more locations types. A boundary associated with a selected location type is also received along with a monitoring area. The received elements are combined into the rule formula notification preferences are associated with the defined rule. One or more events are detected and then compared to the rule formula to determine if the combination of one or more event types occurred within the boundary of the one or more location types within the area.
US10585716B2
A method for executing a computer program, the method implemented by a processor comprising a plural number of computing units and an interconnect connected to the computing units, wherein each computing unit comprises a processing unit and a memory having at least two memory ports, each port assignable to one or more respective regions of the memory, wherein the method comprises at each computing unit: performing an initial step of the program to write: an initial output value to an output region of the memory, and an initial input value to an input region of the memory; and performing a subsequent step of the program by: in a compute phase: assigning one of the two ports to both the input region and the output region; executing code sequences on the processing unit to compute an output set of one or more new output values, and writing the output set to the output region, the output set computed from the initial output and initial input values, each of which is retrieved via said one port in the compute phase; when the compute phase has completed, in an exchange phase: assigning a first of the two ports to the output region and a second of the two ports to input region; and retrieving a new output value of the output set from the output region via said first port and sending the retrieved value to a different computing unit via the interconnect, and receiving via the interconnect a new input value which has been computed by a different computing unit in the subsequent step and writing the received value to the input region via said second port.
US10585714B2
Embodiments for workload management with data access awareness by ordering hosts for scheduling workloads in a computing cluster. In response to receiving an input workload for scheduling by a workload manager, a set of inputs is retrieved from a storage system by a data requirements evaluator module. The data requirements evaluator module generates a list of cluster hosts ranked for performing the input workload according to data access considerations.
US10585708B1
Multiple electronic devices may be used together in a system. The electronic devices may use sensor measurements and other information to detect when an edge of a first electronic device is adjacent to an edge of a second electronic device. In response to detection of adjacency between the edges of the first and second devices, the devices may transition from an independent operating mode in which each device operates separately to a joint operating mode in which resources of the devices are shared. In the joint operating mode, images may extend across displays in the devices, speakers in the devices may be used to play different channels of an audio track, cameras and other sensors may be used in cooperation with each other, and other resources may be shared. Magnetic components may hold devices together in a variety of orientations.
US10585706B2
A blade server includes two or more server blades where each server blade includes a server, and two or more memory devices. The server blades arbitrate among themselves to designate one of them as a master server blade. The master server blade allocates the memory devices.
US10585705B2
A cloud-based management system for distributed datacenters provides remote management of the datacenters from terminals at various locations. A virtual cloud-based operating system facilitates a transparent system call architecture, permitting subscribers to deploy, configure and manage operations at machines operating on different local operating systems. The virtual operating system can canonicalize available resources into a namespace to expose the resources as files at terminals. Asynchronous execution of subscriber commands across a group of target machines is provided with a notification procedure to control bandwidth and resource allocation. A file distribution model without a central controller for a group of target machines is provided to alleviate interaction with the management cluster for file distribution.
US10585703B2
The subject technology provides for dynamic task allocation for neural network models. The subject technology determines an operation performed at a node of a neural network model. The subject technology assigns an annotation to indicate whether the operation is better performed on a CPU or a GPU based at least in part on hardware capabilities of a target platform. The subject technology determines whether the neural network model includes a second layer. The subject technology, in response to determining that the neural network model includes a second layer, for each node of the second layer of the neural network model, determines a second operation performed at the node. Further the subject technology assigns a second annotation to indicate whether the second operation is better performed on the CPU or the GPU based at least in part on the hardware capabilities of the target platform.
US10585701B2
A technique is provided for processing thread groups, each thread group having associated program code comprising a plurality of regions that each require access to an associated plurality of registers providing operand values for the instructions of that region. Capacity management circuitry is arranged, for a thread group having a region of the associated program code that is ready to be executed, to perform an operand setup process to reserve sufficient storage elements within an operand staging unit to provide the associated plurality of registers, and to cause the operand value for any input register to be preloaded into a reserved storage element allocated for that input register, an input register being a register whose operand value is required before the region can be executed. Scheduling circuitry selects for processing a thread group for which the operand setup process has been performed in respect of the region to be executed.
US10585693B2
Systems and methods are shown for providing metric driven deployments to cloud server services that are adapted to interface with each provider. In some implementations, there is insight and control over network, disk, CPU, and other activity giving the ability to do performance metrics analysis for a given application or service between different cloud server services as each application or service is run in a container within an instance running on the respective cloud server service. This allows for comparison between a plurality of providers for a given container driven by one or more metrics such as cost, flexibility, and performance. The instances which runs the one or more containers can be scaled up and down to a desired workload performance. Replication of images between providers can allow for seamless changing between providers based on changing goals as well as distribution of workload.
US10585690B2
One or more embodiments provide techniques for promoting a linked clone virtual machine to a full clone virtual machine. In one embodiment, a method includes receiving an instruction to promote the linked clone virtual machine to a full clone virtual machine. The method also includes creating a second base disk for the linked clone virtual machine. The method includes installing a mirror driver between the first delta disk and the second base disk. The method includes copying the contents of the first delta disk to the second base disk with the mirror driver. After the contents of the first delta disk have been copied to the second base disk, the method includes removing the mirror driver and operating the linked clone virtual machine as a full clone virtual machine on the second base disk.
US10585685B2
A virtual assistant system includes a mobile device to receive an input command corresponding to a function to be performed at one or more external services, to translate the input command into a semantic atom representing the command, and to transmit the semantic atom, and an assistant server configured to receive the transmitted semantic atom, the assistant server including a plurality of plugins, each plugin corresponding to a respective one of the external services and configured to generate a proprietary language command corresponding to the received semantic atom for each external service in which the function is to be performed.
US10585675B2
Improved techniques for running different flavors of a service in different host environments. Each service is defined by a service type and host environment in which the service can be run. The techniques employ a service loader for obtaining the service type and host environment data, and loading a service flavor based on the service type and host environment data. By providing a service loader that, in response to a service request, can access host environment data from an operating system, access metadata describing host environments in which service objects for an application can be run, and determine which service flavor to load based on the service type and host environment data, appropriate service flavors can be loaded onto a system while avoiding application hanging and/or errors conditions due to a mismatch between a current host environment and the host environments in which a service object can be successfully run.
US10585673B2
Example implementations relate to chipset reconfiguration based on device detection. For example, a method includes detecting, by a computing system, that a storage device is connected to an input/output (I/O) interface of the computing system, and reconfiguring a chipset of the computing system based on the detected storage device. The method also includes performing a power cycle on chipset standby power to trigger a chipset configuration reload.
US10585665B2
A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.
US10585663B1
A computer-implemented automated review method for source code files seeking to access a data store comprises the steps of receiving a request to review data store access source code; determining computer files which include the data access source code; examining structured query language (SQL) source code files and determining compliance with non-syntax-related guidelines; examining data access object (DAO) source code files and determining compliance with guidelines for invoking SQL components within Java source code; examining configuration source code files and determining compliance with data store connection and object definition guidelines; examining configuration source code files and determining compliance with transaction-related guidelines; examining configuration source code files and determining compliance with datasource configuration guidelines; and issuing a halt signal if any of the guidelines are not followed.
US10585662B2
Generally described, aspects of the present disclosure relate to a live update process of the virtual machine monitor during the operation of the virtual machine instances. An update to a virtual machine monitor can be a difficult process to execute because of the operation of the virtual machine instances. Generally, in order to update the virtual machine monitor, the physical computing device needs to be rebooted, which interrupts operation of the virtual machine instances. The live update process provides for a method of updating the virtual machine monitor without rebooting the physical computing device.
US10585661B2
Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.
US10585652B2
Embodiments relate to using a local entry point with an indirect call function. A compiler is provided to determine and indicate in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module, e.g. local-use-only. The compiler loads an address of a function through use of a symbolic reference. When the compiler determines that the value employed by the symbolic reference is used exclusively to perform an indirect function call, the compiler proceeds to resolve a local entry point address of the function, thereby reducing a quantity of operations to be executed.
US10585649B2
The present disclosure relates to an electronic block kit system for scratch programming. And more particularly, the present disclosure relates to an electronic block kit system which includes electronic blocks of hardware shapes each corresponding to instruction blocks of the scratch programming, which are used in the program coding education, and executes a program controlling a sprite in accordance with a program flow chart when the electronic blocks are connected along the program flowchart. The electronic block kit system includes: a master electronic block connected to the smart terminal and configured to form a data communication path with the smart terminal and receive a supply voltage; and a plurality of slave electronic blocks. The slave electronic block can be combined with one of the master electronic block and a different slave electronic block. The master electronic block is disposed and the plurality of slave electronic blocks are cascade-combined to a lower portion of the master electronic block. The slave electronic block forms the data communication path with one of the master electronic block and the different slave electronic block, which is combined with an upper portion of the slave electronic block, and receives the supply voltage from the combined upper electronic block.The above-mentioned electronic block kit system can connect the electronic blocks, which are touched with a human's hand, with one another and allow the scratch programming to be easily performed. Therefore, electronic block kit system can enable a program controlling a sprite to be easily programmed without any computer.
US10585643B2
A fine-grained analog memory device includes: 1) a charge-trapping transistor including a gate and a high-k gate dielectric; and 2) a pulse generator connected to the gate and configured to apply a positive or negative pulse to the gate to change an amount of charges trapped in the high-k gate dielectric.
US10585641B2
A method includes generating, at a processor, a first virtual scene that includes a virtual object. The method also includes generating a user option to insert a virtual microphone into the first virtual scene. The user option enables user selection of a location of the virtual microphone. The method further includes generating a second virtual scene. The method also includes outputting a tagged sound associated with the virtual object while a display device displays the first virtual scene. The method further includes outputting the tagged sound while the display device displays the second virtual scene in response to a determination that the virtual microphone is inserted into the first virtual scene. Properties of the tagged sound are based on the location of the virtual microphone while the display device displays the second virtual scene.
US10585636B2
Provided is a mobile device including a touch screen display; one or more processors; and a memory, wherein the one or more processors control the touch screen display to display an execution screen image of an application, receive a user input on or nearby the touch screen display, and, based on the user input, and transmit the execution screen image of the application to a wearable device connected via a communication link.
US10585635B2
A display includes a plurality of pixel chips, chixels, provided on a substrate. The chixels and the light emitters thereon may be shaped, sized and arranged to minimize chixel, pixel, and sub-pixel gaps and to provide a seamless look between adjacent display modules. The substrate may include light manipulators, such as filters, light converters and the like to manipulate the light emitted from light emitters of the chixels. The light manipulators may be arranged to minimize chixel gaps between adjacent chixels.
US10585629B2
A sub-LUN ownership mapping for multiple storage controllers of a first storage array is generated. The sub-LUN ownership mapping indicates ownership of sub-LUNs by the multiple storage controllers of the first storage array. The sub-LUN ownership mapping is transmitted to a storage controller of a second storage array. A request to align sub-ownership is sent to the storage controller of the second storage array. Ownership is aligned for one or more sub-LUNS for multiple storage controllers of the second storage array.
US10585625B2
An apparatus can have an array of memory cells and a controller coupled to the array. The controller can be configured to read a group sentinel cells of the array and without reading a number of other groups of cells of the array to determine that data stored in the number of other groups of cells lacks integrity based on a determination that data stored in the group of sentinel cells lacks integrity.
US10585614B2
An embodiment is directed to a method for determining an assignment of data to be stored on at least one storage tier i of a plurality of storage tiers of a tiered storage system. The method including, for the at least one storage tier i, steps of accessing storage device characteristics of the at least one storage tier i of the plurality; based on the accessed storage device characteristics, splitting the at least one storage tier i into Ni storage subtiers of the at least one storage tier i, the Ni storage subtiers having respective storage device characteristics; and based on characteristics of data to be stored on the tiered storage system and the respective storage device characteristics of the Ni storage subtiers, determining an assignment of data to be stored on each of the Ni storage subtiers. Embodiments are directed to related methods, systems and computer program products.
US10585613B2
An aggregation volume includes a plurality of sub-volumes. Advanced storage functions or operations are carried out at the aggregation volume granularity and therefore are carried out on all sub-volumes allocated in a single aggregation volume at the same time. Such organization results in a de facto consistency group for all sub-volumes associated with a single aggregation volume. To create a sub-volume the aggregation volume is logically divided into pre-defined size chunks. Each chuck can subsequently be allocated to the sub-volume. When a sub-volume is created it is allocated to a number of chunks according to a requested sub-volume size.
US10585611B2
One or more techniques and/or computing devices are provided for inline deduplication. For example, a checksum hash table and/or a block number hash table may be maintained within memory (e.g., a storage controller may maintain the hash tables in-core). The checksum hash table may be utilized for inline deduplication to identify potential donor blocks that may comprise the same data as an incoming storage operation. Data within an in-core buffer cache is eligible as potential donor blocks so that inline deduplication may be performed using data from the in-core buffer cache, which may mitigate disk access to underlying storage for which the in-core buffer cache is used for caching. The block number hash table may be used for updating or removing entries from the hash tables, such as for blocks that are no longer eligible as potential donor blocks (e.g., deleted blocks, blocks evicted from the in-core buffer cache, etc.).
US10585609B2
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a processor and a network interface having a tunneled network connection established with another network interface associated with another processor. The processor is configured to receive one or more packets indicating the network interface as a network destination and comprising a storage operation, and inspect at least a storage address included in a header of the one or more packets to determine that the storage operation corresponds to a storage drive managed by the other processor. The processor is configured to establish one or more further packets comprising the storage operation and having a header modified from the one or more packets to indicate a network address of the other network interface, and transfer the one or more further packets for delivery to the other network interface.
US10585598B2
Data requests for data stored in a non-volatile media may be monitored and used to identify if the media is being used as memory or storage. The accessibility of the data may be modified based on the identified usage model.
US10585597B2
In an example, a portion of a memory array may be selected to be wear leveled based on how often the portion is or is to be accessed. The portion may be wear leveled.
US10585592B2
Embodiments of the present disclosure provide a disk area isolation method, where the method includes: receiving, by a file system, a request for access to a file, where the access includes file reading or file writing; determining a to-be-accessed data block according to the request; accessing a physical area corresponding to the data block on a disk; identifying, according to a time consumed for accessing the physical area, whether the data block is located in a low-speed area on the disk; and isolating the data block that is identified to be located in the low-speed area.
US10585590B2
According to one embodiment, an electronic device includes a nonvolatile memory that includes blocks and a controller. The controller transmits information to the host. The information indicates a first logical address range corresponding to cold data stored in the nonvolatile memory, and a processing amount for turning a cold block that comprises the cold data into a block to which data is writable. The controller reads the cold data from the nonvolatile memory in accordance with a read command that is received from the host and designates the first logical address range, and transmits the read cold data to the host. The controller writes, to the nonvolatile memory, the cold data that is received with a write command designating the first logical address range from the host.
US10585585B2
The claimed subject matter is directed to providing feedback in a touch screen device in response to an actuation of a virtual unit in a virtual input device. Specifically, the claimed subject matter provides a method and system for providing visual feedback in response to an actuation of a virtual key in a virtual keyboard. One embodiment of the claimed subject matter is implemented as a method for providing luminescent feedback in response to an actuation of a virtual key in a virtual keyboard. User input in a virtual keyboard corresponding to a virtual key is received. The corresponding virtual key is actuated and registered in response to the user input, and a luminescent feedback is displayed to the user as confirmation of the actuation of the virtual key.
US10585576B2
Systems and methods for attributing a scroll event are described herein. The system can provide, to a client device, an infinite scroll attribution script. The script can cause the client device to set a dimension of an inline frame, embedded with a content document, of an page to a dimension corresponding to a viewport of an application and determine, responsive to detecting a scroll event, that a first offset between a first content document end and a first viewport end is less than or equal to a first predetermined threshold. The script can further cause the client device to determine, responsive to detecting the scroll event, that a second offset between a second content document end and a second viewport end is greater than or equal to a second threshold and assign the scroll event to the inline frame responsive to the determinations of the first and second offsets.