Document Document Title
US10651787B2 Reconfigurable photovoltaic module
The present disclosure relates to reconfigurable voltaic modules. One example embodiment includes a photovoltaic module. The photovoltaic module includes a plurality of photovoltaic cells arranged in a grid having logical rows and columns. The photovoltaic module also includes a plurality of non-reconfigurable interconnects electrically interconnecting subsets of the plurality of photovoltaic cells to form a plurality of cell strings. In addition, the photovoltaic module includes a plurality of reconfigurable interconnects. Each cell string includes at least four photovoltaic cells connected in an electrical series from a first cell to a last cell, the first cell and the last cell being located on a same edge of the grid.
US10651782B2 Ballasted tracker drive assembly
PV modules and ballast arm assemblies are mounted onto a torque tube suspended from a support structure. The support structures allows torque tube, and mounted PV modules and ballast arm assemblies, to freely rotate. The ballast arm assembly includes a drive mechanism, an arm and a ballast. The drive mechanism allows the adjustment angle between the PV module and the arm and ballast to be changed. Changing the adjustment angle causes the torque tube, and mounted PV modules, to freely rotate to a different orientation angle in order to balance the moments of PV modules and ballast arm assemblies caused by gravity. The orientation angle can be changed throughout the day by changing the adjustment angle in order for the PV modules to track the sun.
US10651777B2 Drive apparatus and drive method for brushless motor
A drive apparatus and a drive method for a brushless motor, capable of reducing noise occurring due to pulse shift processing, is provided. The drive apparatus for the brushless motor comprises one shunt resistor and a controller. The shunt resistor measures a phase current of the three-phase brushless motor. The controller measures the phase current of the brushless motor in a one-shunt system by using the shunt resistor, and controls driving of the brushless motor based on the measured phase current. The controller performs pulse shift when a voltage pulse width in a drive wire of the brushless motor is greater than a predetermined value, whereas the controller does not perform the pulse shift when the voltage pulse width is less than the predetermined value.
US10651776B2 Inverter that adjusts voltage command values and control method of inverter
A control method of an inverter for outputting polyphase alternate-current electrical power is provided. In the control method, modified PWM pulses of respective phases for controlling semiconductor switching elements of the inverter are generated, based on an output of a counter common to the respective phases. Each of the modified PWM pulses is configured such that a total pulse width, in a period corresponding to one or more cycles of a carrier, is substantially equal to a total pulse width of an assumed PWM pulse which is obtained by comparing, with the carrier, a time average value of an output voltage of the corresponding phase in the period. Further, at least one of a generation timing and a generation frequency of at least one of the modified PWM pulses is changed from the assumed PWM pulse.
US10651773B2 Control system for a three-phase AC motor
A method for controlling a three-phase AC motor, wherein the three-phase AC motor has a rotatably mounted rotor and a stator including a first group of coils and a second group of coils. Each of the coils generates an oscillating magnetic field upon actuation using an alternating current. The phases of the alternating currents are selected such that the superposition of the magnetic fields of the first group of coils generates a magnetic rotating field that rotates with a direction of rotation and the superposition of the magnetic fields of the second group of coils generates a magnetic rotating field that rotates counter to the direction of rotation. A system composed of a three-phase AC motor and an inverter for carrying out the control method is also described.
US10651770B2 Direct current voltage regulation of a six-phase permanent magnet generator
An aircraft power generation unit to generate direct current (DC) power provided to a load includes a six-phase permanent magnet generator (PMG) and a rectifier section that converts alternating current (AC) voltage produced by the six-phase PMG into a DC output. The rectifier section includes a first six-pulse rectifier and a second six-pulse rectifier connected to the second set of windings. The unit also includes an output bus configured to be connected to the load and including a positive rail and a negative rail connected to the second rectifier and an output voltage regulation section that provides an output voltage to the output bus. The unit also include a controller that provides a pulse width modulated (PWM) signal to the output voltage regulation section to vary the output voltage provided to the output bus.
US10651765B2 Motor controller, image forming apparatus and motor controlling method
A motor controller includes: a velocity calculation unit for obtaining an angle θ(n), which shows a rotation position, and an angular velocity ω(n) of a rotor at a time point n; a compensation amount calculation unit for calculating a compensation angle Δθ by which the rotor advances from the time point n to a (n+1)th control cycle (a control cycle starting from a time point n+1), based on an angular acceleration a(n) of the rotor, an angular velocity ω(n) of the rotor at the time point n and a time length T of the control cycle; and a PWM inverter for controlling a voltage to be applied to a coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle Δθ from the rotation position of the rotor at the time point n is formed in the (n+1)th control cycle.
US10651764B2 End ring and rotor bar for line start permanent magnet motor
A rotor for an LSIPM comprises a plurality of permanent magnets defining a number of poles (“P”) of the LSIPM, and a plurality of rotor bars spaced about the rotor defining a rotor bar area (“BA”). The rotor bars are formed of a conductive material having an associated conductivity (“σRB”). End members are disposed on axial opposite ends of the rotor core. The end members are in electrical contact with the rotor bars. The end members are formed from a material having an associated conductivity (“σEM”). Each end ring member has a minimum geometric cross sectional area (“ERA”) and outer diameter that generally corresponds to the rotor core outer diameter. The ERA is greater than 0.5 times the rotor bar area per the number of poles (BA/P) times a ratio of the rotor bar material conductivity to the end member material conductivity (σRB/σEM).
US10651755B2 Standby and charging of modular multilevel converters
The present invention proposes a hybrid converter branch operating mode for a Modular Multilevel power Converter MMC with MMC cells in distinct subsets operating according to a “pulse blocked” cell operation mode with DC cell voltage increase or according to a “bypass” cell operation mode without DC cell voltage increase. Repeated cell subset assignment and corresponding alternation of cell operating mode allows to reduce or at least manage a mean deviation of the cell capacitor DC voltages of the converter cells. The invention also reduces no-load losses of the MMC in standby mode and a charging voltage in an MMC charging mode.
US10651751B2 Switching power supply device
In a switching power supply device, a snubber circuit includes a snubber capacitor, a FET, and a snubber inductor. The snubber capacitor stores therein surge power due to a reverse recovery time of FETs. The FET discharges the surge power stored in the snubber capacitor. The snubber inductor is provided in a stage following the FET. The controller controls an actual on-duty at which the FET of the snubber circuit is turned on based on the surge power. The controller can set an on-duty lower limit indicating the lower limit of the actual on-duty. The on-duty lower limit is smaller than the actual on-duty set for the FET in a continuous current mode in which an electric current flowing through the snubber inductor continuously flows and larger than 0.
US10651746B2 Synchronous rectifier control for a flyback converter with an active clamp
A converter includes a transformer, a main switch, an active clamping circuit, a synchronous rectifying switch and a processing circuit. The transformer includes a primary winding and a secondary winding. The main switch is coupled to the primary winding. The active clamping circuit clamps the voltage across the main switch when it is OFF. The active clamping circuit includes an auxiliary switch. The synchronous rectifying switch is coupled to the secondary winding. The processing circuit determines whether the rectifying switch is in a main conducting period or a sub conducting period according to a first voltage signal across the rectifying switch and at least one detecting signal from the converter, and generates a driving signal to control the synchronous rectifying switch accordingly.
US10651742B2 Down-mode valley-current-sense replica linearization
A current measurement linearization circuit for a DC/DC boost converter includes a back-gate sensing transistor and a back-gate reset transistor. The back-gate sensing transistor has a first terminal coupled to a first body contact of a high-side power transistor and a second terminal coupled to a second body contact of a first replica transistor in a valley-current sensing circuit. The back-gate reset transistor has a first terminal coupled to a max reference voltage that is equal to the greater of an input voltage and an output voltage and a second terminal coupled to the second body contact.
US10651737B2 Electronic converter
An electronic converter (1) comprises a pair of input terminals (IN+, IN−) particularly suitable to be connected to a power supply unit (10) with a constant electric current output, and a pair of output terminals (OUT+, OUT−) particularly suitable to be connected to an electrical load (5). The electronic converter (1) further comprises an electric current conversion stage (2) connected to said input terminals (IN+, IN−) and to said output terminals (OUT+, OUT−), and a controller (3) connected to the electric current conversion stage (2) and particularly suitable to control the electrical energy output from the electronic converter (1).
US10651736B1 Multi-level converter with continuous conduction mode (CCM) and discontinuous conduction mode (DCM)
A power converter device includes a set of switches configured to switch between at least three input-side voltage levels to provide output pulses. The power converter device also includes a control circuit for the set of switches, wherein the control circuit configured to selectively switch the power converter device between a continuous conduction mode of operation (CCM) having a first charge per pulse and a discontinuous conduction mode of operation (DCM) having a second charge per pulse, the second charge per pulse being greater than the first charge per pulse.
US10651732B2 Charge pumps and methods of operating charge pumps
Methods of operating a charge pump, and charge pumps configured to perform similar methods, involve monitoring a level of a supply voltage of the charge pump, and turning off an oscillator of the charge pump responsive to the level of the supply voltage dropping below a certain level, wherein turning off the oscillator comprises setting an inverter in a ring oscillator loop of the oscillator to a steady state output.
US10651725B2 Control system and control method for reducing total harmonic distortion
A method of reducing THD can include: acquiring a first average inductor current during a first conduction time of a main power transistor of a power converter in a switching cycle; acquiring a second average inductor current during a second conduction time and an off time of the main power transistor in the switching cycle; and adjusting the second conduction time of the main power transistor in accordance with a difference between the first and second average inductor currents, where the first and second conduction times are successive.
US10651718B2 Transverse flux linear motor
An Electrical Linear Motor having a number of electrical windings with long linear sections arranged parallel to the linear path of the motor. A row of equidistant magnets parallel to the linear path and having alternating magnetic field direction perpendicular to the linear path of the motor is provided. A number of magnetic circuits each enclose some of the long linear winding sections, further referred as “set of long linear sections”. Any two of these magnetic circuits enclose a different set of long linear sections. Each magnetic circuit is provided with an opening receiving the magnet row. The magnet row and the magnetic circuits slide along the linear path relatively to each other to vary working force. A required force value is obtained by controlling the current in the windings for each position of the moving row relative to the magnetic circuits.
US10651717B2 Six-degree-of-freedom linear motor
A six-degree-of-freedom linear motor is disclosed, including a magnet array and a coil group disposed above the magnet array, the magnet array includes a first Halbach magnet array and a second Halbach magnet array, the first Halbach magnet array has a parallelogrammic cross section in a plane defined by X- and Y-axes, the first Halbach magnet array has a first side parallel to the Y-axis and a second side forming an angle of θ with the Y-axis, the second Halbach magnet array is in mirror symmetry with the first Halbach magnet array with respect to the Y-axis, and the coil group includes a first, second, third and fourth coil group, each having an axis inclined at an angle of θ with respect to the Y-axis, the first and second coil groups are in mirror symmetry with the third and fourth coil groups with respect to the Y-axis, respectively.
US10651715B2 Linear vibration motor, and portable electronic device provided with said linear vibration motor
The object of the present invention is to shorten the dimension in the axial direction to achieve compactness. The present invention has a movable element integrally provided with a magnet portion, weight portions, and shafts; a frame accommodating the movable element and enabling reciprocating motion thereof along a axial direction; a coil secured to the frame and drives the magnet portion along the axial direction; and elastic members exerting, on the movable element, elastic forces repelling the driving forces that act on the magnet portion. The shafts each extend toward a side along the axial direction. Tip ends of the shafts are configured as free ends. Bearings slidably supporting the shafts are secured to the frame. The weight portions have recessed portions that are formed along the axial direction. The shafts and the bearings are disposed in the spaces within the recessed portions.
US10651709B2 Fan arbor grounding
A blower comprising: (a) a stator including: (i) one or more magnets and (ii) an impeller having a cup that receives the magnet; (b) a stator including: (i) an arbor; and (ii) motor windings; (c) a printed circuit board; and (d) a contact spring that extends between the arbor and the printed circuit board to ground the arbor.
US10651701B2 Motor, motor production method, and stator unit
A motor includes a rotor having a shaft disposed along a central axis extending in a vertical direction; and a stator opposed to the rotor in a radial direction with a gap therebetween. The stator includes: an annular core back extending in a circumferential direction; a plurality of teeth extending from the core back in the radial direction; a plurality of coils formed of a conductive wire wound around the teeth, the coils forming a plurality of connection systems; and an insulator, at least part of which is positioned between the teeth and the coils. The coils include: a first coil wound around the teeth via the insulator; and a second coil wound around the teeth via the first coil and the insulator.
US10651697B2 Magnet for IPM rotor, IPM rotor, and method of manufacturing magnet for IPM rotor
A magnet for an IPM rotor is inserted into a rotor core in an inserting direction along an axial direction thereof and buried in the rotor core in a circumferential direction thereof. The magnet for an IPM rotor is formed such that a shape thereof is a parallelogram having opposing sides when seen in a plan view from the inserting direction.
US10651695B2 Disc rotor motor
A disc rotor motor is demonstrated, having at least one stator that has at least one electrical stator winding and stator teeth, which have a tooth neck composed of a soft magnetic powder composite, and having at least one disc-shaped rotor, which has permanent magnetic poles composed exclusively of ferrite magnets at least for producing torque, with the rotor and stator oriented parallel to each other and spaced apart from each other by an axial gap. In order to find an optimum between costs, weight, and overall size as well as power and torque density, the invention proposes that the stator teeth each end in a tooth end that adjoins their tooth neck and is composed of a soft magnetic powdered composite, which tooth end widens out in its cross-sectional area in comparison to the tooth neck.
US10651691B2 Method of operating radio-frequency powered devices, corresponding circuit and device
Radiofrequency energy that is captured by a radiofrequency power harvester is stored in a storage capacitance. One or more user circuits are supplied with energy stored in the storage capacitance. The harvester operates in alternated charge and burst phases with captured radiofrequency energy stored in the storage capacitance in the charge phases and supplied to the user circuits in the burst phases to perform user circuit tasks. In response to detection of completion of the user circuit tasks in a burst phase, the harvester causes operation to shift to the next charge phase.
US10651685B1 Selective activation of a wireless transmitter device
A wireless transmitter device is configurable and operable to transfer energy to multiple receiver devices at the same time. The transmitter device includes at least one layer of discrete transmitter coils. The wireless transmitter device is configured to enable one or more sections of a charging surface to transfer energy by selectively choosing one or more discrete transmitter coils in the wireless transmitter device based on the position of the receiver device on the charging surface. The size and shape of each section of the charging surface that is used to transfer energy to a receiver device can change dynamically based on each receiver device. Additionally, the process of transferring energy to each receiver device may be adjusted during energy transfer based on conditions specific to each receiver device.
US10651681B2 Electronic status reporting circuit breaker
A circuit breaker includes a control circuit capable of generating and transmitting a test pulse through its attached circuit and any connected load while its contacts are open, with the breaker in the OFF, or TRIPPED, state, to determine if detrimental anomalies exist, such as a short circuit. In certain configurations, the control circuit can measure and store a circuit's parameters for a properly operating load when the breaker is in the OFF state, and subsequently with the breaker in the OFF, or TRIPPED, state, compare the stored parameters to determine if an alarm condition exists and thereby initiate appropriate alerts and actions. In an alternate configuration, the breaker can be commanded to the OFF position by the load sending a signal through the power connection, with the breaker then being able to store the load's reason for shut-down and report such information to a remote location.
US10651677B2 Charging system and charging method, and power adapter and switching-mode power supply
A charging system and charging method for a terminal (2), and a power adapter (1) and a switch power source. The switch power source comprises a first rectification unit (101), a switch unit (102), a transformer (103), a second rectification unit (104), a sampling unit (106) and a control unit (107), wherein the control unit (107) outputs a control signal to the switch unit (102) and adjusts a voltage of a first pulse waveform according to a voltage sampling value and/or a current sampling value sampled by the sampling unit (106) to obtain a primary sampling voltage, and adjusts a duty ratio of the control signal according to the primary sampling voltage, the voltage sampling value and/or the current sampling value, so that a voltage of a third pulse waveform satisfies a charging requirement. The switch power source can make an output voltage and current waveform change along with an input voltage and current waveform, so that a good power factor can be obtained. Moreover, when the switch power source is applied to the power adapter (1), a voltage of an output pulse waveform can be directly loaded to a battery of the terminal (2), so that miniaturization and low costs of the power adapter (1) can be realized.
US10651672B2 Movable charging coil within wristband
Example implementations relate to a movable charging coil within a wristband. For example, an apparatus includes a computing device and a wristband coupled to the computing device. The wristband includes a movable carriage that is movable within the wristband. The movable carriage has a charging coil to wirelessly receive power from a charging device when the movable carriage is within a threshold distance from the charging device. The wristband also includes a connector device to send the power to the computing device.
US10651668B2 Apparatus and method for controlling power
A power control method and an electronic device and/or connecting unit to implement the power control method is provided. The electronic device includes a first interface unit configured to be connected to an external device that can receive and provide power to the electronic device, a second interface unit configured to be connected to an external charger that can provide power for the external device and the electronic device, and a main controller configured to detect whether or not the external charger is connected, and receive and direct power from the external device or the external charger according to whether or not the external charger is connected.
US10651666B2 Electricity-storage system, monitoring device, and power control system
An electricity-storage system 110a is configured to be able to charge and discharge by connecting a plug to an electrical outlet 140a. Power discharged from the electricity-storage system 110a is monitored by a reverse-power monitoring device 100 and discharge from the electricity-storage system 110a is executed according to instruction from the reverse-power monitoring device 100, in order to avoid reverse power flow to an electrical grid 150.
US10651655B2 System and methods for actively managing electric power over an electric power grid
Systems and methods for managing power on an electric power grid including a server for communicating IP-based messages over a network with distributed power consuming devices and/or power supplying devices, the IP-based messages including information including a change in state of the power consuming device(s), a directive for a change in state of the power consuming device(s), a priority message, an alert, a status, an update, a location with respect to the electric power grid, a function, device attributes, and combinations thereof.
US10651654B2 Model predictive controller for autonomous hybrid microgrids
A control system is disclosed with a control strategy for autonomous multi-bus hybrid microgrids based on Finite-Control-Set Model Predictive Control (FCS-MPC). The control loops are expedited by predicting the future states and determining the optimal control action before switching signals are sent to converters/inverters. The method eliminates PI and PWM components, and offers 1) accurate PV maximum power point tracking (MPPT) and battery charging/discharging control, 2) DC and AC bus voltage/frequency regulation, and 3) precise and flexible power sharing control among multiple DERs.
US10651644B2 Battery protection system with reference voltage control system
A programmable battery protection system. Implementations may include: a battery and a battery protection integrated circuit (IC) coupled with the battery that includes a reference voltage circuit, a variable resistor circuit coupled with the reference voltage circuit, and only two field effect transistors (FETs) coupled with the overcurrent detection circuit and with the battery. The reference voltage circuit and the variable resistor circuit may be configured to cause a current sense signal of the system to vary substantially linearly with changes in a supply voltage of the system.
US10651643B2 Apparatuses and methods for controlling power to electronic devices
Methods and apparatuses for detecting when an electronic device, preferably a portable electronic device (PED) in some embodiments, has been exposed to moisture, and inhibiting the flow of electrical power to the electronic device when the moisture is too high or increasing too fast are disclosed. Embodiments sample air within the device, measure the moisture in the sampled air, inhibit the connection of electrical power to the device if the moisture exceeds a threshold, and permit the connection of electrical power to the device if the moisture is below a threshold. Some embodiments measure the moisture in the ambient air to improve effectiveness. Other embodiments allow resetting of a tripped condition. Other embodiments include constant sampling of air from within the device to assist drying, and inhibiting application of power to the device until the device is sufficiently dry. Still other embodiments interrupt power from the battery within the device.
US10651637B2 Flexible electrical isolation device
An electrical isolator includes a flexible non-electrically conductive membrane and an inelastic flexible dielectric member journalled in the membrane and extending from the first end of the membrane to the second end of the membrane. First and second couplings are mounted to the ends of the dielectric member. The ends of the membrane are mated in sealed engagement with the couplings so as to fluidically seal the ends of the membrane and the dielectric member within the membrane. The membrane is filled with a dielectric fluid so as to displace any air in the membrane and the dielectric member. The couplings are adapted to couple to objects at opposite ends of the electrical isolator.
US10651635B2 Panel for accommodating a draw-out device
A panel for accommodating a draw-out device, such as a vacuum circuit breaker or metering device, includes: a housing with an access opening for accommodating a draw-out device and with primary plugs and secondary plugs connectable to the draw-out device; a traveling system arranged in the housing and for positioning the draw-out device within the housing in a connected position, a service position, and a disconnected position; a door arranged on the housing and movable between a closed position to close the access opening and an open position for provide access to the housing; a primary blocking element for blocking movement of the traveling system from the disconnected position to the service position with the door in the open position or between the open position and the closed position; and a secondary blocking element for blocking the door to move into the closed position with the draw-out device being disconnected.
US10651633B2 Modular, space-efficient structures mounting multiple electrical devices
A modular, space-efficient support structure mounts multiple electrical devices. The structure is modular to allow for subsequent addition and removal of electrical devices by adding and removing primary structural elements coupled for structural efficiency. The structure is deployable in many locations without reconfiguration and has reduced dependence on local site conditions. The structure uses non-permanent construction methods to facilitate rapid assembly, disassembly, re-deployment and re-use of components. Multiple electrical devices such as transformers are mounted at elevation on device mounting columns. The electrical devices are interconnected to each other in parallel or series with connectors mounted on the top portion of the device to allow maintenance clearance underneath. The arrangement of the electrical devices maximizes the density of the devices while maintaining vertical, lateral and radial safety clearances. The electrical devices are arranged in a symmetrical fashion around the primary structural element for symmetrical load distribution.
US10651627B2 Photonic integrated circuit
Methods, systems, and apparatus, including an optical receiver including an optical source, including a substrate; a laser provided on the substrate, the laser having first and second sides and outputting first light from the first side and second light from the second side, the first light output from the first side of the laser has a first power and the second light output from the second side has a second power; and a first modulator that receives the first light and a second modulator that receives the second light, such that the power of the first light at an input of the first modulator is substantially equal to the power of the second light at an input of the second modulator.
US10651626B2 Laser control
The description relates to laser control. One example can include a laser that has a laser emitter configured to generate a laser beam for intervals of time (e.g., pixel times). The laser can have a compensation and control component configured to receive a predicted laser emitter temperature of the laser emitter, obtain a desired optical power for an interval, and compute a compensated electrical current for the interval utilizing multiple light to current look up tables. Individual light to current look up tables can relate to specific laser emitter temperatures.
US10651621B2 Laser apparatus including heat transfer device for releasing heat inside housing to the outside
A laser apparatus includes a heat transfer device having a cooling fin at a temperature lower than that of a heat radiation jacket, and a cooling fan. A controller controls the cooling fan so as to be stopped when temperature detected by a temperature sensor is lower than a temperature reference value and humidity detected by a humidity sensor is higher than a humidity reference value. The controller controls the cooling fan so as to be driven when temperature detected by the temperature sensor is higher than the temperature reference value and humidity detected by the humidity sensor is lower than the humidity reference value.
US10651615B2 Contact rail device for an at least partly electrically driven motor vehicle
A contact rail device for an at least partly electrically driven motor vehicle. The contact rail device comprises at least one busbar for electrical contact-connection of an electric machine to a supply device for the electric machine In this case, the busbar comprises at least one compensation bow for compensation of temperature-dependent changes in length.
US10651614B1 Plug connector
A plug connector includes a main body, a protecting assembly and an outer shell. The main body includes a connecting element for an electrical connection, a circuit board electrically connected with the connecting element, a soldering element fastened to a rear end of the circuit board, and an inner shell surrounding the circuit board. The protecting assembly is fastened to the main body. The protecting assembly includes a combination element surrounding the inner shell, and a protecting element fastened with the combination element. The outer shell surrounds the inner shell. The protecting element is fastened to a junction among the connecting element, the inner shell and the outer shell. The combination element has a first buckling assembly and a second buckling assembly. The first buckling assembly is buckled with the inner shell. The second buckling assembly is buckled with the outer shell.
US10651605B2 Electrical connector having an improved isolative block
An electrical connector includes an insulative housing, a number of conductive terminals affixed to the insulative housing, a shielding plate affixed to the insulative housing, a shielding shell enclosing the insulative housing, and an isolative block isolating the conductive terminals from the shielding plate.
US10651602B2 Electrical connector that reduces transmission loss of high-speed signals
An electrical connector includes an insulating block, and multiple differential signal terminals and multiple ground terminals embedded in the insulating block. Multiple first protruding blocks and multiple second protruding blocks protrude and extend forward from a front surface of the insulating block. A slot is formed between the first protruding block and the second protruding block adjacent to each other. Each differential signal terminal is embedded in and extends forward out of a first protruding block. Each of left and right sides of one pair of differential signal terminals has a first side surface. Each ground terminal is provided between two adjacent pairs of the differential signal terminals, and is embedded in and extends forward out of a second protruding block. Each of left and right sides of the ground terminal has a second side surface. A medium between the first side surface and the second side surface is air.
US10651593B2 Quick-locking coaxial connector
A quick-locking male connector includes: an inner contact; an insulator; an outer contact; a spring basket with a plurality of spring fingers; an elastic claw with at least radially-inward one tooth and a radially-outward nub; a connector body attached to the outer contact; and a coupling nut having at least one radially-inward extending nub. The coupling nut is movable between a rear unsecured position, in which the nub of the coupling nut is rearward of the nub of the claw, and a forward secured condition, in which the nub of the coupling nut engages the nub of the claw and forces the at least one tooth of the claw radially inward to engage with a thread of an outer conductor body of a mating female connector. The spring fingers of the spring basket apply radially-outward pressure to the outer conductor body of the mating female connector.
US10651588B2 Modular plug-in connector, replaceable module printed circuit board
A modular plug-in connector includes: at least one connection terminal; and a printed circuit board module housing which is connected to the at least one connection terminal. The printed circuit board module housing includes a recess for reversibly inserting a module printed circuit board, a voltage input terminal connectable to a voltage source, and a voltage supply contact that is electrically connected to the voltage input terminal. The module printed circuit board inserted in the recess is suppliable with electrical energy from the voltage input terminal vis-à-vis the voltage supply contact. The printed circuit board module housing includes a signal line terminal and a signal line contact electrically connected to the signal line terminal, such that data exchange between the signal line terminal and the module printed circuit board inserted into the recess occurs using the signal line contact.
US10651576B2 Edge card mounting structure
An edge card mounting structure includes an edge card, an electrical connector disposed on a circuit board, and a rack that holds the edge card and is inserted into the electrical connector to electrically connect the edge card to the electrical connector. The rack includes a rack body that accommodates the edge card, two bearing plates bilaterally disposed in the rack body, and two adjustment members that are elastically pressable to move the accommodated edge card downwardly into abutment against the bearing plates where the electric contacts of the edge card are kept in contact with the respective contact endpieces of the conducting terminal set of the electrical connector for transmitting high frequency signals.
US10651568B2 Base station antenna system with enhanced array spacing
In one example, a base station system comprises a base station radio unit for at least a first operating frequency and a plurality of linear antenna arrays. Each linear antenna array may comprise a plurality of radiating antenna elements, and the plurality of linear antenna arrays may be disposed in a horizontal plane. In one example, at least one set of linear antenna arrays of the plurality of linear antenna arrays for a first operating frequency has an array separation distance of substantially 1.6+1.1n wavelengths apart for the first operating frequency, where n is an integer greater than or equal to zero. In addition, in one example, the plurality of linear antenna arrays includes at least one linear antenna array for a second operating frequency that is different from the first operating frequency.
US10651566B2 Unit cell antenna for phased arrays
Unit cells for phased array antennas are described. The unit cells include a plurality of dipole antennas that are used to form a phased array antenna. In particular, the unit cells that form the phased array antenna each include a plurality of dipole antennas formed on a surface of a substrate that are arranged to collectively form a triangle. A plurality of the unit cells may be linked together to form a triangular lattice array having almost any desired size and aperture, thereby allowing the RF engineer the freedom to achieve a wide variety of performance goals when designing a phased array antenna.
US10651561B2 Radio frequency antenna and monitor
A ground penetration radar (GPR) antenna system is integrated into a digging machine such that the system is configured to remain operable under the same environmental conditions as the machine. The system includes a GPR antenna and an inertial measurement unit (IMU). The GPR antenna includes a rectangular hollow enclosure made of a conductive material defining a cavity therein and is affixed to a bucket of the digging machine. The IMU is mounted to the hollow enclosure and provides a space trajectory over time of the GPR antenna on the bucket as the digging machine is operated.
US10651549B2 Microwave device
A microwave device includes a first substrate having a first surface, a first metal layer, a second substrate having a second surface corresponding to the first substrate, a second metal layer, a sealing element, a modulation material, and a fill material. The first metal layer is disposed on the first surface, and the first metal layer includes openings. The second metal layer is disposed on the second surface. The second metal layer includes electrodes corresponding to the openings. The sealing element is located between the first substrate and the second substrate. An active zone is formed by a space between the sealing element, the first substrate, and the second substrate. The modulation material is filled within the active area. The fill material is disposed in the active area. The thickness of the fill material is greater than 0.3 μm, and less than the thickness of the sealing element.
US10651547B2 Electronic apparatus
An electronic apparatus includes a display; and an antenna including a first element without power feeding that is a structural component made of metal and is disposed on the display or above a display surface of the display in a display direction, a second element which is disposed below the first element and is connected to a power supply, and a GND plate that is disposed below the second element, wherein the first element and the second element are electromagnetically coupled.
US10651536B2 Window glass for vehicle
A vehicle window glass includes a glass including a transparent area and a shading area around the transparent area; a defogger including wires placed at equal first intervals extended in a direction, and a defogger element connected to the wires; and a glass antenna including a power feeding point in the shading area, and a first element connected to the power feeding point. The defogger element includes a first part in the transparent area and extended in the direction, and a second part in the shading area and connected to the first part. The first element includes a third part in the transparent area extended in the direction, and a fourth part in the shading area and connected to the third part and the power feeding point. A part of the second part and a part of the fourth part are placed to have a narrower interval.
US10651535B2 Antenna device
An antenna device is to be installed in a vehicle. The antenna device includes a first element; a second element; and a feeding part. An angle formed between an electric field plane generated at the first element and the second element and a direction of a long side of the vehicle is within a range of ±45 degrees.
US10651534B2 Antenna with sensors for accurate pointing
Determining movement for alignment of a satellite antenna using accelerometer data and gyroscope data of the satellite antenna. Described techniques include receiving accelerometer data for a first time period from an accelerometer mounted on the antenna and analyzing the accelerometer data to determine a movement time window for a movement event of the antenna. The techniques may include receiving gyroscope data for the first time period from a gyroscope mounted on the antenna and analyzing the gyroscope data during the movement time window to determine an amount of movement of the antenna due to the movement event.
US10651533B2 Sensed situation millimeter-wave communications beam control
The present disclosure relates to a system includes an antenna disposed on a pole and a beam control unit disposed on the pole and operably coupled to the antenna. The beam control unit includes one or more sensors configured to detect one or more parameters related to tilting or bending of the pole. In addition, the beam control unit is configured to determine a misalignment of an antenna boresight as compared to an initial antenna boresight direction and to re-align the antenna boresight to the initial antenna boresight direction.
US10651529B2 Threadless tuning elements for coaxial resonators, and method for tuning same
A high-frequency filter with a coaxial design has at least one resonator with a first inner conductor and an outer conductor housing. The outer conductor housing comprises a housing base, a housing cover which is arranged at a distance from the housing base, and a peripheral housing wall between the housing base and the housing cover. The first inner conductor is galvanically connected to the housing base and extends axially from the housing base in the direction of the housing cover. The resonator comprises a second internal conductor which is galvanically connected to the housing cover and extends axially from the housing cover in the direction of the housing base. The first and/or second inner conductor has an inner conductor bore, and a tuning element is arranged in one inner conductor bore in a thread-free axially movable manner. The tuning element is arranged in a sleeve or bushing and optionally or in addition thereto has an enlarged elastic region.
US10651516B2 Signal connector for a battery module
The present disclosure relates to a battery module that includes a housing having a first opening configured to receive one or more battery cells and an electrical component, a housing cover configured to be disposed over the first opening to enclose the one or more battery cells and the electrical component in the housing, a signal connector disposed within the housing and electrically coupled to the electrical component, where the signal connector is configured to be actuated from a first position to a second position, and a vent port in alignment with the signal connector such that the signal connector is accessible to a push device passing through the vent port to facilitate directing the signal connector into the second position and toward a second opening of the housing cover when the housing cover is disposed over the first opening.
US10651514B2 Battery cell design for preventing internal short circuits from occurring and propagating using positive temperature coefficient (PTC) materials
A battery and related methods are described. The battery can include a plurality of battery cell segments. Each of the battery cell segments can include: a positive temperature coefficient (PTC) material whose resistance increases with temperature, an anode segment, a cathode segment, and one or more current limiters. The one or more current limiters of a battery cell segment are configured to conditionally electrically isolate the battery cell segment based on an occurrence of a short circuit within the battery cell segment. The battery can be used to store electrical power and/or provide electrical power to a load.
US10651507B2 Miniaturized electronics package with patterned thin film solid state battery
A method for integrating a thin film microbattery with electronic circuitry includes forming a release layer over a handler, forming a thin film microbattery over the release layer of the handler, removing the thin film microbattery from the handler, depositing the thin film microbattery on an interposer, forming electronic circuitry on the interposer, and sealing the thin film microbattery and the electronic circuitry to create individual microbattery modules.
US10651504B2 Electrolyte formulations for electrochemical cells containing a silicon electrode
Additives to electrolytes that enable the formation of comparatively more robust SEI films on silicon anodes. The SEI films in these embodiments are seen to be more robust in part because the batteries containing these materials have higher coulombic efficiency and longer cycle life than comparable batteries without such additives.
US10651499B2 Secondary battery
A secondary battery includes an electrode assembly including a first electrode plate, a second electrode plate, and a separator provided between the first and second electrode plates, wrapping tape including a first surface and a second surface opposite to the first surface, the wrapping tape surrounding the electrode assembly, and having adhesive layers coated only on parts of the first surface, a can including an opening at a side thereof to insert the electrode assembly therethrough, the can accommodating the electrode assembly therein, and a cap assembly configured to close the opening of the can.
US10651497B2 Apparatus and method for preparing slurry for secondary battery
Disclosed are an apparatus and method for preparing slurry for a secondary battery.According to the present invention, a solvent is intermittently injected into a mixer for preparing the slurry to measure a torque value applied to the mixer and thereby to obtain a maximum value of the torque value applied to the mixer. Then, a kneading point that is a mixing ratio of the powder and the solvent, which are used for preparing the slurry, is calculated to determine an optimized kneading point without error and through an automatic process.
US10651496B2 Modular pad for a fuel cell system
A pad for a fuel cell system includes a base having an upper surface, a separator disposed on the upper surface of the base, frames disposed on the separator and configured to support modules of the fuel cell system, and plumbing disposed between the upper surface of the base and the frames, and connected to the fuel cell modules. The separator is configured to space apart the frames and the upper surface of the base. The base may include modular sections that may be arranged in a linear configuration, a rectangular configuration, an orthogonal configuration, or a stepped configuration.
US10651484B2 Extruded carbon fuel cell components
Fuel cell reactant flow field plates (22, 32) are formed by extruding long sections (17, 25) of carbonaceous material, either with straight grooves (18, 28) formed by the extrusion die, or by end milling or arbor milling, and then cut to a proper size, including cuts in which the edges of the plates are at an angle with respect to the grooves. Cooler plates are formed of water-permeable material (39) in which hydrophobic material (40) is impregnated so as to define coolant channels (42-44) with inlets and outlets (47, 49). A two-layer cooler plate is formed by stamping voids in one layer (51) that define coolant flow channels (52) with inlets (54) and outlets (56) while a second layer (59) is stamped with voids (61, 62) that define coolant inlet and exit headers; juxtaposition of the layers, with or without bonding, form the cooler plate. A cooler plate (65) is made by corrugating thin metal sheet, providing coolant channels (68) for cathodes and coolant channels (73) for anodes when interposed therebetween.
US10651466B2 Active material, nonaqueous electrolyte battery, and battery pack
According to one embodiment, there is provided an active material. The active material includes a composite oxide having an orthorhombic structure. The composite oxide is represented by the general formula Ti2(Nb1-xTax)2O9 (0≤x≤1). The composite oxide has an average valence of niobium and/or tantalum of 4.95 or more.
US10651452B2 Connection assembly for a traction battery in particular for electric vehicles
A connection assembly for a traction battery comprises a busbar extending in an extension direction and a flexible electrical connection element extending along the busbar in the extension direction. The busbar has a compensation section in which the busbar extends perpendicular with respect to the extension direction.
US10651441B2 Battery cell of venting structure using taping
A battery cell of a venting structure using taping is disclosed. The battery cell includes a battery case including a first case and a second case, at least one of the first and second cases being provided with a receiving part for receiving the electrode assembly, thermally bonded edges for sealing the receiving part being provided outside the receiving part, a positive electrode lead and a negative electrode lead protruding outward from the battery case, and an electrode assembly received in the battery case, the electrode assembly having electrode tabs protruding from one end thereof, the electrode tabs being coupled to the positive electrode lead and the negative electrode lead, wherein seal reinforcement tapes are attached to some of the thermally bonded edges so as to surround outer ends of the some thermally bonded edges.
US10651432B2 Systems and methods for a reinforcement column within a module body
The present disclosure relates to a battery module having a housing with a first cover and a second cover. The battery module includes a plurality of lithium-ion (Li-ion) electrochemical cells disposed in the housing adjacent to the second cover. The battery module also includes a reinforcement column disposed within the housing that extends along a direction from the second cover to the first cover. The reinforcement column is positioned against the first cover and is coupled to a feature between the first and second covers, and the reinforcement column is configured to enhance a load bearing capacity of the battery module.
US10651410B2 Organic light emitting device
The present disclosure relates to an organic light emitting device including: a first electrode; a second electrode provided to face the first electrode; and an electron transport layer, an emitting layer and a hole transport layer provided between the first electrode and the second electrode, and the emitting layer contains doped protein quantum dots.
US10651406B2 Manufacturing method of flexible OLED panel, flexible OLED display panel, and display
A manufacturing method of a flexible OLED panel, a flexible OLED panel, and a display is disclosed. The flexible OLED panel is manufactured by the manufacturing method, and the display includes the flexible OLED panel. The disclosure functions as a role of blocking crack diffusion by forming the opening holes in the inorganic layer to release the cracking stress; the opening holes are arranged in at least two rows, and two of the rows of the opening holes adjacent to each other are arranged in a dislocation manner in the surrounding direction so as to distribute at least one of the opening holes on a line connecting any position on the boundary of the second area away from the first area to any position of the display area, the diffusion of cracks at any position in the inorganic layer can be blocked by at least one of the opening holes.
US10651402B2 Organometallic compound and organic light-emitting device including the same
An organometallic compound represented by Formula 1: wherein, in Formula 1, b18, A11, L11, M, m, R18, and X11 to X17 are the same as described in the specification.
US10651387B2 Metallic layer comprising alkali metal and second metal
The present invention relates to a metallic layer adjacent to a semiconducting layer comprising a substantially covalent matrix material, the metallic layer comprising at least one first metal and at least one second metal, wherein a) the first metal is selected from the group consisting of Li, Na, K, Rb, Cs; and b) the second metal is selected from the group consisting of Zn, Hg, Cd, Te, electronic devices comprising such materials and process for preparing the same.
US10651384B2 Double-layer mask component and evaporation device
A double-layer mask component includes a first mask, a first mask frame, a second mask and a second mask frame. The first mask is fixed on the first mask frame, and a first clamping portion is provided within a region which is located on a surface of the first mask frame with the first mask fixed thereon and not covered by the first mask. The second mask is fixed on the second mask frame, and a second clamping portion is provided within a region which is located on a surface of the second mask frame with the second mask fixed thereon and not covered by the second mask. The surface of the first mask frame and the surface of the second mask frame are arranged in opposite, and the first clamping portion and the second clamping portion are clamped, so that the first mask fits with the second mask.
US10651378B1 Resistive random-access memory
Techniques for fabricating a volatile memory structure having a transistor and a memory component is described. The volatile memory structure comprises the memory component formed on a substrate, wherein a first shape comprising one or more pointed edges is formed on a first surface of the memory component. The volatile memory structure further comprises transistor formed on the substrate and electrically coupled to the memory component to share operating voltage, wherein operating voltage applied to the transistor flows to the memory component.
US10651377B2 Storage element, storage device, method for manufacturing the same and driving method
The present disclosure provides a storage element, a storage device, a method for manufacturing the same and a driving method. The method for manufacturing the storage element includes: providing a substrate; preparing a thin film transistor on the substrate; and preparing a storage functional pattern by using a phase change material, in which the storage functional pattern is connected to a drain electrode of the thin film transistor.
US10651375B2 Memory cells, semiconductor devices including the memory cells, and methods of operation
Memory cells are disclosed, which cells include a cell material and an ion-source material over the cell material. A discontinuous interfacial material is included between the cell material and the ion-source material. Also disclosed are fabrication methods and semiconductor devices including the disclosed memory cells.
US10651372B2 Process for patterning a magnetic tunnel junction
A process and device is disclosed for etching a magnetroresistive random access memory device which includes at least one magnetic tunnel junction stack structure which includes an insulating layer disposed between first and second magnetic layers. The process includes the step of contacting a substrate with a chlorine containing plasma at a temperature no greater than 30 degrees Centigrade under conditions effective to convert at least a portion of the first and second magnetic layers and the insulating layer into metal chlorides. Next, the resulting product of the contacting step is treated with an organic solvent under conditions effective to remove the metal chlorides. The treatment can include rinsing away the metal chlorides either by dissolving the metal chlorides, or by reacting the metal chlorides with a reactive organic solvent, or both.
US10651370B2 Perpendicular magnetic tunnel junction retention and endurance improvement
A magnetic data recording element for magnetic random access memory data recording. The magnetic data recording element includes a magnetic tunnel junction element that includes a magnetic reference layer, a magnetic free layer and a non-magnetic barrier layer located between the non-magnetic reference layer and the magnetic free layer. The magnetic free layer includes a layer of Hf that causes the magnetic free layer to have an increased perpendicular magnetic anisotropy. This increased perpendicular magnetic anisotropy improves data retention and increases thermal stability, by preventing the magnetization of the magnetic free layer from inadvertently losing its magnetic orientation.
US10651359B2 Energy conversion device for providing thermal and electrical energy to a gas burner and a gas burner with an energy conversion device and a gas cooking field
An energy conversion device to provide thermal energy and electric energy for a gas burner, comprising: an energy converter configured to provide thermal energy for a gas burner ring in which gas is burned, the energy converter having at least one thermoelectric element configured to convert a portion of the thermal energy into electric energy using a thermoelectric material.
US10651344B2 Light-emitting device
A light-emitting device includes a semiconductor structure including a first semiconductor layer, a second semiconductor layer, and an active layer formed between the first semiconductor layer and the second semiconductor layer; a surrounding part surrounding the semiconductor structure and exposing a surface of the first semiconductor layer; a first insulating structure formed on the semiconductor structure, including a plurality of protrusions covering the surface of the first semiconductor layer and a plurality of recesses exposing the surface of the first semiconductor layer; a first contact portion formed on the surrounding part and contacting the surface of the first semiconductor layer by the plurality of recesses; a first pad formed on the semiconductor structure; and a second pad formed on the semiconductor structure.
US10651335B2 Semiconductor light emitting device and method of fabricating the same
A semiconductor light-emitting device comprises a substrate; a first adhesive layer on the substrate; multiple epitaxial units on the first adhesive layer; a second adhesive layer on the multiple epitaxial units; multiple first electrodes between the first adhesive layer and the multiple epitaxial units, and contacting the first adhesive layer and the multiple epitaxial units; and multiple second electrodes between the second adhesive layer and the multiple epitaxial units, and contacting the second adhesive layer and the multiple epitaxial units; wherein the multiple epitaxial units are totally separated.
US10651331B2 Solar cell module using semiconductor nanocrystals
A solar cell includes at least one photoelectric conversion layer; and at least one layer provided on a surface of the photoelectric conversion layer upon which light is incident, wherein the at least one layer contains semiconductor nanocrystals.
US10651328B2 Solar cell module
A solar cell module includes: a first cover in the form of an at least partially transparent plate; a second cover disposed opposite the first cover; at least one solar cell disposed between the first cover and the second cover; a sealing material which fills a space between the first cover and the second cover to join them together to thus seal the solar cell; and a terminal as conductors electrically connected to the solar cell and enclosed by the sealing material between the first cover and the second cover, at least one of the first cover and the second cover having a boss as a positioning unit to position the terminal.
US10651320B2 Method of manufacturing a circuit board by punching
A method of manufacturing a circuit board includes: forming a plurality of metal electrodes so as to be separated from each other on a holding sheet by cutting a metal foil held on the holding sheet to remove a portion of the metal foil; forming adhesive layers on surfaces of the plurality of metal electrodes; adhering the adhesive layers to a base material by closely contacting the adhesive layers with the base material; and transcribing the adhesive layers and the plurality of metal electrodes onto the base material by detaching the holding sheet from the plurality of metal electrodes.
US10651319B2 Wide bandgap semiconductor switching device with wide area Schottky junction, and manufacturing process thereof
A switching device including: a body of semiconductor material, which has a first conductivity type and is delimited by a front surface; a contact layer of a first conductive material, which extends in contact with the front surface; and a plurality of buried regions, which have a second conductivity type and are arranged within the semiconductor body, at a distance from the contact layer.
US10651315B2 Three dimensional memory
A method to fabricate a three dimensional memory structure may include creating a stack of layers including a conductive source layer, a first insulating layer, a select gate source layer, and a second insulating layer, and an array stack. A hole through the stack of layers may then be created using the conductive source layer as a stop-etch layer. The source material may have an etch rate no faster than 33% as fast as an etch rate of the insulating material for the etch process used to create the hole. A pillar of semiconductor material may then fill the hole, so that the pillar of semiconductor material is in electrical contact with the conductive source layer.
US10651310B2 Semiconductor device having a necked semiconductor body and method of forming semiconductor bodies of varying width
Semiconductor devices having necked semiconductor bodies and methods of forming semiconductor bodies of varying width are described. For example, a semiconductor device includes a semiconductor body disposed above a substrate. A gate electrode stack is disposed over a portion of the semiconductor body to define a channel region in the semiconductor body under the gate electrode stack. Source and drain regions are defined in the semiconductor body on either side of the gate electrode stack. Sidewall spacers are disposed adjacent to the gate electrode stack and over only a portion of the source and drain regions. The portion of the source and drain regions under the sidewall spacers has a height and a width greater than a height and a width of the channel region of the semiconductor body.
US10651308B2 Self aligned top extension formation for vertical transistors
A method of forming a semiconductor device that includes providing a vertically orientated channel region; and converting a portion of an exposed source/drain contact surface of the vertically orientated channel region into an amorphous crystalline structure. The amorphous crystalline structure is from the vertically orientated channel region. An in-situ doped extension region is epitaxially formed on an exposed surface of the vertically orientated channel region. A source/drain region is epitaxially formed on the in-situ doped extension region.
US10651307B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first to third electrodes, first to fifth layers, and an insulating portion. A position of the third electrode is between a position of the first electrode and a position of the second electrode. The first layer includes first to fifth partial regions. The first partial region is between the fourth and third partial regions. The second partial region is between the third and fifth partial regions. The second layer includes first and second semiconductor regions. The third layer is provided between the third partial region and the third electrode. The fourth layer is provided between the third partial region and the third layer. The fifth layer includes first and second intermediate regions. The third layer is provided between the first and second intermediate regions. The insulating portion includes a first insulating region provided between the third layer and the third electrode.
US10651296B2 Methods of fabricating Fin Field Effect Transistor (FinFET) devices with uniform tension using implantations on top and sidewall of Fin
Methods of fabricating FinFET devices are provided. The method includes forming a fin over a substrate. The method also includes implanting a first dopant on a top surface of the fin and implanting a second dopant on a sidewall surface of the fin. The first dopant is different from the second dopant. The method further includes forming an oxide layer on the top surface and the sidewall surface of the fin, and forming a gate electrode layer over the oxide layer.
US10651293B2 Methods of simultaneously forming bottom and top spacers on a vertical transistor device
A vertical transistor device includes a vertically oriented channel semiconductor structure, a bottom source/drain (S/D) region, a top source/drain (S/D) region, and a gate structure positioned around the vertically oriented channel semiconductor structure, above the bottom source/drain (S/D) region, and below the top source/drain (S/D) region. The gate structure includes a gate electrode and a gate insulation layer positioned between the gate electrode and at least a portion of the vertically oriented channel semiconductor structure. A top spacer is positioned between the gate electrode and at least a portion of the top source/drain (S/D) region, a bottom spacer is positioned between the gate electrode and at least a portion of the bottom source/drain (S/D) region, and a gate cap is positioned around an outer perimeter surface of the gate structure, wherein the top spacer, the bottom spacer, and the gate cap all include a same insulating material.
US10651279B2 Semiconductor interconnect structure having graphene-capped metal interconnects
The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor interconnect structure incorporating a graphed barrier layer. The present disclosure provides a method of forming a graphed barrier layer by thermally annealing amorphous carbon layers on metal catalyst surfaces. The thickness of the graphed barrier layers can be selected by varying the thickness of the amorphous carbon layer.
US10651271B2 Charge compensation semiconductor devices
A method for forming a field-effect semiconductor device includes providing a wafer having a substantially compensated semiconductor layer extending to an upper side and including a semiconductor material which is co-doped with n-type dopants and p-type dopants. A peripheral area laterally surrounding an active area are defined in the wafer. Trenches in the active area are filled with a substantially intrinsic semiconductor material. More p-type dopants than n-type dopants are diffused from the compensated semiconductor layer into the intrinsic semiconductor material to form a plurality of p-type compensation regions in the trenches which are separated from each other by respective n-type drift portions. P-type dopants are introduced at least into a semiconductor zone of the peripheral area, so that the semiconductor zone and a dielectric layer on the upper side form an interface. A horizontal extension of the interface is larger than a vertical extension of the trenches.
US10651265B2 Organic light emitting display device
An organic light emitting display device includes substrates, connection substrates, sub-pixel structures, a thin film encapsulation structure, and a reflection pattern. The substrates each has a pixel region, and is spaced apart from each other. The pixel region includes sub-pixel regions and reflective region surrounding the sub-pixel regions. The connection substrates connect adjacent substrates among the substrates. The sub-pixel structures are disposed in the sub-pixel regions on the substrates each. The thin film encapsulation structure is disposed on the sub-pixel structures. The reflection pattern is disposed in the reflective region on the thin film encapsulation structure.
US10651262B2 Display device
A display device includes a base substrate including a front surface having an active area and a peripheral area; a plurality of pixels; a plurality of first signal lines on the active area, each extending in a first direction, spaced apart from each other in a second direction crossing the first direction; a plurality of second signal lines, crossing the first signal line in an insulation manner; a plurality of first conductive patterns, spaced apart from each other in the first direction; a second conductive pattern overlapping the first conductive patterns and having a top surface waved in the first direction; and an optical member on the second conductive pattern, wherein the top surface of the second conductive pattern includes flat portions and protruding portions, that are alternately arranged in the first direction, and the protruding portions protrude from the flat portions toward the optical member.
US10651255B2 Thin film transistor and method of manufacturing the same
Disclosed are a thin film transistor including a gate electrode, a semiconductor layer, a source electrode, and a drain electrode. The semiconductor layer overlaps the gate electrode. The source electrode and the drain electrode are electrically connected to the semiconductor layer. The semiconductor layer includes a first semiconductor layer including a first organic semiconductor material and a second semiconductor layer including a second organic semiconductor material. The second semiconductor layer is farther spaced apart from the gate electrode than the first semiconductor layer. A HOMO energy level of the second organic semiconductor material is different from a HOMO energy level of the first organic semiconductor material. A method of manufacturing the thin film transistor is disclosed.
US10651249B2 Organic light emitting diode display device and method of fabricating the same
An organic light emitting diode display device includes a first substrate including a display region, wherein a plurality of pixel regions are defined in the display region; a first electrode over the substrate and in each of the plurality of pixel regions; a bank on edges of the first electrode and surrounding each of the plurality of pixel regions, the bank including a lower layer having a hydrophilic property and an upper layer having a hydrophobic property; an organic emitting layer on the first electrode and in each of the plurality of pixel regions surrounded by the bank; and a second electrode on the organic emitting layer and covering an entire surface of the display region.
US10651247B2 Curved display, display module and display terminal
A flexible curved display comprises a flexible glass portion and a flexible display panel connected to the flexible glass portion. The flexible display panel comprises a flat section and a bending section, the flat section and the bending section projecting along a same projection direction to respectively define a first projection area and a second projection area on a same projection plane; a plurality of pixels on the flexible display panel projecting along the projection direction to define plural projection points on the projection plane, the projection points satisfying a predetermined condition, and the predetermined condition comprising same distance between adjacent projection points along a same reference direction. The distance between the subpixels of the bending section is the same as the distance between the subpixels of the flat section. Thus, it can solve deformation issues and improve display performance.
US10651245B2 Display device
The display device may include a first substrate including a plurality of pixel areas; a plurality of display elements arranged in the plurality of pixel areas on the first substrate; a second substrate facing the first substrate; a plurality of spacers arranged between the plurality of pixel areas and maintaining a constant space between the first substrate and the second substrate; and a plurality of touch sensing electrodes arranged on a surface of the second substrate which faces the first substrate. Here, each touch sensing electrode may include at least one first area and at least one second area that is electrically separated from the first area. The plurality of spacers may be arranged to correspond to the first area.
US10651241B2 Flexible OLED display having a hinge structure
A flexible organic light emitting diode (OLED) display is provided. The flexible OLED display includes: a flexible OLED display panel, a supporting frame, a buffer layer, wherein a hinge structure is disposed at a bent region of the supporting frame, the hinge structure comprises a first protective component, a hinge, and a second protective component; the hinge is disposed between the first protective component and the second protective component; the second protective component is flush with the first protective component when the flexible OLED display panel is in a planar state.
US10651240B2 Solid state tissue equivalent detector with gate electrodes
An organic semiconductor detector for detecting radiation has an organic conducting active region, an output electrode and a field effect semiconductor device. The field effect semiconductor device has a biasing voltage electrode and a gate electrode. The organic conducting active region is connected on one side to the field effect semiconductor device and is connected on another side to the output electrode.
US10651239B2 Storage device
A storage device includes: a first conductive layer; a second conductive layer; and a resistance-variable layer disposed between the first conductive layer and the second conductive layer, and including a first chalcogenide containing a first element which is either silicon or germanium. An insulating layer is disposed in a second direction perpendicular to a first direction from the first conductive layer to the second conductive layer with respect to the resistance-variable layer. A first region is disposed between the resistance-variable layer and the insulating layer, and has a third concentration of the first element higher than both a first concentration of the first element in the resistance-variable layer and a second concentration of the first element in the insulating layer.
US10651234B2 Templating layers for forming highly textured thin films of heusler compounds switchable by application of spin transfer torque
A device and method for providing the device are described. The device includes a substrate, a MnxN layer overlying the substrate, a multi-layered structure that is non-magnetic at room temperature and a first magnetic layer. The MnxN layer has 2≤x≤4.75. The multi-layered structure comprises alternating layers of Co and E, wherein E comprises at least one other element that includes Al. The composition of the multi-layered structure is represented by Co1-xEx, with x being in the range from 0.45 to 0.55. The first magnetic layer includes a Heusler compound. The first magnetic layer is in contact with the multi-layered structure and the first magnetic layer forms part of a magnetic tunnel junction.
US10651233B2 Method for forming superconducting structures
A superconducting structure includes a first superconducting device having a plurality of first superconducting contact pads disposed on a top side of a first superconducting device, a second superconducting device having a plurality of second superconducting contact pads disposed on a bottom side of a second superconducting device, and a plurality of superconducting bump structures with a given bump structure coupling respective superconducting contact pads of the plurality of first superconducting contact pads and the second plurality of superconducting pads to one another to bond the first superconducting device to the second superconducting device. Each superconducting bump structure includes a first under bump metallization (UBM) layer disposed on the top surface of a given superconducting contact pad, a second UBM layer disposed on the top surface of a given superconducting contact pads, and a superconducting metal layer coupling the first UBM layer to the second UBM layer.
US10651221B2 Image sensor for obtaining information relating to the phase of a light wave
An object of the invention is an image sensor comprising a matrix of pixels, extending along a detection plane, and configured to form an image of an incident light wave propagating in a spectral band along a propagation axis, the image sensor being characterized in that it comprises a mask, formed by opaque elementary masks, extending parallel to the detection plane, between which there extend openings through which the incident light wave can propagate toward the detection plane, the matrix of pixels being divided into: open pixels extending facing the openings; masked pixels, each masked pixel being defined by a projection of an elementary mask along the axis of propagation on the matrix of pixels, each masked pixel being associated with the elementary mask facing it; the image sensor comprising, between the open pixels and the openings: a waveguide, extending facing masked pixels and open pixels; a first diffraction grating, extending facing at least one open pixel, and configured to couple part of the incident light wave into the waveguide; a second diffraction grating, extending facing a masked pixel, and configured to extract part of a guided wave propagating in the waveguide.
US10651220B2 Narrow band filter with high transmission
Various embodiments of the present application are directed to a narrow band filter with high transmission and an image sensor comprising the narrow band filter. In some embodiments, the filter comprises a first distributed Bragg reflector (DBR), a second DBR, a defect layer between the first and second DBRs, and a plurality of columnar structures. The columnar structures extend through the defect layer and have a refractive index different than a refractive index of the defect layer. The first and second DBRs define a low transmission band, and the defect layer defines a high transmission band dividing the low transmission band. The columnar structures shift the high transmission band towards lower or higher wavelengths depending upon a refractive index of the columnar structures and a fill factor of the columnar structures.
US10651213B2 Solid-state image pickup device and method of driving the same
Imaging sensors, imaging apparatuses, and methods of driving an image sensor are provided. An image sensor can include a semiconductor substrate with a photoelectric conversion element and a charge-conversion element. The sensor can further include a capacitance switch. A charge accumulation element is located adjacent the photoelectric conversion element. At least a portion of the charge accumulation element overlaps a charge accumulation region of the photoelectric conversion element. The charge accumulation element is selectively connected to the charge-voltage conversion element by the capacitance switch.
US10651198B2 Semiconductor devices and methods of manufacturing the same
A semiconductor device includes lower gate electrodes on a substrate in a first direction substantially perpendicular to a top surface of the substrate, upper gate electrodes on the lower gate electrodes in the first direction, and channel structures extending through the lower and upper gate electrodes in the first direction. Each channel structure includes a lower channel structure, an upper channel structure, and a landing pad interconnecting the lower and upper channel structures. The first channel structure includes a first landing pad having a horizontal width substantially greater than that of the lower channel structure of the first channel structure at a first vertical level. The second channel structure located closest to the first channel structure includes a second landing pad having a horizontal width substantially greater than that of the lower channel structure of the second channel structure at a second vertical level lower than the first vertical level.
US10651196B1 Three-dimensional multilevel device containing seamless unidirectional metal layer fill and method of making same
A vertical repetition of a unit layer stack including an insulating layer, a sacrificial material layer, and a nucleation promoter layer is formed over a substrate. Memory stack structures are formed through the vertical repetition. Each of the memory stack structures comprises a memory film and a vertical semiconductor channel. Backside recesses are formed by removing the sacrificial material layers selective to the insulating layers and the nucleation promoter layers within the vertical repetition. Electrically conductive layers are formed in the backside recesses by selectively growing a metallic material from physically exposed surfaces of the nucleation promoter layers while suppressing growth of the metallic material from physically exposed surfaces of the insulating layers.
US10651195B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device includes an electrode structure including gate electrodes and insulating layers, which are alternately stacked on a substrate, a semiconductor pattern extending in a first direction substantially perpendicular to a top surface of the substrate and penetrating the electrode structure, a tunnel insulating layer disposed between the semiconductor pattern and the electrode structure, a blocking insulating layer disposed between the tunnel insulating layer and the electrode structure, and a charge storing layer disposed between the blocking insulating layer and the tunnel insulating layer. The charge storing layer includes a plurality of first charge trap layers having a first energy band gap, and a second charge trap layer having a second energy band gap larger than the first energy band gap. The first charge trap layers are embedded in the second charge trap layer between the gate electrodes and the semiconductor pattern.
US10651194B2 Semiconductor device including dielectric layer
A semiconductor device includes a stack structure on a substrate, the stack structure including interlayer insulating layers and first gate electrodes alternately stacked on each other, a semiconductor layer in an opening penetrating through the stack structure, a first dielectric layer between the semiconductor layer and the stack structure, and a lower pattern closer to the substrate than to the first gate electrodes in the stack structure, the lower pattern including a first surface facing the first dielectric layer, and a second surface facing the stack structure, the second surface defining an acute angle with the first surface, wherein the first dielectric layer includes a first portion facing the stack structure, and a second portion facing the first surface of the lower pattern, the second portion having a thickness greater than a thickness of the first portion.
US10651182B2 Three-dimensional ferroelectric NOR-type memory
An embodiment includes a three dimensional (3D) memory that includes a NOR logic gate, wherein the NOR logic gate includes a ferroelectric based transistor. Other embodiments are addressed herein.
US10651178B2 Compact electrical connection that can be used to form an SRAM cell and method of making the same
An integrated circuit structure in which a gate overlies channel region in an active area of a first transistor. The first transistor includes a channel region, a source region and a drain region. A conductive contact is coupled to the drain region of the first transistor. A second transistor that includes a channel region, a source region a drain region is adjacent to the first transistor. The gate of the second transistor is spaced from the gate of the first transistor. A conductive via passes through an insulation layer to electrically connect to the gate of the second transistor. An expanded conductive via overlays both the conductive contact and the conductive via to electrically connect the drain of the first transistor to the gate of the second transistor.
US10651175B2 Semiconductor device comprising a standard cell including a non-active fin area
Disclosed herein is a semiconductor device including two standard cells which are arranged adjacent to each other in an X direction. One of the two standard cells includes a plurality of first fins which extend in the X direction, and which are arranged along a boundary between the two standard cells in a Y direction. The other standard cell includes a plurality of second fins which extend in the X direction, and which are arranged along the boundary between the two standard cells in the Y direction. The plurality of second fins includes a dummy fin.
US10651169B2 Semiconductor device and diode
A semiconductor device has a first semiconductor region of a first conductivity type, a second semiconductor region of a second conductivity type, a first conductive layer disposed on a main surface of the first semiconductor region, and a second conductive layer disposed on a main surface of the second semiconductor region. The first conductive layer has a first diffusion layer of the first conductivity type, a plurality of second diffusion layers of the first conductivity type, the second diffusion layers having higher impurity concentration than the first diffusion layer, and a plurality of third diffusion layers of the first conductivity type that are included in the first semiconductor region, or are arranged apart from one another to contact the first and second semiconductor regions, the third diffusion layers being arranged apart from the plurality of second diffusion layers and having higher impurity concentration than the first diffusion layer.
US10651166B2 E-fuse cells
E-fuse cells and methods for protecting e-fuses are provided. An exemplary e-fuse cell includes an e-fuse having a first end coupled to a source node and a second end selectively coupled to a ground. Further, the exemplary e-fuse includes a selectively activated shunt path from the source node to the ground. Also, the exemplary e-fuse includes a device for activating the shunt path in response to an electrical overstress event.
US10651164B2 Metal zero contact via redundancy on output nodes and inset power rail architecture
A system and method for creating layout for non-planar cells with redundancy in one or more of output contacts and power contacts are described. In various implementations, cell layout is created for a first cell with non-planar devices. An available local path in the first cell is identified for redundant output signal routing, which includes a free available metal zero layer track. Redundant metal zero layer is placed in an available metal zero track of the available local path. Redundant contacts and redundant metal one layer are placed in a free track in the available local path to connect an original output contact to a redundant output contact. An available external path is identified between the first cell and a second cell for redundant power or ground routing. One or more metal zero extension layers and/or metal one extension layers are placed in the identified external path.
US10651163B2 Semiconductor device and semiconductor system
A semiconductor system includes a first semiconductor device suitable for outputting an external command and a termination control signal and being inputted with a data signal; and a second semiconductor device suitable for generating a termination enable signal in response to the external command and the termination control signal, generating a pull-up signal in response to the termination enable signal, and generating a pull-down signal in response to the termination enable signal and a test mode signal.
US10651151B2 3D integration using Al—Ge eutectic bond interconnect
A method includes aligning a germanium feature on a first CMOS wafer with an aluminum feature on a second CMOS wafer. The aluminum feature and the germanium feature are pressed together. A eutectic bond is formed connecting the aluminum feature to the germanium feature. The eutectic bond has a melting point which is lower than the melting point of aluminum and the melting point of germanium.
US10651150B2 Multichip module including surface mounting part embedded therein
A multichip module includes a plurality of semiconductor substrates and a plurality of surface mounting parts. The plurality of semiconductor substrates each have a wiring line region which contains a wiring line to pierce from one of the surfaces to the other surface. A plurality of surface mounting parts are mounted on either of the plurality of surface mounting parts. The plurality of semiconductor substrates are stacked to form a multilayer structure. The first surface mounting part as at least one of the plurality of surface mounting parts is arranged in an inside region of the multilayer structure.
US10651149B2 Packages formed using RDL—last process
A method includes bonding a first device die and a second device die to a substrate, and filling a gap between the first device die and the second device die with a gap-filling material. A top portion of the gap-filling material covers the first device die and the second device die. Vias are formed to penetrate through the top portion of the gap-filling material. The vias are electrically coupled to the first device die and the second device die. The method further includes forming redistribution lines over the gap-filling material using damascene processes, and forming electrical connectors over and electrically coupling to the redistribution lines.
US10651144B2 Semiconductor device
A semiconductor device includes an insulating layer, a barrier electrode layer formed on the insulating layer, a Cu electrode layer that includes a metal composed mainly of copper and that is formed on a principal surface of the barrier electrode layer, and an outer-surface insulating film that includes copper oxide, that coats an outer surface of the Cu electrode layer, and that is in contact with the principal surface of the barrier electrode layer.
US10651138B2 Microwave IC waveguide device module
A microwave IC waveguide device module includes: a substrate having a throughhole; a microwave IC provided on or above the first face of the substrate; a waveguide member provided below the second face of the substrate opposite from the first face, the waveguide member having an electrically conductive waveguide face which opposes the throughhole; an electrically conductive member covering at least a portion of the second face that extends in a manner of following along the waveguide face; and an artificial magnetic conductor on both sides of the waveguide member. The substrate includes an inner-wall electrically conductive portion covering an inner wall of the throughhole and being electrically connected with the electrically conductive member. The signal terminal and the ground terminal of the IC are electrically connected respectively with two portions of the inner-wall electrically conductive portion opposing each other with the throughhole interposed therebetween.
US10651133B2 Semiconductor package
A semiconductor package includes a substrate having a first surface and a second surface opposing the first surface; a plurality of first pads disposed on the first surface of the substrate and a plurality of second pads disposed on the second surface of the substrate and electrically connected to the plurality of first pads; a semiconductor chip disposed on the first surface of the substrate and connected to the plurality of first pads; a dummy chip having a side surface facing one side surface of the semiconductor chip, disposed on the first surface of the substrate spaced apart from the semiconductor chip in a direction parallel to the first surface of the substrate, the dummy chip having an upper surface positioned lower than an upper surface of the semiconductor chip in a direction perpendicular to the first surface of the substrate; an underfill disposed between the semiconductor chip and the first surface of the substrate, and having an extension portion extended along the facing side surfaces of the semiconductor chip and the dummy chip in the direction perpendicular to the first surface of the substrate, an upper end of the extension portion being disposed to be lower than the upper surface of the semiconductor chip; and a sealing material disposed on the first surface of the substrate, and sealing the semiconductor chip and the dummy chip.
US10651128B2 Electronic devices with yielding substrates
In accordance with certain embodiments, a light-emitting element composed of one or more discrete units configured for light emission is adhered directly to a yielding substrate with a pressure-activated adhesive notwithstanding any nonplanarity of the surface of the light-emitting element or non-coplanarity of the semiconductor die contacts.
US10651127B2 Ring-in-ring configurable-capacitance stiffeners and methods of assembling same
Ring-in-ring stiffeners on a semiconductor package substrate includes a passive device that is seated across the ring stiffeners. The ring-in-ring stiffeners are also electrically coupled to traces in the semiconductor package substrate through electrically conductive adhesive that bonds a given ring stiffener to the semiconductor package substrate. The passive device is embedded between the two ring stiffeners to create a smaller X-Y footprint as well as a lower Z-direction profile.
US10651123B2 High density antifuse co-integrated with vertical FET
A semiconductor device comprising an anti-fuse is disclosed. The semiconductor anti-fuse includes a highly doped source of a first conductivity type overlying a substrate. The semiconductor anti-fuse further includes a counter-doped layer of a second conductivity type arranged between the highly doped source and the substrate. The semiconductor anti-fuse further includes a highly doped fuse region extending over the highly doped source and comprising an epitaxial growth, the highly doped fuse region implanted with ions.
US10651116B2 Planar integrated circuit package interconnects
Generally discussed herein are systems, methods, and apparatuses that include conductive pillars that are about co-planar. According to an example, a technique can include growing conductive pillars on respective exposed landing pads of a substrate, situating molding material around and on the grown conductive pillars, removing, simultaneously, a portion of the grown conductive pillars and the molding material to make the grown conductive pillars and the molding material about planar, and electrically coupling a die to the conductive pillars.
US10651107B2 Semiconductor device and method for fabricating the same
Provided are a semiconductor device and a method for fabricating the same. The semiconductor device includes a heat dissipation plate including a first region and a second region, a first element disposed on the heat dissipation plate in the first region, and a second element disposed on the heat dissipation plate in the second region. The first element includes a first substrate, the second element includes a second substrate, the first substrate includes a material different from a material of the second substrate, the first substrate contacts the heat dissipation plate, and the second element is bonded to the heat dissipation plate in a flip-chip bonding manner.
US10651106B2 Electrical connector equipped with clip
An electrical connector includes an insulative housing retaining a plurality of contacts therein and surrounded by a metallic seat. A clip includes a frame with corresponding four walls to commonly form a receiving cavity to receive the electronic package therein, and each wall forms a pressing section to downwardly press an upward surface of the electronic package. A pair of latches are formed on a lower side of the frame to cooperate with the pressing sections of the walls to retain electronic package within the receiving cavity to be wholly a sub-assembly for being commonly received within the electrical connector. The clip includes a releasing handle to actuate the corresponding latch, and the releasing handle is positioned in an opening of the seat and intimately above the printed circuit board to function as a foolproof mechanism for loading the electronic package in a right orientation.
US10651098B2 Polishing with measurement prior to deposition of outer layer
A method of controlling polishing includes storing a base measurement, the base measurement being a measurement of a substrate after deposition of at least one layer overlying a semiconductor wafer and before deposition of an outer layer over the at least one layer, after deposition of the outer layer over the at least one layer and during polishing of the outer layer on substrate, receiving a sequence of raw measurements of the substrate from an in-situ monitoring system, normalizing each raw measurement in the sequence of raw measurement to generate a sequence of normalized measurements using the raw measurement and the base measurement, and determining at least one of a polishing endpoint or an adjustment for a polishing rate based on at least the sequence of normalized measurements.
US10651096B2 Semiconductor device and method for manufacturing same
A method for manufacturing a semiconductor device according to the present invention includes a manufacturing step of forming a plurality of unit regions each having a plurality of first regions serving as effective cells in which main current flows, and a second region that has an appearance different from that of the first regions and serves as an ineffective cell in which no main current flows, and an appearance inspection step including a step of imaging the unit region to obtain a captured image, a step of cutting out an inspection image from the captured image based on a position of an alignment pattern containing the second region, and a step of comparing the inspection image with a reference image.
US10651082B2 Diffusion barriers
In an example, there is disclosed a chemical compound, including a transition metal, a post-transition metal, a metalloid, and a nonmetal. By way of non-limiting example, the post-transition metal may be aluminum. The transition metal is selected from the group consisting of tungsten, tantalum, hafnium, molybdenum, niobium, zirconium, vanadium, and titanium. The metalloid may be boron or silicon. The nonmetal may be carbon or nitrogen. The compound may be used, for example, as a barrier material in an integrated circuit.
US10651081B2 Semiconductor structure and manufacturing method thereof
The present disclosure provides a semiconductor structure and a method for manufacturing the semiconductor structure. The semiconductor structure includes a semiconductor substrate, a dielectric layer, a barrier layer, and a conductive layer. The semiconductor substrate has a plurality of mesas. The dielectric layer is disposed over the semiconductor substrate and has a plurality of blocks disposed over the mesas, respectively. The barrier layer is formed over a first lateral surface of the mesa, a second lateral surface of the block, an upper surface of the semiconductor substrate adjacent to the first lateral surface, and a front surface of the dielectric layer adjacent to the second lateral surface. The conductive layer has a base and a plurality of protrusions extending from the base and in contact with the barrier layer disposed over the upper surface, the first lateral surface, and the second lateral surface. A grain size of the base and the protrusions is consistent.
US10651080B2 Oxidizing treatment of aluminum nitride films in semiconductor device manufacturing
Thin AlN films are oxidatively treated in a plasma to form AlO and AlON films without causing damage to underlying layers of a partially fabricated semiconductor device (e.g., to underlying metal and/or dielectric layers). The resulting AlO and AlON films are characterized by improved leakage current compared to the AlN film and are suitable for use as etch stop layers. The oxidative treatment involves contacting the substrate having an exposed AlN layer with a plasma formed in a process gas comprising an oxygen-containing gas and a hydrogen-containing gas. In some implementations oxidative treatment is performed with a plasma formed in a process gas including CO2 as an oxygen-containing gas, H2 as a hydrogen-containing gas, and further including a diluent gas. The use of a hydrogen-containing gas in the plasma eliminates the oxidative damage to the underlying layers.
US10651079B2 Semiconductor device and manufacturing method thereof
In a method for manufacturing a semiconductor device, a first interlayer dielectric layer is formed over a substrate. First recesses are formed in the first interlayer dielectric layer. First metal wirings are formed in the first recesses. A first etch-resistance layer is formed in a surface of the first interlayer dielectric layer between the first metal wirings but not on upper surfaces of the first metal wirings. A first insulating layer is formed on the first etch-resistance layer and the upper surfaces of the first metal wirings.
US10651069B2 Apparatus for flipping semiconductor device
An apparatus for transferring a semiconductor device comprises platform comprising a carrier; a positioning unit above the platform and comprising an opening; and an elevating unit connecting the platform and the positioning unit; and a heater.
US10651068B1 Method of manufacturing semiconductor device by setting process chamber to maintenance enable state
Described herein is a technique capable of optimizing a timing of a maintenance process. According to one aspect of the technique of the present disclosure, there is provided a method of manufacturing a semiconductor device including: (a) transferring a substrate from a storage container storing one or more substrates including the substrate to a process chamber, and performing a substrate processing; (b) receiving maintenance reservation information of the process chamber; and (c) continuously performing the substrate processing after the maintenance reservation information is received in (b) until the substrate processing in the process chamber related to the maintenance reservation information is completed, and setting the process chamber to a maintenance enable state after the substrate processing is completed by stopping the one or more substrates from being transferred into the process chamber.
US10651060B2 Substrate treating method and substrate treating device
A substrate treating method dries a substrate on a surface of which a predetermined pattern is formed. The substrate treating method includes: a washing step of washing the substrate by immersing the substrate into a washing liquid after the washing liquid is stored into the treating tank in a sealed chamber; a decompression step of decompressing an inside of the chamber; a lifting step of lifting the substrate from the washing liquid stored in the treating tank; a liquid discharge step of discharging the washing liquid from the treating tank; and a hydrophobing step of replacing an atmosphere in the chamber with a hydrophobic agent and performing a hydrophobing treatment on the surface of the substrate.
US10651059B2 Apparatus and method for treating substrate
Provided are an apparatus and a method for supplying a liquid. An apparatus for treating a substrate includes a substrate support unit to support the substrate, and a liquid supplying unit to supply a liquid to a substrate supported by the substrate support unit. The liquid supplying unit includes a nozzle to discharge the liquid, a liquid supplying line to supply the liquid to the nozzle, a constant pressure valve installed on the liquid supplying line, a shut-off valve installed on the liquid supplying line while being interposed between the constant pressure valve and the nozzle to supply the liquid or to stop the supply of the liquid, and a controller to control the constant pressure valve and the shut-off valve.
US10651050B2 Semiconductor device packages and structures
Semiconductor device packages may include a support structure having electrical connections therein. Semiconductor device modules may be located on a surface of the support structure. A molding material may at least partially surround each semiconductor module on the surface of the support structure. A thermal management device may be operatively connected to the semiconductor device modules on a side of the semiconductor device modules opposite the support structure. At least some of the semiconductor device modules may include a stack of semiconductor dice, at least two semiconductor dice in the stack being secured to one another by diffusion of electrically conductive material of electrically conductive elements into one another.
US10651038B2 Semiconductor device
A semiconductor device includes: a semiconductor layer of silicon carbide including a plurality of layers disposed on a main surface side; an electrode layer that is one of the plurality of layers, wherein the electrode layer has an electrode connecting surface to which a conductive connecting member is connected, and the electrode layer is composed mainly of silver; and a first metal layer that is a layer, different from the electrode layer, among the plurality of layers, wherein the first metal layer has a first bonding surface bonded onto the electrode layer such that the electrode connecting surface is exposed to an outside, and a second bonding surface electrically connected to the semiconductor layer, and the first metal layer is composed mainly of titanium carbide.
US10651024B2 Apparatus for detecting constituents in a sample and method of using the same
An apparatus for detecting constituents in a sample includes first and second drift tubes defining first and second drift regions, and a controllable electric field device within a fragmentation region coupled to the first and second drift tubes. The apparatus also includes a first ion shutter positioned between the first drift and fragmentation regions. The apparatus further includes a control system configured to regulate the first ion shutter, thereby facilitating injection of a selected portion of ions from the first drift region into the fragmentation region. The control system is also configured to regulate the controllable device to modify the selected portion of ions to generate predetermined ion fragments within the fragmentation region, thereby facilitating injection of a selected portion of the predetermined fragmented ions into the second drift region. A method of detecting constituents in a sample is facilitated through such an apparatus.
US10651017B2 Method for operation instability detection in a surface wave plasma source
Provided are methods and systems for operation instability detection in a surface wave plasma source. In an embodiment a system for plasma processing may include a surface wave plasma source configured to generate a plasma field. The system may also include an optical sensor configured to generate information characteristic of optical energy collected in a region proximate to the surface wave plasma source. Additionally, the system may include a sensor logic unit configured to detect a region of instability proximate to the surface wave plasma source in response to the information generated by the optical sensor.
US10651013B2 Systems and methods for tuning to reduce reflected power in multiple states
Systems and methods for tuning to reduce reflected power in multiple states are described. The methods include determining values of one or more parameters of an impedance matching circuit so that reflected power is reduced for multiple states. Such a reduction in the reflected power increases a life of a radio frequency generator coupled to the impedance matching circuit while simultaneously processing a substrate using the multiple states.
US10651012B2 Substrate processing method
A substrate processing method performed by a substrate processing apparatus is provided. The substrate processing method comprises: setting a magnetic pole on a processing space side of each electromagnet belonging to one of first, second and third electromagnet groups to be different from a magnetic pole on the processing space side of each electromagnet belonging to the other two electromagnet groups; generating an electric field by applying a high frequency power to a lower electrode; and performing a first process on the substrate with plasma generated by the electric field.
US10651010B2 Non-linear dose- and blur-dependent edge placement correction
A rasterized exposure method implementing a position correction for edge positions to correct for a non-linear relationship between the position of a feature edge (dCD) of a pattern element boundary and the nominal position of the boundary as expressed through the dose of exposure (d) of the edge pixel is provided. The position correction includes: determining a position value of the edge position, determining a corrected position value based on the position value using a predefined non linear function, and modifying the pattern to effectively shift the pattern element boundary in accordance with the corrected position value. The non linear function describes the inverse of the relationship between a nominal position value (d), which is used as input value during exposure of the pattern, and a resulting position (dCD) of the pattern element boundary generated when exposed with the nominal position value.
US10651009B2 Method for inspecting a sample using an assembly comprising a scanning electron microscope and a light microscope
The invention relates to a method for inspecting a sample with an assembly comprising a scanning electron microscope (SEM) and a light microscope (LM). The assembly comprises a sample holder for holding the sample. The sample holder is arranged for inspecting the sample with both the SEM and the LM, preferably at the same time. The method comprising the steps of: capturing a LM image of the sample in its position for imaging with the SEM; determining a position and dimensions of a region of interest in or on the sample using the LM image; determining values to which the SEM parameters need to be set to image the sample at a desired resolution; and capturing a SEM image of the region of interest, preferably using the first electron beam exposure of said region of interest.
US10650996B2 Relay
At the time of contact between the contacts, the first movable contact comes into contact with the first fixed contact before contact between the second movable contact and the second fixed contact is made. The first movable contact is located on a leading end side of the contact piece with respect to the second movable contact. The first divided piece includes a body and a projection. The body extends in the lengthwise direction. The projection projects in the widthwise direction of the first divided piece from the body. The projection includes a contact portion pressed by the link member.
US10650985B2 Atomic capacitor
This invention describes a capacitor that formed by a charge or species specific membrane material filled with aqueous or non-aqueous liquid with soluble salts dissolved and non-dissolved in solution and contained within the membrane material. When charged, the oppositely charged ion will leave the structure, leaving behind a charged atomic capacitor.
US10650981B2 Fluorinated coatings for high performance electrodes
Disclosed herein is an electrode material comprising a carbon-containing substrate, comprising a surface and a plurality of RF moieties wherein each RF moiety is covalently bound to the surface; and each RF moiety comprises a fluorine atom. Also, disclosed herein is a method of preparing an electrode material.
US10650979B1 Electrical capacitor bank
A capacitor bank that includes at least two capacitors wherein the capacitor bank is configured to change the quantity of phases of the input voltage within the capacitor bank. The capacitor bank of the preferred embodiment of the present invention includes a first capacitor and a second capacitor. The first capacitor and second capacitor are three phase capacitors each having three terminals configured to couple to an input voltage. The capacitor bank is wired so as to have a first source of an input voltage coupled to two terminals of the first capacitor and one terminal of the second capacitor. A second source of the input voltage is electrically coupled to one terminal of the first capacitor and two terminals of the second capacitor. The capacitor bank is operable to change the double phase input voltage into three phases within the capacitor bank.
US10650977B2 Ceramic electronic component and method of manufacturing the same and electronic device
A method of manufacturing a ceramic electronic component includes forming a dielectric layer including a plurality of ceramic nanosheets on a first electrode, treating the dielectric layer with an acid, and forming a second electrode on the dielectric layer, a ceramic electronic component, and an electronic device.
US10650968B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes dielectric layers and internal electrode layers provided on the dielectric layers. The dielectric layers each include a perovskite compound that includes Ca and Zr, and optionally Sr and Ti. Mn is disposed at an interface between one of the dielectric layers and one of the internal electrode layers, and a Mn/Zr molar ratio at the interface is not less than about 0.117.
US10650965B2 Film capacitor, combination type capacitor, and inverter and electric vehicle using the same
A film capacitor includes a main body portion including a dielectric film and a metal film; and external electrodes, and the external electrodes are disposed at a pair of main body ends in a first direction of the main body portion, respectively. The metal film includes a first portion connected to one of the external electrodes which is disposed at one of the main body ends, a second portion disposed at the other main body end, and a third portion disposed between the first portion and the second portion in the first direction, and a film thickness of the third portion is smaller than a film thickness of the second portion.
US10650964B2 Coil module, wireless power transmitting circuit and wireless power receiving circuit
The present application discloses a coil module, a wireless power transmitting circuit and a wireless power receiving circuit. By overlapping a plurality of coils with each other and arranging matched capacitance between adjacent coils and matched capacitance at the output of the coil module, the coupling inductance is increased, the circulating current caused by parasitic capacitance between overlapped coils is effectively reduced and charging efficiency is improved while the cross-sectional area of the coil is kept constant.
US10650962B2 Power circuit, iron core for Scott connected transformer, Scott connected transformer, and superheated steam generator
A power supply device that allows individual control of an output voltage of a main transformer and an output voltage of a teaser transformer while utilizing output characteristics of the respective transformer when a Scott connected transformer has control equipment arranged on the input side thereof, including first control equipment arranged in one of two phases of the main transformer on the input side in order to control a voltage or a current and second control equipment arranged in one end of a primary coil of the teaser transformer on the input side in order to control a voltage or a current, the control equipment controlling an output voltage of the main transformer and an output voltage of the teaser transformer individually.
US10650946B1 Trimming method of DCR sensing circuits
A circuit and method provide improved trimming of a DCR sensing circuit where a sensing element is sensitive to self-heating or having a large tolerance. The circuit includes a resistive divider circuit coupled to a sensing element. The resistive divider circuit includes a trim resistor and two test points. Prior to trimming the trim resistor, an actual resistance of the sensing element is determined. A target voltage across the trim resistor to be trimmed is calculated according to the determined sensing element resistance and a known small trim current that is to be injected into the circuit during the trimming process. This injected trim current has a low current value so there is no self-heating of the sensing element. Then, the trim resistor is trimmed while injecting this small trim current into the resistive divider circuit and the voltage across the trim resistor is monitored.
US10650944B2 Resistance structure, resistance structure unit, information identification device and biosensor
A resistance structure, a resistance structure unit, an information identification device and a biosensor. The resistance structure comprises: a first electrode (1); a second electrode (2); a plurality of first resistance elements (3), wherein one end of each of the first resistance elements (3) is connected to the first electrode (1), and the other end thereof is connected to the second electrode (2); a first fracture (11), the first fracture (11) dividing the first electrode (1) into a first part (111) and a second part (112), the first fracture (11) being located between two adjacent first resistance elements (3) or disconnecting at least one first resistance element (3) from the first electrode (1); and a third electrode (4), wherein the third electrode (4) is connected to the first part (111) of the first electrode (1).
US10650937B2 Low OHMIC loss superlattice conductors
Various examples are provided for superlattice conductors. In one example, a planar conductor includes a plurality of stacked layers including copper thin film layers and nickel thin film layers, where adjacent copper thin film layers of the copper thin film layers are separated by a nickel thin film layer of the plurality of nickel thin film layers. In another example, a conductor includes a plurality of radially distributed layers including a non-ferromagnetic core; a nickel layer disposed about and encircling the non-ferromagnetic core; and a copper layer disposed on and encircling the nickel layer. In another example, a hybrid conductor includes a core; and a plurality of radially distributed layers disposed about a portion of an outer surface of the core, the plurality of radially distributed layers include alternating ferromagnetic and non-ferromagnetic layers. In other hybrid conductors, the radially distributed layers can utilize magnetic and non-magnetic materials.
US10650921B2 System and apparatus for item management
Item-management systems, apparatus, and methods are described, preferably for management of items such as medicaments. In embodiments, an item-management system comprises a container defining plural cells, a docking station configured to receive the container, sources of visible information to indicate the cell(s) into which an item is to be loaded, and at least one controller operable to control the visible information sources to indicate the cell into which the item is to be received.
US10650920B2 Method and system for improving care determination
Embodiments of a method and system for improving care determination for care providers in relation to a condition of a user associated with a mobile device can include: collecting a log of use dataset associated with user digital communication behavior at the mobile device; collecting a mobility supplementary dataset corresponding to a mobility-related sensor of the mobile device; determining a medical status analysis for a condition of the user based on at least one of the log of use dataset and the mobility supplementary dataset, the medical status analysis including at least one of a diagnosis and a therapeutic intervention associated with the condition; and promoting the at least one of the diagnosis and the therapeutic intervention to a care provider.
US10650917B2 Patient-device association system
A system for associating a patient with a device may include a memory and a processor. The memory may be configured to store a plurality of orders and a set of parameters, wherein each of the plurality of orders comprises order attributes and each of the plurality of orders identifies one of a plurality of patients. The processor may be configured to receive the plurality of orders from an order entry system, receive the set of parameters from a device, correlate the set of parameters with an order of the plurality of orders based on the order attributes of the plurality of orders, associate the device with the patient identified by the order that correlates with the set of parameters, and provide, to the device, an indication of the patient associated with the device.
US10650900B2 Stacked type semiconductor memory device and method for reading the same
A semiconductor memory device includes a first NAND string and a second NAND string sharing a channel and being connected in parallel. When reading a value from a first memory cell transistor of the first NAND string, a first potential is applied to a gate of a second memory cell transistor of the first NAND string and a gate of at least one of fourth memory cell transistors opposing the second memory cell transistor, a second potential is applied to a gate of a third memory cell transistor of the second NAND string opposing the first memory cell transistor, and a gate potential of the first memory cell transistor is swept between the second potential and the first potential. The second potential is lower than the first potential.
US10650899B2 Delayed write-back in memory with calibration support
A memory having a delayed write-back to the array of data corresponding to a previously opened page allows delays associated with write-back operations to be avoided. After an initial activation opens a first page and the read/write operations for that page are complete, write-back of the open page to the array of memory cells is delayed until after completion of a subsequent activate operation that opens a new page. Techniques to force a write-back in the absence of another activate operation are also disclosed. Calibration and testing sequences are also supported in which a non-destructive mode preserves data stored in a non-volatile memory array and status bits used to indicate open pages are cleared so later inadvertent delayed write-back operations as a result of the calibration or testing do not corrupt the non-volatile data.
US10650892B2 Ternary memory cell and ternary memory cell arrangement
In various embodiments, a ternary memory cell is provided, the ternary memory cell including: a first ferroelectric memory cell and a second ferroelectric memory cell in a parallel or serial arrangement, wherein each of the first ferroelectric memory cell and the second ferroelectric memory cell is switchable into a first ferroelectric memory cell state and a second ferroelectric memory cell state; and wherein a first matching state is defined by the first ferroelectric memory cell in the first ferroelectric memory cell state and the second ferroelectric memory cell in the second ferroelectric memory cell state, wherein a second matching state is defined by the first ferroelectric memory cell in the second ferroelectric memory cell state and the second ferroelectric memory cell in the first ferroelectric memory cell state, and wherein a third matching state is defined by the first ferroelectric memory cell and the second ferroelectric memory cell being in the same ferroelectric memory cell state.
US10650885B2 Extending flash storage lifespan and data quality with data retention protection
One technique for extending flash storage lifespan and data quality with data retention protection includes: determining whether page data included in a page in a solid state drive (SSD) has been copied to another storage; in the event that the page data has not been copied to the other storage: determining whether the page data is to be refreshed; and in the event that the page data is determined to be refreshed, refreshing at least the page data. Another technique includes determining whether a number of times a page has been read exceeds a read threshold, or an amount of time since the page was written exceeds a retention threshold.
US10650881B2 Variable width memory module supporting enhanced error detection and correction
Described are memory modules that support different error detection and correction (EDC) schemes in both single- and multiple-module memory systems. The memory modules are width configurable and support the different EDC schemes for relatively wide and narrow module data widths. Data buffers on the modules support the half-width and full-width modes, and also support time-division-multiplexing to access additional memory components on each module in support of enhanced EDC.
US10650874B2 Magnetic memory device with enhanced write performance and operation method thereof
A magnetic memory device includes a magnetic element and a write circuit electrically connected to two nodes of the magnetic element and configured to provide a write current to the magnetic element, wherein the write current includes a first current having a first peak applied for a first time period and a second current having a second peak applied for a second time period, where the second peak is smaller than the first peak and the second period is longer than the first time period.
US10650871B2 Read margin control circuit determining data valid window, memory controller including the same, and electronic device
A read margin control circuit is provided. The read margin control circuit includes a delay circuit that delays a data input/output signal and generates delay signals having different phases from each other, a sampler that samples the delay signals based on a data strobe signal to generate sampling values, and a determiner configured to determine a data valid window of the data input/output signal based on the sampling values.
US10650864B1 Hard disk drive with cover and cover support
Described are electronic hard disk drives that are made to include: a base; a cover; interior components such as a stack of magnetic recording disks, reading and recording heads, electronics to read and record and to transfer data to and from an external electronic device; and a cover support at the interior of the device to inhibit movement of the cover.
US10650855B2 Optical disc and optical disc device
In a multilayer optical disc having information layers conforming to a plurality of different optical disc standards, because the type of each information layer is not recorded in the other information layers, in read and write operations by a compatible optical disc device conforming to a plurality of optical disc standards, every time the information layer being accessed changes, it has been necessary to read the type of the information layer and select a method of generating a tracking error signal adapted to the type of information layer, so access has taken time. In order to solve the above problem, in the optical multilayer disc according to the present invention, having information layers conforming to a plurality of different optical disc standards, in an area in one of the information layers, information about the other information layers is recorded. The time required to access the other information layers can be reduced by using this information to select a tracking error signal generating method.
US10650853B2 Tape damage detection
In one general embodiment, a method includes calculating a differential position value based on readback signals from at least two servo readers of a magnetic head reading servo tracks of a magnetic recording tape. The differential position value is compared to a previously-calculated differential position value. An action is performed in response to determining that the difference between the differential position value and the previously-calculated differential position value is in a predefined range. In another general embodiment, an apparatus includes a magnetic head having at least two servo readers, and a controller in communication with the servo readers. The controller is configured to detect a sudden change in a width of a magnetic recording tape based on a differential position value derived from relatively more current servo readback data and a second differential position value derived from relatively older servo readback data.
US10650851B1 Data storage device suspension strut damping system
A data storage device can employ a gimbal tongue flexure suspended from a load beam with a transducing head mounted to the gimbal tongue flexure. The transducing head can be separated from a magnetic recording medium by an air bearing. At least one active or non-active damper may be positioned on a strut of the gimbal tongue flexure.
US10650848B2 Write transducers having high moment layer
An apparatus, according to one embodiment, includes: an array of write transducers. Each of the write transducer include: a first write pole having a pole tip extending from a media facing side of the first write pole, and a second write pole having a pole tip extending from a media facing side of the second write pole. Each of the write transducers also include a nonmagnetic write gap between the pole tips of the write poles, a first high moment layer between the write gap and the pole tip of the second write pole, and a second high moment layer between the write gap and the pole tip of the first write pole. The first and second high moment layers each have a higher magnetic moment than magnetic moments of the pole tips of the second and first write poles, respectively.
US10650843B2 System and method for processing sound beams associated with visual elements
A system and method for a method for processing sound beams associated with visual elements, including: analyzing at least one received multimedia data element (MMDE) to identify audio features and visual elements within the MMDE; extracting at least one audio feature and at least one visual element from the MMDE; generating at least one sound signal from the MMDE based on the audio features; associating the at least one sound signal with at least one of the visual elements; and tagging each associated sound signals and visual element as an event.
US10650842B2 Signal detection device, signal detection method, and signal detection program
A signal detection device 10 includes a compression unit 11 which compresses an activation matrix by adding to each column an element of the row corresponding to a basis mapped to the information of the same acoustic element in an activation matrix computed by non-negative matrix factorization using a basis matrix, using the information of acoustic elements making up an acoustic event, mapped to the basis constituting the basis matrix.
US10650828B2 Hotword recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance, determining that the audio data corresponds to a hotword, generating a hotword audio fingerprint of the audio data that is determined to correspond to the hotword, comparing the hotword audio fingerprint to one or more stored audio fingerprints of audio data that was previously determined to correspond to the hotword, detecting whether the hotword audio fingerprint matches a stored audio fingerprint of audio data that was previously determined to correspond to the hotword based on whether the comparison indicates a similarity between the hotword audio fingerprint and one of the one or more stored audio fingerprints that satisfies a predetermined threshold, and in response to detecting that the hotword audio fingerprint matches a stored audio fingerprint, disabling access to a computing device into which the utterance was spoken.
US10650817B2 Method and electronic device for providing contents based on natural language understanding
Disclosed is an electronic device includes a display, a communication circuit, a processor, and a memory. The memory stores instructions that cause the processor to receive a natural language input from a user, to transmit at least a portion of the natural language input to an external server, to display a first message based on the natural language input and a first indication indicating the user, to receive a first response from the external server, to display a second indication indicating a first engine and a second message based on the first response, to receive a second response from the external server, and to display a third indication indicating a second engine and a third message based on the second response. The first response is generated by the first engine based on the natural language input, and the second response is generated by the second engine based on the natural language input.
US10650809B2 Speech recognition method and device
The present disclosure provides a speech recognition method and device. The method includes: receiving a speech signal; decoding the speech signal according to an acoustic model, a language model and a decoding network established in advance, and dynamically adding a blank unit in a decoding process to obtain an optimum decoding path with the added blank unit, in which the acoustic model is obtained based on connectionist temporal classification training, the acoustic model includes basic pronunciation units and the blank unit, and the decoding network includes a plurality of decoding paths consisting of the basic pronunciation units; and outputting the optimum decoding path as a recognition result of the speech signal.
US10650806B2 System and method for discriminative training of regression deep neural networks
A method, computer program product, and computer system for transforming, by a computing device, a speech signal into a speech signal representation. A regression deep neural network may be trained with a cost function to minimize a mean squared error between actual values of the speech signal representation and estimated values of the speech signal representation, wherein the cost function may include one or more discriminative terms. Bandwidth of the speech signal may be extended by extending the speech signal representation of the speech signal using the regression deep neural network trained with the cost function that includes the one or more discriminative terms.
US10650805B2 Method for scoring in an automatic speech recognition system
A system and method for speech recognition is provided. Embodiments may include receiving an audio signal at a first deep neural network (“DNN”) associated with a computing device. Embodiments may further include receiving the audio signal at a second deep neural network (“DNN”) associated with a computing device, wherein the second deep neural network includes fewer parameters than the first deep neural network. Embodiments may also include determining whether to select an output from the first deep neural network or the second deep neural network and providing the selected output to a decoder with an overall objective of speeding up ASR.
US10650800B2 Speech processing device, speech processing method, and computer program product
A speech processing device of an embodiment includes a spectrum parameter calculation unit, a phase spectrum calculation unit, a group delay spectrum calculation unit, a band group delay parameter calculation unit, and a band group delay compensation parameter calculation unit. The spectrum parameter calculation unit calculates a spectrum parameter. The phase spectrum calculation unit calculates a first phase spectrum. The group delay spectrum calculation unit calculates a group delay spectrum from the first phase spectrum based on a frequency component of the first phase spectrum. The band group delay parameter calculation unit calculates a band group delay parameter in a predetermined frequency band from a group delay spectrum. The band group delay compensation parameter calculation unit calculates a band group delay compensation parameter to compensate a difference between a second phase spectrum reconstructed from the band group delay parameter and the first phase spectrum.
US10650787B2 Vehicle and controlling method thereof
A vehicle includes a display device for displaying a screen divided into regions, and a controller for changing the divided regions of the screen displayed by the display device in accordance with an upward movement or downward movement of the display device.
US10650784B2 Display device, television receiver, display method, and recording medium
An image of an HDR signal, in which deterioration in luminance due to adjustment of white balance is suppressed while variations of a color of an image of an SDR signal is suppressed, is displayed. A television (1) that displays an image is which white balance is adjusted includes a determination unit (12) that determines whether an image signal is an HDR signal or an SDR signal, and a display control unit (14) that, in a case where the determination unit determines that the image signal is the HDR signal, changes gain of at least one primary color among primary colors to a value higher than a set value.
US10650781B2 Input device and air conditioner including the same
An input device and an air conditioner including the same, wherein the input device receives operation input of an air conditioner including an outdoor unit and an indoor unit, and the input device includes a display unit, a communication unit to communicate with the indoor unit, an interface unit to provide an interface for exchanging data with an external device, and a controller to perform control such that a home screen including a plurality of icon items is displayed on the display unit and to perform control such that temperature information set through a temperature setting item in the home screen is transmitted to the external device through the interface unit.
US10650780B2 Display apparatus
A display apparatus transmits a picture acquisition request for getting picture information to an external image apparatus connected through a predetermined interface to the display apparatus from the external image apparatus at predetermined intervals and gets a plurality of pieces of picture information from the external image apparatus to be displayed. The plurality of pictures may be switched at predetermined intervals, for example, to be displayed, so that the plurality of pictures may be displayed in a so-called slide show manner. A plurality of pictures for thumbnail may be produced from the plurality of pieces of picture information and be arranged together to be displayed in one picture screen of a display device.
US10650777B2 Display device having an inactive mode
A display device includes a power generator to supply a driving voltage to the display and a controller to control the display and the power generator and to generate a power control signal. The power generator includes a DC-DC converter and bypass cut-off logic. The DC-DC converter receives an input power voltage and the power control signal, selectively boosts the input power voltage based on the power control signal, and generates the driving voltage. The bypass cut-off logic selectively cuts off supply of the input power voltage to the DC-DC converter based on the power control signal.
US10650771B2 Output amplifier and display driver
Provided is an output amplifier including a differential unit which sends a current corresponding to a voltage difference between a gradation voltage and an amplified gradation voltage to a first current line; a current mirror unit which sends an amount of current corresponding to the current flowing through the first current line, to a second current line; and an output unit including a first and a second drive line, an output line through which the amplified gradation voltage is output, a first output transistor which sends a current based on a voltage of the first drive line, and a second output transistor which sends a current based on a voltage of the second drive line. The output unit includes a voltage regulation circuit which controls the voltage of the first drive line being higher than the voltage of the second drive line.
US10650761B2 Displaying image on low refresh rate mode and device implementing thereof
The present disclosure relates to a method of displaying an image on a low refresh rate mode and a display implementing the same, and the display in accordance with an exemplary aspect of the present disclosure includes a timing controller to set D display frame and S skip frame in N frame configuring a group of an unit on the low refresh rate mode and control a polarity change of the pixels in the skip frame according to a ratio of D and S.
US10650758B2 Multi zone backlight controlling method and device thereof
Provided are a multi zone backlight controlling method and a device thereof. The method includes: obtaining original grayscale values of pixels of the image; obtain a backlight control coefficient correction factor according to the original grayscale value; obtaining a first backlight control coefficient and a second backlight control coefficient based on the backlight control coefficient correction factor and the original grayscale values, and adjusting backlight brightness according to the first backlight control coefficient and the second backlight control coefficient, thereby reducing difference between the display image and the real image.
US10650751B2 Pixel driving circuit and driving method thereof, display device
A pixel driving circuit and a driving method thereof, and a display device. The pixel driving circuit includes a light-emitting driving circuit, a light-emitting component and a gate-source voltage adjustment circuit. A control end, a first end and a second end of the light-emitting driving circuit are electrically connected with a first node, a second node and the light-emitting component respectively; the gate-source voltage adjustment circuit is electrically connected with at least one of the first node and the second node, the gate-source voltage adjustment circuit is also electrically connected with an adjustment voltage terminal, and the gate-source voltage adjustment circuit is configured to adjust at least one of a voltage of the first node and a voltage of the second node, so as to increase a modulus value of a voltage difference between the control end and the first end of the light-emitting driving circuit.
US10650740B2 Pixel driving circuit and display device
The present disclosure discloses a pixel driving circuit and a display device, wherein the circuit includes: a data writing switch (T1), a first reset switch (T2), a second reset switch (T3), a driving transistor (T4), an organic light-emitting diode OLED, and a first storage capacitor (C1) and a second storage capacitor (C2). The embodiments of the present disclosure can compensate for the drift of driving the threshold voltage of the thin film transistor to improve the display quality.
US10650739B2 Pixel and organic light emitting display device having the same
An organic light emitting display device includes a plurality of pixels. Each of the pixels includes an organic light emitting diode, first to third transistors, a storage capacitor, and a first capacitor. The second transistor includes a gate electrode receiving a first scan signal, a first electrode receiving a data signal, and a second electrode connected to a first electrode of the first transistor. The third transistor includes a gate electrode receiving a second scan signal, a first electrode connected to a second electrode of the first transistor, and a second electrode connected to a gate electrode of the first transistor. The storage capacitor includes a first electrode receiving a power voltage and a second electrode connected to the gate electrode of the first transistor. The first capacitor includes a first electrode connected to the gate electrode of the third transistor and a second electrode receiving the power voltage.
US10650737B2 Hybrid micro-driver architectures having time multiplexing for driving displays
Systems and apparatuses for hybrid micro-driver architectures having time multiplexing for driving displays are described. In one embodiment, a display (e.g., hybrid display architecture) includes a backplane and a micro-driver circuitry that is coupled to the backplane. The backplane includes circuitry (e.g., sample and hold circuitry) for sampling and holding analog data and for time multiplexing analog data. The micro-driver circuitry includes at least a capacitor of a ramp generator for generating a ramp voltage based on the analog data of the backplane and drive circuitry to cause at least one emission pulse for emitting a display element.
US10650736B2 Display apparatus and voltage calibration method
A display apparatus and a voltage calibration method are disclosed. The display apparatus includes a ramp voltage generator, a ramp counter and a timing controller. The ramp voltage generator is configured to generate a ramp voltage. The ramp counter is coupled to the ramp voltage generator and configured to start counting when the ramp voltage generator generates the ramp voltage. The timing controller is coupled to the ramp voltage generator and the ramp counter respectively. When the ramp voltage is increased to be equal to a reference voltage, the timing controller compares an instant count value of the ramp counter with a default value and selectively calibrates a rising slope of the ramp voltage generated by the ramp voltage generator according to a comparing result of the instant count value and the default value.
US10650732B2 Display device including power delivery network controller for controlling reconfigurable power delivery network for reducing power comsumption and display power management method using the display device
Provided is a display device including a display panel, a power delivery network (PDN), an image controller, and a PDN controller. The display panel may include a plurality of sub-panels. The PDN may be controlled by a control signal, respectively deliver voltages determined by the control signal to the plurality of sub-panels, and generate state information for determining the control signal. The image controller may receive to store frame image data, determine a number of frames to be integrated according to a window size, and integrate the frame image data of frames in the determined number into one image to generate integrated image data. The PDN controller may generate the control signal and a size adjusting signal based on the state information and the integrated image data, provide the generated control signal to the PDN, and may provide the generated size adjusting signal to the image controller. The size adjusting signal may adjust the window size.
US10650726B2 Timing controller, display apparatus having the same and signal processing method thereof
A timing controller includes a count control circuit, a pulse width detector, and a pulse generator. The count control circuit receives an external enable signal. Pulses of the external enable signal include an effective and a blank period of image data. The count control circuit counts pulse widths of each of the pulses. The pulse width detector receives the counted pulse widths, compares a pulse width of a present pulse with pulse widths of previous pulses, and detects a pulse width of a previous pulse that has a pulse width smaller than the pulse width of the present pulse. The pulse generator generates three output pulses having pulse widths that are one-third a period of the detected previous pulse. The pulse generator outputs the first, second and third pulses as an internal enable signal.
US10650717B2 Display devices
A display device comprises a display substrate, first interconnections, second interconnections, a driving circuit and a polarizing plate. The display substrate includes a bend portion which is curved with respect to an axis parallel to a first direction. The first interconnections extend in the first direction and are on the display substrate. The second interconnections are on the display substrate, connected to the first interconnections and extend in a second direction different from the first direction. The driving circuit is electrically connected to the first interconnections and the second interconnections and provides driving signals to the first interconnections and the second interconnections. The polarizing plate is on the display substrate and overlaps the first interconnections and the second interconnections.
US10650716B2 Shift register unit, shift register, driving method, display panel and display apparatus
A gate shift register unit comprises an activation signal terminal, a deactivation signal terminal, a reset signal terminal, a first level signal terminal, a second level signal terminal, a first control terminal, a first clock signal terminal, a second clock signal terminal, an output terminal, a first node, a second node, a first node control unit, a second node control unit, a reset unit, and an output unit. The first node control unit is connected to the first control terminal, the activation signal terminal, the first level signal terminal, the second level signal terminal, the deactivation signal terminal, the first node, and the second node, and configured to transfer a signal at the first level signal terminal or the second level signal terminal to the first node under a control of potential signals at the activation signal terminal, the deactivation signal terminal, the first control terminal, and the second node.
US10650711B2 Systems and methods for projecting multiple images on a common area of an outer surface of a housing
A power device comprising: multiple light sources (202A, 202B, 202C) arranged in a housing (205); a mask (204) arranged around each of the multiple light sources in the housing and including multiple chambers (207A, 207B, 207C) corresponding to the multiple light sources to direct light (214A, 214B, 214C) emitted from the multiple light sources to a common area (140, 216) on an outer surface of the housing; and multiple image sources (214A, 214B, 214C) corresponding to the multiple light sources arranged between the multiple light sources and the outer surface of the housing, light emitted from each of the multiple light sources reaching a corresponding image source before reaching the surface of the housing and projecting a corresponding image (212) on the common area on the surface of the housing.
US10650710B2 Display body device and display apparatus with improved electrostatic withstanding voltage
To provide a display body device and a display apparatus that allow for improvement of an electrostatic withstanding voltage, a display body device 10E includes: a wiring substrate 30; a light-emitting element 12 and a drive IC 13 that are disposed on the wiring substrate 30; and a wiring pattern 36 that is disposed on an outermost side, and is at least partially exposed and has a potential equal to a ground of each of the light-emitting element 12 and the drive IC 13.
US10650705B2 Jointed leg system for taxidermy
A leg for attachment to a main body of a taxidermy mannequin includes first, second, and third portions, each having first and second ends. The first end of the first portion includes a connector for coupling to the main body. The first end of the second portion is connected to the second end of the first portion to form a first joint. At least one of the first or second portions has a first cut-away section proximate the first joint with a reduced thickness. The first end of the third portion is connected to the second end of the second portion to form a second joint. At least one of the second or third portions has a second cut-away section proximate the second joint with a reduced thickness.
US10650702B2 Modifying display region for people with loss of peripheral vision
The most active part of a video frame is magnified on a display to accommodate people with eye maladies such as glaucoma or perhaps retinitis pigmentosa. An area of interest in a video frame is identified, and that area is expanded or magnified to the center of the display, where people suffering from loss of peripheral vision can best see. Assuming the viewer sits a benchmark distance from the display, the active part of the image is expanded to fit in what can be seen in the center of the display without moving the head left to right and up and down. This may be done by the display recognizing where most of the action is taking place by means of with motion vectors and I-macroblocks, or by allowing the viewer to switch to various predetermined blocks on screen using a remote control.
US10650697B2 Apparatus and method for recognition of patient activities
A medication confirmation method and apparatus. The method of an embodiment of the invention includes the steps of capturing one or more video sequences of a user administering medication via a medication administration apparatus, storing the captured one or more video sequences, and analyzing at least one of the stored video sequences to confirm that the user has properly administered the medication, and has properly positioned the medication administration apparatus.
US10650678B2 Cognitive traffic light pattern analysis and notification
Methods, systems and computer program products providing traffic light status notifications to drivers are provided. Aspects include determining that a first vehicle, operated by the driver, is approaching a traffic light and receiving, by the first vehicle, traffic light status data from one or more second vehicles in a vicinity of the traffic light via vehicle-to-vehicle communication. Aspects also include obtaining a traffic light pattern for the traffic light from a traffic light pattern database and determining a predicted status of the traffic light at a time when the first vehicle will reach the traffic light based on a speed of the first vehicle, the traffic light status data, and the traffic light pattern. Aspects further include notifying the driver of the predicted status of the traffic light.
US10650671B2 Traffic intersection distance anayltics system
A method, system, and computer readable program product are disclosed for traffic intersection distance signaling. In an embodiment, the method comprises determining a distance between a first vehicle and a traffic intersection, said first vehicle being on a first side of the intersection; using this determined distance to determine if a pre-defined distance is available between the first vehicle and the intersection; and when this pre-defined distance is available between the first vehicle and the intersection, signaling to a second vehicle, on a second side of the intersection, that space is available for the second vehicle on the first side of the intersection. In embodiments of the invention, the method further comprises measuring a specified length of the second vehicle, and the pre-defined distance is based on this measured specified length. In an embodiment, the predefined distance is equal to or greater than this measured specified length.
US10650670B2 Method and apparatus for publishing road event messages
An approach is provided for publishing a road event message according to a hysteresis. For example, the approach involves processing a road report to determine a road event associated with a geographic location and a confidence metric of the road event. The approach also involves initiating a publishing of a road event message to indicate the road event for the geographic location based on determining that the confidence metric is greater than an upper threshold of a hysteresis. The approach further involves processing one or more other road reports to update the confidence metric of the road event. The approach further involves initiating a cancelling of the road event message based on determining that the updated confidence metric is less than a lower threshold of the hysteresis.
US10650668B2 Minimizing false alarms based on identified presence detection
A unified presence detection and prediction platform that is privacy aware is described. The platform is receives signals from plural sensor devices that are disposed within a premises. The platform produces profiles of entities based on detected characteristics developed from relatively inexpensive and privacy-aware sensors, i.e., non-video and non-audio sensor devices. The platform using these profiles and sensor signals from relatively inexpensive and privacy-aware sensors determines specific identification and produces historical patterns. Also described are techniques that allow users (persons), when authorized, to control remote devices/systems generally without direct interaction with such systems merely by the systems detecting and in instances predicting the specific presence of an identified individual in a location within the premises.
US10650666B1 Method for using a drone to test monitoring system sensors
Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to test a sensor. In one aspect, the method includes actions of detecting a message (i) broadcast by the drone and (ii) indicating that the drone is going to administer a test of a sensor, determining, by the monitoring system and based on the message and (i) sensor data generated by the sensor in response to the administration of the test, by the drone, within a predetermined period of time of the message or (ii) a lack of sensor data generated by the sensor in response to the administration of the test, by the drone, within a predetermined period of time of the message, whether the sensor is functioning properly, and in response to a determination that the sensor is not functioning properly, storing data indicating that the sensor is not functioning properly.
US10650663B2 Systems and methods for multi-device restriction zone maintenance
Various embodiments provide systems and method for maintaining an exclusion zone data set in relation to monitoring individuals where the maintenance involves both a user attached monitor device and a user detached monitor.
US10650655B2 Configurable user tracking and site safety
A configurable site safety system includes a plurality of wearable signaling devices, each with an array of independently addressable lighting elements, a location receiver and one or more communication interfaces. The system may also include a site safety server to track location information received from at least each of the signaling devices, and to cause, based on a subset of the plurality of signaling devices satisfying defined geographical, event-based or other defined criteria, the lighting array of each of the subset of signaling devices to display a defined lighting scheme.
US10650651B1 Automated geospatial security event grouping
A novel method and system for constantly monitoring security-monitoring assets (SMAs) and automatically determining whether security alerts are related to the same security event. The invention improves on existing technology by automatically assessing the geospatial location data of any SMAs responsible for initiating a security alert. The system automatically determines if any of the security alerts are related based on their proximity and the elapsed time between security alerts. If the security alerts occur within the defined proximity (relational zone) and/or relational timeframe, they are automatically grouped together to be processed as a single security event. Depending on the type of security alert, the system may rely solely on proximity or elapsed time. The system is constantly updating to ensure that proper associations are maintained at all times.
US10650649B2 Monitoring device
Disclosed herein are a monitoring device and systems utilising one or more such monitoring devices. The monitoring device comprises a protective housing containing: a passive infrared (PIR) sensor; a power supply a microcontroller; and a wireless transceiver. The power supply powers each of said PIR sensor, said microcontroller, and said wireless transceiver. The microcontroller is adapted to send an alert message, via said wireless transceiver, upon receiving a motion detection signal from said PIR sensor.
US10650648B2 Method and system for distributed acoustic sensing
Described herein is a method and system of distributed acoustic sensing, such as in an urban or metropolitan area involving a dedicated and established fibre optic communications network including a data centre. In general, the disclosed method and system includes the steps of (a) selecting an optical fibre cable installation having a path extending across a selected geographical area, the optical fibre cable installation including a bundle of optical fibres and forming part of a fibre-optic communications network, (b) determining characteristics associated with the optical fibre and/or the selected optical fibre installation, (c) transmitting outgoing light in the optical fibre, (d) receiving reflected light back scattered along the optical fibre, and (e) based on the reflected light and the determined characteristics, generating an alert signal representative of an acoustic event. The disclosed method and system is thereby configured to detect acoustic events near or within the selected geographical area.
US10650643B1 Casino system and method for conducting a card game including optional match and poker bonus features
A system and method for conducting a card game including a player v. dealer arrangement involving a comparison of HI and LO hand values. Players declare a three-card hand as either HI or LO and a dealer forms three-card LO and HI hands using five cards with a shared card being used in both the LO and HI hand. Aces have a value of 1 point when used in a LO hand and 11 when used in a HI hand, face cards have a value of 0 points and cards 2 through 10 have values matching their rank. Match and poker bonus features may also be incorporated.
US10650631B2 Systems and methods for processing a distorted image
In one exemplary embodiment in accordance with the disclosure, an image processing system is configured to use a distance authentication template to execute a detection procedure that detects at least one non-linear distortion in a subject image. The distance authentication template can be generated by mapping a set of spatial coordinates of three features in a distortion-free image to a set of pixel coordinates of the three features in the distortion-free image. Addressing a non-linear distortion in the subject image can include performing remedial actions to remedy the non-linear distortion, or taking into consideration the non-linear distortion when using the distance authentication template to identify one or more features in the subject image.
US10650629B1 Access control provisioning
Method, systems, devices, and techniques for access control provisioning are described. A monitoring system configured to monitor a property includes an access control device that is configured to receive an access control request and provide access to a portion of the property in response to the request. The system also includes a control unit or board that is configured to transmit, through a particular relay out of multiple relays, the access control request. The control unit further receives data indicating that the access control device received the access control request and determines that the particular relay corresponds to the access control device.
US10650622B2 Monitoring device
A monitoring apparatus provides vehicle telematics data. The monitoring apparatus includes a sensor for sensing vehicle and engine motion induced vibration in part of a vehicle and for generating vibration associated data. The sensor is coupled to part of the vehicle. Engine motion induced vibration associated data is processed to extract a characteristic of the vehicle or the engine.
US10650620B2 Systems and methods to determine abnormalities in a vehicle stabilizer system
Systems and methods to detect abnormalities within a stabilizer system for a vehicle. A method includes receiving suspension system data from one or more vehicle sensors, calculating a roll gradient from the suspension system data, determining whether the calculated roll gradient is greater than a predetermined roll gradient threshold, and setting a diagnostic notification if the calculated roll gradient is greater than the predetermined roll gradient threshold.
US10650616B2 Fault diagnosis using distributed PCA architecture
A system includes a vehicle having an electronic device, a sensor designed to detect sensor data corresponding to at least one property of the electronic device, an output device designed to output data, and a vehicle network access device designed to transmit the sensor data. The system also includes a machine learning server separate from the vehicle and having a machine learning processor designed to receive the sensor data, and generate, using a machine learning algorithm, a model of the electronic device. The machine learning processor is also designed to determine that a fault is likely to occur with the electronic device by conducting a T squared statistical analysis of the sensor data using the model, and generate a signal to be transmitted to the vehicle network access device when the fault is likely to occur and output information indicating that the fault is likely to occur.
US10650615B2 System and method for scheduling based on vehicle condition reported by vehicle
A method and system that can be used to generate or modify a schedule using data indicative of a vehicle condition reported by a vehicle is described. A server receives a first computer network transmission (CNT) comprising data indicative of the vehicle and the vehicle condition, parses the first CNT to obtain the data indicative of the vehicle and the data indicative of the vehicle condition; determines, based on the data indicative of the vehicle, a computer network address associated with a repair shop having a client disposed at the address to display content of a scheduler application, and transmits to the client disposed at the address, a second CNT comprising data to cause the client to display as part of the content of the scheduler application served by computing server an alert indicator and parsed data indicative of the vehicle and the parsed data indicative of the vehicle condition.
US10650611B1 Systems and methods for graphical programming
Systems and methods for creating, storing, and manipulating 3D objects in a software-supported virtual environment, without having to release new versions or renderings of the software-supported virtual environment, are disclosed. The system includes one or more graph files for defining particular 3D objects, where the one or more graph files define the object behavior in the software-supported virtual environment. A mobile application included in the system may receive the one or more graph files for displaying the 3D objects. A user of the mobile application may visually manipulate or configure the 3D objects, such as extending or rotating the 3D objects, which results in real-time adjustments to the one or more graph files, the display, and additional services such as price quoting.
US10650604B1 Method, device and system for volume visualization and interaction in a virtual reality environment
The present technology relates to methods, devices and systems for volume visualization and interaction in a virtual reality environment.
US10650589B1 Generating surface approximations using curvature integrals for surface visualization rendering
An apparatus accesses terrain data describing a surface and comprising a plurality of positions located on the surface. The apparatus determines curvatures/second derivatives of the surface between adjacent positions along surface spanning lines along the surface. The apparatus defines vertices by determining an accumulated absolute curvature along the line spanning the surface based on the curvature between positions by adding the absolute value of the curvature to the accumulated absolute curvature, determining whether the accumulated absolute curvature is equal to or greater than a reset value, and when it is determined that the accumulated absolute curvature is equal to or greater than the reset value, defining a vertex at the position. When it is determined that the accumulated absolute curvature is not equal to or greater than the reset value, the absolute value of the next curvature is added to the accumulated absolute curvature.
US10650584B2 Three-dimensional modeling scanner
A method is disclosed for generating a three-dimensional (3D) model of a target object. The method includes obtaining one or more image capture settings and capturing, using the one or more image capture settings, a plurality of two-dimensional (2D) images each including at least a portion of a coded target and at least a portion of the target object. The method further includes transmitting the plurality of 2D images to a model generation server and generating, by the model generation server based on the plurality of 2D images, the 3D model of the target object and one or more model characteristics of the 3D model.
US10650569B2 Browser-based texture map generation and application
Techniques are provided for utilizing a browser-based texture map generator to generate texture maps for images containing objects that are available in multiple textures. An image that contains objects that are capable of retexturing is received. Utilizing a browser-based image editing application, the objects are segmented from the image and shading is separated from texture for the objects. A WebGL-based texture mapping tool is applied to create a texture map for at least a portion of the objects. A two-dimensional vignette of the object(s) is generated containing the data needed to re-texture each segmented object.
US10650567B2 Optimizing processing time of a simulation engine
A method of optimizing a processing time of a simulation engine that executes to create a simulated experience for a user, includes the steps of identifying a number of components that comprise the simulated experience to be rendered for the user in a virtual reality environment; assigns execution of the plurality of components to at least two threads, where the at least two threads execute in parallel on a CPU to create the simulated experience, where the first thread processes a first portion of the components for components that require rapid execution to create a realistic experience within the simulated experience, and reduces a processing load of the first thread by assigning a second portion of the components to execute in a second thread, where the second portion requires less rapid execution than the first portion to create the realistic experience.
US10650559B2 Methods and systems for simplified graphical depictions of bipartite graphs
A method for generating a graphical display of a bipartite graph includes receiving bipartite graph data, generating, a first meta-node including at least two nodes in the first set of nodes in the bipartite graph data and a second meta-node including at least two nodes in a second set of nodes in the bipartite graph data based on the bipartite graph data using a minimum description length (MDL) optimization process to generate the first meta-node and the second meta-node. The method further includes generating a first graphical depiction of the first meta-node and the second meta-node, the graphical depiction including a single edge connecting the first meta-node and the second meta-node to provide a summarized display of the bipartite graph data.
US10650554B2 Packing strategy signaling
A novel method for signaling the packing method of 2D patches in canvas images, used in coding of 3D point clouds is described herein. The method utilizes a signal representation to indicate the orientation method to be used by the patches. Furthermore, an optimal method of coding the orientation information of each patch is described.
US10650548B1 Method and device for localization of autonomous vehicle for route planning by using attention-driven landmark detection
A method for detecting a location of a subject vehicle capable of an autonomous driving by using a landmark detection. And the method includes steps of: (a) a computing device, if a live feature map is acquired, detecting each of feature map coordinates on the live feature map per each of reference objects included in a subject data region corresponding to a location and a posture of the subject vehicle, by referring to (i) reference feature maps corresponding to the reference objects, and (ii) the live feature map; (b) the computing device detecting image coordinates of the reference objects on a live image by referring to the feature map coordinates; and (c) the computing device detecting an optimized subject coordinate of the subject vehicle by referring to 3-dimensional coordinates of the reference objects in a real world.
US10650532B2 Single- and multi-modality alignment of medical images in the presence of non-rigid deformations using phase correlation
A phase correlation method (PCM) can be used for translational and/or rotational alignment of 3D medical images even in the presence of non-rigid deformations between first and second images of a registered volume of a patient.
US10650531B2 Lidar noise removal using image pixel clusterings
A system, computer-readable medium, and method for improving semantic mapping and traffic participant detection for an autonomous vehicle are provided. The methods and systems may include obtain a two-dimensional image, obtain a three-dimensional point cloud comprising a plurality of points, perform semantic segmentation on the image to map objects with a discrete pixel color, and overlaying the semantic segmentation on the image to generate a updated image, generate superpixel clusters from the semantic segmentation to group like pixels together, project the point cloud onto the updated image comprising the superpixel clusters, and remove points determined to be noise/errors from the point cloud based on determining noisy points within each superpixel cluster.
US10650525B2 Interactive image segmenting apparatus and method
An interactive image segmenting apparatus and method are provided. The image segmenting apparatus and corresponding method include a boundary detector, a condition generator, and a boundary modifier. The boundary detector is configured to detect a boundary from an image using an image segmentation process. The feedback receiver is configured to receive information about the detected boundary. The condition generator is configured to generate a constraint for the image segmentation process based on the information. The boundary modifier is configured to modify the detected boundary by applying the generated constraint to the image segmentation process.
US10650522B2 Medical image processing apparatus, medical image processing method, and X-ray CT apparatus
A medical image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry acquires image data including image data of a blood vessel of a subject. The processing circuitry performs analysis related to the blood vessel by using the image data, and specifies a region of interest in the blood vessel based on a result of the analysis. The processing circuitry performs fluid analysis on a region other than the region of interest at a first accuracy, and performs fluid analysis on the region of interest at a second accuracy that is higher than the first accuracy.
US10650516B2 Information processing apparatus, information processing method, and recording medium
A plurality of projection images are obtained, on a basis of plural pieces of three-dimensional image data obtained by imaging an object at a plurality of different time points, by projection from a plurality of different projection directions corresponding to projection images in accordance with a three-dimensional partial region where a pixel value is increased and a three-dimensional partial region where the pixel value is decreased at a second time point with respect to a first time point among the plurality of time points, and the plurality of projection images are displayed on a display unit.
US10650510B2 Substrate inspection apparatus and method
Disclosed are a substrate inspection apparatus and a method for displaying a component in a three-dimensional inspection of a substrate. The substrate inspection apparatus measures a substrate or an inspection target region of interest of the substrate and displays an image of components positioned within the measured region on a display unit. The image of the components displayed on the display unit may be displayed in a predetermined reference direction. The difference between the reference direction and a direction in which the actual component is disposed on the substrate is displayed in the form of a numerical value or a figure. Alternatively, the image of the component in the reference direction and the image of the actually disposed component are simultaneously displayed on a screen, and a user may convert a display method of the image by using a toggle button.
US10650507B2 Image display method and apparatus in VR device, and VR device
The present disclosure discloses an image display method and apparatus in a virtual reality (VR) device. The method includes: obtaining a first image to be displayed by the VR device, an edge of a target object in the first image having an aliasing shape, the VR device being provided with an electromagnetic vibrator, and the electromagnetic vibrator being configured to control the first image to move by a first distance along a first direction; obtaining a second image after the electromagnetic vibrator vibrates, the second image being an image obtained after the first image is moved by the first distance along the first direction; performing a superimposition operation on the first image and the second image to obtain a target image, an edge of the target object in the target image changing from the aliasing shape to a smooth shape; and displaying the target image in the VR device.
US10650500B2 Image local contrast enhancement method
An image local contrast enhancement method includes: obtaining a first block where a pixel is located and a second block adjacent to the first block, and a gray scale source of a third block; obtaining a source gray scale of a fourth block opposite to the first block; respectively calculating a linear interpolation value according to the source gray scale and a distance between the pixel and the first block, the second block, the third block, and the fourth block; calculating a nonlinear interpolation value of the linear interpolation value by a nonlinear function; performing weighted calculation on the nonlinear interpolation value to obtain a target gray scale. The disclosure increases the diagonal blocks in the local gray scale adjustment, reflects the diagonal direction of the image, enhances the display effect of the local contrast in the smoothing process, enhances the edge image display effect, and improves the user experience.
US10650493B2 Image processing apparatus
An edge image generating unit detects edge pixels in an original image and generates an edge image that includes the detected edge pixels. A reduction processing unit sets a reduction direction as a horizontal or a vertical direction, and reduces the edge image along the reduction direction by a predetermined reduction ratio without reducing the original image along a direction perpendicular to the reduction direction and thereby generates a reduced image. A connecting pixel group detecting unit detects, in the reduced image, a connecting pixel group continuously extending along the reduction direction. A ruled line determining unit associates two connecting pixel groups with each other as a connecting pixel group pair among the detected connecting pixel groups, and determines a position of a ruled line in the original image from a position of the connecting pixel group pair on the basis of the reduction ratio.
US10650492B2 Method and apparatus for generating image
A method and an apparatus for generating an image are provided. A specific embodiment of the method comprises: acquiring a to-be-processed facial image, the image resolution of the to-be-processed facial image being lower than a preset first resolution threshold; and inputting the to-be-processed facial image into a pre-trained generativemodel to generate a processed facial image. The generative model updates a model parameter using a loss function in a training process, and the loss function is determined based on a probability of an image group being positive sample data, the image group composed of a facial sample image and a facial generative image. According to this embodiment, authenticity of the generated facial image is enhanced.
US10650491B2 Image up-scale device and method
An image scale device for up-scaling an input image by generating data signals for a plurality of additional pixels, the additional pixels added to the input image to generate an up-scaled image, the device comprising an RGB interpolator configured to generate red (R), green (G), and blue (B) data signals for each of the additional pixels on the basis of the R, G, and B data signals of an arbitrary pixel among pixels of the input image that are adjacent to the respective additional pixel, and a W interpolator configured to generate a white (W) data signal for each of the additional pixels on the basis of W data signals of the pixels of the input image that are adjacent to the respective additional pixel.
US10650475B2 Hierarchical panel presentation responsive to incremental search interface
Various embodiments relate generally to a system, a device and a method for providing a panel-based search interface as a function of incremental entry of user data, such as text representing a destination. Data representing user input is received at a search interface presented by a listing management system. One or more panel objects are determined based on the user input. Data representing one or more interests associated with the user input is retrieved. The one or more panel objects and the data representing the one or more interests are rendered within the search interface. Responsive to the received user input, the search interface comprising the rendered one or more panel objects and the data representing the one or more interests is provided.
US10650469B1 Insurance underwriting and re-underwriting implementing unmanned aerial vehicles (UAVs)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an area surrounding an insured or potentially insured asset, such as with the insurance customer's permission, and collect data related to the insured or potentially insured asset, such as size, height, roof shape, materials (siding, roofing), etc. which may form a basis of the underwriting detail used to evaluate a property. The drone data may reveal site characteristics, such as slope or grade of a parcel; the proximity to other structures (and their uses); trees; rivers; coastlines; and earthquake faults. The drone data may be used by an insurance provider remote server to assess the risk associated with an insured asset, generate or modify an insurance premium or discount, etc. The drone data may also be used to mitigate risk and prevent loss by alerting policyholders of the risk such that corrective action may be taken.
US10650468B2 Systems and methods for automated matching and conversion of term life insurance policies
An exemplary aspect comprises a computer system with a receiving component that receives application information for an insurance policy that extends the term of an existing life insurance product, and is pre-paid for by a third party, the third party to be paid fees based on the customer's selection of one of a first option providing the customer with the right of first refusal to continue the insurance policy, and a second option providing the third party with the right of first refusal to continue the insurance policy; an underwriting component that determines whether the customer qualifies for the insurance policy; a pricing component that calculates the fees to be paid by the customer to the third party; and a closing component that provides relevant closing documentation for the insurance policy to at least the customer, the insurance company, and the third party.
US10650456B2 Systems and methods for managing a talent based exchange
Various aspects of the invention relate to creating a process and system that manages integration of securitization elements into tradable stocks, trading and execution of the stocks, and the generation of the underlying instruments that link a Talented Person's earning potential backed by one or more insurance policies to a tradable stock. The tradable stock itself is a unique technologically based digital object. The digital object is configured to encode various elements of the Talent's profile, encode securitization elements, and encode ownership and/or encode transaction histories within the digital object. The encoding is configured such that any owner, purchaser, or other party can validate the digital object based on the included encoding. Further, records of digital stock information and digital stock transactions can be distributed to users of the system via distributed ledger technology.
US10650455B2 Methods, software, and systems for over-the-counter trading
Methods, software, and hardware are disclosed for providing verified real time price quotes in an over-the-counter financial market. Systems are described that can comprise methods, software, and/or hardware to provide verified real time price information for securities traded over-the-counter. Verification methods of the invention include identifying suspect source data, wherein the suspect source data includes information about the price of a security, verifying the suspect source data, and displaying to a user a verified price quote of a security traded in an over-the-counter market to a user. The verification methods of the invention include using hash functions and hash tables to process suspect source data, wherein the hashing allows for confidential processing while at the same time maintaining the ability to match a price quote to the source of the price quote.
US10650454B2 Large liquidity seeking trading platform
An electronic trading system implements a display price that guarantees a minimum available quantity for trade. The electronic trading system determines a quantity of financial instruments available at various prices for incoming orders. A display bid price and display offer price are determined so that the quantity available at the display prices exceeds a display quantity threshold. The electronic trading system receives orders designated fast and slow. Fast orders are used for large, rapid trades at known prices. Slow orders trade with a delay for a price improvement auction. Orders meeting a minimum order quantity threshold may participate in an auction for incoming orders that offers price improvement to the execution price of aggressively priced orders. The electronic trading system implements risk management measures based on order size and percentage filled for individual trades and series of trades. The electronic trading system supports orders having multiple legs.
US10650453B2 Method and interface for consolidating price levels on a trading screen
A trading screen may display price and quantity information for price levels in a static axis of prices. The static axis of prices may be divided into two or more different regions. The price and quantity information for one or more of the regions may be consolidated from price and quantity information from plurality of un-consolidated price levels.
US10650445B1 Collaborative bidding in an online auction
Certain embodiments herein relate to implementing collaborative bidding in online auctions. Example methods may include generating a bid request, receiving a first response comprising a first bid amount and a first content identifier, receiving a second response comprising a second bid amount and a second content identifier, applying a set of rules to the first response and the second response, and determining, using the set of rules, that the first bid amount and the second bid amount are combinable. Some example methods may include generating a combined bid amount using the first bid amount and the second bid amount, determining that the combined bid amount is a winning bid amount, determining a first allocated cost associated with the first response using the first bid amount, determining a second allocated cost associated with the second response using the second bid amount, and causing presentation of first content and second content.
US10650433B2 Joint gift registry
Various embodiments provide a system and method that enables negotiation, creation, and distributed fulfillment of joint gift registries supporting enhanced social interaction among registrants and prospective purchasers.
US10650432B1 Recommendation system using improved neural network
Some aspects of the present disclosure relate to generating and training a neural network by separating historical item interaction data into both inputs and outputs. This may be done, for example, based on date. For example, a neural network machine learning technique may be used to generate a prediction model using a set of inputs that includes both a number of items purchased by a number of users before a certain date as well as some or all attributes of those items, and a set of outputs that includes the items purchased after that date. The items purchased before that date and the associated attributes can be subjected to a time-decay function.
US10650427B2 Contextual execution of automated workflows
An enterprise geospatial intelligence service oriented architecture (EGI-SOA) provides a consumer with one or more tailored products in response to either a dynamic request or a standing request by the consumer.
US10650420B2 System for reducing waiting time
Provided is a system and methods for reducing wait time in a store with a plurality of checkout queues. The system includes an item counting device coupled to a shopping cart. The item counting device includes a weigh sensor and a counter, wherein the counter increments by 1 in response to the weigh sensor detecting an increase in weight as an item is placed within the shopping cart. The system includes an efficiency analyzer that determines a historical efficiency of an employee at a checkout register. Additionally, the system includes proximity processor that receives data from a customer through an input device and outputs a proximity of the customer to a queue. The system has a wait time processor that determines the wait time of a plurality of checkout queues and outputs the same to the customer.
US10650418B2 Integration of a video player pushdown advertising unit and digital media content
Described are systems and methods for dynamic integration and presentation of advertising content and media content. The method includes receiving a request for media content from a remote computing device and providing, in response to the request, an interactive advertising unit. The interactive advertising unit includes a first content layer including the requested media content and a media player, a second content layer including the advertising content, wherein the advertising content comprises static content and interactive content, an integration module configured to display the requested media content in the media player, and reveal the advertising content in an area extending from a boundary of a playback window of the media player, wherein revealing the advertising content includes moving web page content to accommodate the advertising content. The method includes transmitting the interactive advertising unit for presentation on the remote computing device.
US10650407B2 Systems and methods for discovery and tracking of web-based advertisements
Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.
US10650406B2 Pacing objectives of an advertising campaign throughout a duration of the advertising campaign
An advertiser specifies an advertising campaign along with a budget, a duration and one or more objectives associated with the advertising campaign. An online system presenting advertisements from the advertising campaign determines an interval representing a portion of the duration, an interval budget, and one or more interval objectives. Historical information describing selection and presentation of advertisements by the online system is retrieved, and used to determine one or more filters limiting the number of opportunities to present an advertisement in which advertisements from the advertising campaign are included. The scaling filters may be based on the one or more interval objectives, bid amounts determined for advertisements in the advertising campaign, and bid amounts associated with advertisements previously selected for presentation form the historical data.
US10650403B2 Distributing online ads by targeting online ad requests
Techniques for distributing online ads by targeting online ad requests using test data to predict performance. The techniques can target ad requests in automated online advertising systems in which ad requests are generated by an ad exchange server and bids are placed by marketer devices in real time. The techniques aggregate bid units and compare bid unit characteristics to select bid units to target in ways that address data sparsity, variance, and volume issues. Data sparsity issues are addressed by aggregating bid units to avoid using bid units having insufficient data. Data variance issues are addressed by computing stability metrics for bid units that enable discounting the effect of outliers. Data volume and processing efficiency issues are addressed by grouping similar bid units based on similar metrics (e.g., normalized ROI) and/or similar stability scores, and then ranking the bid units and selecting the top ranked bid units to target.
US10650394B2 Measurements based on panel and census data
Measuring a networked audience is described. Initially, a first set of network usage data is determined based on a first set of signaling information obtained from a first subset of the client systems as a result of the first subset accessing common resources. In addition, a second set of network usage data is determined based on a second set of information obtained from a second subset of the client systems as a result of an application installed thereon monitoring accessing of the common resources. Usage is measured based on the first set of network usage data by determining an initial count of unique visitors that accessed the common resources by determining a count related to signaling of the first set of signaling information. Adjustment factors are determined based on the second set of network usage data. Finally, audience reports are generated by adjusting the measured usage using the one or more adjustment factors.
US10650392B2 Methods and systems for using multiple data sets to analyze performance metrics of targeted companies
New and improved methods and systems for modeling the performance of selected company metrics. Multiple, non-traditional sets of objective data along with mathematical analytical techniques are used to provide transparency and visibility into company performance relating to the particular metrics. Company inflection points and changes in strategy may be identified. The performance of a company and/or the performance of a selected industry or industry sector may be analyzed.
US10650389B2 Systems and methods for secure network transactions
Persistent, electronically anchored currency notes (PEAC notes) may be generated by a transaction provider and maintained in a datastore. Each PEAC note may be associated with a respective unique identifier and asset held by a custodian. The transaction provider may provide for assigning ownership of the PEAC notes to various entities and/or transferring ownership therebetween. Ownership transfers may be performed by the transaction provider while maintaining the PEAC notes in the datastore and/or maintaining the asset(s) associated therewith with their respective custodian(s). A PEAC note may be tied to one or more usage conditions, which restrict transfers thereof. The usage conditions may be removed when release conditions are satisfied.
US10650383B2 Method and system for verification at point of sale
A method for consumer verification of a payment transaction that exceeds previously established account limitations includes: storing account profiles, each including data related to a transaction account including a primary account number and transaction controls; receiving a transaction message related to a payment transaction including a specific primary account number, a point of sale identifier, and one or more additional data elements configured to store transaction details; identifying a specific account profile that includes the specific primary account number; determining that the payment transaction exceeds the account controls in the specific account profile based on the transaction details; transmitting question data for a plurality of questions to a point of sale associated with the point of sale identifier; receiving answer data from the point of sale; and transmitting the transaction message to a financial institution based on the answer data.
US10650380B1 System and method for evaluating requests
The evaluation system provides a real-time mechanism for auditing purchase request transactions prior to the purchase being completed in order to determine if one or more audit parameters are violated and the transaction should not be completed. An electronic product request can be received from a merchant of the product. The request can identify at least the merchant, the party, and the product requested for purchase. One or more business rules and auditing parameters for auditing the request can be identified based on the identity of the merchant. The contents of the request can then be audited to determine if the request satisfies the audit parameters. The contents of the request can also be used to identify historical transactions for the party, which can be used to determine if the current request violates one or more of the audit parameters.
US10650378B2 Customer verification
A method and apparatus are disclosed for identifying a user. The method includes the steps of determining at least one biometric parameter associated with a user at a terminal, determining a plurality of active users associated with the terminal and comparing the determined biometric parameter with corresponding biometric parameters of the active users.
US10650377B2 Passive cardholder verification method in mobile device
In a payment-enabled smartphone, a customer verification method (CVM) may be performed without prompting the user to provide any input. An outcome of the resulting passive CVM process may be an input to a risk based decision process performed by the smartphone, by a point of sale terminal and/or by an issuer of a payment card account accessed via the payment-enabled smartphone. The risk based decision process may determine whether a payment transaction is approved or declined.
US10650371B2 System and method for enabling a mobile communication device to operate as a financial presentation device
A provisioning system for enabling a mobile communication device to operate as a financial presentation device (FPD) presentable to providers of goods or service is provided. The provisioning system relies on a transaction processing system that normally routes authorization requests from merchants to issuers of FPDs for purposes of authorizing FPD transactions. The transaction processing system stores security keys of all issuers in order to validate transaction data sent from the merchants. The provisioning system monitors authorization requests routed through the transaction processing system and retrieves an authorization request of a financial transaction initiated with a particular FPD. The provisioning system then transmits the FPD data contained in the retrieved authorization request and the security key stored in the transaction processing system to a secure memory element of the mobile communication device to enable the mobile communication device to operate as a FPD.
US10650364B2 System and method for advanced identification of a customer
In a method for advanced identification of a customer, a customer may remotely place an order, intending to later go to a store to pick up the ordered item. The store may have a pick-up area (e.g., at the back of the store) where the customer can go to pick up the ordered item. To save the customer time, the customer may be identified when she enters the store so that an employee can obtain her ordered item and have it ready to pick up by the time the customer walks through the store and arrives at the pick-up area. To identify the customer, an initiation device may transmit a first signal that causes the customer's mobile electronic device to respond by transmitting a second signal, which may be utilized to generate a notification in the pick-up area notifying an employee to obtain the ordered item for pick-up.
US10650362B2 Method and apparatus for sharing regional information
A payment bill query request initiated by a user through a third-party payment platform is obtained at a payment platform server. Whether a payment institution has generated a payment bill for the user is determined based on the payment bill query request, where the payment institution does not provide the third-party payment platform with bill generation information. If so, user information associated with the user is obtained by the payment platform server and based on the payment bill. Whether information for notification that the payment institution has generated the payment bill for the user has been pushed to the region that the user belongs to is determined. If not, the information for notification that the payment institution has generated a payment bill is pushed to each user associated with the third-party payment platform within the region that the user belongs to through an account of the third-party payment platform.
US10650359B2 Energy distribution and marketing backoffice system and method
A retail energy provider system comprising a market transaction manager, business rules and requirements processor, usage rater, customer analysis and quality control auditor, customer billing processor and collection manager, customer payment processor, third party sales and marketing application programming interface, customer acquisition and residual income interface, having a wholesale forecaster, interactive voice response system, intranet web services, internet web services and network based external customer service and executive management systems and financial services functions, all said functions and systems interacting with a robust SQL database engine for which the novel database schema is taught herein.
US10650357B2 Method and apparatus for conducting secure financial and informational transactions via portable smart devices
A technique for conducting secure financial and informational transactions via portable smart devices is disclosed, in which two transaction devices, e.g. an ATM and a smartphone or other smart connected device are both substantially simultaneously accessible by the user and are both independently connected with the account server by a secure connection between the transaction device for the ATM and a secure connection between the smartphone and a cellphone tower. Thus, authentication is provided by secure login on the two devices, i.e. the transaction device and the cellphone. Once the devices are both connected to the account server, handshaking between the two devices to confirm pairing of the right two devices is prompted, at which point, a transaction may proceed.
US10650356B2 Intelligent self-service delivery advisor
The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.
US10650352B2 Multiple-employee personal cell phone secure storage time clock apparatus and timekeeping system
A mobile device storage and tracking system includes a housing and a carousel disposed in the housing and having a plurality of storage spaces. Responsive to a user input that is indicative of a particular user, a control rotates the carousel to position a selected storage space at a door and unlocks the door, whereby the particular user can store a mobile device at that selected storage space. After the user stores the mobile device at that selected storage space, the control closes and locks the door. When the particular user again provides the user input, the control unlocks the door and rotates the carousel to position the selected storage space at the door. The control is operable to track, for each particular user, when the particular user's mobile device is at the carousel and when the particular user's mobile device has been removed from the carousel.
US10650351B2 Auto-Calendaring
The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.
US10650348B2 Rapid access to data oriented workflows
One or more RFID tags may be read. An electronic document associated with the RFID tag may be identified. One or more attributes associated with the electronic document can be identified. One or more workflows can be determined according to the attribute(s).
US10650343B2 Method and system for storing and retrieving packaging and re-packaging relations
A method and system for storing and retrieving a packaging hierarchy of traceable physical items includes at an item marking location, marking physical items to be packaged in the packaging hierarchy, with a unique code with a first and second identifier, transferring packaging relationships between the codes to a track and trace system, identifying for each code in the packaging relationships, hierarchical code relations expressed as parent and/or child codes, and for each code, storing the hierarchical code relations in a section of a data storage location of the first computer system, wherein a start position of the section is determined by a combination of the first and second identifiers of the code.
US10650339B2 Assessment method and server for debt management competency
Provided are a method and a server for assessing a debt management competency, which provide a determination reference for inducing and educating an individual to rationally make a decision on a debt redemption by progressing the rounds by the predetermined number of times, selecting a specific debt among the plurality of debts and setting the amount of money to be repaid for the debt in an income for each round, setting an assessment grade for a user according to a debt settlement amount calculated in a final round, and providing a user with feedback information according to an assessment grade.
US10650336B2 Method and system for adaptively switching prediction strategies optimizing time-variant energy consumption of built environment
A computer-implemented method and system is provided. The system adaptively switches prediction strategies to optimize time-variant energy demand and consumption of built environments associated with renewable energy sources. The system analyzes a first, second, third, fourth and a fifth set of statistical data. The system derives of a set of prediction strategies for controlled and directional execution of analysis and evaluation of a set of predictions for optimum usage and operation of the plurality of energy consuming devices. The system monitors a set of factors corresponding to the set of prediction strategies and switches a prediction strategy from the set of derived prediction strategies. The system predicts a set of predictions for identification of a potential future time-variant energy demand and consumption and predicts a set of predictions. The system manipulates an operational state of the plurality of energy consuming devices and the plurality of energy storage and supply means.
US10650332B1 Buyer-provider matching algorithm
In a services exchange medium, buyers are able to search and hire service providers to get projects done quickly and cost effectively. A buyer-provider matching algorithm uses two scores to calculate a “Provider Search” score for each service provider: a “Reputation” score and a “Provider Match” score. In some embodiments, the “Reputation” score is a quantitative metric score of a service provider's overall reputation within the services exchange medium. In other embodiments, the “Reputation” score is configured to enhance the “Provider Match” score. Since reputation is an important attribute when searching for a qualified service provider, the “Provider Search” score takes into consideration the “Reputation” score. A provider results list generated from a provider search is sorted by the “Provider Search” score. As such, the provider results list is sorted in a significant manner useful to the buyer searching for the qualified service provider.
US10650330B2 Systems and methods of database optimization and distributed computing
Systems and methods of database optimization and distributed computing are provided herein. In some embodiments, a method includes distributing remote agents to a plurality of remote computing systems, receiving incoming inventory from a database of available inventory via the remote agents, generating the database of available inventory that retains complete inventory records, generating thin locator style records for the complete inventory records, wherein the thin locator style records include key record identifiers, distributing a query to one or more of the remote agents, selecting the thin locator style records in response to the query, obtaining the complete inventory records corresponding to the thin locator style records of the selected key record identifiers, and providing the complete inventory records to a requestor.
US10650327B2 Adaptive content generation and dissemination system (ACGDS)
The present invention provides an adaptive content generation and dissemination system for generating adaptive content based on a personalized user profile and presenting adaptive content to the user. The system comprises an adaptive and predictive synchronous ecosystem that presents multiple methods for assembling and/or providing content to user terminals, such as, by way of example, content for instruction, training, knowledge transfer, and on-demand help. The present invention utilizes key human sensory learning mechanisms including graphics, video, audio, an/or interactive sessions, to enable different types of learners to efficiently and rapidly consume and thoroughly comprehend complex concepts and detailed information associated with transactions associated with service provider.
US10650326B1 Dynamically optimizing a data set distribution
In general, embodiments of the present invention provide systems, methods and computer readable media configured to receive configuration data describing a desired data set distribution, and, in response to receiving new data instances, use the configuration data and the new data instances to dynamically optimize the distribution of data already stored in a data reservoir that has been discretized into bins representing the desired data distribution.
US10650325B2 Deterministic message distribution
This disclosure relates to systems and methods that include configuring a machine learning system to train on a plurality of messages, the machine learning system to output an expected number of positive responses and an expected number of negative responses based on an input message, determining a threshold differential and a weight value using responses to the plurality of messages, and sending the input message in response to a differential between the expected number of positive responses and the weight multiplied by the expected number of negative responses being above the threshold differential.
US10650319B2 Flux control of qubit under resonant excitation
Systems and methods are provided for flux control of a qubit. A quantum system includes a microwave transmitter configured to provide a continuous microwave tone, and a qubit configured such that a portion of an energy spectrum of the qubit is responsive to an applied flux. The qubit also has an inductive element responsive to the continuous microwave tone to produce a Rabi oscillation within the qubit. A flux source is configured to apply a flux to the qubit.
US10650313B2 Methods and systems of assertional simulation
The present disclosure generally includes a projective modeling and simulation system which produces an Outcome Model which reflects the projection of a structured assertion across the elements composing a Reference Data Model, where the projected contention is embodied within a structured Assertion Model and an optionally associated but similarly structured Apportionment sub-Model where the Outcome Model unifies the subject matter of the Reference Data Model with the Assertion-Apportionment Model pair.
US10650312B2 Nucleic acid-based data storage
Methods and systems for encoding digital information in nucleic acid (e.g., deoxyribonucleic acid) molecules without base-by-base synthesis, by encoding bit-value information in the presence or absence of unique nucleic acid sequences within a pool, comprising specifying each bit location in a bit-stream with a unique nucleic sequence and specifying the bit value at that location by the presence or absence of the corresponding unique nucleic acid sequence in the pool But, more generally, specifying unique bytes in a bytestream by unique subsets of nucleic acid sequences. Also disclosed are methods for generating unique nucleic acid sequences without base-by-base synthesis using combinatorial genomic strategies (e.g., assembly of multiple nucleic acid sequences or enzymatic-based editing of nucleic acid sequences).
US10650311B2 Suggesting resources using context hashing
A first user and a second user may exchange messages during a session and the exchanged messages may be processed to suggest resources to the first user. For example, the first user may be a customer service representative assisting a customer, and the suggested resources may include text of a message to send to the customer. The resources may be suggested by computing a semantic representation of the messages in the session, computing a context vector that describes a context of the session, computing a context hash vector from the context vector, and retrieving one or more resources from a data store of resources using the context hash vector. Information about a resource may be presented to the first user to assist the first user in responding to the second user.
US10650310B2 Training neural networks using a prioritized experience memory
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network used to select actions performed by a reinforcement learning agent interacting with an environment. In one aspect, a method includes maintaining a replay memory, where the replay memory stores pieces of experience data generated as a result of the reinforcement learning agent interacting with the environment. Each piece of experience data is associated with a respective expected learning progress measure that is a measure of an expected amount of progress made in the training of the neural network if the neural network is trained on the piece of experience data. The method further includes selecting a piece of experience data from the replay memory by prioritizing for selection pieces of experience data having relatively higher expected learning progress measures and training the neural network on the selected piece of experience data.
US10650300B2 Component-based decision-making with centralized officiating and the modification of those decisions through success measurements
A method for decision-making by an electronic system comprising a plurality of components is provided herein. The components of the system are given tunable voting authority v=[Vmin . . . Vmax], typically [−1 . . . 1]. A singleton officiating member manages the notification and voting process. A current representation of the entire system is stored in the model. The model is a state storage system that tracks the existence and condition of a group of tracked data items, called Entities. The model is managed by the singleton officiating member but may be queried by any component.
US10650297B2 RFID system printer and method
In some embodiments, apparatuses and methods are provided herein useful to printing radio frequency identification tag on a sales receipt. In some embodiments, a system comprises a printer, wherein the printer is configured to produce at least a portion of circuitry required for the RFID tag and a control circuit communicatively coupled to the printer, the control circuit configured to identify items associated with a transaction, determine the at least the portion of the circuitry of the RFID tag to be printed, associated the RFID tag with one or more of the items, cause the printer to print the at least the portion of the circuitry required for the RFID tag on the receipt, receive, from an RFID reader, an indication of the RFID tag and indications of RFID tags associated with products, and compare the indications of the RFID tags associated with products and the one or more of the items associated with the RFID tag.
US10650296B2 Mobile card reader for lightning protection systems
A mobile card reader can be configured to connect to an input module of a mobile device. The mobile card reader can scan a magnetic stripe card from a structure exposed to lightning strikes in order to output a lightning-indicator signal to the input module. The lightning-indicator signal can be analyzed to determine a magnitude of a lightning strike to which the magnetic stripe card and the structure have been exposed.
US10650292B2 Printing apparatus and method of controlling printing apparatus
A printing apparatus configured to receive print data, analyze the print data, and print the print data includes a control unit configured to control activation of a plurality of analysis units respectively supporting different data formats, a reception unit configured to receive from an external apparatus a predetermined inquiry received before receiving print data from the external apparatus, and a notification unit configured to notify the external apparatus of a response to the predetermined inquiry, the response including at least information indicating a predetermined data format supported by the printing apparatus, wherein, based on the predetermined inquiry, the control unit activates one of the analysis units that supports the predetermined data format indicated by the information.
US10650289B2 Processing images using deep neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image processing using deep neural networks. One of the methods includes receiving data characterizing an input image; processing the data characterizing the input image using a deep neural network to generate an alternative representation of the input image, wherein the deep neural network comprises a plurality of subnetworks, wherein the subnetworks are arranged in a sequence from lowest to highest, and wherein processing the data characterizing the input image using the deep neural network comprises processing the data through each of the subnetworks in the sequence; and processing the alternative representation of the input image through an output layer to generate an output from the input image.
US10650288B2 Consolidation and history recording of a physical display board using an online task management system
A method, computer system, and computer program product for consolidating and recording elements on a physical display board is provided. The embodiment may include capturing an initial image of a visual display mechanism, whereby the initial image contains elements. The embodiment may also include determining an initial state of the visual display mechanism based on the captured image. The embodiment may further include recognizing characters of the elements in the initial state. The embodiment may also include capturing a subsequent image of the visual display mechanism. The embodiment may further include comparing the initial image and the subsequent image of the visual display mechanism. The embodiment may include identifying updates to the visual display mechanism based on the comparison of the initial image and the subsequent image. The embodiment may further include performing a clean-up function of the elements and the recognized characters, based on the identified updates.
US10650286B2 Classifying medical images using deep convolution neural network (CNN) architecture
Embodiments of the present systems and methods may provide the capability to classify medical images, such as mammograms, in an automated manner using existing annotation information. In embodiments, only the global, image level tag may be needed to classify a mammogram into certain types, without fine annotation of the findings in the image. In an embodiment, a computer-implemented method for classifying medical images may comprise receiving a plurality of image tiles, each image tile including a portion of a whole view, processed by a trained or a pre-trained model and outputting a one-dimensional feature vector for each tile to generate a three-dimensional feature volume and classifying the larger image by a trained model based on the generated three-dimensional feature volume to form a classification of the image.
US10650279B1 Learning method and learning device for heterogeneous sensor fusion by using merging network which learns non-maximum suppression
A learning method for generating integrated object detection information of an integrated image by integrating first object detection information and second object detection information is provided. The method includes steps of: (a) a learning device, if the first object detection information and the second object detection information is acquired, instructing a concatenating network included in a DNN to generate pair feature vectors including information on pairs of first original ROIs and second original ROIs; (b) the learning device instructing a determining network included in the DNN to apply FC operations to the pair feature vectors, to thereby generate (i) determination vectors and (ii) box regression vectors; (c) the learning device instructing a loss unit to generate an integrated loss, and performing backpropagation processes by using the integrated loss, to thereby learn at least part of parameters included in the DNN.
US10650270B2 Methods and systems for simultaneous localization and calibration
Examples relate to simultaneous localization and calibration. An example implementation may involve receiving sensor data indicative of markers detected by a sensor on a vehicle located at vehicle poses within an environment, and determining a pose graph representing the vehicle poses and the markers. For instance, the pose graph may include edges associated with a cost function representing a distance measurement between matching marker detections at different vehicle poses. The distance measurement may incorporate the different vehicle poses and a sensor pose on the vehicle. The implementation may further involve determining a sensor pose transform representing the sensor pose on the vehicle that optimizes the cost function associated with the edges in the pose graph, and providing the sensor pose transform. In further examples, motion model parameters of the vehicle may be optimized as part of a graph-based system as well or instead of sensor calibration.
US10650268B2 Image processing apparatus and image processing method
Provided are an image processing apparatus and an image processing method for improving the accuracy of a recognition result of a current object included in captured images. The image processing apparatus performs recognition processing on the current object on the basis of recognition results of the current object obtained from a plurality of captured images with different output information regarding imaging so that the accuracy of the recognition result of the captured images can be improved. For example, the image processing method can be applied to an electronic device having a function of performing the recognition processing on the current object.
US10650266B2 Image cataloger based on gridded color histogram analysis
Embodiments of the present invention disclose a method, computer program product, and system for cataloging images based on a gridded color histogram analysis. The computer accesses an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web. The computer receives a request to search the image gallery. The computer performs a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input. The computer transmits a cataloged and sorted image gallery to the user computing device to be displayed.
US10650260B2 Perspective distortion characteristic based facial image authentication method and storage and processing device thereof
A perspective distortion characteristic based facial image authentication method and storage and processing device thereof are proposed. The method includes: S1: recognizing key points and a contour in a 2D facial image; S2: acquiring key points in a corresponding 3D model; S3: calculating camera parameters based on a correspondence between the key points in the 2D image and the key points in the 3D model; S4: optimizing the camera parameters based on the contour in the 2D image; S5: sampling the key points in the two-dimensional facial image by multiple times to obtain a camera intrinsic parameter estimation point cloud; and S6: calculating the inconsistency between the camera intrinsic parameter estimation point cloud and the camera nominal intrinsic parameters, and determining the authenticity of the facial image. The present disclosure can effectively authenticate the 2D image and has a relatively higher accuracy.
US10650259B2 Human face recognition method and recognition system based on lip movement information and voice information
The embodiment of the present invention provides a human face recognition method and recognition system. The method includes that: a human face recognition request is acquired, and a statement is randomly generated according to the human face recognition request; audio data and video data returned by a user in response to the statement are acquired; corresponding voice information is acquired according to the audio data; corresponding lip movement information is acquired according to the video data; and when the lip movement information and the voice information satisfy a preset rule, the human face recognition request is permitted. By performing fit goodness matching between the lip movement information and voice information in a video for dynamic human face recognition, an attack by human face recognition with a real photo may be effectively avoided, and higher security is achieved.
US10650257B2 Method and device for identifying the signaling state of at least one signaling device
A method for identifying a signaling state of at least one signaling device including a traffic light includes obtaining at least one image which includes an image of the at least one signaling device, extracting a region of the at least one image which includes the image of the at least one signaling device, detecting the at least one signaling device within the extracted region of the at least one image, and detecting a signaling state of the signaling device after detecting the at least one signaling device within the extracted region.
US10650246B1 System for determining a camera radiance
Described is a method for processing image data to determine if a portion of the image data is affected due to sunlight. In some implementations, image data is sent to an image data store and camera parameters are sent to a radiance detection service. The radiance detection service, upon receiving the camera parameters, retrieves the image data, converts the image data to gray-scale and processes the image data based on the camera parameters to determine a radiance value for the camera. The radiance value may be compared to a baseline radiance value to determine if sunlight is represented in the image data. In some implementations, a baseline model may be developed for the camera and used to cancel out any pixels of the image data that are overexposed under normal or baseline conditions. Likewise, a foreground model may be generated to detect any objects in the image data for which corresponding pixel values should not be considered for determining if sunlight is represented in the image data.
US10650237B2 Recognition process of an object in a query image
A computer implemented recognition process of an object in a query image provides a set of training images, each training image being defined by a plurality of pixels and comprising an object tag; determines for each training image of the set a plurality of first descriptors, each first descriptor being a vector that represents pixel properties in a corresponding subregion of the associated training image; and selects among the first descriptors a group of exemplar descriptors describing the set of training images, wherein selecting the exemplar descriptors includes determining the first descriptors having a number of repetitions in the set of training images higher than a certain value.
US10650231B2 Method, device and server for recognizing characters of claim document, and storage medium
The disclosure discloses a method, device and server of recognizing characters of a claim document, and a storage medium. The method includes: after the server receives a claim document image to be subjected to character recognition, performing region segmentation according to the frame line layout of a claim document frame format, thus obtaining one or multiple segmented regions; and calling a predetermined analysis model to analyze all the obtained segmented regions, and respectively performing character recognition on all the analyzed segmented regions by using a predetermined recognition rule to recognize characters in all the segmented regions.
US10650228B2 Devices and methods for analyzing animal behavior
A device for detecting and recording animal behavior is provided. The device includes at least one corral that defines a contained field, the base surface of the at least one corral being sensitive to the animal's footprint. The device also includes an image capturing device that cooperates with the base surface to capture a first video frame in which at least one of a tail, body and head of the animal is illuminated by a light below the animal and a second video frame in which both a profile of a full footprint and a profile of a toe print of the animal when the animal is standing on its toes is illuminated by a light that is totally internally reflected within the base surface. A control system is arranged to control the image capturing device to capture the first and second video frames.
US10650223B2 Techniques for built environment representations
Described are techniques for indoor mapping and navigation. A reference mobile device including sensors to capture range, depth and position data and processes such data. The reference mobile device further includes a processor that is configured to process the captured data to generate a 2D or 3D mapping of localization information of the device that is rendered on a display unit, execute an object recognition to identify types of installed devices of interest of interest in a part of the 2D or 3D device mapping, integrate the 3D device mapping in the built environment to objects in the environment through capturing point cloud data along with 2D image or video frame data of the build environment.
US10650212B2 Optical identification method and optical identification system
An optical identification method for sensing a physiological feature, includes: projecting light to a physiological portion for generating reflection light from the physiological portion; receiving the reflection light, to generate an image; generating slant pattern information according to the image; transforming the slant pattern information into a pattern identification matrix; and determining the physiological feature according to the pattern identification matrix.
US10650211B2 Artificial intelligence-based machine readable symbol reader
Systems and methods for establishing optimal reading conditions for a machine-readable symbol reader. A machine-readable symbol reader may selectively control reading conditions including lighting conditions (e.g., illumination pattern), focus, decoder library parameters (e.g., exposure time, gain), etc. Deep learning and optimization algorithms (e.g., greedy search algorithms) are used to autonomously learn an optimal set of reading parameters to be used for the reader in a particular application. A deep learning network (e.g., a convolutional neural network) may be used to locate machine-readable symbols in images captured by the reader, and greedy search algorithms may be used to determine a reading distance parameter and one or more illumination parameters during an autonomous learning phase of the reader. The machine-readable symbol reader may be configured with the autonomously learned reading parameters, which enables the machine-readable symbol reader to accurately and quickly decode machine-readable symbols (e.g., direct part marking (DPM) symbols).
US10650209B2 Localization of machine-readable indicia in digital capture systems
The present disclosures relates to finding or localizing machine readable indicia (e.g., a barcode or digital watermark) in imagery. One claim recites an apparatus comprising: memory for buffering blocks of image data, the image data having been captured with a camera and depicting a printed object; one or more processors programmed for: generating an edge orientation sensitive feature set from the image data; using a first trained classifier to determine whether the feature set includes data representing a barcode; and using N additional trained classifiers to determine an orientation angle associated with the barcode, wherein N comprises an integer greater than 3, and wherein the orientation angle is selected based on a probability metric. Of course, other claims and combinations are provided too.
US10650207B2 Machine readable code with portion analysis
Embodiments are directed to methods and systems to increase flow and throughput of particular data through the use of a machine readable code with portion analysis. The machine readable code may be generated by a transaction processing network and correspond with one or more resource provider computers. When data is received by the transaction processing network that corresponds with one of the resource provider computers, a portion of the machine readable code that is proportional to a size or measurement of the data may be provided in exchange for the data. The recipient of the portion of the code and, once the recipient collects a predetermined number of machine readable code portions to complete the machine readable code, the complete machine readable code may be scanned and transmitted back to the transaction processing network to be exchanged for additional information or to initiate further processing.
US10650203B1 RFID tag, system, and method for tamper detection
Tamper detection on an article is performed by reading data from an RFID tag having an antenna with segments designed to break apart. The RFID tag is secured to the article in such a way that, when the article is tampered with, the antenna segments will break apart. Detachment would decrease the reading range of the RFID tag. An RFID reader may be used to read the data from the RFID tag. The predefined reading range (Rp) of the RFID tag, with antenna segments entact, is obtained from the data which was read by the RFID reader. The RFID reader obtains the data while located at an actual reading range (Ra) relative to the RFID tag. By comparing Ra with Rp, it is determined whether the antenna is still entact. If Ra
US10650199B2 Passport including metallic fibers
Various switchable RFID devices are disclosed. These switchable RFID devices may include one or more RFID tags and one or more switches. Some of these one or more switches are optionally wireless. In various embodiments, the switchable RFID devices include cellular phones, security devices, identity devices, financial devices, remote controls, and the like. The switchable RFID devices are optionally disposed in a passport. The passport may include radio frequency shielding.
US10650194B2 Method and system to automatically change or update the configuration or setting of a communication system
A method and device for automatically changing or updating a configuration or setting of a communication system is disclosed. In one aspect, the method includes providing information to the communication system, the information comprising natural human language, storing the information in a digital storage device, detecting a triggering event in the information, and changing the configuration or setting of the communication system automatically using a processor. The information is an input to the communication system, an input from at least one alternate communication system, or a combination of an input to the communication system and an input from the at least one alternate communication system.
US10650192B2 Method and device for recognizing domain named entity
The invention discloses a method and device for recognizing a domain named entity. The main technical solution is: conducting word segmentation on a text to be recognized; tagging each segmented word in the text to be recognized according to a tag set of a domain corresponding to the text to be recognized, where the tag set includes a basic tag set based on domain named entity recognition and a tag set belongs to the corresponding domain, and the basic tag set includes a location tag of related words which constitute the domain named entity; and extracting the tagged segmented words according to a domain named entity extraction rule and constituting the domain named entity.
US10650187B2 Visual path resolution in a context separated authoring environment of a REST- and component-based content management system
Techniques are disclosed for providing visual path resolution in a context separated authoring environment of a REST- and component-based content management system. A web page editor is activated for editing a web page having a plurality of Document Object Model components. A structured document is generated and configured to present the web page components and at least a portion of the web page editor in a common frame of a browser window, as well as visual indications of regions of the web page that contain one or more of the components. In response to receiving an input that selects one of the components, the structured document is updated to present information about a property of the selected component, such as a path to a location of the selected component and/or a type of the selected component, in the same region of the web page that contains the selected component.
US10650178B2 Decoding-based method for quantum circuit optimization
Quantum circuits include quantum gates that require a certain amount of physical resources. It is desirable to reduce the number of certain quantum gates in order to improve the hardware efficiency of a quantum circuit. A system and a method are provided for synthesizing a quantum circuit that includes the operations of determining an ordered set or vector of phase coefficients and specifying a linear permutation. The operations also include determining a sequence of CNOT and Rz gates using the set of phase coefficients and the linear permutation, such that the number of Rz gates is reduced.
US10650177B2 System and method for creating application interfaces for multiphysics modeling
A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature. A customized application data structure is generated providing a customized modeling of the physical systems using a modeling operation, a geometry of the one or more models of physical systems, an application feature, and a geometry subroutine. The customized application data structure is configured for distribution to end users as an application executed by an application runtime engine.
US10650174B1 System and method for visualizing event sequences for expressions using both hardware and software state information
The present disclosure relates to a system and method for use in an electronic design environment. Embodiments may include receiving, using at least one processor, an electronic design and generating a unique name for each hardware state element associated with the electronic design. Embodiments may further include generating a unique name for each software state element associated with the electronic design. Embodiments may also include combining a plurality of unique names into an arbitrary expression, wherein the plurality of unique names includes at least one software state unique name and at least one hardware state unique name. Embodiments may further include evaluating the arbitrary expression at one or more discrete time points. Embodiments may also include recording an evaluated expression in an electronic design database.
US10650156B2 Environmental security controls to prevent unauthorized access to files, programs, and objects
Systems, methods, and computer program products to perform an operation comprising receiving, from an application executing on a system, a request to access a data file, receiving data describing the request, wherein the data describing the request includes data from a runtime stack of the application, wherein the data from the runtime stack includes a program statement number, identifying, in a protected memory block, a first rule for accessing the data file, wherein the first rule specifies a program statement number permitted to access the data file, and upon determining that the program statement number from the runtime stack does not match the program statement number specified in the first rule, restricting access to the data file by the application.
US10650144B2 Detecting executable code within a data entity
A method for protecting a computer, including receiving a data block, discovering code within the data block that can be disassembled for a machine instruction, building an execution path from the machine instructions, including parsing the machine instructions, and following the flow of the execution path, including conditional and unconditional branches of the machine instructions, validating an incremented location by scanning the execution path for machine instructions that increment a register that stores a location on the execution path, finding a self-modifying artifact by scanning remaining machine instructions in the execution path for an arithmetic or logic operation performed on a register that currently or previously held a location in the incremented location, finding a modified loop index by scanning remaining machine instructions in the execution path for registers that hold a loop value that is incremented or decremented, and blocking the data when finding the modified loop index.
US10650138B2 System call policies for containers
Examples relate to system call policies for containers. In an example, a method includes receiving, by a container platform, a container for running an application. The container has a metadata record that specifies an application type of the application. The container platform receives a data structure that specifies a set of system call policies for a set of application types and queries the data structure to determine a policy of the set of system call policies to apply to the container based on the application type in the metadata record. A kernel implements the policy for the container to allow or deny permission for a system call by the application running in the container based on a comparison of the system call to the policy.
US10650131B1 Efficient logon
The technology described herein detects a first device associated with a user that is within a detectable range of a second device. The system requests authentication information. In response to receiving the authentication information, a token generator associated with the user can generate a secure token. The secure token can be sent to the server. Once the secure token is verified, the user is granted access to one or more services.
US10650121B1 Real time digital content concealment
Methods and systems for performing real time digital content concealment are described herein. A computing device may, in response to detecting a user within view of an image capture device of a client device, perform a first type of text recognition on a first region of digital content and a second type of text recognition on a second region of the digital content, where the first type of text recognition is determined based on a first type of content items contained in the first region and the second type of text recognition is determined based on a second type of content items contained in the second region. Based at least in part on rules corresponding to the user, the computing device may determine content items within the digital content to be concealed, and may modify the digital content to conceal the content items.
US10650118B2 Authentication-based presentation of virtual content
The disclosed techniques enable virtual content displayed in an experience to be restricted and/or tailored based on a user identification. User information (e.g., login name, authentication credentials such as a password or biometric data, etc.) can be used to determine and/or authenticate an identification of a user that enters and/or consumes an experience via a head-mounted display device or another computing device connected to a head-mounted display device. The user identification can be used to determine which virtual content is displayed to the user as part of an experience. Consequently, different users that enter the same experience can be presented with different virtual content. This enables a creator of the experience to restrict the viewing of confidential and/or sensitive information. This also enables the creator of the experience to tailor or customize the virtual content that is displayed to each user that enters and/or consumes the experience.
US10650115B2 Processing, aggregating, annotating, and/or organizing data
The present disclosure is related to processing, aggregating, and/or organizing data. A system may include a processor configured to process input data and identify a relationship amongst received input data in a data set. The system may also include an aggregator coupled to the processor and configured to receive processed data from the processor and aggregate data within the data set while maintaining one or more data relationships within the data set. Further, the system may include an annotation service module coupled to the aggregator and configured to generate at least one annotation that is maintained across at least a portion of the data within the data set.
US10650097B2 Machine learning from tone analysis in online customer service
One embodiment provides a method that includes crawling a network for raw data. Emotion metrics are refined for the raw data. Labels for the raw data using refined emotion metrics are received. Factor analysis is performed for labeled data to obtain emotional tone factors. Adjusted labeled data are received based on the emotional tone factors. Words are analyzed using a tone model using the emotional tone factors and integrating the adjusted labeled data. Representative words for each emotional tone factor are provided based on using the tone model.
US10650094B2 Predicting style breaches within textual content
Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating predicting style breaches within content. In one embodiment, target content for which style breach prediction is desired is obtained. Style features associated with the target content are identified. Such style features and a style breach prediction model are used to predict a style breach within the target content, the style breach indicating a change of style used within the target content (e.g., a single document).
US10650087B2 Systems and methods for content extraction from a mark-up language text accessible at an internet domain
Systems and methods are presented for content extraction from markup language text. The content extraction process may parse markup language text into a hierarchical data model and then apply one or more filters. Output filters may be used to make the process more versatile. The operation of the content extraction process and the one or more filters may be controlled by one or more settings set by a user, or automatically by a classifier. The classifier may automatically enter settings by classifying markup language text and entering settings based on this classification. Automatic classification may be performed by clustering unclassified markup language texts with previously classified markup language texts.
US10650085B2 Providing interactive preview of content within communication
An interactive preview of a content within a communication is provided. An application such as a communication application retrieves metadata of a content from a content provider, in response to a detection of an insertion of a link of the content into a message. An interactive preview of the content is generated based on the metadata. The interactive preview provides actions to manage the interactive preview and the content. The interactive preview is inserted into the message in proximity to the link. Custom operations associated with the actions are executed in response to a transmission of the message.
US10650082B2 Collaborative virtual markup
A system and computer-implemented method for collaborative markup of digital media such as an Internet website are disclosed. In one embodiment, multiple users can collaboratively and create, view, markup, and revise the contents and layout of a retrieved web site or webpage in real-Ume prior to publication or production release.
US10650079B2 Resource cache classification using machine learning
In one embodiment, techniques herein determine a plurality of resources loaded during rendering of a web page on a client device, and determine a duration of time taken for each of the plurality of resources to fully load. Accordingly, the techniques herein may then cluster the plurality of resources into clusters, comprising a first cluster consisting of resources having the shortest durations of the plurality of resources and a second cluster consisting of resources having the longest durations of the plurality of resources. Those resources of the first cluster may then be classified as cached resources, while those resources of the second cluster may be classified as non-cached resources.
US10650073B1 Methods and systems for media element optimization
Disclosed herein are embodiments of systems, methods, and products comprises a server, which receives a request from a client's electronic device to optimize one or more media elements in an optimization zone of a web page. The server may receive a slideshow or a video and determine a candidate media dataset based on images from the slideshow or video. Alternatively, the server may receive an article and determine the candidate media dataset by searching images related with key words in the article. The server may modify the markup code of the web page and publish the media element within the candidate media dataset in the optimization zone. The server may further query the click-through rate (CTR) associated with each published media element. Based on the CTR results, the server update the rendering rate of each media element to produce the maximum CTR.
US10650072B2 System and method for determination of a digital destination based on a multi-part identifier
One general aspect includes a method, including: capturing an image of an object having a multi-part identifier displayed thereon, the multi-part identifier including a first portion and a second portion, the first portion including graphical content and the second portion including human-recognizable textual content. The method also includes based on the captured image, identifying a domain associated with the graphical content. The method also includes based on the captured image, identifying a sub-part of the domain associated with the textual content. The method also includes identifying a digital destination based on the identified domain and the identified sub-part. The method also includes performing an action based on the digital destination. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
US10650067B2 Cloud-enabled architecture for on-demand native application crawling
A search system includes a query receiver, a live scrape system, and a content provider. The query receiver is configured to receive a first query related to a first application state of a first application. The first query is based on a user-requested search from a user device. The live scrape system is configured to operate a device including an operating system in which an instance of the first application executes. The live scrape system is configured to, responsive to the first query, and within the device, (i) navigate to the first application state in the instance of the first application and (ii) extract content from the instance of the first application. The content provider is configured to provide the extracted content to the user device for presentation to a user of the user device in real time.
US10650048B2 Managing complex service dependencies in a data integration system
Described is a data integration technique and system for providing data in response to a request. The data integration system may overcome the limits of a fixed scheduling system by implementing a service dependency graph (SDG). In particular, the data integration system may represent the SDG as a directed acyclic graph (DAG). Accordingly, the system may leverage the nature of DAGs in order to derive an efficient topological ordering for calling one or more services. Thus, the data integration system may retrieve and compile data in an efficient and scalable manner.
US10650046B2 Many task computing with distributed file system
An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.
US10650024B2 System and method of replicating data in a distributed system
A method includes identifying a first table including data. The first table has associated metadata, an associated replication state, an associated replication log file including replication logs logging mutations of the first table, and an associated replication configuration file including a first association that associates the first table with a replication family. The method includes inserting a second association in the replication configuration file that associates a second table having a non-loadable state with the replication family. The association of the second table with the replication family causes persistence of any replication logs in the replication log file that correspond to any mutations of the first table during the existence of the second table. The method further includes generating a third table from the first table, the metadata associated with the first table, and the associated replication state of the first table.
US10650023B2 Process for establishing trust between multiple autonomous systems for the purposes of command and control
A computer-automated method for securing unidirectional communication within a network. The method includes orchestrating an automated arrangement and/or coordination of at least one portion of a message using a top-level orchestration server, transmitting a first data packet from the top-level orchestration server to a first top-level backbone server, wherein the first data packet is a first portion of the message, and authenticating the first data packet using the first top-level backbone server. The method can include transmitting a second data packet from the first top-level backbone server to a second top-level backbone server, wherein the second data packet is a second portion of the message and/or the second data packet includes a modified first data packet and authenticating the second data packet using the second top-level backbone server.
US10650020B1 Analyzing transformations for preprocessing datasets
A system analyzes transformations for processing datasets. The transformations may be used for build a transformation script for preprocessing data for analysis by big data analysis systems. The system receives a new transformation for analysis. The system determines a measure of an impact of the new transformation operation on a dataset. The system determines statistical information describing rows of the transformed dataset that are impacted by the new transformation. The system receives request to add the new transformation to the transformation script responsive to presenting the statistical information.
US10650008B2 Parallel scoring of an ensemble model
Method and systems for parallel scoring an ensemble model are provided. Aspects include loading data into a first distributed data structure having a plurality of partitions, each partition having loaded data in the form of a set of pairs of data formed of a record to be scored and a partial score for that record. A component model in the ensemble model is selected and processing of the records carried out in parallel across the partitions including updating the partial score for each record. In response to a partial score for a record not meeting an accuracy threshold, the method retains the record in the first distributed data structure to be scored by a subsequent component model. In response to the partial score for a record meeting the accuracy threshold, the method moves the record and updated partial score to an output result data structure to provide a final score.
US10650007B2 Ranking contextual metadata to generate relevant data insights
Aspects extend to methods, systems, and computer program products for ranking contextual metadata to generate relevant data insights. Aspects of the invention can be used to enhance data analytics by automatically deriving relevance signals used to generate insights closely related to the context in which a user is exploring or analyzing data. User experiences can include embedded data visualizations, search engines, and natural language querying systems to help users understand their data more effectively. By utilizing metrics on the relevance information, insights related and/or relevant to the context in which the user is analyzing data can be created. Thus, relevance information can define a scope for a variety of automatically generated insights of data. Insight generation can be based on computed relevance signals that target areas interesting to users.
US10650003B1 Expiration of elements associated with a probabilistic data structure
A computing resource service receives a request. In response to the request, the computing resource service queries a probabilistic data structure for an entry corresponding to the request. The computing resource service obtains, from the probabilistic data structure, a value that corresponds to the entry. Based at least in part on this value, the computing resource service determines whether the entry has expired. If the entry is expired, the request is fulfilled. However, if the entry has not expired, the request is denied.
US10649992B2 Vertical-based query optionalizing
In one embodiment, a method includes receiving a search query from a client system; modifying the search query by removing a first search term associated with a first object type from the search query; retrieving search results responsive to the modified search query from a first data store storing objects of the first object type; and sending one or more of the search results to the client system.
US10649990B2 Linking ontologies to expand supported language
A computer-implemented method, system using at least one computing device, and computer program product are disclosed for linking an ontology provided by a content service with a word expansion ontology. The content service ontology is referred to as a category ontology and the word expansion ontology is referred to herein as a lexical ontology. A user may provide an input such as an input command to an application. The input command is processed by a natural language processing engine to derive the user's intent and to extract relevant entities embodied in the command. The NLP engine may create a composite concept set containing multiple permutations of the concepts (entities extracted) and provide the composite concept set to a concept mapper. The concept mapper applies searches an ontology map and applies one or more scoring operations to determine a best match between the composite concept set and at least one category provided by the category ontology. The content service is searched using the category and the results are displayed to the user.
US10649981B2 Direct access to object state in a shared log
A shared log in a distributed system provides for direct access to the most current data state of an object stored in the shared log. Directly accessing the data state of an object obviates the need for a client to replay all the transactions stored in the shared log made on the object.
US10649980B2 Methods and systems for resilient, durable, scalable, and consistent distributed timeline data store
The present disclosure discloses methods and systems for managing data in a database in accordance with a data model, henceforth referred to as a “timeline store” or “timeline model”. The method includes mapping each data reference of one or more data references with a data value of a block of data in a data store. Then, each key reference of one or more key references is mapped with at least one pair of a time reference and the data reference in a timeline store, the time reference determines a point in time at which the key reference is assigned the pair of the time reference and the data reference. Thereafter, the data model is queried to retrieve a set of key references mapped to data references based on a specific ranges of keys and time or time intervals. Finally, the data model is queried to retrieve the raw data bytes associated/mapped with/to any desired data reference.
US10649967B2 Memory object pool use in a distributed index and query system
In a method of memory object pool use in a distributed index and query system, a plurality of memory object pools is maintained. A batch of documents is serialized into a first memory object borrowed from a first memory object pool, of the memory object pools, to achieve a first segment comprising a serialized data array, an offset index, and a document count. The serialized data array is compressed into a second memory object borrowed from a second memory object pool, of the memory object pools, to achieve a second segment comprising a compressed serialized data array, the offset index, and the document count. Subsequent to the compression, the first memory object is released back to the first memory object pool. The second segment is written to a data storage device. Subsequent to the writing, the second memory object is released back to the second memory object pool.
US10649962B1 Routing and translating a database command from a proxy server to a database server
The routing of commands within a database cluster is managed by a proxy server. The database cluster is comprised of a master database and at least one read-replica database. When the proxy server receives a database command, the proxy server determines whether the command is capable of being translated into an alternate command that can be executed on the read-replica database. If the command is not capable of being reliably translated, the database command is executed on the master database. If the command is capable of being executed on a read-replica database, the proxy server translates the database command into an alternate command that is compatible with the read-replica database, and executes the alternate command on the read-replica database. If results are returned from the read-replica database, the results may be converted into a format produced by the master database.
US10649948B2 Two-wire communication systems and applications
Disclosed herein are two-wire communication systems and applications thereof. In some embodiments, a slave node transceiver for low latency communication may include upstream transceiver circuitry to receive a first signal transmitted over a two-wire bus from an upstream device and to provide a second signal over the two-wire bus to the upstream device; downstream transceiver circuitry to provide a third signal downstream over the two-wire bus toward a downstream device and to receive a fourth signal over the two-wire bus from the downstream device; and clock circuitry to generate a clock signal at the slave node transceiver based on a preamble of a synchronization control frame in the first signal, wherein timing of the receipt and provision of signals over the two-wire bus by the node transceiver is based on the clock signal.
US10649946B1 Fast link turnaround using MIPI D-PHY
A system, method, and apparatus are provided for operating a device to receive a first signaling state sequence on a multi-wire interface within a first voltage range to cause the device to transition to a high-speed communication mode for receiving high-speed data on the multi-wire interface within a second, smaller voltage range before returning to a low-power communication mode when the device receives on the multi-wire interface a second sequence of two signaling states within the first voltage range to signal a turnaround command without requiring any additional signaling state within the first voltage range, where the turnaround command enables the device to transmit data from the device over the multi-wire interface by transmitting on the multi-wire interface the first sequence of signaling states within the first voltage range to cause the device to transition to a high-speed communication mode for transmitting data from the device over the multi-wire interface.
US10649945B1 Non-native digital interface support over a two-wire communication bus
Disclosed herein are systems and techniques for digital interfaces over a two-wire communication bus. For example, an electronic device to interface between a two-wire communication bus and a non-native digital interface may include: a digital interface to support a first digital interface protocol; and a transceiver, coupled to the digital interface, to couple to a link of the two-wire communication bus and to receive data via the link, wherein the data includes commands in accordance with a second digital interface protocol different from the first digital interface protocol; wherein the digital interface is to transmit the commands to a peripheral device in accordance with the second digital interface protocol.
US10649943B2 System and method for I/O aware processor configuration
An information handling system includes an I/O device, a first processor die coupled to the I/O device, a second processor die coupled to the first processor die, and to no I/O device, and boot process logic. The boot process logic determines that the first processor die is coupled to the I/O device and that the second processor die is coupled to no I/O device, determines that an operating environment of the information handling system is capable of utilizing a maximum of Z processor cores, where Z is an integer number that is greater than X and less than the sum of X+Y, and enables Z processor cores on the first and second processor dies by enabling the X processor cores on the first processor die, and enabling the remainder of cores, equal to Z−X, on the second processor die, based upon the determination that the second processor die is coupled to no I/O device.
US10649942B2 Multiplexed memory in a communication processing system
In some examples, a communications device includes a magnetic memory accessible by both a central processing unit and a digital signal processor to enable the central processing unit to assist the digital signal processor in establishing and maintaining a communication channel. The communication device is configured to re-establish communications in the event of an interruption in the communication channel or if the communication device experiences a power loss event.
US10649939B2 High density cabling and routing for switched network nodes
Systems and methods for establishing connections and routing data via high-density cabling are described herein. In one or more embodiments, a network switch or other device maps different respective subsets of differential pairs in a cable to different respective network nodes of a plurality of network nodes that are connected to the network device via the cable. The network device then receives a data packet for a particular network node of the plurality of network nodes that are connected to the network device via the cable. Responsive to receiving the data packet, the network device identifies a particular subset of differential pairs in the cable that are mapped to the particular network node. The network device then sends the data packet of the particular subset of differential pairs to the particular network node.
US10649924B2 Network overlay systems and methods using offload processors
A network overlay system can include a data transport module having a network interface and a translation module configured to generate offload processing addresses for the network packet data; a system bus; at least one host processor connected to the system bus; and at least one offload processor module coupled to the system bus and configured to receive network packet data associated. Offload processor modules include processing circuits associated with at least one of the offload processing addresses that are configured to encapsulate the network packet data for transport on a logical network or decapsulate the network packet data received from the logical network. The offload processing circuits encapsulate or decapsulate network packet data independent of any host processor.
US10649921B2 Composable serial console and KVM with remote accessibility
A slot-based component provides remote serial console and KVM capability to all slots in a sled by allocating dedicated memory space in a serial console component for serial console and KVM data. The dedicated memory space is in communication with a memory semantic fabric switch that is in communication all slots on the fabric. Other components on the fabric have corresponding allocated memory in communication with onboard CPU's. When remote access is conducted the CPU receives and pushes data to the allocated memory and the data is pulled through the fabric switch to the serial console component to be provided to a remote client session.
US10649916B2 Storage in a non-volatile memory
A non-volatile memory is organized in pages and has a word writing granularity of one or more bytes and a block erasing granularity of one or more pages. Logical addresses are scrambling into physical addresses used to perform operations in the non-volatile memory. The scrambling includes scrambling logical data addresses based on a page structure of the non-volatile memory and scrambling logical code addresses based on a word structure of the non-volatile memory.
US10649914B1 Scratchpad-based operating system for multi-core embedded systems
An embodiment may involve determining that a first logical partition of a scratchpad memory coupled to a processor core is empty and a first application is scheduled to execute; instructing a direct memory access (DMA) engine to load the first application into the first logical partition and then instructing the processor core to execute the first application from the first logical partition; while the first application is being executed from the first logical partition, determining that a second logical partition of the scratchpad memory is empty and a second application is scheduled to execute; instructing the DMA engine to load the second application into the second logical partition; determining that execution of the first application has completed; and instructing the DMA engine to unload the first application from the first logical partition and instructing the processor core to execute the second application from the second logical partition.
US10649913B2 Operating method for data storage device
An operating method for a data storage device is provided. The operating method includes steps of: dividing a mapping table into a plurality of sub-mapping tables; receiving an access command comprising a data address and a command category; determining whether a target sub-mapping table corresponding to the data address has been cached, wherein the target sub-mapping table is one of the sub-mapping tables; and if false, reading and caching the target sub-mapping table from the sub-mapping tables.
US10649911B2 Supporting memory paging in virtualized systems using trust domains
Embodiment of this disclosure provide techniques to support full memory paging between different trust domains (TDs) in compute system without losing any of the security properties, such as tamper resistant/detection and confidentiality, on a per TD basis. In one embodiment, a processing device including a memory controller and a memory paging circuit operatively coupled to the memory controller is provided. The memory paging circuit is to evict a memory page associated with a trust domain (TD) executed by the processing device. A binding of the memory page to a first memory location of the TD is removed. A transportable page that includes encrypted contents of the memory page is created. Thereupon, the memory page is provided to a second memory location.
US10649893B2 Namespace planning of non-volatile memory of data storage device
Namespace planning of non-volatile memory that takes advantage of multi-channel accessing and considers multi-channel properties is provided. A data storage device includes a non-volatile memory and a controller. The controller accesses the non-volatile memory through multiple channels. When performing namespace planning on the non-volatile memory, the controller makes each assigned channel correspond to just one namespace.
US10649890B2 Information processing system, storage control apparatus, storage control method, and storage control program
An apparatus of this invention is directed to a storage control apparatus that improves the access performance of a storage medium and prolongs the life of the storage medium. The storage control apparatus includes a determiner that determines whether to estimate that data at a logical address area in a logical address space used by a host computer to access a storage medium is fragmented and stored in a plurality of physical address areas in a physical address space used in the storage medium, and a data rearrangement unit that reads the fragmented data by designating a logical address area corresponding to the fragmented data which has been estimated to be fragmented and stored in the plurality of physical address areas in the physical address space, and instructs the storage medium to write the read fragmented data in the logical address area while controlling other write operations, so that the fragmented data is written in continuous physical address areas in the storage medium.
US10649884B2 Methods and system for constrained replay debugging with message communications
A graphical user interface configured to facilitate replay debugging in distributed software programs is provided. In one or more examples, the graphical user interface provides a visual progress bar, wherein a position on the visual progress bar corresponds to a log file generated when the distributed software program is executed. The user can manipulate the graphical user to replay the log files and visualize the state of the playback through the visual progress bar. The graphical user interface can also allow the user to provide watch points and can allow the user to visualize variables that are contained within the log files. The watch points can represent one or more conditions. The log files can be analyzed to determine if they meet the condition specified in the watch point, and if the log files meet the condition, a visual indication can be provided on the visual progress bar.
US10649877B2 Macro-script execution control
An agent inserts one or more hooks into a sub-execution runtime environment that is configured to include a script and/or targeted to include the script. The agent including the one or more hooks monitors a behavior of the sub-execution runtime environment and/or the script. The agent subsequently obtains context information regarding the sub-execution runtime environment and/or the script so that it can control the runtime of at least the sub-execution runtime environment. Related systems, methods, and articles of manufacture are also disclosed.
US10649875B2 Providing recommendation(s) for a computing device executing a gaming application
In some examples, a server may receive, from a computing device, a device profile identifying a gaming application and metrics associated with execution of a gaming application. The server may compare the device profile with other device profiles associated with other computing devices, determine a similarity index of the device profile with the other device profiles, and select a subset of the other device profiles based at least in part on the similarity index. The server may determine configuration differences between the device profile of the computing device and individual device profiles of the subset of the other device profiles and send the configuration recommendations to the computing device. The recommendations may include at least one of (1) modifying settings of an operating system of the computing device, (2) modifying settings of the gaming application, (3) changing a hardware component or peripheral device associated with the computing device.
US10649871B2 Device with low-ohmic circuit path
A device, including a low-ohmic circuit path; a normal operation circuit path coupled in parallel with the low-ohmic circuit path; and a circuit element configured to select between the low-ohmic circuit path and the normal operation circuit path.
US10649869B2 Burn process data retrieval and notification
Disclosed herein are methods, systems, and processes for burn process data retrieval and notification. A burn process that is ongoing and that is initiated to generate burn data associated with a testing computing device is detected at a computing device. A determination is made that the burn data has been generated by the testing computing device as part of the burn process. The burn data associated with the burn process generated by the testing computing device is then retrieved.
US10649864B1 Framework to facilitate taking snapshots of web application on demand
Various systems and methods are provided for capturing and storing state information and other data being used by a web application. For example, one method involves capturing the data and state information from a web application either on demand, on schedule, or on the occurrence of an event; storing the captured information in a persistent memory; subsequent to a closing of the web application, receiving an indication that the web application has been re-opened; presenting one or more options to a user, whereby the user can select a previous version to which the web application should be restored; and using the captured information to restore the web application data and user interface to a state indicated by the selected version.
US10649863B2 Creating customized bootable image for client computing device from backup copy
According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
US10649862B1 Reducing failback performance duration in data replication systems
A computer-implemented method, according to one embodiment, includes: establishing a recovery cluster as an acting primary cluster in response to determining that a primary cluster has gone offline. In response to determining that the primary cluster is back online, the acting primary cluster is synched with the online primary cluster by: capturing a snapshot of the acting primary cluster, and pausing a normal queue of the acting primary cluster. The snapshot of the acting primary cluster is further compared with a most recent snapshot of the online primary cluster, and each difference therebetween is added to a priority queue of the acting primary cluster. Each of the differences in the priority queue are transmitted to the online primary cluster, followed by the entries in the normal queue in response to determining that each of the differences in the priority queue have been transmitted to the online primary cluster.
US10649861B1 Operational recovery of serverless applications in a cloud-based compute services platform
An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to receive a request to execute a serverless application, to initiate execution of the serverless application responsive to the request, to utilize one or more application function mappings to invoke one or more application functions with each such application function interacting with one or more backend services in executing the serverless application, to capture state of the serverless application for a particular point in time, and to perform operational recovery of the serverless application for the particular point in time utilizing the captured state. Capturing state of the serverless application for the particular point in time comprises capturing the state in accordance with a previously-generated serverless application manifest characterizing the application function mappings, the application functions, and the backend services.
US10649860B2 Data archive tier of a tiered storage system
A computer-implemented method for managing a tiered storage system having an archive tier and an active storage tier comprises determining a workload for moving data between the active tier and the archive tier; and determining an assignment of data to be stored across the active tier and the archive tier, based on the determined workload.
US10649856B2 Concurrent writing to a file during backup of the file
A memory-only snapshot of a file is disclosed that can be used by a system to perform a read of the file without disrupting other systems from reading or writing to the file. The in-memory snapshot structure includes a copy of allocation information of the file that points to the file data and be can be used by a backup application to read a file. A lock manager is provided that is configured to include an output parameter for file locks that includes allocation information associated with the in-memory file snapshot, thereby notifying a writer to the file that it must perform copy-on operations. A free space manager is also provided that is configured to track pinned blocks so as to both allow a write to a file to free snapshot blocks, while also preventing the freed blocks from being allocated to other files until backup read processing is completed.
US10649854B2 Systems and methods for efficient data searching, storage and reduction
A computer-implemented method, according to one embodiment includes, for each repository data chunk in repository data that comprises a plurality of the repository data chunks, generating a corresponding set of repository distinguishing characteristics (RDCs). Each set of RDCs is generated by: applying a hash function to the respective input data chunk or repository data chunk to generate a plurality of hashes, each hash comprising a hash value and a hash position within the data chunk, applying a first function to the plurality of generated hashes to identify a first subset of hashes distributed across the data chunk, applying a second function to the hash positions of the hashes of the first subset to identify a second subset of the plurality of generated hashes, and defining the second subset of hashes as the set of RDCs.
US10649850B1 Heterogenous media storage and organization in automated data storage systems
Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. In some embodiments, each inventory holder includes a heterogenous mix of data storage device types, the layout of which may be calculated according to the specific mix allocated to a given inventory holder. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.
US10649845B2 Durability-based redundancy encoded data storage
Techniques for making storage of data objects eventually durable using redundancy encoding are described herein. Data objects are stored in a first set of data storage devices with a first durability. After a predetermined length of time, the data objects are converted to data shards and distributed to a second set of data storage devices with a second durability that is distinct from the first durability.
US10649840B2 Data storage device performing recovery operation after sudden power-off and operating method thereof
A data storage device includes a nonvolatile memory device including a plurality of memory blocks each of which includes a plurality of regions; and a controller suitable for controlling the nonvolatile memory device, the controller comprising: a block designation unit suitable for performing a level 2 designation operation, by storing start data in a level 2 management block among the memory blocks, storing a location of the level 2 management block in a level 1 management block among the memory blocks, and storing integrity check data in the level 2 management block; and a recovery unit suitable for performing a recovery operation to the level 1 management block depending on a state of a current level 2 management block corresponding to a last location stored in the level 1 management block in the case where a sudden power-off occurs.
US10649837B2 Throttling system and method
The flow of events though an event-analysis system is controlled by a number of event throttles which filter events, prioritize events and control the rate at which events are provided to event-processing components of the event-analysis system. Incoming events to the event-analysis system are associated with a profile, and a metrics engine generates metrics based on the incoming events for each profile. The flow of events to the metrics engine is controlled on a per profile basis, so that excessive generation of new metrics and new profiles is limited. If the system from which the events originate is compromised, metrics associated with compromised profiles may be frozen to avoid corrupting existing metrics. Processing of events and anomalies by analysis engines within the event-analysis system may be delayed to allow the accumulation of metrics necessary for accurate analysis.
US10649828B2 Prioritized data rebuilding in a dispersed storage network
A method begins with a processing module querying distributed storage network (DSN) storage units regarding storage errors associated with a data segment. The method continues with the processing module receiving query responses and depending on the responses, assigning a first threshold priority or a second threshold priority to encoded data slices (EDSs) associated with the data segment. The method proceeds with the processing module, depending on the assigned threshold priority, issuing read slice requests and rebuilding EDS associated with the data segment.
US10649826B2 Flexible scripting platform for troubleshooting
A scripting service may provide a scripting platform to users of the scripting service. The users may cause execution of various scripts and/or modify or generate new scripts associated with the scripting service. Execution of the various scripts may cause the scripting service to transmit application programming interface (API) calls to other services. The API calls may cause the other service to return data to the scripting service. The scripting service may then serialize the returned data and provide the serialized data to a particular user.
US10649823B2 Notifications
In an embodiment, a server may support notifications using an underlying channel-based messaging scheme. A client may register for one or more notifications from a server, or may poll the server for notifications, using messages on the channel. The notification events may be transmitted on another to the client. The flexibility of the notification system may permit distributed systems to effectively manage their notification events, in some embodiments.
US10649819B2 Managing applications for power conservation
Embodiments of the present application relate to a method, apparatus, and system for waking up an app. The method includes adding an application (app) to a wake-up alarm group comprising a plurality of apps, adjusting a plurality of alarm wake-up times corresponding to the plurality of apps, wherein the plurality of alarm wake-up times corresponding to the plurality of apps are adjusted to be consistent, and waking up the plurality of apps belonging to the wake-up alarm group according to the adjusted alarm wake-up times corresponding to the plurality of apps belonging to the wake-up alarm group.
US10649809B2 Fork-aware smart pointers
A system for and method of allocating and deallocating memory in a multiprocessing computing environment that improves the management of memory by the various processes and sub-processes in the multiprocessing environment are disclosed. The system and method improve the allocation and deallocation of memory for sub-processes that are limited to performing memory read operations.
US10649800B2 Decreasing time to deploy a virtual machine
In a computer-implemented method for decreasing time to deploy a virtual machine hosted by pre-configured hyper-converged computing device for supporting a virtualization infrastructure, instructions are provided to display a single end-user license agreement (EULA) to enable execution of software on the pre-configured hyper-converged computing device upon acceptance of the single EULA. Acceptance of the single EULA by a user is received. In response to the acceptance of the single EULA, a first virtual machine is deployed in a virtualization infrastructure supported by the pre-configured hyper-converged computing device such that the first virtual machine is deployed in a first time frame rather than a longer second time frame that includes accepting a plurality of EULAs.
US10649799B2 Hypervisor virtual server system, and method for providing data services within a hypervisor virtual server system
A hypervisor virtual server system, including a plurality of virtual servers, a plurality of virtual disks that are read from and written to by the plurality of virtual servers, a physical disk, an I/O backend coupled with the physical disk and in communication with the plurality of virtual disks, which reads from and writes to the physical disk, a tapping driver in communication with the plurality of virtual servers, which intercepts I/O requests made by any one of said plurality of virtual servers to any one of said plurality of virtual disks, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted I/O write requests from the tapping driver, and that provides data services based thereon.
US10649790B1 Multithreaded rendering for virtualized graphics processing
Methods, systems, and computer-readable media for multithreaded rendering for virtualized graphics processing are disclosed. Commands for a GPU are generated by application threads executing in parallel on a computing device. A virtual GPU is implemented using a physical GPU in a GPU server and attached to the computing device over a network. The GPU server receives the commands from the computing device via the network. Individual commands are associated with identifiers of individual application threads. Based at least in part on the identifiers, the individual commands are assigned to individual execution threads on the GPU server. The individual execution threads correspond to individual application threads. GPU output is generated based at least in part on parallel execution of the commands using the execution threads.
US10649789B2 Microprocessor code stitching
Techniques and computing devices related to modifying images are provided. A computing device can receive an order to modify pixels of an image. The computing device can include at least a pixel processor and software snippets that are executable on the pixel processor. The computing device can determine parameter values based on the order. The computing device can select a set of software snippets from the software snippets based on the parameter values. The computing device can load the set of software snippets onto the pixel processor. The pixel processor can execute the loaded set of software snippets to modify the pixels. The computing device can generate an output that includes a depiction of the image that includes at least one of the modified pixels.
US10649785B2 Tracking changes to memory via check and recovery
One or more architected registers are restored from a snapshot previously taken of the one or more architected registers. The snapshot indicates one or more physical registers previously assigned to the one or more architected registers. The restoring replaces the one or more physical registers currently assigned to the one or more architected registers with the one or more physical registers previously assigned to the one or more architected registers as indicated by the snapshot. A determination is made as to the validity of the one or more architected registers restored using the snapshot. The determining validity includes checking memory locations associated with the one or more architected registers to determine whether contents of the one or more architected registers have changed since the snapshot was taken. If the contents of the one or more architected registers have not changed, the one or more architected registers are valid.
US10649784B2 Reverse order queue updates by virtual devices
A system includes a memory including a ring buffer having a plurality of slots, a processor in communication with the memory, a guest operating system, and a hypervisor. The hypervisor is configured to detect a request associated with a memory entry, retrieve up to a predetermined quantity of memory entries in the ring buffer from an original slot to an end slot, and test a respective descriptor of each successive slot from the original slot through the end slot while the respective descriptor of each successive slot in the ring buffer remains unchanged. Additionally, the hypervisor is configured to execute the request associated with the memory entries and respective valid descriptors. The hypervisor is also configured to walk the ring buffer backwards from the end slot to the original slot while clearing the valid descriptors.
US10649781B2 Enhanced performance-aware instruction scheduling
The present disclosure relates to a method for instruction processing with a processor having multiple execution units. The processor includes a dependency cache containing instructions in association with respective execution unit indicators. The method includes: tracking the number of dependent instructions currently assigned to each execution unit of the processor respectively. In response to receiving an instruction of a dependency chain, the execution unit assigned to a previous instruction of the dependency chain on which depends the received instruction may be identified in the dependency cache. In case more than a predefined maximum number of dependent instructions of at least one dependency chain is currently assigned to the identified execution unit, another execution unit of the processor may be selected for scheduling the received instruction, otherwise the received instruction may be scheduled on the identified execution unit.
US10649778B1 Performance optimized congruence class matching for multiple concurrent radix translations
A method of optimized congruence class matching for concurrent memory translation requests to avoid memory access conflicts with respect to a virtual memory managed by a processor is provided. The method includes initiating a first table walk by a first memory access of the concurrent memory translation requests and pending a subsequent table walk initiated by a subsequent memory access of the concurrent memory translation requests. Then, the method determines whether the subsequent table walk will cause a memory access conflict with the first table walk based on the optimized congruence class matching. The subsequent memory access is rejected when the subsequent table walk will cause the memory access conflict with the first table walk.
US10649776B2 System and method for prediction of multiple read commands directed to non-sequential data
Systems and methods for predicting read commands and pre-fetching data when a memory device is receiving random read commands to non-sequentially addressed data locations are disclosed. A limited length search sequence of prior read commands is generated and that search sequence is then converted into an index value in a predetermined set of index values. A history pattern match table having entries indexed to that predetermined set of index values contains a plurality of read commands that have previously followed the search sequence represented by the index value. The index value is obtained via application of a many-to-one algorithm to the search sequence. The index value obtained from the search sequence may be used to find, and pre-fetch data for, a plurality of next read commands in the table that previously followed a search sequence having that index value.
US10649771B2 Semiconductor device
A semiconductor device including a first processor having a first register, the first processor configured to perform region of interest (ROI) calculations using the first register; and a second processor having a second register, the second processor configured to perform arithmetic calculations using the second register. The first register is shared with the second processor, and the second register is shared with the first processor.
US10649770B2 κ-selection using parallel processing
In one embodiment, a method includes accessing a query vector; accessing object vectors; determining input distances corresponding to a distance between the query vector and the object vectors; accessing thread queues; accessing a warp queue; for each of the input distance values: selecting one of the thread queues, when the input distance value is less than a greatest one of the distance values stored in the selected thread queue, inserting the input distance value into the thread queues and ejecting the greatest distance values stored in the thread queue, and when a greatest distance value stored in any of the thread queues is less than a greatest distance value stored in the warp queue, merging the thread queue with the warp queue; identifying the objects represented by an object vector corresponding to the distance values stored in the warp queue; and providing the search results for presentation.
US10649759B1 Automated transparent distribution of updates to server computer systems in a fleet
A deployment subsystem provides updates to an application and/or software executed by server computer systems. The update is included in an update script. Execution of the update script by a server computer system causes the server computer system to execute a set of checks. After completing the set of checks the server computer system may execute the update to the application and/or software executed by server computer systems.
US10649747B2 Compilation and runtime methods for executing algorithmic packet processing programs on multi-table packet forwarding elements
The invention pertains to a method of implementing packet-processing devices on multi-table datapath processors, comprising of a high-level, Turing-complete programming language that permits programmers to express time-invariant or time-variant packet-processing behavior using general-purpose programming languages, suitable compilation and analysis methods to transform a given input program into a datapath design, and a runtime control program to be executed on a general-purpose processor which can communicate with a configurable datapath element and which configures the datapath element according to the compiled datapath design and which implements appropriate dynamic control (e.g. flow table population) for the configured datapath element.
US10649745B1 User interface common components and scalable integrable reusable isolated user interface
Disclosed are examples related to building a customized data collection widget. Building of the customized data collection widget includes receiving a selection of several universal modules for inclusion in the widget. Each universal module of the selected several universal modules may include programming code that causes rendering of user-fillable data fields on a display, and a summary page including data requirements of the respective universal module. Based on the data requirements in a summary page of each respective universal module of the selected several universal modules, the selected several universal modules retrieved from a module repository may be combined in a customized data collection container stored in a composite repository. The selected customized data collection container may be combined with selected other data collection containers to form a uniquely identifiable, customized data collection widget. The customized data collection widget may be delivered to the composite repository.
US10649741B2 Systems and methods for creating software from library and custom components
Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
US10649740B2 Predicting and using utility of script execution in functional web crawling and other crawling
A program is executed that includes multiple script functions. For a selected script function, the following are performed during program execution. It is determined whether the selected script function should or should not be executed based on a utility corresponding to the selected script function. The utility was determined prior to determining whether the selected script function should be executed. The selected script function is executed in response to a determination the selected script function should be executed. Execution of the selected script function is skipped in response to a determination the selected script function should not be executed. These techniques may be applied in real-time to crawl a program such as a webpage or may be applied using offline learning followed by a real-time crawling of the program. Apparatus, methods, and program products are disclosed.
US10649738B2 Combined residue circuit protecting binary and decimal data
A combined residue circuit configured to receive data and to provide a first residue result and a second residue result. The first residue result is based on a first modulo value, and the second residue result is based on a second modulo value. The first modulo value is different than the second modulo value. The first residue result is to be used to protect data based on a first radix, and the second residue result is to be used to protect data based on a second radix different from the first radix.
US10649737B2 Reverse conversion apparatus for residue numbers
Arithmetic circuits and methods that perform efficient conversion of fractional RNS representations to fractional binary representations is disclosed herein.
US10649728B2 Methods, systems, and media for rewinding media content based on detected audio events
Methods, systems, and media for rewinding media content based on detected audio events are provided. In some embodiments, a method for providing media guidance is provided, the method comprising: causing media content to be presented; receiving, using an audio input device, audio data that includes ambient sounds in an environment in which the media content is being presented; receiving a user command to rewind the media content; detecting that a portion of the audio data corresponds to an audio event that occurred during the presentation of the media content in response to receiving the user command to rewind the media content; determining a playback position in the media content based on the audio event; and causing the media content to be presented from the determpined playback position.
US10649725B1 Integrating multi-channel inputs to determine user preferences
Systems of the present disclosure adjust an interface mode of an application based on paralinguistic features of audio input. The audio input is via a microphone associated with a computing device. A predictive model uses paralinguistic features of the audio input and additional features received from sensors or a user profile to predict an interface mode that a user would currently prefer to use. The interface mode specifies how output is provided and how input is received. The interface mode may also specify which elements of a graphical user interface are displayed, where the elements are placed, and how the elements are sized.
US10649724B2 Voice interface for virtual area interaction
Examples of interface systems and methods for voice-based interaction in one or more virtual areas that define respective persistent virtual communication contexts are described. These examples enable communicants to use voice commands to, for example, search for communication opportunities in the different virtual communication contexts, enter specific ones of the virtual communication contexts, and bring other communicants into specific ones of the virtual communication contexts. In this way, these examples allow communicants to exploit the communication opportunities that are available in virtual areas, even when hands-based or visual methods of interfacing with the virtual areas are not available.
US10649715B2 Control device and control method to issue notification on occurrence of processing overflow
There is provided a control device that includes a control unit that executes a process of causing a speaker to stop speaking on a device toward which the speaker speaks on a basis of a result obtained by analyzing speech content based on a result of the speaker speaking toward the device.
US10649708B2 Method and system for multi-mode data object transformation and delivery
Methods, apparatus, and computer program products directed to the multi-mode delivery of documents are provided. Example embodiments implement the transformation and delivery of data objects for use in connection with parallel delivery topologies and pathways to overcome technical challenges associated with the accuracy, reliability, scalability, and efficiency of conventional document delivery approaches.
US10649701B2 Image processing system
In an image processing system, a mobile terminal device obtains a position and a direction of each image forming apparatus relative to the mobile terminal device on a basis of respective wireless signals transmitted from each of the image forming apparatuses and is received by a near field communication unit, and displays on a display unit the position and the direction. When an arbitrary image forming apparatus is selected by operation of a touch panel, image data to be printed is transmitted via a network by a network communication section to the selected image forming apparatus.
US10649698B2 Information processing apparatus configured to determine a transmission source device of a packet and information processing method
An information processing apparatus connected to a plurality of networks, includes: a plurality of device drivers each of which is receives a packet from each of the networks; and circuitry determines a network to which a transmission source device of the packet belongs based on information indicating which of the device drivers has received the packet.
US10649697B2 Technique for providing information on time to read a file
An information providing system and method, including a computer, for providing time taken to read a file, which includes an acquisition unit. The acquisition unit obtains information on a recording position of a file when the file is recorded in a storage device. A recording unit writes information on the obtained recording position to an index referred to access the file. A calculation unit calculates time taken to read the file using the information on the recording position written to the index in response to a request to obtain the time taken to read the file, and providing the calculated time to a requester that requests the time.
US10649688B1 Precise longitudinal monitoring of memory operations
A processor includes a memory subsystem having a first memory subunit that includes a status register and an execution engine unit coupled to the memory subsystem. The execution engine unit is to: randomly select a load operation to monitor; determine a re-order buffer identifier of the load operation; and transmit the re-order buffer identifier to the memory subsystem. Responsive to receipt of the re-order buffer identifier, the first memory subunit stores a piece of information, related to a status of the load operation, in the status register. Responsive to detection of retirement of the load operation, the first memory subunit is to store the piece of information from the status register into a particular field of a record of a memory buffer, wherein the particular field is associated with the first memory subunit.
US10649686B2 Memory cache pressure reduction for pointer rings
A system includes a memory with a ring buffer having a plurality of slots and a producer and consumer processor in communication with the memory. The producer processor is configured to receive a new memory entry and detect a failure to produce the new memory entry to a slot in the ring buffer. Each memory entry in the ring buffer has an entry structure to maintain a list of extra entries. The producer processor is also configured to determine a location of an entry pointer for a last produced memory entry in the ring and add the new entry to the list of extra entries in the respective slot in the ring. Responsive to consuming the last produced memory entry, the consumer processor is configured to check whether the last produced memory entry includes any other memory entries in the list of extra entries and consume the new memory entry.
US10649683B2 System for monitoring and reporting aircraft data storage status
A system for monitoring and reporting data storage status of one or more line replaceable units installed in an aircraft. A data storage monitor onboard the vehicle is in communication with each of the line replaceable units. A storage status is reported, and a storage status log is generated for each line replaceable unit. The storage status logs are communicated to a base station over a communication link established between the base station and the data storage monitor for storage within a repository. The base station has a status log aggregator that generates a report from the storage status logs, an interface for an external management application to access the storage status logs, and an alarm that generates notifications to a predefined destination based upon an evaluation of the storage status logs against one or more alert rules.
US10649678B2 Partitioning of memory system resources or performance monitoring
An apparatus comprises partition identifier storage storing an instruction partition identifier and a data partition identifier. When issuing a memory transaction for accessing data, the transaction is issued specifying a partition identifier depending on the data partition identifier, while when the memory transaction is for accessing an instruction, the transaction specifies a partition identifier depending on the instruction partition identifier. A memory system component selects one of a number of sets of memory system component parameters in dependence on the partition identifier specified by a memory transaction to be handled. The memory system component controls allocation of resources for handling the memory transaction or manages contention for the resources in dependence on the selected set of parameters, or updates performance monitoring data specified by the selected set of parameters in response to handling of said memory transaction.
US10649677B2 Cooperative physical defragmentation by a file system and a storage device
A storage system includes a host including a processor and a storage device including a controller and a flash memory unit. The host is configured to read physically fragmented data of a file stored in one or more physical storage regions of the flash memory unit and write the data continuously into other one or more physical regions of the flash memory unit, such that the data are physically defragmented.
US10649670B2 Data block processing
Embodiments of the present disclosure relates to data block processing in a distributed processing system. According to one embodiment of the present disclosure, a computer-implemented method is proposed. A first performance indicator for processing a data block by a first processing module is obtained, where the data block is loaded into the first processing module. Then, a second performance indicator for processing the data block by a second processing module is obtained, where the first and second processing modules being logical instances launched in a distributed processing system for processing data blocks. Next, one processing module is selected from the first and second processing modules for processing the data block based on a relationship between the first and second performance indicators.
US10649664B2 Method and device for scheduling virtual disk input and output ports
Embodiments of the present application relate to a method for scheduling virtual disk input and output (I/O) ports, a device for scheduling virtual disk I/O ports, and a computer program product for scheduling virtual disk I/O ports. A method for scheduling virtual disk I/O ports is provided. The method includes assigning a set of service quality ratings to a corresponding set of virtual disk I/O ports based on a set of reading-writing bandwidth quotas associated with the corresponding set of virtual disk I/O ports in a physical machine, determining a total forecast value of a data bandwidth to be used by reading-writing requests and determining virtual disk I/O ports, allocating reading-writing bandwidth limits to the virtual disk I/O ports, and scheduling virtual disk I/O ports on the physical machine.
US10649661B2 Dynamically resizing logical storage blocks
Apparatuses, systems, methods, and computer program products are disclosed for dynamically resizing logical storage blocks. A controller for a non-volatile storage device includes a block component that determines a total number of available erase blocks of the non-volatile storage device. A controller for a non-volatile storage device includes a size module that determines numbers of erase blocks from available erase blocks to include in each of a plurality of logical blocks as a function of a total number of available erase blocks such that the numbers of erase blocks for each of the logical blocks deviates from each other by less than a predetermined deviation limit. A controller for a non-volatile storage device includes a map module that generates logical blocks for the non-volatile storage device by assigning determined numbers of erase blocks to each of the logical blocks.
US10649660B2 Disaggregating block storage controller stacks
Systems, apparatuses and methods may provide for communicating, by a common layer, with a local block storage system and communicating, by a subsystem layer that is communicatively coupled to the common layer, with one or more subsystems. Additionally, the common layer may be disassociated with one or more hardware specific components of the subsystem layer. In one example, the common layer may export one or more callback functions to the subsystem layer, wherein the callback functions include a registration and/or deregistration function.
US10649658B2 File system based key value service
Embodiments perform distributed management of an inventory of a shared, distributed storage device. Host computing devices accessing the storage device maintain, on the storage device, journaling files of the storage events performed by each of the host computing devices. A tidy file is maintained, on the storage device, by all of the host computing devices, reflecting the storage events performed by each of the host computing devices.
US10649655B2 Data storage system with multimedia assets
Systems and methods are disclosed for storing multimedia assets (or other data objects) in a storage array. Portions of the multimedia asset may be stored on different chunks of the storage drives in the storage array based on an access frequency level for a portion, an importance level for the portion, a reliability score for a chunk, and a performance score for the chunk.
US10649649B2 Secure method for control of a function by means of a touchpad
Methods for the secure control of an apparatus by way of a system include a viewing device comprising a touch surface, a viewing screen and a processing and control unit. The secure control method comprises the following steps: displaying a first symbol corresponding to a first state of the apparatus and a second symbol corresponding to a second state; implementing the second state of the apparatus by way of a single continuous press on the touch surface starting on the first symbol, passing through a first crossing point, following a pattern comprising a part passing diagonally through a plurality of rows and columns of the matrix, passing through a second crossing point and finishing on the second symbol.
US10649647B2 Device and method of providing handwritten content in the same
A device for providing handwritten content is provided. The device includes a controller configured to segment handwritten content into a plurality of objects by grouping strokes included in the handwritten content and process the respective segmented plurality of objects in a form of a selectable object, and a display configured to display the handwritten content including the processed plurality of objects.
US10649641B2 Agricultural machine
An agricultural machine, such as a tractor, is disclosed. The agricultural machine includes a driver assistance system, which comprises an input/output unit for specifying an agricultural working task by an operator and for performing the settings relating to an agricultural working task by the operator. The input/output unit displays virtual operating elements, making the settings possible, and the information corresponding to the settings to be made. Further, the input/output unit includes a set-up assistant unit, which allows the operator to set up the driver assistance system using the virtual operating elements. Further, the set-up assistant unit may be configured depending on the working task determined by the operator.
US10649640B2 Personalizing perceivability settings of graphical user interfaces of computers
The perceivability of user interface elements of a graphical user interface can be defined as a selection along a range. At one end of the range, a combination of settings for the graphical user interface allows for a highly-detailed user interface; at another end of the range, a combination of settings provides a graphical user interface having the highest perceivability. The high perceivability may include high contrast, but also may provide other user interface settings to address accessibility issues for an end user. The combination of settings can include attributes affecting the background, transparency, borders and text legibility. The selected combination of settings either sets, overrides or limits values for these attributes of user interface elements during rendering.
US10649633B2 Image processing method, image processing apparatus, and non-transitory computer-readable storage medium
An image processing method includes performing an object identification process on a plurality of image data, generating layout data on the basis of at least some of the plurality of image data subjected to the identification process and template data, controlling displaying of a layout image on a display on the basis of the layout data, acquiring setting information relating to a priority of a particular object, and extracting a replacement candidate image in response to a request for replacing an image in the displayed layout image. In extracting a replacement candidate image, the replacement candidate image is extracted on the basis of the setting information relating to a priority.
US10649631B2 Method and apparatus for adding icon to interface of android system, and mobile terminal
A method for adding an icon to an interface of an Android system, where the Android system has N interfaces, includes: a. obtaining add command information; b. obtaining, according to the add command information, space information of an icon to be added; c. obtaining remaining space information of an Mth interface according to the add command information; d. judging whether the space information of the icon to be added is greater than the remaining space information of the Mth interface; if yes, executing step e; if no, executing step f; e. judging whether the Mth interface is a last interface to be judged; if yes, executing step g; if no, assigning M+1 to M and returning to step c; f adding the icon to the interface; and g. establishing another interface, and adding the icon to the newly established interface; where M and N are natural numbers, and 1≤M≤N.
US10649618B2 System and method for creating visual representation of data based on generated glyphs
A method and system for creating a visual representation of data is provided. The method may include receiving a user input to be represented by a glyph, generating, by a neural network, the glyph based on a vector extracted based on the received user input, linking an aspect of the generated glyph with an attribute of the data to be visually represented; and displaying the visual representation of the data created using the generated glyph to represent that linked aspect of the data.
US10649617B2 Method and a system for generating a multidimensional graphical user interface
A method for generating a multidimensional graphical user interface for navigating through a set of elements, in a device having a controller operable by an input interface and generating the multidimensional graphical user interface via a display interface. The method includes generating a three-dimensional structure having a top base, a bottom base and a side surface, wherein on the bottom base there are located objects to be analyzed, and on the top base there are located current status information related to the objects and a global element. The method also includes dividing the side surface into sectors presenting the elements related to the objects, wherein the elements are automatically scaled correspondingly to the global element, wherein the global element is adjustable by a user, wherein a number of the sectors is dynamically adapted to the number of the objects currently present on the bottom base.
US10649613B2 Remote experience interfaces, systems and methods
A remote experience system is presented. The system can include a feed aggregation engine configured to obtain a plurality of feeds from feed acquiring devices associated with an event. The feed aggregation engine can obtain an experience policy related to the event and construct an experience feed having an arrangement of the plurality of feeds according to the experience policy. The experience feed can be presented to a user via an experience feed interface, and can include an indication of a focal or other cluster.
US10649608B2 Dynamically enabling an interactive element within a non-interactive view of a screen sharing session
A non-interactive screen sharing session executing within a computing device can be identified. The device can be communicatively linked to different computing devices of the screen sharing session. The contents of the remote screen buffer can be analyzed to determine a graphical representation of a Uniform Resource Locator (URL) within the contents prior to presenting the contents of the buffer within the device. A visible information item can be extracted and a non-visible reference can be established from the representation. An area surrounding the representation including a position and dimensions of the representation within the contents can be determined. The representation of the URL can be replaced with an interactive element in real-time. The element can include the visible and non-visible reference. The contents of the buffer can be presented within an interface associated with the session of the device, responsive to the replacing.
US10649606B2 Conductive member and touch panel
A first electrode on a first surface of a transparent insulating member has a first detection electrode portion having a first mesh pattern and a dummy pattern portion in the first electrode arranged so as to be insulated from the first detection electrode portion in a first mesh cell constituting the first mesh pattern, a second electrode on a second surface of the transparent insulating member has a second detection electrode portion having a second mesh pattern and a dummy pattern portion in the second electrode arranged so as to be insulated from a second detection electrode portion in a second mesh cell constituting the second mesh pattern, and a third mesh pattern is formed by combining the first detection electrode portion, the dummy pattern portion in the first electrode, the second detection electrode portion, and the dummy pattern portion in the second electrode.
US10649604B2 Input device manufacturing method
An input device manufacturing method includes: a first process in which, in a state in which a sensor film is inserted into a die, the sensor film having a detection area and a non-detection area other than the detection area, the detection area and the non-detection area constituting the sensor, as well as a first surface formed into a curved surface and a second surface positioned opposite to the first surface, a material that includes a synthetic resin having a translucent property is poured into the die to form a resin layer on the same side as the second surface; and a second process in which a decorative film having a decorative area that covers the non-detection area is pasted to the first surface with an adhesive layer intervening between the decorative film and the first surface.
US10649599B2 Electronic device for detecting proximity of user and operation method thereof
Various embodiments of the present disclosure relate to an electronic device for using an amplifier to detect whether a user body is close to the electronic device and an operation method thereof. An electronic device according to an embodiment of the present disclosure may include: an antenna configured to be at least a part of an exterior of the electronic device; a variable element that has a capacitance in a designated range; and an amplifier connected to the variable element and configured to amplify a voltage of the variable element by a designated ratio and output an amplified voltage, wherein the capacitance of the variable element and the designated ratio may be configured so that a difference between a voltage of the antenna and the amplified voltage of the amplifier is smaller than a designated threshold value.
US10649597B2 Display apparatus
A display apparatus includes a display panel, a touch sensor, an adhesive layer, a first flexible printed circuit board, and a second flexible printed circuit board. The touch sensor is disposed on the display panel. The adhesive layer is disposed between the display panel and the touch sensor. The first flexible printed circuit board and the second flexible printed circuit board are disposed between the display panel and the touch sensor. The first flexible printed circuit board is connected to the display panel, and the second flexible printed circuit board is connected to the touch sensor. The adhesive layer overlaps with the first flexible printed circuit board and is in contact with the first flexible printed circuit board and the touch sensor.
US10649596B2 Touch panel and touch method thereof, electronic device
A touch panel and a touch method thereof, and an electronic device are provided. The touch panel includes a first touch detection line, a touch electrode, a second touch detection line and a first switch element. The first touch detection line is connected with the touch electrode and is insulated from the second detection line, and the second detection line is connected with the touch electrode through the first switch element.
US10649576B2 Electronic device with protective case and operating method thereof
An electronic device is provided. The electronic device includes a connector detachable from part of an electronic device including a display, and a cover connected to the connector, wherein the cover is capable of covering at least part of the display of the electronic device, and wherein the cover includes a window configured to expose the at least part of the display when the cover covers at least part of the display.
US10649573B2 Display device and program
The pressing operation detector of a display device detects a pressing of a housing via an area other than an area of the display surface. The display device executes a first processing when detecting only the pressing of the housing.
US10649560B2 Touch display panel
A touch display panel having a display region, a peripheral region surrounding the display region, and a sensing region located between the display region and the peripheral region is provided. The touch display panel includes a pixel array, a touch electrode, an active device, at least one first sensor, at least one second sensor, and a light-shielding layer. The pixel array is located in the display region. The touch electrode located in the sensing region and the pixel array are separated from each other. The active device coupled to the touch electrode is located in the sensing region. The at least one first sensor and the at least one second sensor are located in the sensing region and separated from each other. The light-shielding layer covers the at least one first sensor.
US10649552B2 Input method and electronic device using pen input device
An input method and electronic device using a pen input device are provided. In an embodiment, status information of the pen input device is received, and contact information of a contact point between the pen input device and the terminal is generated, based on the received status information. Expressive effects of a pen input, such as line thickness, density and texture, are varied based on the contact information. Such input method and electronic device using the pen input device can simply and conveniently vary expressive effects of a pen-based input. In other embodiments, contact information is determined from actual contact points and expressive effects are varied as a function of the contact information or pen status information derived from the actual contact information.
US10649551B1 Pen mouse with an inclining compensation function
A pen mouse with an inclining compensation function includes an optical sensor, a sensor array, a pen tip and a processor. The optical sensor is adapted to sense a relative movement of an object. The sensor array has a plurality of sensing units. The pen tip is connected to the sensor array and adapted to activate at least one of the plurality of sensing units when being pressed by the object. The processor is electrically connected with the sensor array. The processor is adapted to compute a trace of the pen mouse via analysis of the relative movement and further to compensate the trace via analysis of the activated sensing unit.
US10649544B2 Data output device
Provided is a data output device that includes an event array including a plurality of sensing elements; a first event identifier connected to a first sensing element among the plurality of sensing elements and configured to identify first element information corresponding to the first sensing element in response to the case where an event is detected by the first sensing element; a second event identifier connected to a second sensing element among the plurality of sensing elements and configured to identify second element information corresponding to the second sensing element in response to the case where the event is detected by the second sensing element; and an event output interface configured to output event information based on at least one of the first element information and the second element information.
US10649543B2 Apparatus and method for arranging a keypad in wireless terminal
An apparatus and method for arranging a keypad in a wireless terminal, and more particularly, to an apparatus and method for arranging a keypad in a wireless terminal to conveniently perform a key input in the wireless terminal, the apparatus including: a display unit for displaying the keypad in at least one of a right and left side on a screen of the display unit in a horizontal mode of the wireless terminal; and a controller for controlling the display unit to display the keypad in the right and/or left side on the screen of the display unit in the horizontal mode of the wireless terminal.
US10649536B2 Determination of hand dimensions for hand and gesture recognition with a computing interface
Hand dimensions are determined for hand and gesture recognition with a computing interface. An input sequence of frames is received from a camera. Frames of the sequence are identified in which a hand is recognized. Points are identified in the identified frames corresponding to features of the recognized hand. A value is determined for each of a set of different feature lengths of the recognized hand using the identified points for each identified frame. Each different feature length value is collected for the identified frames independently of each other feature length value. Each different feature length value is analyzed to determine an estimate of each different feature length, and the estimated feature lengths are applied to a hand tracking system, the hand tracking system for applying commands to a computer system.
US10649533B2 Touch-control panel and touch-control device for providing tactile feedback and method thereof
A touch-control panel includes a display panel and at least one actuator. The display panel includes a touch-control detection device. Each actuator of the at least one actuator includes a first electrode, a second electrode, and an inductive layer sandwiched between the first electrode and the second electrode. In response to the touch-control detection device detecting a touch-control operation, an actuator of the at least one actuator located in a region where the touch-control operation is performed vibrates.
US10649519B2 Computer system, method for conserving power, and computer
A computer system includes: a database server configured to execute a database management system; and a storage apparatus configured to store data. The storage apparatus is configured to have a power saving function for switching between a sleep mode for reducing power consumption of the storage apparatus and an active mode for enabling read and write of the data. The database management system is configured to be executed by the arithmetic device, to thereby: receive a query for reading or writing data; analyze the received query to create an execution plan; identify a volume for reading and writing data; and select an execution plan for which power consumption satisfies a predetermined threshold value based on power consumption information on the identified volume.
US10649514B2 Method and apparatus for temperature and voltage management control
A method and apparatus for managing processing power determine a supply voltage to supply to a processing unit, such as a central processing unit (CPU) or graphics processing unit (GPU), based on temperature inversion based voltage, frequency, temperature (VFT) data. The temperature inversion based VFT data includes supply voltages and corresponding operating temperatures that cause the processing unit's transistors to operate in a temperature inversion region. In one example, the temperature inversion based VFT data includes lower supply voltages and corresponding higher temperatures in a temperature inversion region of a processing unit. The temperature inversion based VFT data is based on an operating frequency of the processing unit. The apparatus and method adjust a supply voltage to the processing unit based on the temperature inversion based VFT data.
US10649502B2 Electronic apparatus and control method thereof
An electronic apparatus includes a communicator; and a processor configured to: transmit a message including a communication connection order among a plurality of terminals to the plurality of terminals through the communicator, and control the communicator to sequentially perform connections with the plurality of terminals corresponding to association requests respectively received from the plurality of terminals after transmitting the message.
US10649500B2 Centralized content distribution in a wearable display device network
Wearable digital buttons can be deployed within an enterprise context, allowing for the centralized distribution of viewable media content (such as images and videos) selected for each of one or more enterprise groups. For instance, a first set of media objects can be selected for a sales team within a company, a second set of media objects can be selected for a marketing team, and a third set can be selected for a tech support team. The media can be distributed by a central server, for instance wirelessly or via a USB-connected hub. The central server can include an interface enabling a user to select the media for distribution to each enterprise group, to edit or format the media, to view the locations of each wearable digital button within the enterprise, and to customize enterprise groups (for instance, by creating new groups and adding or removing users from existing groups).
US10649483B2 Electric pedal for automobiles
Provided is a retractable pedal for an automobile. The pedal comprises a driving support (2), a drive mechanism (4) and a footrest (5), wherein both the driving support (2) and the drive mechanism (4) are installed on the same side of the bottom of an automobile body; the driving support (2) comprises a first transmission mechanism and a first connecting rod (2d), and the front end of the first connecting rod (2d) is fixedly connected to the footrest (5); the first transmission mechanism drives the first connecting rod (2d) to expand and retract; the pedal further comprises at least one driven support (3) which synchronously moves with the driving support (2). According to this pedal, a traditional gear transmission mechanism is omitted so as to reduce manufacturing costs and reduce the generation of abnormal sounds, and the footrest can be ensured to retract in place.
US10649481B2 Output driver having reduced electromagnetic susceptibility and associated methods
An electronic circuit includes a driver circuit having an output terminal that can be coupled to a load to drive the load. A control circuit is coupled to the driver circuit for controlling the driver circuit. A transistor is coupled in series between the driver circuit and the output terminal. The transistor has a first terminal coupled to the driver circuit and a second terminal coupled to the output terminal. A biasing circuit is coupled to a gate terminal of the transistor and configured to provide a constant voltage to the gate terminal to bias the transistor to a conducting state to reduce the susceptibility of the electronic circuit to electromagnetic interference. The biasing circuit includes a voltage regulator, a Zener diode, and a capacitor. The Zener diode and capacitor are coupled to the gate terminal and a reference terminal.
US10649480B2 Voltage regulator
A voltage regulator is arranged to receive an input voltage (Vin) and produce a regulated output voltage (Vout) and comprises: a current source transistor (Msource) and a current sink transistor (Msink) arranged to provide the output voltage at a node therebetween; a first error amplifier; and a second error amplifier. The first error amplifier is arranged to apply a first control voltage to the gate terminal of the current source transistor, wherein the first control voltage is dependent on the difference between the feedback voltage (Vfb) and the reference voltage (Vref). The second error amplifier arranged in parallel to the first error amplifier, the second error amplifier being arranged to apply a second control voltage to the gate terminal of the current sink transistor, wherein the second control voltage is dependent on the difference between the feedback voltage and the reference voltage. The feedback voltage is derived from the output voltage.
US10649455B2 Device, method and system for determining a pilot vehicle for an autonomous vehicle
A device, a system and a method for an autonomous vehicle capable of independently travelling along a road and to communicate in a wireless way. The device is configured to determine a route for the autonomous vehicle, and to determine presence of any risk segment along the route. A risk segment is a segment of the road where the autonomous vehicle is determined to be in need of assistance based on characteristics of that road segment. If a risk segment is determined, the device is configured to perform a matching sequence in order to find a pilot vehicle capable of piloting the autonomous vehicle past the risk segment, and to generate information data α about a result of the performed matching sequence.
US10649454B2 Autonomous vehicle
An autonomous vehicle having a control unit that is configured to perform autonomous driving in which a steered angle of steered wheels is changed by a steering device so that a steering angle becomes a target steering angle for making the vehicle travel along a target trajectory, and to control the steering device so that a lane change is performed in a standard manner when the lane change is necessary. In a situation where the lane change is necessary and a steering operation is being performed by a driver, when a magnitude of an index value based on a parameter that changes according to the steering operation is smaller than a termination reference value, the control device does not terminate the autonomous driving and changes a target trajectory of the lane change according to the magnitude of the index value.
US10649440B2 Method for the design and manufacture of composites having tunable physical properties
A method of designing and manufacturing a replica composite object based on an original object. The method identifies the structure and physical properties of an original object. Base materials, bodies, and structural templates, each of which includes associated physical properties, are utilized to generate a 3-dimensional model. The 3-dimensional model is discretized and tested to determine if the selected combination of base materials and bodies have physical properties that substantially equal the physical properties of the original object. If the physical properties do not equate, the 3-dimensional model is optimized by adjusting the combination of base materials, bodies, and structural templates. When the difference between the measured physical properties of the 3-dimensional model and the identified physical properties of the original object is less than a tolerance value, the method instructs an additive manufacturing system to generate a replica composite object based on the original object.
US10649422B2 Variable height platform device
A variable height workstation system includes a base, a variable height platform, a lift mechanism, and a sensor arrangement. The lift mechanism is configured to move the variable height platform within a range of motion between a fully lowered position and a raised position. The sensor arrangement is operatively connected to the variable height platform. The sensor arrangement is configured to sense the position and movement of a user on, above and around the variable height platform for outputting data to determine how the user is positioned on, above and around the variable height platform in comparison to a predetermined target position.
US10649416B2 Machine learning model construction device, numerical control, machine learning model construction method, and non-transitory computer readable medium encoded with a machine learning model construction program
Various neural network models are constructed flexibly on a learning circuit. A machine learning model construction device includes a learning circuit (80) capable of constructed a neural network model according to a setting value, and a control means (11) capable of adjusting the setting value so as to become a value for constructing a predetermined neural network model in the learning circuit (80).
US10649412B2 Method and apparatus for seamless state transfer between user interface devices in a mobile control room
Methods and systems for operating a process plant include multiple user interface (UI) devices, each accessing a plurality of applications on a server, and operable to store device state on the server and receive device state from the server. The server is coupled to a unitary, logical data storage area and provides functions related to the process data stored in the data storage areas via one or more user interfaces. A first UI device coupled to the server accesses the process data and maintains on the server state information indicative of a state of the user interface executing on the first UI device. A second UI device coupled to the server accesses the process data and the state information to execute a user interface on the second UI device in accordance with the state information indicative of the state of the user interface executing on the first UI device.
US10649409B2 Atomic oscillator and frequency signal generation system
An atomic oscillator includes: a light source; an atom cell containing a gaseous alkali metal atom, and a nitrogen- and argon-containing buffer gas, and through which light from the light source passes; a photodetector that detects light having passed through the atom cell; and a container containing only a mixed gas containing nitrogen and argon, and housing the atom cell.
US10649404B2 Image forming apparatus
An image forming apparatus including a sheet storage portion in which a plurality of sheets is stored; a heater which heats air; a fan which sprays air on the sheet stored in the sheet storage portion; and a controller which controls the heat of the heater and controls the drive of the fan, in which the controller controls the heat of the heater at a first temperature before a drive time of the fan reaches a threshold value set in advance, the drive time being in which the fan sprays air heated by the heater on the sheet, and when the drive time of the fan reaches or exceeds the threshold value set in advance, controls the heat of the heater at a second temperature lower than the first temperature.
US10649393B2 Sheet conveying apparatus and image forming apparatus
A sheet conveying apparatus to convey a sheet to an image forming unit includes a main body, an opening/closing member, and first, second, and third portions. The opening/closing member can be opened and closed with respect to the main body, and the first, second, and third portions pivotably support the opening/closing member. The second support portion is provided below the first support portion and above the third support portion. Each of the first, second, and third portions include a projecting portion and a hole portion. A difference between a greatest length of the third projecting portion and a diameter of the third hole portion is larger than a difference between a greatest length of the first projecting portion and a diameter of the first hole portion and is larger than a difference between a greatest length of the second projecting portion and a diameter of the second hole portion.
US10649368B2 Image forming apparatus
An image forming apparatus including a first unit having an image bearing member, a second unit having a development member, an apparatus main body which includes an opening portion, an opening-closing member to open or close the opening portion, a first portion contacting with a part of the first unit to position the first unit to the apparatus main body, and a second portion arranged on an opposite side of the first portion with respect to the image bearing member, and a sandwiched unit movable between a first position at which the sandwiched unit is sandwiched between the first unit and the second portion and a second position at which the sandwiched unit is not sandwiched, wherein when the sandwiched unit is located at the first position, a part of the first unit is urged against the first portion by the sandwiched unit.
US10649365B2 Developing device and image forming device
A developing device for forming an image by developing an electrostatic latent image formed on an image carrier with a developer, includes: a developing container that accommodates the developer; a developing roller that faces the image carrier, is disposed adjacent to the developing container, and conveys the developer accommodated in the developing container to the image carrier, and a developer discharging part that is provided in the developing container and discharges a part of the developer, wherein a discharge amount of the developer discharged by the developer discharging part is controlled on the basis of a charge amount of a toner included in the developer.
US10649364B1 Image forming apparatus
An image forming apparatus includes a developing device. The developing device transports a two-component developer by a transporting unit so that the two-component developer passes through a developing roller. The two-component developer is stored in a storage chamber provided with a transporting path. The transporting unit rotates in the transporting path. The developing device causes a portion of the two-component developer to overflow from a discharge port provided at the transporting path, and to discharge the two-component developer. The image forming apparatus has a period in which a first operation is executed, the first operation of reversely rotating the transporting unit at a high speed so that a rotational direction of the transporting unit is an opposite direction to that at a time of development and a rotational speed of the transporting unit is higher than that at the time of development.
US10649362B2 Optical scanning device and image forming apparatus
An optical scanning device includes light sources, a deflector deflecting light beams emitted from the light sources, a first lens transmitting the light beams deflected by the defector, and second lenses guiding the light beams transmitted from the first lens to respective surfaces to be scanned. The second lenses are arranged so that a first incident position of a first light beam emitted by a first light source and entering one of the second lenses is closer to the respective surface to be scanned along an optical axis of the first lens than a second incident position of a second light beam emitted by a second light source and entering another of the second lenses, and an incident angle of the second light beam with respect to the optical axis along a deflection direction by the deflector is greater than the incident angle of the first light beam.
US10649360B2 Optical scanning device
In one embodiment, an optical scanning device includes a board and a light receiving member, the positional accuracy of which is improved. When a length in a scanning direction and a length in an intersection direction of a body portion of the light receiving member are denoted by Lx0 and Ly0, respectively, and a length in the scanning direction and a length in the intersection direction of a through-hole formed in the board are denoted by Lx1 and Ly1, respectively, the lengths Lx0, Ly0, Lx1, and Ly1 satisfy the following formula: (Lx1−Lx0)>(Ly1−Ly0).
US10649353B2 Tethered metal dioxide for imaging members
Described herein is a photoreceptor and a method of making metal oxide particles having hygroscopic polymers attached to a surface of the metal oxide particles. The photoreceptor includes a conductive substrate and an undercoat layer disposed on the conductive substrate. The undercoat layer includes metal oxide particles having hygroscopic polymers attached to a surface of the metal oxide particles. The undercoat layer includes a binder resin. A photosensitive layer is disposed on the undercoat layer.
US10649328B2 Pre-patterned lithography templates, processes based on radiation patterning using the templates and processes to form the templates
High etch contrast materials provide the basis for using pre-patterned template structure with a template hardmask having periodic holes and filler within the holes that provides the basis for rapidly obtaining high resolution patterns guided by the template and high etch contrast resist. Methods are described for performing the radiation lithography, e.g., EUV radiation lithography, using the pre-patterned templates. Also, methods are described for forming the templates. The materials for forming the templates are described.
US10649319B2 Camera adapter for optical equipment
A cap assembly for use with an optical device having an eyepiece includes an attachment member defining a cavity having a first opening and a second opening that are colinear. The first opening is dimensioned such that the eyepiece is insertable into the cavity through the first opening to secure the cap assembly to the eyepiece. A camera holder is rotatably mounted with respect to the attachment member, such as via a hinge, such that the camera holder is selectively movable between a first position in which the camera holder is colinear with the first opening, second opening, and cavity, and a second position in which the camera holder is not colinear with the first opening, second opening, and cavity.
US10649318B2 Electronic device capable of unlocking interchangeable unit during blackout, and monitoring system
A monitoring camera which has a lock mechanism, which is capable to unlock a lens 1 even if power supply is stopped due to blackout. The lock mechanism includes a lock member 11 having a region 11b which is pushed by an operation member 3 in a state where a lock pin member 12 engages with the lens 1, a biasing member 13 biasing the lock member 11, and magnetic force generating units 10 generating magnetic forces by electro energization, to move against the biasing force so that the region 11c faces the operation member 3. While the magnetic forces are not generated in a non-electro energization state, the operation member 3 pushes the region 11b and thus moves the lock member 11 and the lock pin member 12 so that the lock pin member 12 is released from the lens 1.
US10649315B2 Flash module containing an array of reflector cups for phosphor-converted LEDs
In a thin flash module for a camera, a rectangular array of LEDs is mounted on a single lead frame. The lead frame connects the LEDs in series. The LEDs are much smaller than conventional LEDs in a flash module. The LEDs may be in 5×3 array or a 4×3 array, for example. An array of reflective cups is molded over the lead frame or attached to the lead frame, where each of the cups has a substantially square aperture to produce a square sub-beam. A layer of phosphor is located within each cup overlying its associated LED to produce white light. The aspect ratio of the array is selected to generally match the aspect ratio of the camera's field of view (e.g., 16:9). Since the LEDs are very small, the height of the cups may be small to form an ultra-thin flash module. Thin lenses may instead be used.
US10649297B2 Pixel structure
A pixel structure includes a substrate, a thin film transistor and a common electrode. The thin film transistor is disposed on the substrate, wherein a semiconductive active layer of the thin film transistor has a channel region disposed between a source and a drain, the channel region includes a main channel region and at least one sub channel region, a channel length of the main channel region is less than a channel length of the at least one sub channel region, and the channel length of the main channel region is equal to a minimum of a channel length of the channel region. The common electrode is disposed on the thin film transistor, and the common electrode overlaps at least a portion of the at least one sub channel region, wherein the common electrode has an opening exposing the main channel region.
US10649293B2 Display device
A display panel includes a substrate, pixel electrodes, switching components, an electrode, a line, a terminal, an insulating film, and a conductive film. The switching components are disposed in a layer lower than the pixel electrodes. The electrode is disposed in a layer different from a layer in which the pixel electrodes are disposed. The line includes sections disposed in a layer lower than the switching components in a display area. The terminal is disposed in a layer upper than the line in a non-display area. The insulating film includes a section disposed between the line and the switching components in the display area and a section disposed between the terminal and the substrate in the non-display area. The conductive film is disposed on the insulating film in a layer between the line and the terminal to connect the line to the terminal.
US10649292B2 Liquid crystal display panel and liquid crystal display device
Provided is a liquid crystal display panel and a liquid crystal display device. The liquid crystal display panel includes a substrate and a thin film transistor formed on the substrate, wherein a source and a drain of the thin film transistor have complementary V-shaped structures, so as to form a V-shaped space region between the source and the drain, such that when the thin film transistor is in operation, a V-shaped conductive channel is formed in a semiconductor layer of the thin film transistor. An activation current of the thin film transistor can be increased.
US10649291B2 Array substrate and method for manufacturing the same, display panel and display apparatus
An array substrate and a method for manufacturing the same, a display panel and a display device are provided. The array substrate includes a gate layer, a gate insulation layer, a source-drain layer, a first passivation layer and an ITO layer successively formed on a base substrate, a first through hole in the first passivation layer and a second through hole in the gate insulation layer, and a second passivation layer; and a part of the second passivation layer is arranged in the first and second through holes to cover a part of the ITO layer in the first through hole and the second through hole.
US10649282B2 Display device
A display device includes a plurality of color filters that is disposed on a first base substrate and in pixel regions arranged in a matrix shape, a plurality of driving electrodes that is disposed on the color filters, a plurality of transistors that is provided on the first base substrate and in a non-pixel region between adjacent pixel regions in a second direction and is connected to the driving electrodes, a plurality of blocking column spacers that is provided below a second base substrate and in the non-pixel region between the adjacent pixel regions in the second direction and extending in a first direction, and a plurality of dummy color filters that is provided in a single-layered structure on the transistors. The dummy color filters that has a less number than that of the transistors support the blocking column spacers.
US10649263B2 Touch panel liquid crystal display device and method of driving the same
Disclosed are a touch panel LCD device capable of improving touch sensing performance by preventing non-uniformity of raw touch data of left and right sides and a method of driving the same. In the touch panel LCD device, a plurality of common lines arranged in a non-display area of a panel and configured to check characteristics of the panel is connected to a load free driving (LFD) signal line by a flexible printed circuit board (FPCB) when the common lines are attached to the FPCB.
US10649251B2 Curved liquid crystal display device and method of manufacturing the same
A method of manufacturing a curved liquid crystal display is provided. The method includes forming a first display panel including a plurality of first patterns, forming a second display panel including a plurality of second patterns, assembling the first display panel and the second display panel, filling a liquid crystal between the assembled first and second display panels to form a flat liquid crystal display, and curving the flat liquid crystal display in a first direction to form the curved liquid crystal display. The first patterns and the second patterns are mismatched in the flat liquid crystal display, and the first patterns and the second patterns are matched in the curved liquid crystal display.
US10649247B2 Method for authenticating packages using magnetophoretic imaging films
The present invention is directed to a method for authenticating a package using a magnetophoretic imaging film. It provides a low-cost method for verifying the authenticity of products in a way that is not immediately evident to counterfeiters. A single pre-patterned magnetic image can be used to display images on any number of individual imaging films.
US10649246B2 Dielectric thin film-applied substrate and optical modulation element using the same
A dielectric thin film-applied substrate that suppresses occurrence of cracks when the film thickness of the lithium niobate film is equal to or larger than 1 μm. The dielectric thin film-applied substrate includes a single crystal substrate and a dielectric thin film made of c-axis oriented lithium niobate epitaxially formed on a main surface of the single crystal substrate. The dielectric thin film has a twin crystal structure including first and second crystals 180° apart, centered on the c-axis. In pole figure measurement by X-ray diffraction, the ratio between a first diffraction intensity corresponding to the first crystal and a second diffraction intensity corresponding to the second crystal is equal to or higher than 0.5 and equal to or lower than 2.0, which alleviates distortions accumulated inside the lithium niobate film and supresses occurrences of cracks accompanying increases in the film thickness.
US10649240B2 Vanadium dioxide-based optical and radiofrequency switches
Switches for electromagnetic radiation, including radiofrequency switches and optical switches, are provided. Also provided are methods of using the switches. The switches incorporate layers of high quality VO2 that are composed of a plurality of connected crystalline VO2 domains having the same crystal structure and orientation.
US10649239B2 Eyeglasses with embedded femtoprojectors
A pair of electronic eyeglasses includes an eyeglasses frame and an eyeglasses lens mounted within the eyeglasses frame. At least one femtoprojector is embedded within the eyeglasses lens. The femtoprojector includes an image source and an optical system that projects an image from the image source onto the retina of the wearer. The femtoprojector is small enough that is does not significantly interfere with the wearer's view through the eyeglasses lens.
US10649236B2 Ophthalmic lens and method for determining such an ophthalmic lens
The invention relates to a method of selection of an ophthalmic lens suitable for correcting at least an optical impairment of an eye of a wearer who observes a screen. According to the invention the method comprises the steps of: determining at least a characteristic of posture of the wearer observing said screen, determining a dioptric power value associated to said vision zone allowing the wearer when wearing the ophthalmic lens to have an easier reading of said screen, determining at least one characteristic of filtering means to adjust the light exposure of the wearer to said screen, and determining the vision zone based on dioptric power value, characteristic of posture of the wearer and characteristic of filtering means so that the vision comfort of the wearer is optimized when wearing the ophthalmic lens while observing a screen.
US10649232B2 Optical article comprising an antireflective coating with a low reflection both in the ultraviolet region and in the visible region
This invention relates to an ophthalmic lens with a low reflection both in the ultraviolet region and in the visible region, comprising a substrate provided on its rear main face with a multilayered antireflective coating (3-7 layers) comprising a stack of at least one layer with a high refractive index and at least one layer with a low refractive index, having a mean reflection factor on the rear face in the visible region Rm lower than or equal to 1.15%, a mean light reflection factor on the rear face in the visible region Rv lower than or equal to 1%, a mean reflection factor RUV on the rear face between 280 nm and 380 nm, weighted by the function W(λ) defined in the ISO 13666:1998 standard, lower than 5%, for angles of incidence of 30° and 45°, the antireflective coating outer layer being a silica-based layer. The lens according to the invention does especially prevent the reflection of the UV radiation produced by light sources located behind the wearer.
US10649231B2 Switchable type touch display device and method of driving the same
A switchable type touch display device includes: a display panel displaying an image; a touch polarization control panel over the display panel, wherein the touch polarization control panel includes: first and second touch polarization control substrates; a first electrode on an inner surface of the first touch polarization control substrate; a second electrode on an inner surface of the second touch polarization control substrate; a third electrode on an outer surface of the second touch polarization control substrate; and a polarization control liquid crystal layer between the first and second touch polarization control substrates; and a lens panel over the touch polarization control panel.
US10649221B2 Optical processing apparatus, method for processing an object
An optical processing apparatus includes a light source, a condensing lens, and a light shield. The light source emits a light. The condensing lens converts a light emitted from the light source into a Bessel beam and condenses the light onto a surface of an object. The light shield shields an outer edge portion of the light in a cross section of a direction orthogonal to the optical axis of the light. The light shield may shield the outer edge portion of the light after entering the condensing lens and before condensing onto the surface of the object in the cross section of the direction orthogonal to the optical axis of the light.
US10649220B2 Content presentation in head worn computing
A method includes retrieving personal information relating to a user of a head-worn computer, wherein the personal information provides an indication of a type of physical structure in the environment that interests the user, selecting a geo-spatial location for digital content to be presented to the user based at least in part on the indication of the type of physical structure in the environment that interests the user, selecting a physical attribute proximate the geo-spatial location based at least in part on the personal information and presenting, based on data indicative that the user is near the geo-spatial location, the digital content in a see-through display of the head-worn computer such that the digital content is perceived by the user to be associated with the physical attribute.
US10649217B1 Method and apparatus for a variable-resolution screen
A variable-resolution screen apparatus and methodology for transforming an image from a microdisplay, display or projector into a variable-resolution image is described herein. The apparatus and methodology could take a high resolution part and a low resolution part, which could be created as a continuous stream of images that are masked to split into two, or as two interleaved images separated by time (or both). The two image streams are reassembled, the high resolution portion into the low resolution background, using various optical embodiments. The various embodiments use beam splitters, beam combiners, shutters, optical masks, lenses, mirrors, optical slabs, lens arrays and other optics in various combinations to create the variable-resolution image. The image from the microdisplay, display or projector is split (in some embodiments), transformed, and recombined to display on a screen or viewer's retina. This apparatus could be implemented in a virtual reality headset.
US10649214B2 Substrate-guide optical device
An optical device, including a light waves-transmitting substrate has two major surfaces and edges, optical means for coupling light into the substrate by total internal reflection, and a plurality of partially reflecting surfaces (22a, 22b) carried by the substrate. The partially reflecting surfaces (22a, 22b) are parallel to each other and are not parallel to any of the edges of the substrate, one or more of the partially reflecting surfaces (22a, 22b) being an anisotropic surface. The optical device has dual operational modes in see-through configuration. In a first mode, light waves are projected from a display source through the substrate to an eye of a viewer. In a second mode, the display source is shut off and only an external scene is viewable through the substrate.
US10649208B2 Head-up display device, head-up display method and vehicle
A head-up display device, a head-up display method and a vehicle are provided. The head-up display device includes: a light source configured to generate a to-be-modulated light beam; a phase spatial light modulator configured to modulate a phase of the to-be-modulated light beam and emit at least two phase-modulated light beams; a reproduction component configured to perform image reproduction on the at least two phase-modulated light beams, so as to generate at least two reproduced images; at least two diffusers configured to receive and diffuse the at least two reproduced images generated by the reproduction component respectively; and a reflector assembly configured to guide the at least two light beams diffused by the at least two diffusers to a projection region, so as to form at least two projection images at different spatial positions.
US10649202B2 Micro-electro-mechanical device with a movable structure, in particular micromirror, and manufacturing process thereof
A micro-electro-mechanical (MEMS) device is formed in a first wafer overlying and bonded to a second wafer. The first wafer includes a fixed part, a movable part, and elastic elements that elastically couple the movable part and the fixed part. The movable part further carries actuation elements configured to control a relative movement, such as a rotation, of the movable part with respect to the fixed part. The second wafer is bonded to the first wafer through projections extending from the first wafer. The projections may, for example, be formed by selectively removing part of a semiconductor layer. A composite wafer formed by the first and second wafers is cut to form many MEMS devices.
US10649193B2 Detector device with improved signal-to-noise ratio comprising a detector in a housing moveable against a force of a spring device
A detector device is designed to capture light and to generate electrical signals. The detector device includes a housing and a detector disposed in the housing so as to be moveable at least partially in the housing and with respect to the housing. The detector device is useable in a detection system and/or in a microscope.
US10649189B2 Device for imaging a sample surface
A device for imaging the surfaces of a sample having topography with the aid of confocal microscopy, in particular confocal Raman and/or fluorescence microscopy, comprising a first light source, in particular a laser light source for generating excitation radiation, in particular Raman radiation and/or fluorescence radiation anda second light source, wherein the first laser light source emits radiation in a first wavelength range and the second light source emits radiation in a second wavelength range, wherein the first wavelength range and the second wavelength range do not overlap.
US10649177B2 Camera lens
The present disclosure provides a small-sized camera lens with good optical properties, and comprises four lenses having a bright F-number. The camera lens includes, from an object side to an image side, a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power and a fourth lens having a negative refractive power. The camera lens satisfies specified relational expressions.
US10649164B1 Optical fiber and power transition design
According to an embodiment, an apparatus comprises a fiber-breakout transition configured to break out optical fiber sets from a first end of an optical fiber cable. The fiber-breakout transition comprises a first channel configured to receive an end segment of the optical fiber cable. The fiber-breakout transition further comprises a plurality of second channels. Each of the plurality of second channels is configured to receive and mechanically attach a buildup tube for holding one or more optical fibers. The transition has an interior cavity connecting the first channel to the plurality of second channels. Some of the channels have cross-sections whose diameters increase in a stepped manner with distance away from the interior cavity of the transition.
US10649160B2 Transmitter devices having bridge structures
The present disclosure relates to optical systems and methods for their manufacture. An example system includes a first substrate that has at least one bridge structure. The bridge structure has a first surface with one or more light-emitter devices disposed on it. The system also includes a second substrate that has a mounting surface that defines a reference plane. The second substrate includes a structure and an optical spacer on the mounting surface. The first and second substrates are coupled together such that the first surface of the first substrate faces the second substrate at an angle with respect to the reference plane. The system also includes at least one spacer coupled to the mounting surface. The at least one spacer is in physical contact with the one or more light-emitter devices.
US10649150B1 Fiber optic connectors and interfaces
A fiber optic interface includes a first fiber optic connector and a second fiber optic connector. The first fiber optic connector has a ferrule extending from a distal end to a proximal end. The ferrule includes a contact interface defined at the proximal end of the ferrule. A first optical fiber extends within the ferrule and terminates at a first fiber end. The first fiber end is spaced apart from the contact interface towards the distal end of the ferrule by a distance of at least five microns. The second fiber optic connector includes a second optical fiber extending within the second fiber optic connector and terminating at a second fiber end. The ferrule of the first fiber optic connector includes an end face which faces the second fiber optic connector when mated and consists of a single face.
US10649148B2 Multistage spot size converter in silicon photonics
A device is provided for optical mode spot size conversion to optically couple a semiconductor waveguide with an optical fiber. The device includes a waveguide comprising a waveguide taper region, which comprises a shoulder portion and a ridge portion above the shoulder portion. The ridge portion has a width that tapers to meet a width of the shoulder portion. The waveguide taper region comprises a first material. The device also has a mode converter coupled to the waveguide. The mode converter includes a plurality of stages, and each of the plurality of stages tapers in a direction similar to a direction of taper of the waveguide taper region. The mode converter is made of a second material different from the first material.
US10649142B2 Splicing of crystal fiber to silica fiber with reaction bonding
Systems and methods are disclosed for splicing crystal fibers to silica glass fibers. Embodiments of the present disclosure provide mechanically stable bonds with negligible optical transmission loss by splicing fibers through a thermally enhanced reaction bonding process at lower temperatures than the melting point of the crystal. In an embodiment, mixing of the materials at elevated temperatures forms a stable intermediary material which enhances strength and reduces the transmission losses.
US10649130B2 Pebble-plate like louvre with specific domain characteristics
The present invention relates to a louvre lighting unit which contains a plurality of louvre cells for beam shaping the lighting unit light. The plurality of louvre cells comprises a plurality of n subsets, each comprising a respective plurality of m louvre cells. The louvre cells of each subset are configured as a domain of adjoining louvre cells, wherein a respective plurality of k louvre cells within each domain have mutually differing louvre cell cross-sections.