Document Document Title
US10204788B1 Method of forming high dielectric constant dielectric layer by atomic layer deposition
A method of forming a high dielectric constant (high-k) dielectric layer by atomic layer deposition includes the following steps. Cycles are performed one after another, and each of the cycles sequentially includes performing a first oxygen precursor pulse to supply an oxygen precursor to a substrate disposed in a reactor; performing a first oxygen precursor purge after the first oxygen precursor pulse; performing a chemical precursor pulse to supply a chemical precursor to the substrate after the first oxygen precursor purge; and performing a chemical precursor purge after the chemical precursor pulse. The first oxygen precursor pulse, the first oxygen precursor purge, the chemical precursor pulse, and the chemical precursor purge are repeated by at least 3 cycles. A second oxygen precursor pulse is performed to supply an oxygen precursor to the substrate after the cycles. A second oxygen precursor purge is performed after the second oxygen precursor pulse.
US10204787B2 Manufacture method of polysilicon thin film and polysilicon TFT structure
The present invention provides a manufacture method of a polysilicon thin film and a polysilicon TFT structure. The manufacture method of the polysilicon thin film comprises: step 1, providing a substrate (1), and forming the polysilicon thin film (3) on the substrate (1), and a thickness of the polysilicon thin film (3) accords with a required thickness of manufacturing a semiconductor element; step 2, implementing silicon self-ion implantation to the polysilicon thin film (3), and an implantation volume of silicon ion is lower than a measurement limit for making polysilicon be decrystallized. The manufacture method of the polysilicon thin film makes the implanted silicon ion to form interstitial silicon to move to the polysilicon grain boundary, which can reduce the defect concentration of the polysilicon grain boundary and improve the quality of the polysilicon thin film. The present invention provides a polysilicon TFT structure, of which the island shaped semiconductor layer is manufactured by the polysilicon thin film after low volume silicon self-ion implantation, which can reduce the grain boundary potential barrier in the activation stage, and enlarge the carrier mobility, and increase the on state current, and decrease the threshold voltage, and improve the TFT property.
US10204785B2 Substrate bonding apparatus and substrate bonding method
A substrate bonding apparatus includes a vacuum chamber, a surface activation part for activating respective bonding surfaces of a first substrate and a second substrate, and stage moving mechanisms for bringing the two bonding surfaces into contact with each other, to thereby bond the substrates. In order to activate the bonding surfaces in the vacuum chamber, the bonding surfaces are irradiated with a particle beam for activating the bonding surfaces, and concurrently the bonding surfaces are also irradiated with silicon particles. It is thereby possible to increase the bonding strength of the substrates.
US10204784B1 Methods of forming features on integrated circuit products
One illustrative method disclosed herein includes, among other things, forming an initial patterned etch mask above a feature-formation etch mask, the initial patterned etch mask including a plurality of laterally spaced-apart features having a non-uniform spacing, and performing at least one first etching process to remove an entire axial length of at least one of the plurality of features so as to thereby form a modified final patterned etch mask comprised of a plurality of features with a uniform spacing that defines a feature-formation pattern. In this example, the method also includes performing at least one second etching process so as to form a patterned feature-formation etch mask comprising the feature-formation pattern and performing at least one third etching process so as to form a plurality of features in a first layer, the features being formed with the feature-formation pattern.
US10204781B1 Methods for bottom up fin structure formation
Embodiments described herein relate to substrate processing methods. The methods include forming a patterned hardmask material on a substrate, forming first mandrel structures on exposed regions of the substrate, and depositing a gap fill material on the substrate over the hardmask material and the first mandrel structures. The first mandrel structures are removed to expose second region of the substrate form second mandrel structures comprising the hardmask material and the gap fill material and fin structures are deposited on the substrate using the second mandrel structures as a mask.
US10204780B2 Imprint apparatus, and article manufacturing method
Provided is an imprint apparatus that includes a supplying device configured to supply an imprint material to an imprint region on a substrate; a driving device configured to perform driving for bringing a mold into contact with the imprint material supplied to the imprint region; and a sealing device configured to seal the imprint region by forming a flow of gas, wherein the supplying device includes a member having a surface facing the substrate, an inlet port through which the gas flows into the member and an outlet port through which the gas flows out of the member are formed in the surface, and a flow path for connecting the inlet port with the outlet port is formed in the member.
US10204779B2 Thin film transistor and manufacturing method thereof, array substrate and manufacturing method thereof, display apparatus
The present invention provides a thin film transistor and a manufacturing method thereof, an array substrate comprising the thin film transistor and a manufacturing method thereof, and a display apparatus comprising the array substrate. The manufacturing method of the thin film transistor comprises steps of forming a gate, a gate insulating layer, a semiconductor active layer, a source and a drain on a substrate, wherein the steps of forming the gate insulating layer and the semiconductor active layer comprise: preparing an insulating film, the insulating film comprises metal oxide insulating material; performing ion implantation on a predefined region of the insulating film, so that the metal oxide insulating material of partial-thickness of the insulating film in the predefined region is transformed into metal oxide semiconductor material to form the semiconductor active layer, and the rest of the insulating film forms the gate insulating layer.
US10204767B2 Plasma source for a plasma CVD apparatus and a manufacturing method of an article using the plasma source
A plasma source for a plasma CVD apparatus that includes an electrode group including four electrodes, which are a first electrode, a second electrode, a third electrode and a fourth electrode arranged in a row. The electrode group is connected to at least one AC power supply. A voltage supplied to two of the four electrodes is shifted in phase from a voltage supplied to the remaining two electrodes. A space to which a source gas is supplied is provided between the adjacent electrodes, and voltages applied to at least one set among the adjacent two electrodes are in the same phase.
US10204763B2 Plasma processing apparatus and plasma processing method
A controller disclosed herein drives, in a first step, a high frequency generating source at a first energy condition, and drives, in a second step, a high frequency generating source at a second energy condition. Prior to a switching time of the first step and the second step, the controller switches gas species supplied from the gas supply system into the processing container, and sets a gas flow rate in an initial period just after the switching to be larger than a gas flow rate in a stabilization period after lapse of the initial period.
US10204760B2 Charged particle beam apparatus
There is provided a charged particle beam apparatus which can quickly perform high accuracy positioning and defect detection. A process of acquiring a low magnification defect image for one defect candidate and a process of specifying a region appearing as a defect are performed by repeatedly performing a defect detection process maximum n-times and by using an integrated frame image of the low magnification defect image having at least one frame or the maximum n-number of frames for one defect candidate. As the low magnification defect image used in order to generate a difference image with a low magnification reference image for one defect candidate, the integrated frame image is used which is obtained by adding the frames of the low magnification defect image having at least one frame or the maximum n-number of frames.
US10204757B2 Electrical circuit protection device with high resistive bypass material
A fuse suitable for arc quenching is disclosed. The fuse incorporates a high-resistive material or element placed in parallel relationship with the fusible element to mitigate, minimize and/or prevent arcing during an overcurrent condition. By incorporating a high-resistive material or element in parallel with a fusible element an alternate or second path for current flow during an overcurrent condition is provided. As such, during normal operating conditions, current travels through the fusible element. However, during an overcurrent condition, the resistance through the fusible element increases. Once the resistance through the fusible element is greater than the resistance through the high-resistive material or element, the current will bypass the fusible element and travel through the high-resistive material or element. In this manner, arcing through the fusible element during the overcurrent condition can be prevented or minimized.
US10204755B2 Thermal trip compensation structure
The present disclosure relates to a thermal trip compensation structure including a tripping bar having an ejector pin, a bimetal strip, a compensating component, a support for the compensating component, and an adjustment component. One end of the bimetal strip is connected with the support. The support receives and supports the compensating component. The adjustment component is capable of adjusting a position of the compensating component relative to the support. The compensating component has an inclined slant surface which is set in such a way that a gap between the inclined slant surface and the ejector pin of the tripping bar when the bimetal strip is deflected after the occurrence of short circuit is less than the gap between the inclined slant surface and the ejector pin of the tripping bar when the bimetal strip is not deflected before the occurrence of the short circuit.
US10204752B2 Method of controlling an appliance door position switch for Sabbath mode operation
A position switch retention device for use with an appliance including a body defining a switch-receiving cavity open on at least a first end of the body, a cap extending outwardly from a second end of the body opposite the first end, and a first tab extending from a side of the body. The first tab defines a ramp extending away from the body to an edge directed toward and spaced from the cap.
US10204750B2 Illuminated switch actuator further surrounded by an illumination structure
A switch that includes an illumination structure that extends at least partially around a perimeter of the switch. The illumination structure being illuminated based on the status of the switch. The switch also including a switch surface that includes a transparent or translucent material that can be illuminated based on the status of the switch. The switch being adapted for use in a wet or damp environment.
US10204741B2 Electronic component
An electronic component having a multilayer body that includes a plurality of insulating layers that are stacked on top of one another; a primary coil and a secondary coil that are arranged inside the multilayer body in a stacking direction of the multilayer body; a first ground electrode and a second ground electrode that are provided in the multilayer body and between which the primary coil and the secondary coil are interposed in the stacking direction; and a ground terminal that is connected to the first ground electrode and the second ground electrode. A capacitance is generated between the first ground electrode and the primary coil or the secondary coil and a capacitance is generated between the second ground electrode and the primary coil or the secondary coil.
US10204735B2 Method of manufacturing electromagnet, and electromagnet
An electromagnet includes a stacked body formed by stacking and thermocompression-bonding a plurality of insulating base materials having thermoplasticity and including wound linear conductors which define a spiral coil. In a region of each of the insulating base materials surrounded by each of the wound linear conductors, each of low mobility members is formed of a material having mobility lower than that of the insulating base materials at a temperature upon thermocompression-bonding of the insulating base materials.
US10204734B2 Electronic device including non-contact charging module and near field communication antenna
An electronic device having a communication capability is provided. The electronic device includes a housing having a generally rectangular shape in a plan view of the housing, and a non-contact charging module included in the housing. The non-contact charging module includes (i) a wireless charging coil having a substantially planar shape and formed of a wound electrical wire, and (ii) a magnetic sheet that overlaps with the wireless charging coil in the plan view of the housing. The electronic device further includes a Near Field Communication (NFC) antenna included in the housing and including an NFC coil formed of a wound electrical wire, and a guide having a generally rectangular outer shape in the plan view of the housing. The guide has a hole and the wireless charging coil is arranged in the hole of the guide.
US10204731B2 Transmitting coil structure and wireless power transmitting terminal using the same
Disclosed are a transmitting coil structure and wireless power transmitting terminal using the transmitting coil structure. The transmitting coil has a first winding and a second winding connected in parallel, so that the transmitting coil has a smaller inductance than the conventional transmitting coil in the condition of the same spatial magnetic field. When the receiving terminal is near the transmitting coil, the inductance of the transmitting coil is smaller, and the influence of the receiving terminal to the inductance of the transmitting coil is reduced significantly, and the effect to the impedance matching of the primary side transmitting coil and the resonant capacitor will not be too large, so as to improve the power transmission efficiency of the system.
US10204729B2 Inductor cooling systems and methods
Inductor cooling systems and methods are disclosed. A vehicle may include a transmission case including a coolant inlet and an inductor assembly having a flange extending around a periphery thereof. A thermally conductive cover having a sealing surface may form a seal with the flange. A cavity may be defined between the cover and the inductor assembly and configured to receive coolant from the coolant inlet. A thermal interface material (TIM) may be in contact with a surface of the cover and a surface of the transmission case. The TIM may be a solid or a paste-like substance. If the TIM is solid, it may be in a state of compression between a bottom surface of the cover and the surface of the transmission case. The TIM may transfer heat from coolant in the cavity to the transmission case while the coolant is not being circulated.
US10204728B2 Variable inductance inductor and variable inductance inductor module
A variable inductance inductor includes an inductor unit having a coil pattern; and at least one inductance controlling unit configured to vary a contact area between the coil pattern and a moveable conductor unit to change a current path.
US10204725B2 Composite magnetic core and magnetic element
The present invention provides a composite magnetic core, containing magnetic powders poor in its moldability, which can be configured arbitrarily and has a magnetic characteristic excellent in direct current superimposition characteristics and a magnetic element composed of the composite magnetic core and a coil wound around the circumference thereof. A compressed magnetic body (2) obtained by compression-molding magnetic powders is combined with an injection-molded magnetic body (3) obtained by mixing a binding resin with magnetic powders having surfaces thereof electrically insulated and by injection-molding a mixture of the magnetic powders and the binding resin. The compressed magnetic body (2) is press-fitted into the injection-molded magnetic body (3) or bonded thereto at a combining portion thereof to obtain the combined body. The combined body is composed of the injection-molded magnetic body (3) constituting a housing in which the compressed magnetic body (2) is disposed.
US10204724B2 Method of preparing a hard aluminum film on the surface of a Nd-Fe-B magnet
The present invention provides a Nd—Fe—B magnet including a first film of aluminum having a first predetermined hardness and an anti-corrosive coating of oxidized aluminum having a second predetermined hardness on the first film. The second predetermined hardness is at least eight times the first predetermined hardness. The present invention also provides a method for preparing a hard aluminum film on the Nd—Fe—B magnet. The method includes depositing the first film on the Nd—Fe—B magnet under vacuum, disposing the Nd—Fe—B magnet having the first film on the anode, and subjecting the Nd—Fe—B magnet having the first film to the anodic oxidation process under a solution containing an electrolyte present between 15 wt. % to 20 wt. % to form the anti-corrosive coating on the first film to prevent the Nd—Fe—B magnet from corroding. The electrolyte is selected from at least one of sulfuric acid, chromic acid, boric acid, and oxalic acid.
US10204722B2 Electronic component and method for the production thereof
An electronic component and a method for producing an electrical component are disclosed. In an embodiment, the electronic component includes a functional body having a first surface and a second surface, wherein the second surface faces away from the first surface, and a contact electrically linked to the first surface, the contact having an edge region and a central region, wherein the functional body has a first electrical resistance between the first surface and the second surface in a first functional body portion, which overlaps the edge region of the contact as viewed in a plan view of the electronic component, that is greater than a second electrical resistance between the first surface and the second surface in a second functional body portion, which overlaps the central region of the contact as viewed in a plan view of the electronic component.
US10204721B2 Resistor element and method of manufacturing the same
A resistor element includes a base substrate, a resistor layer disposed on one surface of the base substrate, a first electrode layer and a second electrode layer disposed on the resistor layer to be spaced apart from each other, a third electrode layer disposed between the first electrode layer and the second electrode layer to be spaced apart from the first electrode layer and the second electrode layer, a conductive resin electrode disposed on at least one end of the third electrode layer, and first to third plating layers disposed on the first to third electrode layers, respectively.
US10204719B2 High performance support-separators for communications cables providing shielding for minimizing alien crosstalk
The present invention includes a high performance communications cable that provides for wireless fidelity applications and includes core support-separators having profiles which define a clearance to maintain spacing and/or channel between the transmission media and power conductors. The core may be formed of a conductive or insulative material that have, principally, polymer blends that include olefin and/or fluoropolymer and/or chlorofluoropolymer based resins. The polymer blends can also be utilized for fabricating shielding materials. The core support-separators have both a central region as well as a plurality of shaped sections that extend outward from the central region that are either solid or partially solid, foamed or foamed with a solid skin surface.
US10204717B2 Parallel pair cable
A parallel pair cable includes a pair of insulated electric wires aligned in parallel, a shield tape longitudinally wrapped around the pair of insulated electric wires, a drain wire disposed inside the shield tape, and an insulating tape wrapped on an outer side of the shield tape. The shield tape has a metal layer provided on an inner surface thereof. The drain wire is provided to electrically contact the metal layer. A surface of the metal layer is provided with an adhesion surface having an adhesive applied thereto. The adhesion surface and the pair of insulated electric wires are adhered to each other. An area of the adhesion surface is 30% to 70% of a surface area of the metal layer.
US10204715B2 Submersible power cable
A power cable can include a conductor; an insulation layer disposed about the conductor where the insulation layer includes a first polymeric material; and a shield layer disposed about the insulation layer where the shield layer includes a second polymeric material where a solubility parameter of the first polymeric material is less than a solubility parameter of the second polymeric material.
US10204713B2 Emergency decision-making assistance system
An emergency decision-making assistance system includes an information management unit operable to generate display data on the basis of emergency information and to share the emergency information via a network; a display unit operable to display a plurality of pieces of the display data generated by the information management unit; a console unit operable to switch between the plurality of pieces of display data displayed on the display unit; and a database configured to store the plurality of pieces of display data generated by the information management unit. Decision-making is thereby effectively assisted by obtaining only necessary information in a plurality of sites.
US10204712B2 Method for inner-contour passivation of steel surfaces of nuclear reactor
A method for the inner-contour passivation of steel surfaces of a nuclear reactor consists in filling a first contour of a nuclear reactor with a liquid metal coolant, introducing a reagent into the liquid metal coolant, said reagent interacting with the material of elements of the first contour, forming a protective film, and heating the liquid metal coolant, having the reagent introduced therein, to a temperature allowing for conditions for forming the protective film. The liquid metal coolant having the reagent introduced therein is kept at said temperature until a continuous protective film is formed on the surface of the material of the elements of the first contour. The liquid metal coolant having reagent introduced therein is heated by means of the friction thereof against rotating vanes of a vane pump, which is submerged in the liquid metal coolant. The present invention thus provides for a simpler passivation process, a more reliable passivation mode, an increase in the safety thereof and a simpler control over the process of passivation of steel surfaces.
US10204706B2 User interface for optimizing energy management in a neurostimulation system
In one aspect, a programmer for an implantable medical device comprises a user interface that receives user input corresponding to one or more selected stimulation therapy parameters for delivering stimulation therapy to a patient with the implantable medical device and presents an energy consumption estimate of a power source based on the selected stimulation therapy parameters; and a processor that determines one or more programming options that, if selected, would alter the selected stimulation therapy parameters and reduce the energy consumption estimate. The user interface presents at least one of the programming options to reduce the energy consumption estimate to the user with an indication that user selection of one or more of the presented programming options would alter the selected stimulation therapy parameters to reduce energy consumption of the implantable medical device.
US10204700B1 Memory systems and methods of operating semiconductor memory devices
A memory system includes a semiconductor memory device and a test device. The semiconductor memory device includes a memory cell array, an error correction circuit and a test circuit. The test device controls a test of the semiconductor memory device, and the test device includes a first fail address memory and a second fail address memory. The test circuit performs a first test on the memory cell array to selectively record a first test result associated with the first test in the first fail address memory and performs a second test on the memory cell array to record a second test result associated with the second test in the second fail address memory. The test circuit is configured to perform the first test and the second test based on a test pattern data from the test device in a test mode.
US10204696B2 Shift register unit, gate drive circuit having the same, and driving method thereof
The present application discloses a shift register unit circuit including an input port for receiving an input signal, an output port for outputting a gate driving signal, a first clock input port for receiving a first clock signal, a second clock input port for receiving a second clock signal, a pull-up node, a first pull-down node, a second pull-down node, a pull-up control sub-circuit connected to the input port and the pull-up node, a pull-up sub-circuit connected to the first clock input port and the pull-up node, a pull-down control sub-circuit connected to the first clock input port, a pull-down sub-circuit connected to the first pull-down node and the second pull-down node, a reset sub-circuit receiving a reset signal to control the potential level at the second pull-down node, and an initialization sub-circuit configured to receive an enabling signal for pulling-down the potential level at the second pull-down node.
US10204693B2 Retiring computer memory blocks
A method, system, and apparatus are provided for retiring computer memory blocks. Two overall schemes are provided for separating poorly functioning blocks from normally functioning blocks. In a first scheme, after data relocation is finished, firmware remembers the old physical memory block. As soon as the system writes to the old physical memory block with new data, firmware issues a read again and receives back a count of error bits. If the returned error bits are still high, then the system identifies the block as being weak and retires the block. In a second scheme, firmware tracks statistics for data relocates, block reads, activity timers, among other statistics. If some blocks have abnormal activities (e.g., too many data relocates, too many reads, etc.), then the system may identify the block as being weak and may retire the physical memory block.
US10204690B2 Semiconductor memory device
A semiconductor memory device according to the present invention includes a first memory cell, a second memory cell, a dummy transistor, and a voltage control circuit. The first memory cell has a first transistor that is coupled to a first word line, a first source line, and a bit line. The second memory cell has a second transistor that is coupled to a second word line, a second source line, and the bit line. The dummy transistor has the same structure as the first transistor and is coupled to a dummy word line, a dummy source line, and a dummy bit line. When a predetermined voltage for writing data into the first memory cell is to be applied to the first word line, the voltage control circuit couples the dummy bit line to the second source line and applies the predetermined voltage to the first dummy word line.
US10204687B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes a first circuit, a second circuit, a memory circuit having a plurality of flip-flops, a storage unit, a signal generating unit to produce an operation mode setting signal, a control circuit configured to cause the memory circuit to operate such that the plurality of flip-flops holds a value for setting characteristics of the first circuit when the operation mode setting signal indicates a first operation mode, and configured to cause the memory circuit to operate as a counter to measure a time length used in the second circuit when the operation mode setting signal indicates a second operation mode, and a setting circuit configured to cause trimming data stored in the storage unit to set the characteristic of the first circuit when the operation mode setting signal indicates the second operation mode, the trimming data corresponding to the value held by the memory circuit.
US10204678B2 Multi-state magnetic memory device
A multi-state MRAM device comprises N overlapping ovals defining a free ferromagnetic region. The size of the free ferromagnetic region is controlled the shape anisotropy of the configuration via at least a aspect ratio greater than 2, of the free ferromagnetic region. The free ferromagnetic region has a magnetic moment spontaneously aligned along the long axis in each oval outside the center region. A center magnetic moment has a multitude of exactly 2*N stable orientations determined by the magnetic moments in the segments of the ovals outside the center region. An embodiment is an MRAM device using tunneling junctions to achieve a multi-state memory configuration. Certain embodiments includes an electrically conducting heavy-metal layer disposed adjacent to and connected with the free ferromagnetic region. Some embodiments include a topological insulating material, such as Bi2Se3. Magnetic moment reversal in the ovals may be determined by spin-transfer torque associated with the electrically conducting layer.
US10204674B2 Activation of memory core circuits in an integrated circuit
In an approach to activating at least one memory core circuit of a plurality of memory core circuits in an integrated circuit, one or more computer processors activate a clock signal of a currently selected memory core circuit. The one or more computer processors activate the clock signal of a previously selected memory core circuit to allow the previously selected memory core circuit to be set to a deselected operating mode. The one or more computer processors forward an output bit generated by a memory core circuit selected from a plurality of memory core circuits to a multiplexed bit line.
US10204673B2 Memory device and operating method thereof
A memory device includes a memory block coupled to a plurality of word lines arranged in parallel with each other between a first select line and a second select line, peripheral circuits supplying a verify voltage and a pass voltage to the first select line, the second select line, and the word lines, selectively discharging the first select line, the second select line and the word lines, and verifying memory cells coupled to a selected word line of the word lines, and a control logic controlling the peripheral circuits so that potentials of the selected word line, unselected word lines and the first and second select lines are the same as each other after verifying the memory cells and the first and second select lines are discharged after discharging the selected and unselected word lines, and an operating method thereof.
US10204671B2 Applications of non-collinearly coupled magnetic layers
A magnetic device comprising having a first magnetic layer having a first magnetization direction, a second magnetic layer having a second magnetization direction, a first coupling layer interposed between the first and second magnetic layers, a third magnetic layer having a third magnetization direction, a first magnetoresistive layer interposed between the third magnetic layer and the second magnetic layer, and a circuit connected to one or more of the layers of the magnetic device by at least a pair of leads. The circuit is configured to determine a change in resistance between the pair of leads. The change in resistance is based at least in part on a change in an angular relationship between the third magnetization direction and the second magnetization direction caused by an external magnetic field or a current passing through at least a portion of the device.
US10204669B2 Semiconductor system
A semiconductor system may include a controller configured to provide a first external clock and a control signal to a semiconductor device, and the semiconductor device configured to transmit/receive external data and a plurality of second external clocks to/from the controller, wherein the plurality of second external clocks comprise a third primary external clock and a third secondary external clock, and the semiconductor device transmits both of the third primary external clock and the third secondary external clock to the controller or transmits one of the third primary external clock and the third secondary external clock to the controller, based on an operation select signal.
US10204668B1 On die delay range calibration
Disclosed is a system including a memory timing calibration circuit to calibrate a strobe signal of a memory device and a method of calibrating the strobe signal. The memory timing calibration circuit includes a difference signal generator coupled to a strobe signal generator and an external control circuit. The difference signal generator is configured to generate a difference signal indicating a time difference between the strobe signal from the strobe signal generator and an external clock signal from the external control circuit. The memory timing calibration circuit further includes a delay circuit coupled to the difference signal generator and the external control circuit. The delay circuit is configured to generate a modified external clock signal by delaying the external clock signal by a delay determined based at least in part on the difference signal.
US10204665B2 Memory device with interleaved bank access
A memory device includes: a plurality of bank groups each comprising one or more banks; a first bus coupled to the plurality of bank groups; a second bus coupled to the plurality of bank groups; a toggle signal generation unit suitable for generating a first signal which toggles in response to a column command signal and a second signal having the opposite logic value of the first signal; a column command transmission unit suitable for transmitting a read command signal or write command signal to the first bus when the first signal is activated, and transmitting the read command signal or write command signal to the second bus when the second signal is activated; and a column address transmission unit suitable for transmitting one or more column address signals corresponding to the read command signal or write command signal to a bus to which the read command signal or write command signal is transmitted, between the first and second buses.
US10204664B2 Nonvolatile memory device, nonvolatile memory system, and operating method of nonvolatile memory
A nonvolatile memory device may include a nonvolatile memory device may include a nonvolatile memory cell array; a peripheral circuit suitable for: activating an operation voltage in response to an operation voltage activation command, performing an operation to the nonvolatile memory cell array using the activated operation voltage in response to an operation command, and deactivating the activated operation voltage in response to an operation voltage deactivation command after the performing of the operation; and a control circuit suitable for controlling the peripheral circuit to execute an intervening operation during the activating of the operation voltage, the performing of the operation, and the deactivating of the activated operation voltage.
US10204661B2 Semiconductor device
A semiconductor device includes a printed circuit board having a first surface and a second surface on a side opposite to the first surface. First pads are on the first surface of the printed circuit board. An interface part is mounted on the printed circuit board via the first pads and is configured to transfer a signal between the interface part and a host device. Second pads are also on the first surface and insulated from the interface part. A semiconductor memory and a controller are mounted on the first surface. First solder balls electrically connect the first pads and the controller. Second solder balls electrical connect the second pads and the controller. A plurality of third pads are disposed on the second surface and electrically connected to the second pads allowing direct connections to the controller and memory via the second pads.
US10204660B2 Memory device with strap cells
A device includes a memory array including a first sub-bank, a second sub-bank, a first strap cell and a data line. The first strap cell is arranged between the first sub-bank and the second sub-bank. The data line includes a first portion and a second portion. The first portion is arranged across the first sub-bank. The second portion is arranged across the second sub-bank, and is coupled to the first portion via the first strap cell.
US10204659B1 Hard disk drive backplane for immersion-cooled circuit board
A system includes a support member and a hard disk drive interface connector, where a first side of the hard disk drive interface connector is disposed on a first side of the support member and a second side of the hard disk drive interface connector disposed on a second side of the support member. A conduit is coupled to the support member and to a fluid inlet disposed on the first side of the support member. A fluid outlet is disposed on the first side of the support member, and a housing is coupled to the first side of the support member and defines a volume with the support member, where an interface between the housing and the first side of the support member is leak-resistant, and where the fluid inlet and fluid outlet are in fluid communication with the volume.
US10204656B1 Video processing architectures which provide looping video
Provided are video processing architectures and techniques configured to generate looping video. The video processing architectures and techniques automatically produce a looping video from a fixed-length video clip. Embodiments of the video processing architectures and techniques determine a lower-resolution version of the fixed-length video clip, and detect a presence of edges within image frames in the lower-resolution version. A pair of image frames having similar edges is identified as a pair of candidates for a transition point (i.e., a start frame and an end frame) at which the looping video can repeat. Using start and end frames having similar edges mitigates teleporting of objects displayed in the looping video. In some cases, teleporting during repeating is eliminated.
US10204648B2 Flexure chain blank sheet for disk drive suspension
A flexure chain blank sheet includes frame units. Each frame unit includes a frame portion, and flexure elements. The flexure element includes a distal end portion, and an extending portion. The frame portion includes a pair of lengthwise frames and a pair of lateral frames. The first lateral frame connects between tail portions of the flexure elements. The second lateral frame is formed of a distal end linking portion which is constituted by connecting between respective adjacent extending portions. The distal end linking portion includes first cut-off portions to be cut along a longitudinal direction between the adjacent extending portions, and second cut-off portions to be cut along a width direction between the distal end portion and the extending portion.
US10204647B2 High accuracy tape bearing surface length definition process for tape head fabrication
In one general embodiment, a method includes forming a slot on a tape bearing surface of at least a chip having a thin film layer with a plurality of transducers therein, the slot defining a skiving edge. A second operation is performed on the tape bearing surface of at least the chip for removing a portion of the chip positioned on an opposite side of the slot as the transducers.
US10204644B1 Magnetic write transducer with flat pole section
A recording head includes a magnetic write transducer proximate a near-field transducer. The magnetic write transduce includes a yoke extending in a direction normal to a media-facing surface and a having an edge facing and recessed from the media-facing surface. A write pole extends beyond the first end of the yoke towards the media-facing surface and overlaps a first surface of the yoke that faces the near-field transducer. The write pole has a stepped edge facing away from the media-facing surface. Two or more coil turns are stacked relative to one another in a down-track direction. The two or more coils face a second surface of the yoke that is opposed to the first surface.
US10204643B2 Pitch detection algorithm based on PWVT of teager energy operator
A pitch detection method. Such a pitch detection method may use Teager Energy Operator (TEO) and High Passed Filter (HPF) with Pseudo Weigner Ville Transformation (PWVT) to reduce the pitch deletion errors of highly correlated types of noises in a speech signal.
US10204642B2 Emotional survey according to voice categorization
A method for determining emotional status of a group of N people comprising steps of: receiving an audio data of at least one person from the group of N people by a computer readable medium (CRM); determining emotional status of that person according to the received audio data using the CRM; repeating the steps of receiving and determining for a sub-group of M people selected from the group N people; M is an integer between 1 and N; the method additionally comprising step of determining emotional status of the group by applying a statistical function on plurality of the emotional status collected in the steps mentioned above.
US10204641B2 Recording system for generating a transcript of a dialogue
A recording system has a listener processor for automatically capturing events involving computer applications during a dialog involving the user of the computer. The system generates a visual transcript of events on a timeline. It automatically detects start of a dialog and proceeds to detect events and determines if they are configured as transcript events, before detecting end of the dialog. The system may associate dialog events with audio clips, using meta tags.
US10204640B2 Time scaler, audio decoder, method and a computer program using a quality control
A time scaler for providing a time scaled version of an input audio signal is configured to compute or estimate a quality of a time scaled version of the input audio signal obtainable by a time scaling of the input audio signal. The time scaler is configured to perform the time scaling of the input audio signal in dependence on the computation or estimation of the quality of the time scaled version of the input audio signal obtainable by the time scaling. An audio decoder has such a time scaler.
US10204638B2 Integrated sensor-array processor
An integrated sensor-array processor and method includes sensor array time-domain input ports to receive sensor signals from time-domain sensors. A sensor transform engine (STE) creates sensor transform data from the sensor signals and applies sensor calibration adjustments. Transducer time-domain input ports receive time-domain transducer signals, and a transducer output transform engine (TTE) generates transducer output transform data from the transducer signals. A spatial filter engine (SFE) applies suppression coefficients to the sensor transform data, to suppress target signals received from noise locations and/or amplification locations. A blocking filter engine (BFE) applies subtraction coefficients to the sensor transform data, to subtract the target signals from the sensor transform data. A noise reduction filter engine (NRE) subtracts noise signals from the BFE output. An inverse transform engine (ITE) generates time-domain data from the NRE output.
US10204632B2 Audio/speech encoding apparatus and method, and audio/speech decoding apparatus and method
An audio/speech encoding apparatus/method and an audio/speech decoding apparatus/method are provided. The audio/speech encoding apparatus includes a memory that stores instructions, and a processor that performs operations. The operations include transforming a time domain input audio/speech signal to a frequency spectrum, dividing the frequency spectrum to a plural of bands, calculating norm factors, and quantizing the norm factors. The operations also include calculating differential indices between an Nth band index and an (N−1)th band index, and modifying a range of the differential indices for the Nth band when N is 2 or more. The operations further include replacing the differential index with the modified differential index, and not modifying a range of the differential indices for the Nth band when N is 1. The apparatus encodes the differential indices using a selected Huffman table, and transmits the encoded differential indices and a flag signal over a communication network.
US10204631B2 Effective deployment of Temporal Noise Shaping (TNS) filters
The MPEG2 Advanced Audio Coder (AAC) standard limits the number of filters used to either one filter for a “short” block or three filters for a “long” block. In cases where the need for additional filters is present but the limit of permissible filters has been reached, the remaining frequency spectra are simply not covered by TNS. Two solutions are proposed to deploy TNS filters in order to get the entire spectrum of the signal into TNS. The first method involves a filter bridging technique and complies with the current AAC standard. The second method involves a filter clustering technique. Although the second method is both more efficient and accurate in capturing the temporal structure of the time signal, it is not AAC standard compliant. Thus, a new syntax for packing filter information derived using the second method for transmission to a receiver is also outlined.
US10204628B2 Speech coding system and method using silence enhancement
Various techniques for speech coding and decoding are disclosed. For example, speech data generated from a speech signal may be decoded by receiving the speech data in a format that has at least one main pulse in a subframe of the speech data, and generating a first predicted pulse that has a lower gain than the main pulse. A second predicted pulse may also be generated as a mirror image of the first predicted pulse on a reverse time scale, on the other side of the main pulse in the subframe of the speech data. The the speech signal may be reconstructed using the first predicted pulse and the second predicted pulse.
US10204627B2 Providing virtual personal assistance with multiple VPA applications
The activities of multiple virtual personal assistant (VPA) applications are coordinated. For example, different portions of a conversational natural language dialog involving a user and a computing device may be handled by different VPAs.
US10204626B2 Method and apparatus for recognizing speech by lip reading
A dictation device includes: an audio input device configured to receive a voice utterance including a plurality of words; a video input device configured to receive video of lip motion during the voice utterance; a memory portion; a controller configured according to instructions in the memory portion to generate first data packets including an audio stream representative of the voice utterance and a video stream representative of the lip motion; and a transceiver for sending the first data packets to a server end device and receiving second data packets including combined dictation based upon the audio stream and the video stream from the server end device. In the combined dictation, first dictation generated based upon the audio stream has been corrected by second dictation generated based upon the video stream.
US10204616B1 Distant microphones for noise cancellation
Methods and apparatus are provided for controlling noise in a cabin of a vehicle. In various embodiments, a method for controlling noise in a cabin of a vehicle includes measuring a first sound via a microphone in the cabin; obtaining a second sound from a loudspeaker of the cabin; estimating, via a processor, a third sound at a virtual location that is remote from both the microphone and the loudspeaker, using the first sound, the second sound, and one or more transfer functions; and applying active noise cancellation for the cabin based on the third sound at the virtual location.
US10204606B1 Apparatus for enhancing sounds produced out of single-reed wind music instruments
Apparatus for enhancing tunes produced out of single-reed wind music instrument are disclosed. Apparatus comprise one or more sound enhancing elements in form of a plurality of elongated ribs or grooves, or one or more studs. The sound enhancing elements are affixed to either side or both sides of a reed. Patterns of the elongated ribs/grooves can be straight or wavy lines orientated in longitudinal, transverse or oblique direction with respect to the reed. Each stud contains a 3-D geometric shape portion for altering sounds produced out of a single-reed wind music instrument when played by a player, and a base of the 3-D geometric shape portion for affixing the stud to either side or both sides of a reed in an effective area. Dimensions/locations of the effective area are single-reed wind music instrument dependent.
US10204596B2 Display control for transparent display
A controller for generating an output image to be rendered on a transparent display panel is provided. The controller is configured to: receive an input image; calculate an opacity of each pixel in the input image according to a predetermined equation associated with the transparent display panel; determine a display mode of one or more portions of the input image according to transparency indication information associated with the one or more portions of the input image, wherein the display mode corresponds to transparency of the one or more portions in the input image; and obtain the output image to be displayed on the transparent display panel according to the determined display mode of the one or more portion of the input image.
US10204591B2 Display device and display control method thereof
A display device and a display control method therefor. The display device includes a display interface, and the display control method includes: controlling the display interface to display at least two image windows in response to a start signal of a dyschromatopsia display mode, wherein the respective image windows are different in color mode of image content, and the color mode of the image content in at least one of the at least two image windows is a color mode suitable for being viewed by a dyschromatopsia sufferer; and in response to a signal generated by selecting one of the at least two image windows, controlling a color mode of the display interface to be the same as that of the image content in the selected image window.
US10204590B2 Pixel unit, driving method thereof, array substrate, and display device
A pixel unit includes: a pixel electrode; a first switching unit, including a first gate electrode, a first source electrode and a first drain electrode which are electrically connected with a gate line, a first data line and the pixel electrode respectively; and a second switching unit, including a second gate electrode, a second source electrode and a second drain electrode which are electrically connected with the gate line, a second data line and the pixel electrode respectively. A difference value between a first jumping voltage and a second jumping voltage is in a range from −0.5 to 0.5 volts, the first jumping voltage is a jumping voltage produced when the first switching unit is changed from an on state to an off state, and the second jumping voltage is a jumping voltage produced when the second switching unit is changed from the on state to the off state.
US10204586B2 Gate driver on array (GOA) circuits and liquid crystal displays (LCDs)
The present disclosure relates to a gate driver on array (GOA) circuit and a liquid crystal display (LCD). The GOA circuit includes a plurality of cascaded-connected GOA units connected, and the GOA unit at N-th level includes: a pull-up controlling module, a pull-up module, a down-transfer module, a bootstrap capacitor module, a pull-down maintaining module, a pull-down module and a controlling module. The controlling module respectively connects with the pull-down maintaining module and the adjacent GOA unit, and the controlling module is configured to accelerate a pull-down speed of the pull-down maintaining module by increasing a discharge path of the pull-down maintaining module on the GOA unit at the next level. As such, the response speed of the pull-down maintaining module may be improved, so as to improve the performance of the pull-down maintaining module.
US10204583B2 Gate driver on array driving circuit and LCD device
The present disclosure provides a gate driver on array (GOA) driving circuit and a liquid crystal display (LCD) device. The GOA driving circuit comprises a plurality of cascaded GOA units. An Nth cascaded GOA unit outputs a gate driving signal to an Nth horizontal scanning line Gn of an display area. The Nth cascaded GOA unit comprises a pull-up assembly, a pull-up control assembly, a pull-down maintaining assembly, a download assembly and a bootstrap capacitor assembly.
US10204581B2 Scan driving circuit and flat panel display
The present disclosure provides a scanning driving circuit and a flat panel display. The scanning driving circuit includes a plurality of cascaded scanning driving units, and each scanning driving unit includes an input circuit receiving a higher level transmission signal, a first clock signal and a second clock signal and outputting a present level transmission signal and a pull-up control signal; an output circuit receiving signal from the input circuit and outputting the lower level transmission signal; a control circuit receiving the first pull-down signal, the second pull-down signal and the pull-up control signal and outputting the scanning driving signal; a scan line receiving scanning driving signal and controlling the pixel unit, in order to meeting the driving demand of the charge sharing pixel while ensure the high aperture ratio of the charge sharing pixel and not affect the reliability of the scanning driving circuit.
US10204577B2 Driving method, driving circuit and display apparatus
A driving method is provided to drive an LCD panel having rows of pixels includes obtaining source data signals of a plurality of frames for the LCD panel; inputting a source data signal of one frame of the plurality of frames; and inverting polarity of the source data signal of the one frame before scanning sequentially the rows of pixels. The driving method also includes configuring at least one of timing of the source data signal and timing of scanning a first row of the rows of pixels to cause a time overlap between an actual scanning time of the first row and a time period when the source data signal is at a threshold value to be no less than an original scanning time of the first row; scanning the first row of the rows of pixels; and scanning rest of the rows of pixels to complete displaying the one frame.
US10204576B1 Liquid crystal display of three TFT structure and display device
A liquid crystal display of a three TFT structure includes arrayed pixel units, a data drive chip, a row drive chip, a timing controller, and a discharge module. The discharge module includes control terminals and voltage output terminals. The control terminals of the discharge module are respectively connected to control terminals of the timing controller. The first pixel unit includes three TFTs, a first liquid crystal display unit, and a second liquid crystal display unit. The three TFTs include a main TFT, a sub TFT, and a shared TFT. The voltage output terminal of the discharge module supplies a first discharge voltage when the first pixel unit is in the state of positive polarity driving and supplies a second discharge voltage when the first pixel unit is in the state of negative polarity driving. The first and second discharge voltages are both greater than a voltage of the common electrode.
US10204571B2 Light-emitting device, electronic device, and driving method thereof
Provided is a display device or the like which can illuminate a subject with high-luminance illumination light. Another embodiment of the present invention provides a display device which can be used as a light source for a subject, or a display device which can be used as a light source for a subject, can display images and texts, and can switch these functions. The transistor of the light-emitting device is configured to operate in a saturation region in a period during which the light-emitting device displays text or an image, and is configured to operate in a linear region in a period during which the light-emitting device emits illumination light to a subject.
US10204569B2 Image pixel fill factor for example in a software configurable lighting device
Examples relate to a method and implementations of general illumination light emitters, an image display device and an image diffuser in a luminaire. The image display device is configured to output an image having a reduced, or first, pixel image fill factor and, as a result, might appear pixelated. To mitigate the pixelation, the image diffuser has a predetermined image diffusion angle and is a predetermined distance from the image display device. The image diffuser outputs an image having a second image pixel fill factor that is greater than the first image pixel fill factor. The appearance of the outputted image appears to be formed from fuzzy pixels. Characteristics related to the image, device, diffuser, and their arrangement may be optimized to provide the fuzzy pixels. A luminaire may output an image formed of the fuzzy pixels and general illumination lighting to an area.
US10204568B2 Driving methods and driving devices of display panels
The present disclosure relates to a driving method and a driving device of display panels. The driving method includes: obtaining three-color sub-pixel data of each of pixels of a current image; obtaining a saturation value and a Chroma value corresponding to each of the pixels; determining if the saturation value corresponding to each of the pixels is within a predetermined range; obtaining a white-grayscale-added value in accordance with the Chroma value corresponding to the pixel, adopting the white-grayscale-added value as a white grayscale value of the four-color sub-pixel data corresponding to the pixel, and outputting the white grayscale value to the display panel upon determining the saturation value corresponding to the pixel is within the predetermined range. In this way, the brightness of the pure-color image displayed on the display panel may be enhanced, and there is no darker issue when the pure-color image is displayed.
US10204566B2 Liquid crystal display device and compensation circuit of organic light-emitting diode thereof
The disclosure discloses a liquid crystal display device and a compensation circuit of an organic light emitting diode thereof. The compensation circuit at least includes: a first switch unit, a second switch unit, a third switch unit and a fourth switch unit, when the first switch unit is off, the second switch unit, the third switch unit and the fourth switch unit are on, the compensation circuit drives the organic light-emitting diode to irradiate, in order to compensate the organic light-emitting diode. By the manner above, the disclosure can prevent influence of drift of the threshold voltage of the thin film transistor on the current passing through the organic light-emitting diode.
US10204565B2 Organic light emitting display panel having a sensing transistor and method of driving thereof
Disclosed are an organic light emitting display panel, an organic light emitting display device, and a method of driving the organic light emitting display device. The organic light emitting display panel, the organic light emitting display device, and the method of driving the organic light emitting display device having a subpixel structure and a gate line connection structure in which two types of scan transistors within each subpixel can be individually turned on and off and image driving and various types of sensing driving can be performed while the aperture ratio increases through the individual on and off of the scan transistors.
US10204560B2 Emission-control circuit, display apparatus having the same, and driving method thereof
The present application discloses an emission-control circuit for controlling light emission of an organic light emitting diode (OLED), including a light sensor configured to detect an intensity of emitted light of the OLED; a first thin-film transistor (TFT); a second TFT; a third TFT; a fourth TFT; a fifth TFT; a sixth TFT; a first capacitor, and a second capacitor.
US10204558B2 Pixel circuit, driving method thereof, and display apparatus
Provided are a pixel circuit, a driving method thereof and a display apparatus. The pixel circuit includes a first switching module (10), a first driving module (20), a second switching module (30), a second driving module (40), a coupling module (50) and a light-emitting module (60). The first switching module (10) is connected with a first scan signal terminal (Vscan1), a data signal terminal (Vdata), the first driving module (20) and the coupling module (50) respectively; the second switching module (30) is connected with a second scan signal terminal (Vscan2), the data signal terminal (Vdata), the second driving module (40) and the coupling module (50) respectively; the coupling module (50) is further connected with a first voltage terminal (Vdd), the first driving module (20) and the second driving module (40); the first driving module (20) is further connected with the first voltage terminal (Vdd) and the light-emitting module (60); the second driving module (40) is further connected with the first voltage terminal (Vdd) and the light-emitting module (60); the light-emitting module (60) is further connected with a enable signal terminal (Em) and a second voltage terminal (Vss). It can compensate for a shifting of threshold voltage of a TFT, improve uniformity of display brightness of the display apparatus and prolong a lifespan of the display apparatus.
US10204554B2 Pixel compensation circuit and display device
A pixel compensation circuit and a display are provided. First, third, fourth, and fifth switches include control terminals coupled to a light-emitting control terminal, a control signal, a first scanning signal and a second scanning signal, respectively. A second switch includes a control terminal connected to the second terminal of the second switch. A driving switch includes a control terminal connected to the second terminal of the third switch, a first terminal connected to the second terminal of the first switch, and a second terminal coupled to a second terminal of the fourth switch. The fifth switch includes a second terminal coupled to an anode of the OLED. The second terminal of the second switch is coupled to the second terminal of the third switch via a first capacitor. The second terminal of the second switch is coupled to a second reset signal via a second capacitor.
US10204552B2 Light-emitting diode device control method
A light-emitting diode device control method includes using a reset voltage source to reset a control terminal of a driving-transistor of the light-emitting diode device; compensating the control terminal of the driving-transistor to a compensation voltage level; resetting a first terminal of the driving transistor to a target voltage level so as to increase a voltage difference between the first terminal and a second terminal of the driving transistor; and the driving transistor providing a driving current for driving a light-emitting diode of the light-emitting diode device to emit light.
US10204551B2 OLED driving circuit and OLED display
An OLED driving circuit is disclosed. The OLED driving circuit includes at least two types of pixel driving circuits for driving each pixel of an OLED display panel. The at least two types of the pixel driving circuits have different types and/or amounts of elements so a different pixel driving circuit is designed for each pixel. In comparison with a current display panel using the same driving circuit, a part of the pixel driving circuit is simplified to simplify a structure and to reduce a space occupied by the OLED driving circuit on an effective area of the display panel.
US10204549B1 Organic Light emitting display device
An organic light emitting display device that mitigates a connection restriction between a timing controller and a memory is disclosed. The organic light emitting display device comprises a display panel on which organic light emitting diodes and driving transistors that drive the organic light emitting diodes are arranged; a data driver that generates sensing data based on respective threshold voltages of the driving transistors and respective degradation levels of the organic light emitting diodes; a timing controller that generates compensation data, which may be used to perform external compensation and blur compensation, based on the sensing data and outputs the compensation data; a bridge circuit that receives the compensation data from the timing controller; and a memory that receives the compensation data from the bridge circuit. The bridge circuit and the memory are packaged in a source printed circuit board. The bridge circuit receives a clock generated within the timing controller, a command input from an external host system, and the compensation data in a differential signal mode.
US10204548B2 Display device and operating method thereof
A display device includes a display unit including a plurality of pixels for displaying images, a scan driver which supplies scan signals to the plurality of pixels, a data driver which supplies data signals to the plurality of pixels, a communication module which measures a reception rate of communication signals received through an antenna, a processor which compares the reception rate with a reference reception rate and generating a driving voltage control signal, based on a determination result, and a power supply which generates a first driving voltage to be supplied to each of the scan driver and the data driver where the power supply changes at least one of a first slew rate and a first frequency of the first driving voltage, based on the driving voltage control signal, thereby generating a second driving voltage having at least one of a second slew rate and a second frequency.
US10204547B2 Display device and method for driving the same
A display device includes a buffer connected to a data line of a display panel, a bias-mode verification unit which generates a bias-mode signal based on an nth image data signal and an mth image data signal (“m” is a natural number smaller than “n”) corresponding to the data line, a data selecting unit which selects one of a plurality of bias enable signals having different duty ratios from one another based on the bias-mode signal, a control signal generating unit which generates a switching control signal based on the bias enable signal selected by the data selecting unit, and a bias control unit which applies, to the buffer, at least one of a plurality of bias control signals having different levels from one another in an output period defined by the switching control signal.
US10204546B2 Display device
A display device includes a first pixel group having first, second, third, and fourth pixels arranged along a column direction, and a second pixel group having fifth, sixth, seventh, and eighth pixels arranged along the column direction. A gate line is connected to the first, second, third, fourth, fifth, sixth, seventh, and eighth pixels. A first data line is connected to the first pixel, the third pixel, the fourth pixel, and the sixth pixel, and a second data line is connected to the second pixel, the fifth pixel, the seventh pixel, and the eighth pixel. The first pixel group and the second pixel group are alternately disposed along a row direction. This arrangement allows inversion driving wherein the first data line receives a voltage having a different polarity from that of the second data line so as to reduce line flickering and reduce power consumption in the display device.
US10204543B2 Organic light emitting diode display device and operating method thereof
An organic light emitting diode (OLED) display device, comprises: a power supply unit configured to supply a voltage to an OLED; and a control unit configured to control the power supply unit to supply a first minimum voltage for maintaining luminance corresponding to a brightness set value to the OLED.
US10204542B2 Driving device for display panel and display device
The present disclosure proposes a display and a display panel driving device. The display panel driving device includes a source driver chip having source driver signal output ports, a leads, each lead connected to one of the source driver signal output ports, and a multiplexer connected to the leads. The multiplexer is configured to transmit the source driver signal output by each of the leads to data lines on the display panel, and configured to adjust the strength of the source driver signal output by each of leads if the strength is not unanimous so that the source driver signals with a single strength enters the data lines. The display includes a display panel and the display panel driving device. Display uniformity of images shown on the panel is improved.
US10204535B2 Display device and electronic device
Provided is a display device whose display region can be maximized. The display device includes the display region and a terminal electrode. The terminal electrode overlaps with the display region and is electrically connected to an external electrode on a non-display surface of the display region.
US10204534B2 Transparent display apparatus
Embodiments of the present disclosure disclose a transparent display apparatus. The transparent display apparatus includes a transparent display module, a light source assembly, a back frame and a front frame. The back frame and the front frame are disposed opposite to each other and are fixed to each other, and an annular accommodation groove is formed between the back frame and the front frame. An edge of the transparent display module is embedded in the accommodation groove, and is fixed to the back frame and the front frame, respectively, and at least a part of a side surface of the transparent display module serves as a light entering surface for the transparent display module displaying a picture. The light source assembly is located in the accommodation groove, and has a luminous element which is just opposite to the light entering surface.
US10204528B2 Augmenting transport services using driver profiling
Trip is analyzed from a population of drivers in order to determine one or more indicators of one or more driving styles. The trip data may include sensor information obtained from one or more sensor devices which are present in a vehicle of each driver of the population. A driving style is determined for the driver during a monitored trip by analyzing sensor information obtained from one or more sensor devices of the driver during the trip for at least one of the indicators of the one or more driving styles.
US10204522B2 Deep stall aircraft landing
An aircraft defining an upright orientation and an inverted orientation, a ground station; and a control system for remotely controlling the flight of the aircraft. The ground station has an auto-land function that causes the aircraft to invert, stall, and controllably land in the inverted orientation to protect a payload and a rudder extending down from the aircraft. In the upright orientation, the ground station depicts the view from a first aircraft camera. When switching to the inverted orientation: (1) the ground station depicts the view from a second aircraft camera, (2) the aircraft switches the colors of red and green wing lights, extends the ailerons to act as inverted flaps, and (3) the control system adapts a ground station controller for the inverted orientation. The aircraft landing gear is an expanded polypropylene pad located above the wing when the aircraft is in the upright orientation.
US10204521B2 Method and system on dynamic control of UAVs using software defined networks
A system for in-flight communications with an unmanned aerial vehicle (UAV) includes a software defined command and control center, a cell broadcast center in communication with the command and control center and also in communication with the UAV, wherein the UAV is associated with a software defined user equipment (UE) category and a message generated by the cell broadcast center identifies the UAV based on the UE category.
US10204519B2 Communication between vehicles of a platoon
A system and method are provided for communication between vehicles within a platoon of vehicles. In one embodiment, each vehicle is equipped with forward and backward directed optical emitters and receivers in operable communication with a controller. In an initialization phase, each vehicle determines its position within the platoon and the identification of all vehicles of the platoon. In a data transmission phase, each vehicle takes part in a token-based data transmission.
US10204516B2 Automobile and computing system
Provided is a system whereby the self-driving capability or each vehicle can be improved by using not only an experience of own vehicle but also an experience of another vehicle. For example, suppose own vehicle (V1) has no experience of having traveled on a root (R). On the other hand, another vehicle (V2) has experienced traveling on the root (R). The another vehicle (V2) acquires various data pertaining to driving when traveling on the route (R), and stores the various data in an onboard storage device. The another vehicle (V2) provides information including the various data stored in the storage device to the own vehicle (V1) as experience information. The own vehicle (V1) can achieve self-driving capability at the same level as the another vehicle (V2) by performing self-driving control on the basis of the experience information of the another vehicle (V2), which has experience of having traveled on the root (R).
US10204515B2 Automated traffic signal outage notification with SPaT information
A system and method are provided for determining malfunctioning traffic signals and lights. A traffic signal pattern is identified. Probe reports are received from a device. A path is generated including the road intersection for the device using location data in the two or more probe reports. The path is compared to a traffic signal. An abnormal crossing is determined from the comparison. A malfunction of the traffic signal is determined based on the abnormal crossing.
US10204514B2 Omnidirectional optical wireless communications receiver and system
A wireless optical communication receiver is provided. The optical receiver includes an arrangement of wavelength shifting fibers preferably encased within a protective shroud. The wavelength shifting fibers provide an efficient method for capturing photons of light that strike them. Photons may strike the fibers as they first pass through a clear lens in the shroud or may strike the fibers after they are concentrated and focused by an embedded ring or hyperbolic mirror. The wireless optical receiver may be attached to a mobile vehicle in order to facilitate teleoperation of that vehicle.
US10204512B2 Method and system for realizing remote control based on bluetooth human interface device protocol
A method for realizing the remote control based on the Bluetooth HID protocol includes connecting a manipulation device with a remote device by a BLUETOOTH; mapping, by the manipulation device, control keys into a HID command by using the Bluetooth HID protocol and sends the HID command to the remote device, if the manipulation device receives an operation that a user presses the control keys during the remote device executes a functional software; and translating, by the remote device, the HID command to a logic key and executing the logic key to realize the remote control after the remote device receives the HID command.
US10204508B2 Fire detector drift compensation
A fire detector system comprises a fire detector unit; a sensor disposed in the fire detector unit and arranged to detect the characteristics of a fire and to generate an output signal indicative of the characteristics detected by the sensor; and a processor arranged to receive the output signal from the sensor and to generate afire alarm signal when the output signal exceeds an alarm point threshold; wherein the system is arranged to change the alarm point threshold over time to compensate for drift in the response of the detector unit; wherein the fire detector unit includes a first sensitivity mode with a first drift compensation limit and a second sensitivity mode with a second drift compensation limit, the second sensitivity mode being more sensitive than the first; and wherein, as the first alarm point threshold in the first sensitivity mode is approached or reached, the mode of the system is changed to the second sensitivity mode.
US10204506B2 SOS signal transmitting method, and electronic device using same
An SOS signal transmitting method for controlling an electronic device to send an SOS signal. The SOS signal transmitting method includes: detecting a state of an electronic device, the state including at least standby time of the electronic device; determining whether the electronic device needs to enter into an SOS mode; controlling the electronic device to transmit SOS signals if the electronic device enters into the SOS mode. The SOS signals includes at least wireless signals transmitted by the electronic device. An electronic device is also provided.
US10204499B1 Anomaly based geofencing leveraging location duration
A system and method for efficiently establishing patterns of behavior for location-aware monitoring applications. An administrator registers a trackable entity with a tracking service by providing identification of at least the trackable entity, a point of origin and a destination. To identify and select paths between the point of origin and the destination, the tracking service accesses crowdsourced information corresponding to the history of movements of trackable entities between the point of origin and the destination. The tracking service identifies intermediate locales along the selected paths and determines an expected duration of stay for each of the intermediate locales based on the history of movements. As the tracking service monitors the movement of the trackable entity, the tracking service generates alerts responsive to determining the trackable entity stopped at an unallowed intermediate locale or determining a duration of stay at an identified intermediate locale exceeds an expected duration of stay.
US10204498B2 System for monitoring state of user and related methods
A system includes a server, a local base station including first and second wireless transceivers, the first wireless transceiver configured to communicate with the server over an external network, and a personal monitoring device adjacent the user. The personal monitoring device includes a local wireless transceiver configured to communicate with the second wireless transceiver of the local base station, sensors configured to monitor corresponding different characteristics of the user, each different characteristic having a desired range, and a controller coupled to the local wireless transceiver and the sensors. The controller is configured to send an alert to the local base station when a different characteristic exceeds a respective desired range.
US10204497B1 Alarm notification system
An alarm notification system is herein disclosed, which allows to pair a portable alarm device with the pairing software in a smart device such that the portable alarm device is able to turn on the wireless transmission function and connect to a server appliance, and since the alarm central control device is connected to the server appliance, an alarm detection device and an anti-theft device, in case that the alarm detection device detects any abnormal event and generate an alarm notification signal, the generated signal can be transferred to the portable alarm device via the server appliance, and then it is possible to choose to press down a button on the portable alarm device in order to generate a report control signal which can be sent to the alarm central control device by way of the server appliance, thus that the alarm central control device may control the operation of the anti-theft device in accordance with the received report control signal.
US10204495B2 Keyless entry device for haptic communications
A keyless entry device is provided. The keyless entry device includes a transceiver, a drive circuit coupled to a haptic actuator, and a processor coupled to the transceiver and the drive circuit. The transceiver is configured to communicate, over a communication channel, with an apparatus operated by a user. The processor is configured to send a command to the apparatus, receive a response, including a control signal, from the apparatus, determine proximity information between the keyless entry device and the apparatus, and output the control signal to the drive circuit, based on the proximity information, to cause the haptic actuator to periodically or continuously generate a haptic effect.
US10204494B2 Haptic information provision device
The present invention relates to a haptic information provision device. The haptic information provision device (100) according to the present invention comprises: a receiver (120) for receiving external notification information; a controller (130) for converting the notification information to a haptic signal; and an operation unit (110) for transferring haptic information to a user according to the haptic signal, wherein the operation unit (110) includes a plurality of operation units (110a-110j), the respective operation units (110a-110j) operating in response to different notification information and thus transferring different haptic information to the user.
US10204492B2 Visual signalling device for control and/or display unit
A visual signalling device is for a control and/or display unit provided with a body and intended to be mounted through an opening formed in a wall. The device includes a support element including a platform having an opening intended to be passed through by the body of the control and/or display unit and a first face intended to be facing a face of the wall, a visual signalling assembly fastened on the first face of the platform and intended to produce a luminous signal, an electrical connection block intended to supply power to the visual signalling assembly.
US10204491B2 Hybrid mechanical and video slot machine apparatus and methods
Apparatus and methods for simulating the appearance of a plurality of slot machine reels are provided including a plurality of mechanical cylinders which rotate around a plurality of video displays. The video displays show graphics or video of spinning slot machine reel images and the mechanical cylinders rotate around the video display in coordinated speed with the graphics or video to give the appearance of mechanical slot machine reels.
US10204490B2 Jackpot method and system
An electronic device or entertainment gaming machine comprising: at least one betting terminal having a software program or plurality of software programs that allow at least a second player to place a bet on a jackpot if a first player declines the right to place a bet on the jackpot, wherein the second player is at a betting terminal that is apart from the conventional casino table game and the first player is playing at a conventional casino table game and is granted a right of first refusal to place a bet on jackpot by virtue of the first player's bet on the conventional casino table game, wherein the outcome of the jackpot is determined according to a combination of cards or dice in the conventional casino table game.
US10204489B2 Interactive game elements as lottery ticket in enriched game play environment (single and/or multiplayer) for casino applications
Electromechanical gaming machines constructed to provide a lottery entry to a player and to receive real world credits are provided. The electromechanical gaming machines include an entertainment software engine that provides an entertainment game, using a visual display, the entertainment game including an enabling; a real world engine that provides a gambling game, and generates random gambling outcomes for a gambling bet in real world credits; and a game world engine coupled to the entertainment software engine and the real world engine that: receives a lottery ticket; monitors, the player's skillful play of the entertainment game; pays out game world credit to the player; triggers the gambling bet in the gambling game; receives a gambling outcome; determines to award the lottery ticket to the player on the basis of attendant rules; and issues the lottery ticket to the player.
US10204484B2 Skill confirmation interleaved wagering system
A skill confirmation interleaved wagering system is disclosed. The skill confirmation interleaved wagering system uses an interactive controller, a process controller and a wager server to authenticate skill level demonstrated by a user of the interactive application by generating simulated application telemetry data, comparing it to the application telemetry data, and then authorizing wagers based on the authentication.
US10204482B2 Security method and system for electronic game virtual refill cartridge
A method, system and program product for controlling the operation and configuration of an electronic game terminal for the play of licensed electronic games. A passcode is generated for activating plays on the electronic game terminal. An operator is enabled to enter the passcode into a control component for the electronic game terminal. A maximum number of electronic games that can be played before the electronic game terminal is deactivated is set when the passcode is entered. The number of games remaining following each play of the electronic game is determined dynamically. A request is received from the operator to refill the game plays on the electronic game terminal. A new passcode is then generated wherein the new passcode can enable or disable at least one feature of the electronic game. The new passcode is provided to the operator to enter in order to enable additional plays on the electronic game terminal.
US10204479B2 System, method, and non-transitory computer-readable storage media for multiple exchange of multiple iterations of the same online wager transaction
A system, method and computer product for multiple online exchanges of multiple iterations of all or part of a wager or fantasy sports entry is disclosed. A user accesses a wager exchange website. The user creates a user account and selects a ticket for partial sale. The user indicates a percentage value of the ticket that the user wishes to sell. The ticket is split into two child tickets, a first child ticket corresponding to the percentage value the user wishes to sell and a second child ticket corresponding to a percentage value the user wishes to retain. The ticket is set as inactive, and the first child ticket is set as active. The first child ticket is offered for sale on the exchange website. A second user purchases the first child ticket, and the process repeats with the first child ticket.
US10204478B2 Intermediate credit hybrid gaming system
An intermediate credit hybrid game that awards a player an intermediate credit. The intermediate credit is awarded to the player on the based on an outcome of a wager that was made in a gambling game but triggered by the player's play of a skill-based entertainment game. The intermediate credit may be converted by the player into an in-game resource within the entertainment game.
US10204476B2 System and method for augmented reality using a user-specific object
Disclosed is a method of displaying augmented reality gaming information associated with a user-specific object using mobile device in an augmented reality gaming system. In one embodiment, the method includes: enabling a user to view a live image of a user-specific object through a display of a mobile device; acquiring user-specific identification information from the user-specific object; sending the user-specific identification information via a network to a server; retrieving user-specific specific information from the server using the mobile device; and displaying the user-specific information in conjunction with the user-specific object when viewing the user-specific object through the display of the mobile device using augmented reality.
US10204468B2 Paper sheet insertion apparatus
A paper sheet insertion apparatus (for example, depositing and dispensing unit 20) includes an imaging unit (for example, camera 60) that takes an image of an interior of the paper sheet handling machine 10 to obtain image data and a control unit (for example, depositing and dispensing unit control unit 72) that is provided inside the machine body of the paper sheet handling machine 10 and outputs information on foreign material other than the paper sheet and information on a constituent member of the paper sheet insertion apparatus, based on the image data obtained by the imaging unit.
US10204467B2 Smart lock systems and methods
A door lock system can comprise a door lock movable between a locked state and an unlocked state. The door lock system can detect a first indication suggestive of a presence of a visitor. The door lock system can also detect a second indication suggestive of an identity of the visitor. As well, the door lock can validate that the first indication and the second indication are associated with a first identity.
US10204466B1 Continuous calibration of a control device
A device has a distance sensor and a transmitter. The distance sensor, attached to a barrier, measures an opening formed by the barrier. The transmitter transmits a control signal to a barrier controller. The barrier controller controls a movement of the barrier based on the control signal. The device receives a requested size of the opening. The device transmits, to the barrier controller, a first control signal that instructs the barrier controller to move the barrier and a second control signal that instructs the barrier controller to stop the movement of the barrier after an elapsed time has expired. The device measures a final size of the opening and adjusts the elapsed time based on the final size of the opening and the requested size of the opening.
US10204465B2 Handshake authenticated coded locked container
A system and method for a handshake authenticated coded locked container are provided. In example embodiments, a digitally encoded lock mechanism that is used by a sender to lock a container before shipping is determined. An access key is received from the recipient that receives the container. An authentication process is performed that determines whether the access key triggers the unlocking of the container. Based on a determination that the access key triggers the unlocking of the container, instructions are provided to unlock the container.
US10204462B2 Drive diagnosis device, drive diagnosis system and terminal device
A drive diagnosis device includes: a storage unit in which travel records of a moving body and past drive diagnosis results from past drive diagnoses executed for the moving body are stored; and a diagnosis processing unit that executes a drive diagnosis based upon driver's skills for driving the moving body, and personal characteristics of the driver and/or experience of the driver by using the travel records and the past drive diagnosis results stored in the storage unit.
US10204461B2 Detection and reconstruction of sensor faults
Methods and systems are provided for detecting faults in a sensor and reconstructing an output signal without use of the faulty sensor. In one embodiment, a method includes: receiving, by a processor, sensor data indicating a measured value from a first sensor; receiving, by a processor, sensor data indicating measured values from a plurality of other sensors; computing, by a processor, virtual values based on a vehicle model and the sensor data from the plurality of other sensors; computing, by a processor, a residual difference between the measured value from the first sensor and the virtual values; detecting, by a processor, whether a fault exists in the first sensor based on the residual difference; and when a fault in the sensor is detected, generating, by a processor, a control value based on the virtual values instead of the measured value.
US10204459B1 Automated toll payments using vehicle and toll route tracking
A network device receives a vehicle coordinate report from a vehicle transiting a toll-way, wherein the report includes current geographic coordinates of the vehicle. The network device determines a distance to a current toll station (DTT) of the toll-way based on the current geographic coordinates of the vehicle, and determines a cumulative distance (CD) traveled by the vehicle on the toll-way based on the current geographic coordinates of the vehicle. The network device triggers assessment of a toll charge to a customer associated with the vehicle based on the determined distance DTT and the determined cumulative distance CD.
US10204455B2 Collision prevention for virtual reality systems
Technology for virtual reality device for avoiding collisions during a virtual reality experience. The virtual reality device comprises an accelerometer configured to sense an acceleration of the virtual reality device and a gyroscope configured to sense an angular velocity and orientation of the virtual reality device. Further comprising one or more proximity sensors configured to detect an object. A processor may be configured to receive data from the one or more proximity sensors and predict a potential collision between a user of the virtual reality device and the object detected by the one or more proximity sensors. An alarm may generate an alert regarding the potential collision.
US10204451B2 Multi-optical surface optical design
A multi-optical surface optical design for generating multiple focal planes with identical image data displayed at substantially the same time to generate the perception of varying focal depths is described. The multi-optical surface optical design can include a device comprising reflective optical surfaces that can be arranged on top of one another and configured to generate multiple focal planes and an image source for projecting image data onto the reflective optical surfaces. The technologies described can cause image data to be rendered in a focal plane corresponding to a desired focal distance and multiple copies of the image can be perceived in other focal planes of the multiple focal planes at substantially the same time as the image data is rendered in the focal plane. Each copy of the multiple copies can be presented with a perceived degree of sharpness such that each copy is out-of-focus.
US10204446B2 Adaptively zippering meshes
One embodiment of the present invention sets forth a technique for zippering meshes of primitives. The technique involves identifying a first vertex associated with a first mesh boundary and having a first position and identifying a second vertex that is proximate to the first vertex and associated with a second mesh boundary, where the second vertex has a second position. The technique further involves determining a third position based on the first position, the second position, and a zippering strength factor, where the third position is located in a region between the first position and the second position. Filially, the technique involves moving the first vertex to the third position.
US10204444B2 Methods and systems for creating and manipulating an individually-manipulable volumetric model of an object
An exemplary virtual reality media provider system (“system”) includes a configuration of synchronous video and depth capture devices disposed at fixed positions in a vicinity of a first object located in a natural setting along with one or more additional objects. The video and depth capture devices capture two-dimensional video data and depth data for a surface the first object. The system distinguishes the first object from a second object included in the one or more additional objects located in the natural setting and generates an individually-manipulable volumetric model of the first object. The individually-manipulable volumetric model of the first object is configured to be individually manipulated with respect to an immersive virtual reality world while a user of a media player device is experiencing the immersive virtual reality world using the media player device.
US10204441B2 Apparatus and method for hierarchical beam tracing and packet compression in a ray tracing system
An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
US10204439B2 Digital device and speech to text conversion processing method thereof
Disclosed in the present specification are a digital device and a speech to text conversion processing method thereof. The digital device and the speech to text conversion processing method thereof according to the present invention may comprise the steps of: activating a text input field; checking the attribute of the text input field; receiving a request for a speech to text (STT) conversion processing with respect to data to be inputted in the text input field; determining whether or not the attribute type of the text input field is a security attribute (sensitive attribute); and as a determination result, if the attribute type of the text input field is a security attribute, blocking the speech to text conversion processing.
US10204438B2 Dynamic real-time generation of three-dimensional avatar models of users based on live visual input of users' appearance and computer systems and computer-implemented methods directed to thereof
In some embodiments, the present invention provides for a computer system that may include a camera component configured to acquire a visual content, where the visual content includes a plurality of frames having a visual representation of a person's face; and a processor configured to: train a face detection regressor with a synthetic face model database to obtain a face detection trained regressor; apply, for each frame, the face detection trained regressor to detect or to track the face based on facial features, local features, and a pre-defined hyperparameter; construct an intermediate multi-dimensional face model; apply machine learning to determine features of an intermediate multi-dimensional head model; construct a multi-dimensional avatar; and utilize the multi-dimensional avatar to perform an activity associated with the person.
US10204436B2 Method for scripting inter-scene transitions
A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to simulate smooth motion between the pair of locations. The authoring tool stores data corresponding to the locations, view directions and transitional effects for playback on a display. When the stored data is accessed, a virtual tour of the space is created that includes transitional effects simulating motion between locations. The virtual tour created can allow a viewer to experience the three-dimensional space in a realistic manner.
US10204432B2 Methods and systems for color processing of digital images
Systems and methods of re-coloring digital images are disclosed. A system including a processor and a memory can execute stored instructions to obtain luminance information of a first image, e.g., an original grayscale image, and obtain color information of a second image, e.g., a colorized image of the original grayscale image. Multiple segmented image regions can be determined based on the luminance information of the first image. A color seed for each segmented image region can be determined based on the color information of the second image. A third image, e.g., a re-colored image, can be determined based on diffusing the color seeds of the segmented image regions.
US10204422B2 Generating three dimensional models using single two dimensional images
An example system for generating a three dimensional (3D) model includes a receiver to receive a single two dimensional (2D) image of an object to be modeled. The system includes a segment extractor to extract a binary segment, a textured segment, and a segment characterization based on the single 2D image. The system further includes a skeleton cue extractor to generate a medial-axis transform (MAT) approximation based on the binary segment and the segment characterization and extract a skeleton cue and a regression cue from the MAT approximation. The system also includes a contour generator to generate a contour based on the binary segment and the regression cue. The system can also further include a 3D model generator to generate a 3D model based on the contour and the skeleton cue.
US10204421B2 Identifying regions of free space within an image
A digital magazine server presents content, which may include images, retrieved from various sources to a user. To improve presentation of images while allowing modification of images, the digital magazine server identifies feature points in an image and identifies regions of the image including the feature points. Groups of regions are generated based at least on the number of feature points in each region and the location of each region. Based on information associated with the groups, such as the location of various groups and the aspect ratio of various groups, one or more groups are selected and associated with the image. The selected groups may identify regions of the image including an object or not including an object, providing information for modifying the image without obscuring objects in the image.
US10204419B2 Monitoring method and monitoring device
The present invention provides a monitoring method and a monitoring device, belongs to the field of electronic monitoring technology, and can solve the problem that useless video data occupies storage space and key video cannot be extracted quickly when an event occurs in the existing monitoring device. The monitoring method of the present invention comprises: determining whether or not a first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining a second image according to the collected images of external environment; determining whether or not the second image is changed; and stopping storing images of external environment if it is determined that the second image is not changed.
US10204418B2 Method and apparatus for facilitating stereo vision through the use of multi-layer shifting
A method, apparatus and computer program products are provided for facilitating stereo vision through the use of multi-layer shifting. One example method includes receiving a first RGB image and a second RGB image, each captured from a different position, generating corresponding depth images, performing a first segmentation on the depth images, performing a second segmentation on the RGB images resulting in a first object mask and a second object mask, stitching of the background layers to form a background layer, generating a series of images comprising a first image representative of a view from the first position and a second image representative of a view from the second position, the series of images demonstrating a shifting of an object layer occurring at a higher speed than a shifting of the background layer.
US10204412B2 Magnetic resonance imaging apparatus, medical image processing device, and image processing method
A magnetic resonance imaging apparatus according to an embodiment includes processing circuitry. The processing circuitry generates an image based on a magnetic resonance signal from a subject. The processing circuitry generates a susceptibility image representing magnetic susceptibility of the subject from a phase component contained in a plurality of pixels in the image. The processing circuitry generates an artifact component of the susceptibility image based on a frequency signal obtained by frequency transform of the susceptibility image. The processing circuitry generates an artifact component-removed susceptibility image by removing the artifact component from a susceptibility image generated based on the magnetic resonance signal.
US10204410B2 Medical image processing apparatus and medical image processing method
A medical image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to obtain a chronological transition of signal intensities for each of the pixels in a plurality of X-ray images chronologically acquired by using a contrast media. The processing circuitry is configured to correct the chronological transition of the signal intensities on the basis of a level of similarity between at least two mutually-different signal intensities within the chronological transition of the signal intensities.
US10204409B2 Apparatus and method of processing medical image
Provided is a medical image processing apparatus and method. The medical image processing apparatus includes: an image processor configured to extract a blood vessel area and at least one contour line of the blood vessel area from a first image representing the blood vessel area, and to obtain a second image representing an area of at least one plaque based on the blood vessel area and the at least one contour line; a display configured to display the second image; and a user interface configured to receive a user input for correcting at least one contour line corresponding to at least one of the at least one plaque represented in the second image, wherein the image processor corrects the second image based on the user input. The medical image processing apparatus may precisely visualize a contour line of the blood vessel area.
US10204406B2 System and method of controlling welding system camera exposure and marker illumination
A system includes one or more sets of reflective visual markers, a light source configured to emit light, and a controller communicatively coupled to the light source. Each set of reflective visual markers is coupled to a component of a welding system. Each reflective visual marker is configured to reflect the emitted light received from the light source towards one or more cameras. The controller is configured to control illumination settings of the light source based at least in part on a status of the welding system being utilized to perform a live-arc welding operation.
US10204405B2 Apparatus and method for parameterizing a plant
An apparatus for parameterizing a plant includes a recorder for recording a three-dimensional data set of the plant including not only volume elements of non-covered elements of the plant, but also volume elements of elements of the plants that are covered by other elements, and a parameterizer for parameterizing the three-dimensional data set for obtaining plant parameters.
US10204402B2 Drone-mounted imaging hyperspectral geometric correction method and system
Related are a drone-mounted imaging hyperspectral geometric correction method and a system, comprising: collecting position attitude information of a current drone low-precision POS sensor in real time; based on the position attitude information, parsing precise photography center position attitude information of a digital photograph, and generating a DEM of an area covered by the photograph; based on the precise photography center position attitude information, performing correction on position attitude data corresponding to multiple imaging hyperspectral scan lines between photography centers of adjacent digital photographs, and obtaining high-precision linear array position attitude information of the multiple imaging hyperspectral scan lines; based on the high-precision linear array position attitude information and the DEM, establishing a collinearity equation and generating a hyperspectral image.
US10204400B2 Image processing apparatus, imaging apparatus, image processing method, and recording medium
An imaging unit images an object through an imaging optical system so as to acquire image data. A depth map acquiring unit acquires information relating to a depth distribution of an object as depth map data. The resolution of depth map data is relatively lower than the resolution of image data which has been imaged. A depth map shaping unit references image data of an object so as to conform to the resolution of a depth map, when it performs shaping of the depth map based on image data of the object.
US10204399B2 Method and terminal for implementing turning of virtual character
The present disclosure relates to a method and a terminal for implementing turning of a virtual character. The method includes: obtaining a turning angle of a virtual character; obtaining a preset fixed turning time; calculating an average angular velocity of the virtual character according to the turning angle and the preset fixed turning time; and controlling the virtual character to turn at the average angular velocity. According to the method for implementing turning of a virtual character turning is performed at a constant speed in a turning process, smooth turning can be implemented, stalling is avoided in the turning process, and picture fluency can be improved. When the turning angle is relatively large, the average angular velocity is high, and quick and smooth turning can be implemented; or when the turning angle is small, turning can also be implemented.
US10204392B2 Graphics processing unit partitioning for virtualization
Techniques for graphics processing unit (GPU) partitioning for virtualization are described herein. In one or more implementations, a GPU partitioning manager of a host device obtains a request for a virtual machine having GPU functionality. In particular, the request specifies the GPU functionality in terms of different GPU capabilities. These different capabilities correspond to segments of a GPU model that represents GPU functionality and is used to govern interactions between virtual machines and GPUs. The GPU partitioning manager determines whether GPUs of the host device are available to satisfy the request based on the specified capabilities. If so, the GPU partitioning manager allocates a portion of the determined available GPUs to the virtual machine to configure the virtual machine with a GPU partition having the functionality. The virtual machine configured with the GPU partition can then be exposed to provide GPU-processed data to a GPU partition requestor.
US10204388B2 Method, system, and medium of construction project management
A method of construction project management is disclosed. In one embodiment, parameters of a construction project design are provided to an asset at a construction site. Geospatial information is then collected by the asset while the asset is implementing parameters of the construction project design at the construction site. The geospatial information is provided to a construction management computing system in real-time. The construction management computing system is remote from the asset. Progress on the construction site design is then dynamically updated in real-time by the construction management computing system based on the geospatial information to create a real-time, as constructed model of the construction project.
US10204386B2 Distance-based social message pruning
Correspondences in a social networking system are analyzed to determine at least one topic. An activity stream with the at least one topic is analyzed. A target audience for the activity steam is identified. The activity stream is analyzed according to a uniqueness and a relationship criteria to form an assessment. The assessment is analyzed to a predetermined action criteria. Performing an action responsive to determining the assessment satisfies the predetermined action criteria.
US10204376B2 System and method for presenting multivariate information
Systems and methods for presenting fraud detection information are presented. In one example, a computer system analyzes empirical data to detect potentially fraudulent activity and alerts users of the potentially fraudulent activity via a fraud detection user interface. The fraud detection user interface determines a set of user interface components to suitable to present the potentially fraudulent activity and presents facts associated with the potentially fraudulent activity to a user for further analysis and investigation.
US10204375B2 Digital wardrobe using simulated forces on garment models
Techniques for generating a digital wardrobe are presented herein. A transceiver can be configured to receive a request having a garment identifier and a user identifier. Additionally, an access module can be configured to access a first garment model, access a body model of the user corresponding to the user identifier, and access a second garment model corresponding to the user identifier. Furthermore, a processor can be configured by a garment simulation module to position the body model inside the first garment model and the second garment model, and calculate simulated forces based on the positioning. Moreover, a rendering module can be configured to generate an image of the garment models draped on the body model based on the calculated simulated forces. Subsequently, a display module can be configured to cause presentation of the generated image on a display of a device.
US10204370B2 Group recommendation for selection of service items
The present disclosure provides enhanced group recommendation for selection of a service item with respect to a service class, and communicates the enhanced group recommendation to a sub-group of service users. Initial service scores for service items in the service class are generated by aggregating individual service preferences of sub-group members with respect to the service class. Group preferences for service items in the service class are then predicted using statistic data on previous service selections of sub-group members with respect to the service class. The initial service scores are aggregated with the predicted group preferences to generate of weighted service scores with respect to service items in the service class. One of the service items in the service class that has the highest weighted score is the group recommendation is communicated to the sub-group members.
US10204368B2 Displaying an electronic product page responsive to scanning a retail item
In a computer-implemented method for displaying an electronic product page responsive to scanning a retail item a retail item is scanned via a scanning device at a location, wherein the scanning device comprises a display screen, and wherein the location is not a point-of-sale at a retail store. In response to scanning the retail item, an electronic product page of said retail item is automatically displayed on the display screen. A user of the scanning device is enabled to purchase the retail item via the electronic product page displayed on the display screen.
US10204367B1 System and method for providing goods and services during vehicular travel
A system and method according to which goods and services are provided during vehicular travel. In an exemplary embodiment, the vehicle is an airplane operated by a commercial airline.
US10204366B2 Apparatus, article of manufacture and methods for customized design of a jewelry item
Apparatus, article of manufacture and method for designing a jewelry setting that comprise displaying on a display a plurality of components. Each component corresponds to a section of a jewelry setting. A selection of at least one component that corresponds to a first section of the jewelry setting is received. An electronic template of the jewelry setting is generated. The electronic image comprises the at least one selected component. The electronic template is transmitted to a remote device.
US10204361B2 Method and system for gamified crowdfunding
A system and method for gamified crowdfunding over the Internet in order to crowdfund worthy or charitable causes while offering incentives and rewards in the form of an entertaining game and the potential added benefit of a share of the proceeds. Proceeds from the gamified crowdfunding could be shared between the worthy cause and the high scoring donor-participants. A host identifies and selects, through a contest or other selection process, a cause or beneficiary to be featured. The host possesses or owns a server with a processor and memory in which to store a game of knowledge or skill and the game interface and that server is accessed by users via a network. Through the game, queries and answers are exchanged. Through a personal computing device, a user creates an account, pays funds to support a cause, and competes and interacts with the game and other users.
US10204355B1 Systems and methods for optimization of data element utilization according to multi-touch attribution
Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving a designation of one or more data elements for distribution; receiving a designation of a plurality of electronic event types detectable over a network, the plurality of electronic event types being associated with receipt or electronic display of at least one data element of the one or more data elements, to be tracked; forecasting a return on investment, associated with distribution of the one or more data elements, based on a forecast of occurrences of the plurality of electronic event types; and optimizing distribution of resources to the one or more data elements based on the forecasted return on investment.
US10204353B2 Copy detection using extinsic features
The subject matter described herein includes methods, systems, and computer program products for performing extrinsic copy detection and authentication of items. According to one method, an arrangement of symbols is generated. The symbols may include a variety of letters, groups of letters, characters, or pictures that are used instead of a word or a group of words. The arrangement of symbols are printed on an item which may hereinafter be referred to as the original or authentic item. A representation of the arrangement of symbols is captured after being printed on the original item. A registration signature is generated based on the captured arrangement of symbols. The registration signature is then stored in a database, such as a secure, central electronic database.
US10204351B2 Profile noise anonymity for mobile users
Embodiments are directed towards collecting, aggregating and indexing unique and non-unique user data from a plurality of users. The result for a query of this indexed aggregation of user data is provided in a plurality of sub-sets of aggregated user data. Each subset of aggregated user data corresponds to a particular portion of the plurality of users. Also, each of these particular portions of the users is set at least large enough to provide general anonymity for the individual users. User data may be collected by one or more user data suppliers and provided to a user data aggregator. In some embodiments, user data may be collected as unique user data, non-unique user data, or any combination thereof. In some embodiments, user data may be aggregated by zip code, expanded zip code, and/or one or more attributes.
US10204348B2 Identifying and recommending connections across multiple online services
Potential connections from a first user of a first online service to other users of the online service may be recommended by identifying a second online service from a plurality of online services, wherein the first user is a member of the second online service, identifying a second user of the second online service, wherein a connection exists in the second online service between the first user and the second user, and recommending that a connection be established in the first online service between the first user and the second user. Such recommendations may also be generated by identifying a second user and a third user, where the second user and the third user are members of a second online service, a connection exists in the first online service between the first user and the second user, and a connection exists in the second online service between the second user and the third user, and recommending that a connection be established in the first online service between the first user and the third user.
US10204347B2 Authenticity control system
The invention relates to a system integrated to product labels in order to allow checking authenticity of products. The system of the present application comprises a near field communication (NFC) chip and a near field communication (NFC) chip antenna. The system is basically an integrated solution allowing checking whether a product with a label or barcode is original or not, by means of assigning parameters formed by novel encryption algorithms running on servers to NFC or RFID chips and then providing their online inquiry for preventing imitation of labels and barcodes.
US10204346B2 Retail reinvention and self help care portal
Systems and methods for implementing an in-store kiosk device as part of a retail reinvention and self-help care portal are disclosed. The in-store kiosk device may allow a consumer to self-diagnose problems with electronic devices, such as smart phones, and to seek technical or service related assistance with appropriate experts. The in-store kiosk device may also facilitate initiating a communication between the consumer and multiple experts, to help resolve any consumer technical or sales queries. In some examples, the in-store kiosk device has the added advantage of providing consumers with a means to have service or inventory-related issues addressed without having to wait for available in-store service staff. The in-store kiosk device may also facilitate electronic device exchange.
US10204341B2 Method and system for an efficient consensus mechanism for permissioned blockchains using bloom filters and audit guarantees
A method for addition of a block to a permissioned blockchain using efficient consensus includes: generating a Merkle root for received transaction messages and hashing the header of the most recent block in a blockchain; hashing a new header consisting of the Merkle root and prior block hash; sending the new header to auditing nodes; receiving approval of the new header from a majority of auditing nodes; informing the auditing nodes of the approval of the new header; and providing the new header and a digital signature to each consensus node for writing of a new block to the blockchain that includes the new header and the received transaction messages.
US10204339B2 Method and system for blockchain-based combined identity, ownership, integrity and custody management
A method of issuing blockchain-based digital certificates including receiving from a user hashed user identification information and object information, recording to a digital certificate smart contract deployed at a digital certificate smart contract address on a blockchain network the hashed user identification information and object information and a timestamp of when the hashed user identification information and the object information were received, defined as a received timestamp, signing the digital certificate smart contract with an issuer signature, performing a user identity verification process to confirm a user identity, the user identity verification process, and upon confirming the user identity, generating a combination certificate configured to verify the user's ownership of an object associated with the object information.
US10204337B1 Systems and methods for processing transactions using a wallet
The invention is directed to a wallet vault in communication with a financial payment network and a wallet in a customer device. Token information is generated and stored and corresponds to customer information and a payment product of the customer. The token information is output in an encrypted format from the wallet to a merchant website loaded on the customer device or a merchant application installed on the customer device, and then routed to the wallet vault. The token information may ultimately be routed to a financial entity to process the transaction. In such manner, a transaction may be authorized but the merchant does not receive the customer's unencrypted payment product information for such authorization.
US10204334B2 Location-based payment system and method
A virtual payment system including a customer-specific, customer geolocation responsive, limited time duration payment identifier generator operative to generate a customer-specific, customer geolocation responsive, limited time duration payment identifier, a customer-specific limited time duration payment identifier communicator operative to communicate the customer-specific, customer geolocation responsive, limited time duration payment identifier to a customer and a limited time duration payment identifier validator, operative to verify genuineness and timeliness of the customer-specific, customer geolocation responsive, limited time duration payment identifier presented by the customer at a point of sale.
US10204330B2 Tax-exempt sale document creating system, tax-exempt sale document creating apparatus, and tax-exempt sale document creating method
A tax-exempt sale document creating system includes a device memory configured to store at least one program; and at least one processor configured to execute the at least one program to execute creation processing. The creation processing includes: obtaining an image of a passport or a qualification document and an image of a receipt printed when one or more commodities are purchased; storing the image of the passport or the qualification document and the image of the receipt and classifying the image of the passport or the qualification document and the image of the receipt; printing, on a passport area of one or more documents for tax-exempt sale, the image of the passport or the qualification document; and printing, on a receipt area of the documents, the image of the receipt on which image processing is performed to fit the image of the receipt in the receipt area.
US10204328B2 Locating and organizing digital receipt data for use in in-store audits
The present invention extends to methods, systems, and computer program products for auditing in-store sales transactions when a digital receipt is issued. A receipt application server formulates a digital receipt from digital receipt data received from a POS system. The digital receipt is sent from the receipt application server to an auditor mobile device at the location of the POS system. A human auditor can view the digital receipt during an in-store audit. In some embodiments, one or both of the receipt application server and the auditor mobile device reorder receipt entries so that items having specified characteristics are presented more prominently on a display. For example, receipt entries can be re-ordered such that higher profit margin items, bulkier items, or more likely to be stolen items are presented more prominently. As such, a human auditor is more likely to expressly audit these types of items.
US10204325B2 Apparatus and method for detecting object and financial apparatus using the same
Disclosed herein are an object detection apparatus for detecting an object and a financial apparatus using the same. In an embodiment, the object detection apparatus may include a light emission unit configured to emit light and a light-reception unit configured to receive both direct light that is emitted by the light emission unit and reflected light of the light emitted by the light emission unit which is reflected by an object to be detected. In accordance with an embodiment of the present invention, the object detection apparatus can perform self-diagnosis, such as autonomously determining whether a failure is present and measuring sensitivity, although an object, that is, the subject of detection, is not present and process media, such as bills. Accordingly, performance in detecting a medium can be improved in financial apparatuses that perform deposit and withdrawal.
US10204319B2 Enterprise system and method for facilitating common platform for multiple-users working parallelly in enterprise environment
Systems and methods for facilitating a common platform for multiple users working parallelly in an enterprise environment are described. When a request is received along with requirements for adding a new feature in an existing application, the system fetches contract information associated with the existing application. The system further provides the contract information to a first user and a second user. Post receiving the contract information and requirements, the first user creates one or more test cases and the second user develops a source code for the feature to be added into the existing application. The system executes the one or more test cases for testing the validity of the source code and further integrates the source code into the existing application.
US10204318B2 Project asset and preference sharing
Project asset and preference sharing techniques are described. In one or more embodiments, a request is received to assign a project asset or preference to a member of a team. The received request includes an identifier of a project for which the project asset or preference will be assigned. To assign the asset or preference specified in the request, a list of teams to which the member belongs is ascertained. The assets and preferences associated with each of the teams are then checked for the identifier to identify the project assets and preferences associated with the project. Once the project assets and preferences associated with the project are identified, a response is generated for communication to the member. The response is configured to include indications of the identified project assets and preferences that enable the member to access the identified project assets and preferences via the application, such that the member is also given access to the assigned project asset or preference.
US10204314B2 Systems, devices, and methods for machine reading
Methodologies, systems, and computer-readable media are provided for reading machine readable features of objects. A local terminal generates a temporary object number corresponding to an unreadable object and captures an image of the unreadable object. A message is sent to a number of portable devices requesting that a duplicate of the unreadable object be located and that a machine readable feature on the duplicate object be read. Once a duplicate object is located, one of the portable devices reads a machine readable feature on the duplicate object, and the portable device calls a service offered by a server to retrieve a data value corresponding to the duplicate item from a database. This data value is then sent to the local terminal invoking a service offered by the terminal to replace the temporary object number with the data value corresponding to the duplicate item.
US10204312B2 Systems, structures, and processes for interconnected devices and risk management
Techniques are provided that produce a risk profile consisting of a risk score and trends of risk scores across devices and sensors in a machine-to-machine (M2M) or Internet of things (IOT) environment. For example, a device is assigned a risk score which is based on baseline factors such as expected network packets between two devices, normal network packets, access to critical devices, authorized access requests from one device to another device, normal communications to a device, and the critical ports of a device; access to and conflicts across physical, logical, and operational systems; historical and current usage of these systems, and anomalies from normal behavior patterns. Techniques encompass risk management by computing a risk score in a timely fashion in accordance with an architecture that enables achieving the required scaling necessitated by the huge number of devices in the machine-to-machine (M2M) or Internet of things (IOT) environment.
US10204309B2 Authenticated checkin via passive NFC
The present disclosure involves a method of verifying user check-ins to a venue. The method includes initializing a digital check-in chain for a venue. The method includes expanding, electronically by a processor, the check-in chain with a plurality of check-in entries that each correspond to a visit to the venue by a respective user. Each check-in entry on the check-in chain is generated in response to one or more preceding check-in entries on the check-in chain. The method includes detecting fraudulent check-in entries in response to a split in the check-in chain. The method includes removing the fraudulent check-in entries from the check-in chain.
US10204308B2 System and method for wirelessly transacting access to a set of events and associated digital content/products
One or more content providers push data related to: movies, movie products, digital movie content over a network (e.g., a LAN, a WAN, the Internet, or a wireless network) onto an information filling station which, in turn, wirelessly transacts (over a network based on the 802.11b protocol) and transmits any requested data to a portable computer-based device (e.g., laptop, a pen-based computer device, a PDA, a wireless phone, or a pager). The portable device performs financial transactions for: purchasing movie tickets (directly or via auctions), downloading digital entertainment content of interest (e.g., copy of a movie of interest, copy of a movie identified based on a pre-stored profile, copy of soundtrack of a movie of interest), or movie related products. Any purchased digital content is either transferred wirelessly onto the portable device or, optionally, sent on a storage medium to a physical address associated with the profile.
US10204306B1 Using proxy behaviors for audience selection
Method and system for assessing the suitability of an entity using a proxy. A description of a behavior associated with a desirable audience is received. A proxy behavior estimated to be characteristic of the desirable audience is selected. The proxy behavior comprises the performance of proxy events related to the consumption of media received by an entity over a network, which can be found in an entity's consumption history. An entity can be assessed for inclusion in a proxy audience, by examining the entity's consumption history for proxy behaviors. A behavioral model is built using a training set comprising the proxy audience. By applying the behavioral model to the consumption history of a specified entity, the specified entity's suitability for selection can be determined. Advantageously, in an embodiment, the invention enables the use of behavioral modeling techniques even when the complete behavior of the desirable audience is not available.
US10204304B2 Variability modeling method for role-based architecture in ontology-based self-adaptive system
In a variability modeling method implemented in a computer system to implement a self-adaptive system, the variability modeling method includes building ontology in which a target system to be modeled is defined through requirement analysis of the target system, deciding whether adaptation is required by continuously monitoring the target system and a change in environment, and when it is decided that the adaptation is required, performing reconfiguration of the target system by determining the variable point suitable for a change in context.
US10204300B2 System and method for predictive sports analytics using clustered multi-agent data
A system is described for interactively analyzing plays of a sporting event based on real-world positional tracking data. Using positional information regarding the players and/or ball and/or other objects obtained from a tracking system, along with identified event data and contextual information, the system processes a library of plays (e.g., one or more seasons' worth of a league's contests) into a searchable database of plays using multiple alignment templates and discriminative clustering techniques. A user interface is described for interacting with the database in a graphical manner, whereby users can query a graphical depiction of a play and receive the most similar plays from the library, along with statistical information relating to the plays. The user interface further permits the user to modify the query graphically (e.g., moving or exchanging players, ball trajectories, etc.) and obtain updated statistical information for comparison.
US10204294B2 Image processing device, image forming apparatus, and image processing method for automatically determining whether an image is a color image
An image processing device includes circuitry to segment an image corresponding to input image data into a black text area including black text and a non-black text area of the image data other than the black text area, perform a first type of color correction on pixel data items in the black text area and a second type of color correction on pixel data items in the non-black text area to generate a processed image, and determine whether or not the image is a color image using the processed image. The second type of color correction is different from the first type of color correction.
US10204293B2 Display control system and recording medium for displaying a guide image
There is provided a display control system including a plurality of display units, an imaging unit configured to capture a subject, a predictor configured to predict an action of the subject according to a captured image captured by the imaging unit, a guide image generator configured to generate a guide image that guides the subject according to a prediction result from the predictor, and a display controller configured to, on the basis of the prediction result from the predictor, select a display unit capable of displaying an image at a position corresponding to the subject from the plurality of display units, and to control the selected display unit to display the guide image at the position corresponding to the subject.
US10204292B2 User terminal device and method of recognizing object thereof
A user terminal device is provided. The user terminal device includes a plurality of different types of sensors, a storage unit configured to store object information, and a controller configured to acquire sensing results of the plurality of sensors, determine a plurality of object categories respectively corresponding to the sensing results, and compare objects belonging to the plurality of object categories to estimate an object commonly belonging to the object categories as a recognition result.
US10204291B2 System, method, and recording medium for detecting events for interest from mobile
A discrepancy detection system for detecting a discrepancy between a plurality of video images of a same scene captured by an imaging device at different times, the system including a correspondence point detection device configured to detect corresponding points matching each other between a first video image sequence of the plurality of video images and a second video image sequence of the plurality of video images and a comparison device configured to compare image content of the first video image sequence and the second video image sequence for the discrepancy in the image content between the first video image sequence and the second video image sequence.
US10204288B2 Target tracking with inter-supervised convolutional networks
We propose a tracking framework that explicitly encodes both generic features and category-based features. The tracker consists of a shared convolutional network (NetS), which feeds into two parallel networks, NetC for classification and NetT for tracking. NetS is pre-trained on ImageNet to serve as a generic feature extractor across the different object categories for NetC and NetT. NetC utilizes those features within fully connected layers to classify the object category. NetT has multiple branches, corresponding to multiple categories, to distinguish the tracked object from the background. Since each branch in NetT is trained by the videos of a specific category or groups of similar categories, NetT encodes category-based features for tracking. During online tracking, NetC and NetT jointly determine the target regions with the right category and foreground labels for target estimation.
US10204287B2 Image processing apparatus and method for detecting transparent object in image
Provided is an image processing apparatus and method for detecting a transparent image from an input image. The image processing apparatus may include an image segmenting unit to segment an input image into a plurality of segments, a likelihood determining unit to determine a likelihood that a transparent object is present between adjacent segments among the plurality of segments, and an object detecting unit to detect the transparent object from the input image based on the likelihood.
US10204286B2 Self-organizing discrete recurrent network digital image codec
An invention based on learning a discrete recurrent neural network for a given signal domain is described. In one implementation to the domain of visual images, the method can be used to efficiently compress digital photographs and to devise a new perceptual distortion measure between images that well-matches data collected from a human psychophysics experiment. Other applications of the invention include unsupervised detection of recurrent patterns in high-dimensional data and Shannon-optimal error-correcting coding from few training examples.
US10204281B2 Multi-chamber analysis device and method for analyzing
A method for analyzing a multi-chamber plate (110) is disclosed. The method comprises the following steps: displacing (110) at least one imaging device (114) and the multi-chamber plate (110) relative to each other along at least one axis; imaging (130) at least one first partial image of at least one first partial region (132) of the multi-chamber plate (110) and at least one second partial image of at least one second partial region (134) of the multi-chamber plate (110), wherein the first partial region (132) and the second partial region (134) are one or both of adjacent or overlapping partial regions of the multi-chamber plate (110); adjusting (138) an orientation of one or both of the multi-chamber plate (110) or the imaging device (114) such that at least one contour line (138) is observable in both the first partial region (132) and the second partial region (134); forming (140) at least one composite image from the first partial image and the second partial image by matching the first partial image and second partial image by using the contour line (138).
US10204278B2 Static obstacle detection
A vehicle is provided that may distinguish between dynamic obstacles and static obstacles. Given a detector for a class of static obstacles or objects, the vehicle may receive sensor data indicative of an environment of the vehicle. When a possible object is detected in a single frame, a location of the object and a time of observation of the object may be compared to previous observations. Based on the object being observed a threshold number of times, in substantially the same location, and within some window of time, the vehicle may accurately detect the presence of the object and reduce any false detections.
US10204277B2 Electronic device, traveling lane identifying system, and traveling lane identifying method
An electronic device having a function of identifying a lane on which a vehicle is traveling based on imaging data includes a white line recognition unit for recognizing a white line based on imaging data taken by a rear camera, a lane width detection unit for detecting a lane width by measuring distances from the vehicle to the right white line and to the left white line, a lane change detection unit for detecting a lane change based on the detection result by the lane width detection unit, a lane number increase detection unit for detection an increase in the number of lanes based on the detection result by the lane width detection unit, and a traveling lane identifying unit for identifying a lane on which the vehicle is traveling based on the detection results of the lane width detection unit and the lane number increase detection unit.
US10204276B2 Imaging device, method and recording medium for capturing a three-dimensional field of view
An imaging device includes a first imaging section, a second imaging section and an image data acquiring section. The first imaging section includes a first lens. The second imaging section includes a second lens. The second lens has an angle of view wider than the first lens. The image data acquiring section acquires first image data of a subject captured by the first imaging section, second image data of the subject captured by the second imaging section, and a pair of image data having parallax based on the first image data and the second image data.
US10204274B2 Video to data
A method and system can generate video content from a video. The method and system can include a coordinator, an image detector, and an object recognizer. The coordinator can be communicatively coupled to a splitter and/or to a plurality of demultiplexer nodes. The splitter can be configured to segment the video. The demultiplexer nodes can be configured to extract audio files from the video and/or to extract still frame images from the video. The image detector can be configured to detect images of objects in the still frame images. The object recognizer can be configured to compare an image of an object to a fractal. The recognizer can be further configured to update the fractal with the image. The coordinator can be configured to embed metadata about the object into the video.
US10204268B2 Method and system for identifying train number and train type, and method and system for security inspection
The present disclosure provides a method and system for identifying a train number and train type. The method includes: continuously photographing a train under inspection by using a linear-array camera in motion relative to the train under inspection, and generating a plurality of partial images of the train; splicing the plurality of partial images of the train; correcting distortion of the spliced image; identifying a train number from the corrected image; wherein the correcting distortion of the spliced image includes: extracting a contour of a wheel from the spliced image; obtaining a ratio between a horizontal diameter and a vertical diameter of the wheel from the contour; if the ratio is greater than a first preset threshold, horizontally compressing the spliced image according to the ratio; and if the ratio is smaller than a second preset threshold, horizontally stretching the spliced image.
US10204261B2 Camera in vehicle reports identity of driver
A device in an automobile includes a camera that takes images of drivers while they are driving. It detects and reports identity of the driver with automated image processing. It also reports how much the car is driven, by whom, when, where, carrying what load, at what speed compared to the speed limit, with what pattern of hard breaking or hard cornering, whether the driver looked into the blind spot before changing lanes, and whether the driver allowed their phone to enter a restricted state while driving. The device may be built in or retrofit. The retrofit device can detect if it is depowered or removed from the vehicle and report this to the insurance company, rental company, parents, and employers.
US10204257B2 Display apparatus and display method
In accordance with various embodiments of the disclosed subject matter, a display apparatus and a related display method are provided. In some embodiments, the display apparatus comprises: a display panel; a memory unit for storing user fingerprint information; a fingerprint recognition unit embedded in the display panel for recognizing current fingerprint data of a finger when the finger is sliding on the display panel, and determining a sliding direction of the finger; and a control unit for comparing the current fingerprint data of the finger with the user fingerprint information, and upon matching, controlling a display on the display panel based on the sliding direction of the finger.
US10204253B1 Diagnostic data reporting from point-of-sale scanner
Debug information is output from a point-of-scale scanner by disguising it as one or more product identifiers (e.g., Global Trade Item Numbers, or GTINs). Generation of such “faux GTINs” to convey the debug information can be activated by presenting a special machine readable code to the scanner. Repetitive patterns in the debug information are desirably varied to avoid triggering duplicate detection logic in the scanner, which might otherwise suppress outputting of such repetitive information.
US10204250B2 Medium containing identifier
The objective of the present invention is to effectively prevent fraud, theft, and the like occurring with respect to a medium manufactured from a source material. This medium is a medium that is cut into a prescribed shape from a source material on which an identifier capable of specifying a location and capable of being read by a reading device is attached at a corresponding location. The prescribed location on the medium is specified as an authentication location enabling recognition of the medium, and at least a portion of the identifier capable of specifying the prescribed location is set as an identifier of the medium.
US10204249B2 Information code reading system and information code reader
In an information code reader, an image is imaged by an imager. An information code contained in the image is quantified depending on light-dark levels thereof (tones, color depths, or luminance levels thereof), thereby providing cell information by this quantification. The obtained cell information is transmitted to from the information code reader to a server. In the server, based on the cell information received from the reader, the information code imaged by the imager is decoded. Decoded information is transmitted to the information code reader so that the reader is perform control based on the decoded results.
US10204244B2 Data aggregating radio frequency tag
In embodiments of the present invention improved capabilities are described for a radio frequency (RF) tag configured to collect data from a data source when the RF tag is energized by an external RF signal, the RF tag aggregating data collected by the RF tag over time in a memory store of the RF tag, the RF tag comprising (i) an antenna, (ii) an RF and analog block coupled to the antenna, and (iii) a data processing and controller block, wherein the RF tag is at least in part powered by the external RF signal as received by the RF and analog block, wherein the RF tag exchanges information with a memory storage facility connected to a network when the external RF signal is generated by a device connected to the network.
US10204243B2 Card reader and method of operating the same
A card reader performing a wireless communication with a card includes a first pulse generation unit generating a first detection pulse for detecting the card, a second pulse generation unit generating a plurality of second detection pulses for detecting the card, or a plurality of communication pulses for communicating with the card, and a card detection unit for sensing a card being detected by the first detection pulse or the second detection pulses. In the case that the card is not sensed through the first detection pulse, the second pulse generation unit generates the second detection pulses using the communication pulses and senses the card using the second detection pulses.
US10204236B1 Self-consistent structures for secure transmission and temporary storage of sensitive data
Implementations provide self-consistent, temporary, secure storage of information. An example system includes fast, short-term memory storing a plurality of key records and a cache storing a plurality of data records. The key records and data records are locatable using participant identifiers. Each key record includes a nonce and each data record includes an encrypted portion. The key records are deleted periodically. The system also includes memory storing instructions that cause the system to receive query parameters that include first participant identifiers and to obtain a first nonce. The first nonce is associated with the first participant identifiers in the fast, short-term memory. The instructions also cause the system to obtain data records associated with the first participant identifiers in the cache, to build an encryption key using the nonce and the first participant identifiers, and to decrypt the encrypted portion of the obtained data records using the encryption key.
US10204235B2 Content item encryption on mobile devices
Applications are stored on removable storage of a mobile device in an encrypted form to provide isolation and piracy protection. In one implementation, each application is encrypted using its own associated encryption key that is generated based on an identifier of the application and a master key that is associated with a trusted platform module of the mobile device. In another implementation, each application is encrypted using two associated encryption keys. One key is used to encrypt binary data associated with the application such as source code, and the other key is used to encrypt application data such as graphics and configuration files. The encryption keys are each generated using the identifier of the application, the master key, and identifiers of the folders where the corresponding data types are stored on the mobile device. The removable storage includes SD cards formatted using the FAT or exFAT file systems.
US10204234B2 Image processing apparatus capable of efficiently deleting stored data, method of controlling the same, and storage medium
An image processing apparatus reduced in a time period required to invalidate data while maintaining security against data leakage even in an environment in which encrypted data and unencrypted data are mixed. An image processing apparatus includes an HDD for storing data. Whether or not data stored in the HDD is encrypted is determined, and if it is determined that the data is encrypted, overwrite deletion is performed to make it impossible to read out an encryption key used when the data is encrypted or information necessary for creating the encryption key, whereas if it is determined that the data is not encrypted, overwrite deletion is performed to make it impossible to read out the data from the HDD.
US10204232B2 Apparatus capable of executing adjusting operation, control method for controlling adjusting operation of apparatus, and storage medium
The apparatus includes a management unit configured to manage an access right that is assigned to each of a plurality of users, and a storage unit configured to store a plurality of scenarios including the adjusting operation of the apparatus and a first access level that is assigned to each of the scenarios. Furthermore, the apparatus determines whether or not a scenario can be executed with the access right given to a user, by comparing the access right of the user with the first access level stored in the storage unit, and displays, before the scenario is executed, at least one of the plurality of scenarios on a display unit such that the determination result can be displayed identifiably.
US10204230B2 Collection folder for collecting file submissions using email
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder using email. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10204229B2 Method and system for operating a cache in a trusted execution environment
A data processing system having rich execution environment (REE) and a trusted execution environment (TEE) is provided. In the data processing system, an unsecure memory is coupled to the REE and used for storing encrypted data for use in the TEE. The TEE may have a cache for storing the encrypted data after it is decrypted. The data in both the memory and the cache is organized in blocks, and the cache is smaller than the memory. An interpreter is provided in the TEE, along with a service block in the REE, for fetching and decrypting the data to be stored in the cache. The interpreter checks an integrity of the decrypted data using a hash tree having multiple levels. In the event of a cache miss, all blocks of the hash tree in a path from the data block to a root block are retrieved from the memory in one access operation. A method for operating the cache in the data processing system is also provided.
US10204227B2 Privacy firewall
Embodiments of the invention relate to systems and methods for providing an anonymization engine. One embodiment of the present invention relates to a method comprising receiving a message directed at a recipient computer located outside a secure area by a privacy computer located within a secure area. The privacy computer may identify private information using a plurality of privacy rules and anonymize the message according to the plurality of privacy rules. Another embodiment may be directed to a method comprising receiving a request for sensitive data from a requesting computer. An anonymization computer may determine a sensitive data record associated with the request and may anonymize the sensitive data record by performing at least two of: removing unnecessary sensitive data entries from the sensitive data record, masking the sensitive data entries to maintain format, separating the sensitive data entries into associated data groupings, and de-contexting the data.
US10204226B2 Feature and boundary tuning for threat detection in industrial asset control system
According to some embodiments, a threat detection model creation computer may receive a series of normal monitoring node values (representing normal operation of the industrial asset control system) and generate a set of normal feature vectors. The threat detection model creation computer may also receive a series of threatened monitoring node values (representing a threatened operation of the industrial asset control system) and generate a set of threatened feature vectors. At least one potential decision boundary for a threat detection model may be calculated based on the set of normal feature vectors, the set of threatened feature vectors, and an initial algorithm parameter. A performance of the at least one potential decision boundary may be evaluated based on a performance metric. The initial algorithm parameter may then be tuned based on a result of the evaluation, and the at least one potential decision boundary may be re-calculated.
US10204225B2 System and method for determining description-to-permission fidelity in mobile applications
A system and method are described to automatically assess description-to-permission fidelity of applications. The system and method can employ techniques in natural language processing and a learning-based algorithm to relate description with permissions.
US10204224B2 Systems and methods of processing data associated with detection and/or handling of malware
The present disclosure relates to malware and, more particularly, towards systems and methods of processing information associated with detecting and handling malware. According to certain illustrative implementations, methods of processing malware are disclosed. Moreover, such methods may include one or more of unpacking and/or decrypting malware samples, dynamically analyzing the samples, disassembling and/or reverse engineering the samples, performing static analysis of the samples, determining latent logic execution path information regarding the samples, classifying the samples, and/or providing intelligent report information regarding the samples.
US10204222B2 Render engine, and method of using the same, to verify data for access and/or publication via a computer system
A method and system to verify active content at a server system include receiving, at the server system a communication (e.g., an e-mail message or e-commerce listing) that includes active content that is to be made accessible via the server system. At the server system, the active content is rendered to generate rendered active content. The rendered active content presents a representation of information and processes to which an end user will be subject. At the server system, the rendered active content is verified as not being malicious.
US10204216B2 Verification methods and verification devices
According to various embodiments, a verification method may be provided. The verification method may include: determining a plurality of objects, each object having a property; displaying a representation of each object of the plurality of objects; receiving from a user an input indicating a sequence of the plurality of objects; determining a sequence of the properties of the plurality of objects; and comparing the Determine a plurality of objects, each object having a input with the sequence of the properties of the objects.
US10204211B2 Healthcare operations with passive network monitoring
Embodiments are directed to monitoring communication over a network using a network monitoring computer (NMC). If one or more flows include healthcare traffic provided by one or more healthcare services, the NMC may perform further actions. Healthcare values from the one or more healthcare services may be provided from the network traffic. Values from one or more network traffic flows that are separate from the healthcare traffic may be provided. Other healthcare values from other flows may be provided that include healthcare traffic provided by the healthcare services. Accordingly, if a comparison of the healthcare values and the other healthcare values meet certain conditions, additional actions may be performed based on rules, or policies. The healthcare traffic may be compliant with one or more of Health Level Seven (HL7) standard, Digital Imaging and Communications in Medicine (DICOM) standard, or the like.
US10204210B2 Health kiosk
A health kiosk system is provided. A kiosk has a computing unit and a physiological measurement apparatus connected to the computing unit. A Web browser of the computing unit transmits information corresponding to the physiological measurement apparatus and a request for a resource to a Web server. In response to receiving the request, the Web server transmits to the kiosk profile-specific Web content responsive to the request and specific to the received profile information. The information corresponding to the physiological measurement apparatus may be transmitted in a URL or HTTP Cookie of an HTTP request.
US10204208B2 Systems and methods for genomic variant annotation
A system for annotating genomic variant files includes an application server, an annotation database, a genomic database, and an annotation processing computer system. The genomic database may be graph-oriented. The annotation processing computer system processes can process variant files in batch modes and includes annotation modules designed to improve the speed of the annotation process. The batch modes may include batch transmission, and/or batch annotation.
US10204207B2 Systems and methods for transcriptome analysis
The invention generally provides systems and methods for analysis of RNA-Seq reads in which an annotated reference is represented as a directed acyclic graph (DAG) or similar data structure. Features such as exons and introns from the reference provide nodes in the DAG and those features are linked as pairs in their canonical genomic order by edges. The DAG can scale to any size and can in fact be populated in the first instance by import from an extrinsic annotated reference.
US10204204B2 Entry finder for single layer differential group routing
A method, apparatus and computer program products are provided for determining an entry finder from a plurality of merge points of a bounding box for an optimal performance of a differential group pattern match routing. One example method includes identifying each merge point candidate of a plurality of merge point candidates, performing a routability determination process, results of the routability determination process comprises a remaining subset of the plurality of merge point candidates, routing each remaining merge point from the remaining subset of the plurality of merge point candidates, calculating a routing cost for each remaining merge point from the remaining subset of the plurality of merge point candidates, and determining a merge point having a lowest calculated routing cost.
US10204203B2 Pattern-based power-and-ground (PG) routing and via creation
Systems and techniques for pattern-based power-and-ground (PG) routing and via rule based via creation are described. A pattern for routing PG wires can be received. Next, an instantiation strategy may be received, wherein the instantiation strategy specifies an area of an integrated circuit (IC) design layout where PG wires based on the pattern are to be instantiated and specifies one or more net identifiers that are to be assigned to the instantiated PG wires. The PG wires can be instantiated in the IC design layout based on the pattern and the instantiation strategy. Additionally, a set of via rules can be received, wherein each via rule specifies a type of via that is to be instantiated at an intersection between two PG wires that are in two different metal layers. Next, one or more vias can be instantiated in the IC design layout based on the set of via rules.
US10204201B1 Methods, systems, and articles of manufacture for verifying an electronic design using hierarchical clock domain crossing verification techniques
Disclosed are techniques for verifying an electronic design using hierarchical clock domain crossing verification techniques. These techniques identify an electronic design including a top hierarchy and one or more instances at a first child hierarchy below the top hierarchy. The electronic design may be decomposed into a top hierarchy block for the top hierarchy and one or more child blocks for the one or more instances. A plurality of data structures may be generated by separately processing the top hierarchy block and the one or more child blocks on one or more computing nodes. One or more clock domain crossing structures may be identified in the electronic design at least by integrating the plurality of data structures.
US10204198B2 Method for efficient localized self-heating analysis using location based deltat analysis
Aspects of the present invention include a method, system and computer program product that provides for improved localized self-heating analysis during IC design. The method includes a processor for modeling a power characteristic and a thermal resistance characteristic for each one of a plurality of locations within a cell that is being designed into an integrated circuit; for performing a self-heating analysis to determine an amount of heat at each one of the plurality of locations within the cell; and for creating a thermal profile for the cell, wherein the thermal profile includes a maximum self-heating value for each of the plurality of locations within the cell and includes an average self-heating value for the cell, and wherein the maximum self-heating value and the average self-heating value are derived from the determined amount of heat at each one of the plurality of locations within the cell.
US10204194B2 Memory frame proxy architecture for synchronization and check handling in a simulator
A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.
US10204193B2 Large scale analysis of catastrophic weather damage
Estimating storm damage on a large scale includes collecting geospatial data from a plurality of sensors disparately situated in a defined geographic area; collecting the geospatial data occurs before and during a determined or simulated significant weather event. Geospatial property attribute information for each of a plurality of real property structures within the defined geographic area is also provided. A supercomputer estimates a magnitude and duration of significant weather event forces at points associated with each of the plurality of real property structures according to a significant weather event model in order to produce at least one model output data set. The model output data set is applied to the geospatial property attribute information and, based on the application of model output data, damage to the plurality of real property structures is automatically estimated.
US10204191B2 Using cloud-based data for industrial simulation
A cloud-based simulation generation service collects industrial data from multiple industrial customers for storage and analysis on a cloud platform. The service employs a simulation generator component that analyzes data to facilitate generating a simulation model that simulates an industrial automation system, including simulating or emulating industrial devices, industrial processes, other industrial assets, or network-related assets or devices, and their respective interrelationships with each other. The simulation generator component also analyzes modification data to facilitate generating a modified simulation model that simulates the industrial automation system based on the modification. The simulation generator component performs operation simulations using the simulation model or modified simulation model to facilitate determining whether making the modification is appropriate, determining or predicting performance of a modified industrial automation system, determining compatibility of a modification with an industrial automation system, or determining or predicting performance of the industrial automation system when processing a work order.
US10204189B1 Geothermal heat pump design simulation and analysis
An in-ground geothermal heat pump (GHP) closed loop design program is disclosed for designing, analyzing, and simulating a detailed model and analysis of a proposed buildings in-ground geothermal heat pump system, including borehole length, number of boreholes, heat pump capacity, grid layout, total electric operating costs, efficiency ratios, and hybrid designs, among others. In one aspect of the disclosure described herein, the GHP design program can reliably and efficiently predict the fluctuations of the GHP equipment performance in very small increments which enables the determination of energy consumption and demand information on a specific and unique hourly schedule basis for a proposed building design, including incorporating thermal load data for each individual zone of the building. More specifically, the small increment method here can be used to eliminate overly broad approximations by evaluating GHP performance that is specific to building dynamics, constants, and variables for all of the building individual zones and the building's hourly operating schedule, thereby providing an efficient, reliable, simple, and effective geothermal heat pump design and simulation model.
US10204184B2 Apparatus and method for modeling cultural heritage building
An apparatus and method for modeling a cultural heritage building, which may intuitively model a 3D digital cultural heritage building while exhibiting the characteristics of the 3D digital cultural heritage building, through the use of a touch screen UI on a smart mobile device in a place where it is difficult to use a PC or existing software. The disclosed apparatus includes a measured drawing arrangement unit for displaying, on a touch screen, measured drawings that include information about members constituting a cultural heritage building, a member model generation unit for performing modeling based on multiple points input via the touch screen, thus generating 3D member models, a database for storing the member models generated by the member model generation unit, and a member arrangement unit for arranging each of the stored member models at an original location thereof based on the measured drawings.
US10204182B2 System for obtaining and classifying energy characteristics
An approach and system for receiving data from a thermostat in a building, treating the data as representative of a thermal response model or system, and determining a relationship between a rate of building internal temperature change and change in outdoor temperature to provide an indication of how well a building is insulated versus a thermal mass of the building.
US10204181B1 Systems and methods for modeling quantum structure and behavior
Systems and methods of modeling the structure and behavior of the quantum continuum based on geometrical principles are provided. In some embodiments, systems and methods of modeling quantum structure and behavior may include modeling a region of space as a three-dimensional projection of a field of N-dimensional hard-spheres, modeling a stable particle within the region of space as a locally stably packed set of hard-spheres, defining an energy subspace comprising one or more additional dimensions, and modeling an energy of the stable particle as an amount of hard-sphere geometry shifted out of the three spatial dimensions into the energy subspace sufficient for the set of hard-spheres to pack stably.
US10204180B1 Method, system, and computer program product for implementing electronic designs with automatically generated power intent
Various embodiments implement an electronic design with automatically generated power intent. One or more inputs to a physical electronic design implementation module may be identified for power intent generation for an electronic design. The power intent for the electronic design may be generated by using at least one or more power related characteristics that are determined from at least the one or more inputs for the power intent generation. With the generated power intent, the electronic design may be implemented at least by guiding the implementation of the electronic design with at least the generated power intent while reducing usage of one or more computing resources.
US10204179B2 Simplified construction of a photovoltaic system with a consecutively placed system block
A method for defining a structure of a photovoltaic system on a system surface with a local topology is provided, including: first placement of a block at a location on the system surface with the local topology; placing additional blocks at additional locations on the system surface without overlapping previously placed blocks, wherein prior to each placement, row spacing of the solar panels of each additional block is adapted to the topology at the location at which the respective additional block was placed, resulting in a change in the extension of the additional block in the direction of the column of solar panels of the additional block, and ending the placement of additional blocks if, by the placement of an additional block, the nominal capacity of a photovoltaic system corresponding to the structure were to be exceeded, or if no additional block can be placed without overlapping previously placed blocks.
US10204177B2 Matching an ordered set of strings containing wild cards
A method for matching a first list of pattern strings to a second list of data strings, the first list including zero or more wildcards, may include identifying, for each pattern string in the first list, a data string in the second list corresponding with a respective one of the pattern strings. The method may further include determining whether the first list matches the second list by determining, for each pattern string in the first list, whether a respective one of the strings includes a wildcard for matching zero or more characters of a data string corresponding with the pattern string, and further performing a wildcard string comparison between the pattern string and the data string corresponding with the pattern string. The method may additionally include providing a data value indicating whether the first list matches the second list.
US10204176B2 Method and system for determining olfactory perception signature
A method of determining olfactory perception signature of a subject is disclosed. The method comprises: providing the subject with a plurality of physical odorant samples for sniffing; for each sniffed odorant sample, presenting to the subject, by a user interface, a set of odorant descriptors and a respective set of rating controls, and receiving ratings entered by the subject using the rating controls. Each rating is indicative of a descriptiveness of a respective odorant descriptor for the odorant sample, thereby obtaining a set of descriptiveness levels for the odorant sample. The method also comprises calculating, by a computer, relations between pairs of sets of descriptiveness levels corresponding to pairs of odorant samples, to provide a vector of relations, wherein the vector represents the olfactory perception signature of the subject.
US10204173B2 System and method for storing metrics in a database
A system and method for storing data associated with an extensible instrumentation layer. The method may include receiving metrics from an extensible instrumentation layer in an operating system. The metrics are defined by at least one class and a plurality of properties, with each property being associated with one class. The metrics are converted into at least one database-compliant data structure and stored in a database.
US10204170B2 News feed
Systems and methods for selecting items of interest for an organization from a set of feeds, based on the interests that users have demonstrated through their interactions with existing content, are described herein. In some embodiments, the system is part of a content management service that allows users to add and organize files, media, links, and other information. The content can be uploaded from a computer, imported from cloud file systems, added via links, or pulled from various kinds of feeds.
US10204168B2 Systems and methods for automatically identifying and linking names in digital resources
The present invention provides systems and methods for automatically identifying name-like-strings in digital resources, matching these name-like-string against a set of names held in an expertly curated database, and for those name-like-strings found in said database, enhancing the content by associating additional matter with the name, wherein said matter includes information about the names that is held within said database and pointers to other digital resources which include the same name and it synonyms.
US10204166B2 Ranking content items based on session information
An online system provides a continuous feed of content items to a client device. The online system maintains an ordered set of ranked content items for sending to the client device. The online system receives requests from the client device for content items and selects a subset from an ordered set of ranked content items in response to each request. The number of content items in the subset may be based on factors such as the network connection strength of the client device. The client device re-ranks content items received from the online system based on information received during a given session. The session information may indicate the types of content items viewed during the given session, or the speed at which the user is viewing content items during the given session.
US10204161B1 Method and apparatus for facilitating data management
A method and apparatus for facilitating data management over a network are described. In one embodiment, a request to display aggregate transaction data for a user is received, the aggregate transaction data containing data related to multiple disparate transactions organized into categories based on corresponding category codes and transaction codes associated with each transaction. The aggregate transaction data are retrieved from a database. A report containing the aggregate transaction data is generated and displayed for the user in a user interface area.
US10204160B1 Methods and systems for disambiguating user input based on detection of ensembles of items
Systems and methods are described for disambiguating user input based on a physical location of items in a vicinity of a user. The system determines that a query received from a user contains an ambiguity. In response, the system identifies several items in the physical vicinity of the user. Then, the system analyzes the identified plurality of items to determine whether the plurality of items forms a first ensemble of items or a second ensemble of items. If the plurality of items forms a first ensemble of items, the system performs a search using the search query and a first keyword related to the first ensemble of items. If the plurality of items forms a second ensemble of items, the system performs a search using the search query and a second keyword related to the second ensemble of items. The system then outputs results of the performed search.
US10204159B2 On-demand system and method for retrieving video from a commercial vehicle
An apparatus for use with a commercial vehicle comprises a media recorder configured to receive video from one or more cameras. The media recorder comprises a memory configured to store a loop of the video as a circular buffer having a predetermined duration. A transceiver is communicatively coupled to the media recorder and configured to receive a video request command generated at a central office. An event detector is configured to communicate with a vehicle computer and detect predetermined events occurring during vehicle operation. The media recorder is configured to retrieve a portion of the loop of video stored in the memory and the transceiver is configured to transmit the portion of the loop of video to the central office in response to the video request command.
US10204158B2 Audio summarization of meetings driven by user participation
A method for recording and summarizing a conference is provided. The method enables a conference leader to record and produce a detailed summary of the conference. The detailed summary contains hot links to various portions and/or segments of what was discussed in the conference. This summary also enables team members who are not able to attend the conference, or those who need a quick review of the topics covered at the conference, to survey key topics covered, and have the option to replay selected portions of the conference.
US10204157B2 Image based spam blocking
A fingerprint of an image identified within a received message is generated following analysis of the message. A spam detection engine identifies an image within a message and converts the image into a grey scale image. The spam detection engine analyzes the grey scale image and assigns a score. A fingerprint of the grey scale image is generated based on the score. The fingerprint may also be based on other factors such as the message sender's status (e.g. blacklisted or whitelisted) and other scores and reports generated by the spam detection engine. The fingerprint is then used to filter future incoming messages.
US10204152B2 Method and system for detecting personal life events of users
The disclosed embodiments illustrate methods and systems for detecting personal life events of users. The method includes training classifiers based on a set of features extracted from each of an annotated first set of social media data. The first set of social media is associated with one or more first categories. Further, the first set of social media data are annotated by one or more crowdworkers based on one or more second categories. The method further includes extracting a second set of social media data of one or more users, associated with the one or more first categories, from the one or more social media platforms. The method further includes categorizing the extracted second set of social media data into the one or more second categories by use of the trained classifiers. The categorization is further utilized to detect the personal life events of the one or more users.
US10204146B2 Automatic natural language processing based data extraction
A data-driven big data mining and reporting system automatically identifies which data attributes to report from a first data set using natural language processing. The identified data attributes to report from the first data set is used to automatically extract additional data attributes to report from additional data sets so that the identified data attributes to report from the first data set and the extracted data attributes to report from the additional data sets can be reported without input from the end user.
US10204140B2 Massively parallel and in-memory execution of grouping and aggregation in a heterogeneous system
A system and method for processing a group and aggregate query on a relation are disclosed. A database system determines whether assistance of a heterogeneous system (HS) of compute nodes is beneficial in performing the query. Assuming that the relation has been partitioned and loaded into the HS, the database system determines, in a compile phase, whether the HS has the functional capabilities to assist, and whether the cost and benefit favor performing the operation with the assistance of the HS. If the cost and benefit favor using the assistance of the HS, then the system enters the execution phase. The database system starts, in the execution phase, an optimal number of parallel processes to produce and consume the results from the compute nodes of the HS. After any needed transaction consistency checks, the results of the query are returned by the database system.
US10204133B2 Optimizing update operations in in-memory database systems
Performing optimized update operations in in-memory database systems. Update values corresponding to a source table of values stored on an in-memory database are identified by an in-memory database computer system based on information from a computer system implementing a software application. The update values are distributed across a plurality of rows, each row including a plurality of column attributes. At least some column attributes of the plurality of column attributes include values updated relative to corresponding column attributes in the source table of values. A row of the update values is identified. The row includes a plurality of column attributes, each column attribute having a respective value. Each value of each column attribute of the row of the update values is the same as a corresponding value of a corresponding attribute of a corresponding row of the source table is determined. Upon such a determination, a corresponding row of the source table stored on the in-memory database is written into the in-memory database by the in-memory database computer system.
US10204128B2 Automatic detection of expiration time of event-based articles
Methods and systems for detecting expiration time of an article include receiving the article for a pre-planned event. The article is analyzed to identify one or more attributes. The article is matched to an event identifier using the article attributes. The event identifier is pre-defined and stored in an event database. The event identifier acts as an index to the event database for obtaining event characteristics of the pre-planned event. The article attributes are examined to identify event phase indicators that correlate to a specific event phase of the pre-planned event. The expiration time of the article is computed based on the specific event phase identified for the pre-planned event. The expiration time is used to rank the article and for considering assigning the article to a content pool of articles that is selected for publishing for the specific event phase of the pre-planned event.
US10204127B1 Methods and apparatus for information storage and retrieval using a caching technique with probe-limited open-address hashing
A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the open-addressing method for collision resolution. Insertion, retrieval, and deletion operations are limited to a predetermined number of probes, after which it may be assumed that the table does not contain the desired data. Moreover, when using linear probing, the technique facilitates maximum concurrent, multi-thread access to the table, thereby improving system throughput, since only a relatively small section is locked and made unavailable while a thread modifies that section, allowing other threads complete access to the remainder of the table.
US10204125B2 Method, apparatus, and application platform for updating application object attribute
Methods, apparatus and application platforms for updating application object attribute are provided herein. In an exemplary method, a task for updating an attribute of an application object corresponding to an application can be established via task configuration, to obtain task configuration information of the task and form a task list. The task can be extracted from the task list. The task configuration information can be parsed, to obtain source attribute information and destination attribute information of the application. The application object can be found in a database, according to the source attribute information of the application. Current attribute information of the application object can be modified into the destination attribute information. After the modifying, the destination attribute information can be written into the database as the current attribute information of the application object.
US10204123B2 Method for accessing and automatically correlating data from a plurality of external data sources
A method for accessing and automatically correlating data from a plurality of external data sources that includes: A) defining at least two sets of data by querying a plurality of existing external data sources using user application software, a central computer and user defined search statements; B) generating a computer program code which provides access to the external data sources; C) loading the sets of data in a memory of the central computer using the computer program code to gain access to the external data sources; D) storing references which specify links to each of the sets of data provided by the external data sources in a data storage of the central computer; and E) automatically correlating data from the sets of data by using the referenced sets of data using at least one rule of correlation included in the user application software.
US10204118B2 Mapping neural dynamics of a neural model on to a coarsely grained look-up table
Embodiments of the invention relate to mapping neural dynamics of a neural model on to a lookup table. One embodiment comprises defining a phase plane for a neural model. The phase plane represents neural dynamics of the neural model. The phase plane is coarsely sampled to obtain state transition information for multiple neuronal states. The state transition information is mapped on to a lookup table.
US10204111B2 System and method for compressing data in a database
A method of compressing a plurality of multi-dimensional keys includes receiving, by a computer, the plurality of multi-dimensional keys, where the plurality of multi-dimensional keys have a first length and determining a first plurality of bit slots that are common among the plurality of multi-dimensional keys, wherein the first plurality of bit slots are not a prefix. Also, the method includes forming a mask indicating the first plurality of bit slots and forming a pattern indicating values of the first plurality of bit slots. Additionally, the method includes determining a second plurality of bit slots that vary among the plurality of multi-dimensional keys and forming a plurality of compressed multi-dimensional keys indicating values of the second plurality of bit slots. Further, the method includes storing the mask, the pattern, and the plurality of compressed multi-dimensional keys.
US10204109B2 Mechanism for automatic creation and access to favorite personal cloud data
Distributed favorite files are stored in a favorite storage device. An agent dynamically monitors usage statistics for a plurality of files, wherein the plurality of files are located on a plurality of devices, designates a first file of the plurality of files as a favorite file based on usage statistics for the first file, and in response to designating the first file as a favorite file, stores a copy of the first file on a favorites storage device.
US10204104B2 Methods, systems, and media for processing queries relating to presented media content
Methods, systems, and media for processing queries relating to presented media content are provided. In some implementations, a method comprises: receiving a request to associate with a media playback device that is presenting media content to a user of the mobile device; activating a microphone associated with the mobile device; converting received ambient sounds to text inputs; determining whether the text inputs include a trigger term and the query; determining media playback information from the media application that includes timing information corresponding to when during the presentation of the media content the query was received and media content identification information; causing a search to be performed that includes the query, the timing information, and the media content identification information; obtaining a search result that is responsive to the query; and presenting the search result on a display associated with the mobile device.
US10204103B2 Digital asset dock (DAD)
A method, system, apparatus, article of manufacture, and computer program product provide the ability to ingest a media content file. The media content file to be uploaded and managed in an enterprise media framework (EMF) is selected. Media content file(s) to be tagged are also selected. A mask matcher identifies a mask (having multiple parts) that identifies a file structure of information associated with the media content file. For each of the multiple parts and based on the information associated with the media content file, metadata is calculated and applied to the media content file.
US10204101B2 Lexicon extraction from non-parallel data
A computer-implemented method executed on a processor for lexicon extraction from non-parallel data is provided. The computer-implemented method includes representing each word of a plurality of words by a vector of documents in which the word appears, modeling each word as a topic distribution by using the vector of documents, receiving a first word in a source language, and finding a second word in a target language as a translation of the first word based on similarity of topic distributions of the first word and the second word.
US10204098B2 Method and system to communicate between devices through natural language using instant messaging applications and interoperable public identifiers
A system and method to communicate between devices through natural language using instant messaging applications and interoperable public identifiers where the method comprises the stages of receiving an instant messaging module from an instant messaging client, an instant message in natural language, with an interoperable public identifier, identifying said message as a message to be processed because said interoperable public identifier corresponds to the public identifier that uniquely identifies said instant messaging module, processing said instant message and resending said message to a natural language processing module, processing the content of said message in said natural language processing module to translate said content into at least one specific command for a target device and launch the execution of the at least said command in said target device.
US10204095B1 Processing and delivery of private electronic documents
Electronic documents may be large and have numerous pages, sections and areas of information that are useful to some individuals and not others. It is common for large documents to include some information that is intended for only certain recipients and other information that is intended for other recipients. One example may provide receiving a document including a number of pages, identifying a number of extraction attributes corresponding to various users identified in the document, querying the document for the extraction attributes, and creating a number of new documents corresponding to the extraction attributes.
US10204094B2 Inserting new elements in a tabular data structure
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
US10204092B2 Method and system for automatically updating automation sequences
A technique is provided for automatically updating automation sequences. The technique includes automatically identifying a difference between a current image of a screen of a graphical user interface (GUI) application and a baseline image of the screen of the GUI application, based on one or more image comparison techniques. Each of the current image and the baseline image include one or more fields. The technique further includes determining a change in one or more fields of the current image and the one or more corresponding fields of the baseline image, based on the identified difference. The change is based on one or more similarity scores. The technique further includes updating one or more automation sequences based on the determined change.
US10204089B2 Conversion tool for XPS and openXPS documents
A conversion tool enables XPS documents to be automatically converted into the Open XPS format and for Open XPS-formatted documents to be automatically converted into the XPS format. The conversion tool may convert content types, package-level relationships, part-level attributes, and image parts into a format supported by either document format.
US10204087B2 Media interaction method and apparatus
A media interaction method, apparatus, and system is provided. A terminal device sends a triggering request for representing media information, and receives a history statistic number M of previous triggering requests for representing the media information, where M is a positive integer or zero; determines whether M is smaller than a preset positive integer N which is not smaller than 1; and blurs the media information and represents blurred media information if M is smaller than the preset positive integer N; and represents all media information if M is larger than or equal to the preset positive integer N.
US10204083B2 Computer systems and methods using multiple neutral type characters as delimiters between segments in structured, multi-segment data values
A computer system for processing bidirectional characters includes a processor and memory. An application stored in the memory includes instructions that are executable by the processor and memory and that are configured to determine an embedding direction and at least one of output, export or display data including characters using bidirectional code. While at least one of outputting, exporting or displaying the data, the instructions are configured to parse a multi-segment data value including a plurality of segments and a delimiter arranged between adjacent ones of the plurality of segments. The delimiter includes two or more neutral type characters that are arranged immediately adjacent to one another. The delimiter causes the bidirectional code to apply the embedding direction to the delimiters of the multi-segment data value to maintain relative ordering of adjacent ones of the segments in the multi-segment data value.
US10204082B2 Generating digital document content from a digital image
One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.
US10204081B2 Combined episodic and continuous parameter monitoring
A method for displaying physiological data on a medical display device includes receiving one or more first units of physiological data from a first monitoring device. At least one of the first units of physiological data is received on a continuous basis. Each first unit of physiological data corresponds to a medical parameter being monitored by the first monitoring device. One or more second units of physiological data are received from a second monitoring device. At least one of the second units of physiological data is received on a non-continuous basis. Each second unit of physiological data corresponds to a medical parameter being monitored by the second monitoring device. The first and second units of physiological data are displayed on a single display screen of the medical display device.
US10204079B2 Method and apparatus for displaying an extended function information area
The present disclosure is applicable to the field of browser, and it provides a method and apparatus for displaying an extended function information area. The method comprises receiving an instruction for activating the extended function information area, acquiring a location where the extended function information area is to be displayed on a page according to the instruction; adjusting layout of the page according to the location and a predefined size of the extended function information area, so as to obtain a blank area on the page; and displaying the extended function information area in the blank area. According to embodiments of the present disclosure, the extended function information area is directly displayed, which enables the extended function information area to be displayed on the same layer as the page, ensures visual areas available to be browsed by users, and facilitates browsing of users.
US10204077B2 Rich text editor
The disclosure is directed to a rich text editor (“editor”) that facilitates generation and manipulation of rich text content. The editor can be integrated into an application, e.g., a social networking application, to support rich text content creation in the application. The application renders a document containing rich text content using a document object model (DOM). The editor stores a state of the document, e.g., features such as formatting style of content, separate from the DOM, thereby eliminating and/or minimizing any inconsistencies that can be caused due to storing the state with the DOM. The editor stores the content as multiple data blocks and the state as multiple feature data objects. A rendering component of the text editor renders the document by outputting the document into the DOM using the data blocks and the feature data objects. The rendering component includes APIs for rendering the document in various formatting styles.
US10204072B2 Method for automatically allocating addresses to similar bus users
In a method for allocating addresses in a CAN network having at least one master bus user and at least one slave bus user, the master bus user initiates the address allocation via a query message that is arranged for all bus users. Slave bus users which have already been assigned an address respond to this query message by transmitting a message at their assigned address. Slave bus users which have not yet been assigned an address take measures in response to this query message to be able to transmit on the bus without collisions, and transmit their serial number to the master bus user using these measures. At least the slave bus users which have not yet been assigned an address are assigned a suitable address by the master after receipt of the serial number, and use this address for further communication on the bus.
US10204070B2 Method, device, system and storage medium for implementing packet transmission in PCIE switching network
Embodiments of the present invention disclose a peripheral component interconnect express interface control unit. The unit includes a P2P module, configured to receive a first TLP from a RC or an EP and forward the first TLP to a reliable TLP transmission RTT module for processing; the reliable TLP transmission module, configured to determine, according to the received first TLP, sending links connected to active and standby PCIE switching units, and send the first TLP to the active and standby PCIE switching units through the sending links at the same time, so that a destination PCIE interface controller of the first TLP selectively receives the first TLP forwarded by the active and standby PCIE switching units and sends the first TLP to a destination EP or a destination RC, thereby implementing reliable transmission of a TLP in a case of a PCIE switching dual-plane networking connection.
US10204067B2 Data transfer device of display equipment and data transfer method
A data transfer device of a display equipment and a data transfer method are provided. The data transfer device of the display equipment includes a display panel, a first transfer connector, a second transfer connector, a configuration switch and a control unit. The first and the second transfer connector are in line with a universal serial bus (USB) protocol including a plurality of data paths. When a first electronic device is connected to the first transfer connector, the control unit separates the data paths of the first transfer connector into at least one video data path and at least one data-transferring data path dynamically. A video signal of the first electronic device is transferred to the display panel through the video data path, and the first electronic device and the second electronic device transfer data to each other through the data-transferring data path.
US10204066B2 Dynamic definition of slave address in I2C protocol
A system includes a multi-conductor bus, a master device coupled to the multi-conductor bus, and at least one slave device coupled to the multi-conductor bus. The multi-conductor bus has a clock line and a data line. The master device is arranged to transmit an address configuration sequence, and the at least one slave device is arranged to configurably determine its own address based on at least one portion of the address configuration sequence. The at least one slave device has a physical address configuration input coupled to either a fixed voltage potential or a changing voltage potential. The at least one slave device is arranged with a first address during a pre-initialization state and arranged with a second address during a post-initialization state. During the post-initialization state, the first address and the second address are a same address when the address configuration sequence represents the first address and the first address and the second address are different addresses when the address configuration sequence does not represent the first address.
US10204064B2 Multislot link layer flit wherein flit includes three or more slots whereby each slot comprises respective control field and respective payload field
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
US10204063B2 Local internal discovery and configuration of individually selected and jointly selected devices
A memory controller interfaces with one or more memory devices having configurable width data buses and configurable connectivity between data pins of the memory devices and data pins of the memory controller. Upon initialization of the memory devices, the memory controller automatically discovers the connectivity configuration of the one or more memory devices, including both individually selected and jointly selected devices. After discovering connectivity of the connected devices, the memory controller configures the memory devices according to the discovered connectivity and assigns unique addresses to jointly selected devices.
US10204057B2 Memory emulation mechanism
In an embodiment, a method comprises: obtaining a virtual bus address; translating the virtual bus address to a physical address of a portion of NVM storing first data; determining that the first portion of NVM has been allocated previously; reading the first data from the first portion of NVM; determining whether writing second data to the first portion of the NVM would change one or more bits in the first data; responsive to the determining that a write operation only changes data bits in the first data from 1 to 0, writing the second data over the first data stored in the first portion of NVM; and responsive to the determining that one or more bits in the first data would be flipped from 0 to 1, reallocating the first portion of NVM to a second portion of NVM, copying the first data from the first portion of NVM to the second portion of NVM with the first data modified by the second data.
US10204050B2 Memory-side caching for shared memory objects
Methods and systems for memory-side shared caching include determining whether a requested memory access is directed to shared portion of memory by referencing a lock address list in a memory controller. If the requested memory access is for the shared portion of memory, it is determined whether an associated data object is present in a memory-side cache. If the associated data object is present in the memory-side cache, the memory-side cache is accessed. If the associated data object is not present in the memory-side cache, an external memory is accessed.
US10204049B2 Value of forward state by increasing local caching agent forwarding
Methods and apparatus relating to improving the value of F-state by increasing a local caching agent's data forwarding are described. In one embodiment, the opportunity for forwarding from a local caching agent is improved by allowing the local caching agent to keep an F-state copy of the line while sending an S-state copy to the requestor (e.g., in response to a non-ownership read operation). Other embodiments are also disclosed.
US10204042B2 Memory system having persistent garbage collection
Non-volatile memory systems such as those using NAND FLASH technology have a property that a memory location can be written to only once prior to being erased, and a contiguous group of memory locations need to be erased simultaneously. The process of recovering space that is no longer being used for storage of current data, called garbage collection, may interfere with the rapid access to data in other memory locations of the memory system during the erase period. The effects of garbage collection on system performance may be mitigated by performing portions of the process contemporaneously with the user initiated reading and writing operations. The memory circuits and the data may also be configured such that the data is stored in stripes of a RAID array and the scheduling of the erase operations may be arranged so that the erase operations for garbage collection are hidden from the user operations.
US10204039B2 Host controlled hybrid storage device
A host based caching technique may be used to determine caching policies for a hybrid hard disk drive. Because the host based caching may make use of knowledge about what data is being cached, improved performance may be achieved in some cases.
US10204038B2 System and method of embedding messages into trace data
In one or more embodiments, one or more methods, processes and/or systems may receive multiple characters (e.g., a string), determine multiple offsets respectively corresponding to the multiple characters, determine multiple addresses based on a base address and the multiple offsets respectively corresponding to the multiple characters, and execute multiple subroutine call instructions to each of the multiple addresses. In one or more embodiments, an execution log of the subroutine call instructions to each of the multiple addresses may be analyzed. For instance, the execution log of the subroutine call instructions to each of the multiple addresses may be utilized in determining the multiple characters (e.g., the string) that were received. In one or more embodiments, determining the multiple characters may include determining offsets from a base address and utilizing the offsets as a mapping to characters. For example, the string may be recovered and/or recreated from the offsets.
US10204036B2 System and method for altering application functionality
Disclosed are systems and methods for altering a functionality of an application installed in a computer. In one aspect, an exemplary method comprises, by a hardware processor of the computer, receiving an application update to the application, wherein the application update comprises one or more of a patch, service pack and software update, updating the application based on the application update by applying the application update to the application, detecting one or more events occurring on a computer after the updating of the application based on the application update, determining one or more portions of the application which caused the one or more events to occur on the computer, and altering the one or more portions of the application when a number of detected events exceeds a threshold, wherein how the one or more portions are altered depends on the one or more events.
US10204032B2 Generating test data from samples using natural language processing and structure-based pattern determination
A method may include receiving a plurality of samples that include textual content. The method may include extracting unit values, corresponding to structural units, from the plurality of samples. The structural units may identify characteristics of the plurality of samples to be used to identify pattern information. The pattern information may identify unit values that are shared between at least two samples of the plurality of samples. The method may include generating one or more structural representations based on the unit values. The one or more structural representations may identify the pattern information. The method may include generating one or more additional samples based on the one or more structural representations. The one or more additional samples may include at least one of the unit values, and may be generated based on the pattern information. The method may include outputting the one or more additional samples.
US10204029B2 Stack pattern breakpoint in COBOL
Examples of techniques for setting a stack pattern breakpoint for a COBOL program are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include providing a static program control flow view of a plurality of COBOL paragraphs of the COBOL program. The method may further include enabling a user to select the stack pattern using the static program control flow view of the plurality of COBOL paragraphs of the COBOL program. The method may also include setting, by a processing device, the stack pattern breakpoint in source code of the COBOL program using information from a compiler compiling the COBOL program to create a pseudo-stack that can be operated on by a debugger to evaluate stack pattern conditions for the plurality of COBOL paragraphs.
US10204027B2 Log information collection system and log information collection method
A log information collection system includes a first storage device, to-be-monitored devices each including a second memory, a monitor device including a third processor, and a management device including a fourth processor. The third processor is configured to allocate a storage region of the first storage device to each of the to-be-monitored devices and control each of the to-be-monitored devices to copy first log information among log information stored in the second memory to the allocated storage region. The fourth processor is configured to collect the first log information stored in the first storage device, when a failure occurred in any of the to-be-monitored devices is detected, by accessing a second storage device to which the first log information is copied from the first storage device or by accessing the first storage device through a first access channel established between the management device and the first storage device.
US10204025B2 Mechanism to provide back-to-back testing of memory controller operation
Embodiments are generally directed to a mechanism to provide back-to-back testing of memory controller operation. An embodiment of an apparatus includes a test controller including a specialized self-testing mechanism for memory control testing, the memory control testing including testing with back-to-back transactions; and a memory controller, the memory controller including one or more transaction arbiters, one or more arbiter queues for memory transactions, an auto response mechanism to provide a response to a read transaction, and a switching mechanism to switch the memory control between a functional mode and an auto response mode. The test controller is to generate test transactions and transfer the test transactions to the memory controller. The memory controller is to block the one or more transaction arbiters, place the plurality of test transactions in the one or more arbiter queues, and to unblock the transaction arbiters upon an event.
US10204020B2 System, method, and computer program product for dynamic volume mounting in a system maintaining synchronous copy objects
In one embodiment, a computer program product for dynamic volume mounting includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the circuitry to perform a method including receiving, from a host, a command directed to a volume. The command includes a parameter. A policy associated with the host is evaluated. Based on the evaluation, a value of the parameter included in the command is determined. In response to the parameter including a first value, two copies of the volume are opened. The parameter is set to include the first value when the one of the two copies of the volume is already open, and the two copies of the volume are opened in response thereto. In response to the parameter including a second value, only one of the two copies of the volume are opened.
US10204017B2 Variable drive health determination and data placement
The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.
US10204015B2 Methods and apparatus for providing hypervisor level data services for server virtualization
A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
US10204013B2 System and method for maintaining a distributed and fault-tolerant state over an information centric network
A replica management system facilitates maintaining a distributed and fault-tolerant state for a variable over an Information Centric Network (ICN) by replicating the variable across a set of ICN nodes. During operation, a variable-hosting ICN node can receive an Interest that includes a value-updating command for a replica instance of the variable, current values for a set of replicas of the variable, and a new value for the variable. The ICN node can determine, based on the current values for the set of replica variables, whether the current value for the local replica variable is an authoritative value. If so, the ICN node updates the local replica variable to the new value. However, if the current local value is not the authoritative value, the ICN node rolls back a state of the local replica variable to a previous state, and updates the local replica variable to the new value.
US10204011B1 Techniques for partially restarting a computing device in response to a configuration change
A method of initializing a computing device is provided. The method includes (a) powering up the computing device, (b) initially setting a flag to indicate no need to reboot the computing device, (c) sequentially starting a set of computing components operating on the computing device, (d) in response to one component of the set making a configuration change to the computing device, setting a flag to indicate a need to partially reboot the computing device, and (e) upon all components of the set of components completing to load, partially restarting the computing device conditioned on the flag indicating the need to partially reboot, partially restarting including sequentially restarting the set of computing components without powering up the computing device again. An apparatus, system, and computer program product for performing a similar method are also provided.
US10204007B2 Systems and methods for inter-cell interference mitigation in a flash memory
The present inventions are related to systems and methods for accessing data from a flash memory, and more particularly to systems and methods for inter-cell interference handling in a flash memory. The systems and methods may include a soft information correction circuit that is operable to receive soft information corresponding to information accessed from a block of memory cells, and modify the soft information based upon a variance of the soft information and a median of the soft information to create corrected soft information, the corrected soft information being used to mitigate inter-cell interference in the block of memory cells.
US10204006B2 Systems and methods for side data based soft data flash memory access
Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
US10204004B1 Custom host errors definition service
A custom host errors definition service is provided. The custom host errors definition service can create separate endpoints through which different customers can define custom host errors for one or more host computing systems, which might operate in a distributed execution environment. A custom host error definition can specify one or more host computing systems, one or more system components of the one or more host computing systems, one or more attributes, one or more error conditions for the one or more attributes, and one or more actions to perform as a result of the error conditions being satisfied. The error conditions can be, but are not limited to, threshold conditions, component failure conditions, missing hardware conditions, degraded hardware conditions, system firmware failures, incorrect firmware conditions, and the like.
US10204002B1 Method for maintaining a cache index on a deduplicated storage system
A method, article of manufacture, and apparatus for maintaining a cache index inside a deduplicated storage system is discussed. A determination is made to flush a cache buffer to the cache index, wherein both the cache buffer and the cache index comprise a plurality of cache buckets, wherein the cache buckets are stored on a plurality of logical data blocks. A write is initiated to at least one of the plurality of logical data blocks, wherein the write comprises at least one of the cache buckets. An error is received in response to the write request. The error is stored in a memory on the deduplicated storage system.
US10204001B2 Data I/O circuits and semiconductor systems including the same
A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may output an external strobe signal and external data. The second semiconductor device may extract error information from the external data in synchronization with the external strobe signal during a write operation and outputs the external data and the error information through input/output (I/O) lines during the write operation. The second semiconductor device may correct errors of internal data with the error information loaded on the I/O lines to output the corrected internal data as the external data during a read operation.
US10203999B2 Spreading load for highly popular content with asynchronous counted writes
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by receiving a store data object request from the user device. The method continues by initiating storage of N instances of the received data object in the storage set. The method continues by issuing a status response to the user device when detecting that M instances have been successfully stored and sending an instance i of the data to the user device when receiving a read instance i of the data object request from the user device.
US10203996B2 Filtering system noises in parallel computer system during thread synchronization
Various embodiments monitor system noise in a parallel computing system. In one embodiment, at least one set of system noise data is stored in a shared buffer during a first computation interval. The set of system noise data is detected during the first computation interval and is associated with at least one parallel thread in a plurality of parallel threads. Each thread in the plurality of parallel threads is a thread of a program. The set of system noise data is filtered during a second computation interval based on at least one filtering condition creating a filtered set of system noise data. The filtered set of system noise data is then stored.
US10203992B2 Worker node rebuild for parallel processing system
A method includes creating communication agents in each worker node in a distributed processing cluster, creating communication agents in nodes other than the distributed processing cluster as redundant nodes, the worker nodes and redundant nodes forming a communicator group, numbering and identifying each worker node in the distributed processing cluster using the communication agents, detecting a distributed processing worker node fault using the communication agent between nodes of the distributed processing cluster, spawning a new worker node via the communication agent from one of the redundant nodes in the communicator group for use as a new worker node, rebuilding the new worker node by using the communication agent to operate with the distributed processing cluster, and starting the new worker node to join the distributed processing cluster to work with the other worker nodes utilizing the communication agents for communications between the worker nodes in the communicator group.
US10203991B2 Dynamic resource allocation with forecasting in virtualized environments
In a virtualized data processing system where an operating system assigns resources to a virtualized computing entity (VCE) according to a container configuration of the VCE, and by using performance data corresponding to a type of the VCE, an initial resource allocation for a new VCE is computed at an initialization of the new VCE. The performance data includes at least a processor utilization information corresponding to the type of VCE for a past period. An operation of the new VCE is initiated using the initial resource allocation. New performance data is collected from the operation of the new VCE. For a future period of operation of the new VCE, a resource requirement is forecasted. An instruction to a provisioning system is constructed, specifying a portion of the resource requirement and the future period, which causes the provisioning system to adjust the initial resource allocation.
US10203980B2 Dynamic batch management of shared buffers for virtual machines
Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system may include a hypervisor with access to memory and executed by a processor to maintain a pool of host memory to store a plurality of incoming network packets received by a network device, adjust a number of memory buffers associated with the pool of host memory to resize the pool of host memory, receive an indication of an incoming network packet stored in the pool of host memory by the network device, and provide the incoming network packet to a guest. In an example, the hypervisor uses the pool of host memory to perform batch processing of the incoming network packets and dynamically adjusts the size of the pool during the processing by adding or removing memory buffers in response to an event, condition, request, etc.
US10203979B2 Virtual machine control device, method for controlling virtual machine control device, management device, and method for controlling management device
A virtual machine control device that controls a C-Plane base station virtual machine for providing a base station function of a virtual base station. The virtual machine control device includes: a virtual machine controller configured to activate a clone of the C-Plane base station virtual machine that is a target of software update; and a virtual base station switching controller configured to assign a network assigned to the C-Plane base station virtual machine to the clone after performing the software update to the clone.
US10203977B2 Lazy timer programming for virtual machines
A system and method for programming a timer in a virtualized system are disclosed. In accordance with one embodiment, a hypervisor executed by a processing device stores, in a first memory location that is readable by a virtual machine (VM), a first time that is associated with a first future interrupt. The hypervisor programs a timer to trigger at the first time, and detects a request by the VM for a second future interrupt at a second time, wherein the detecting comprises reading the second time from a second memory location that is writeable by the VM.
US10203976B2 Virtual appliance management in a virtualized computing environment based on operational modes associated with virtual appliance
An example method to manage a virtual appliance in a virtualized computing environment may comprise obtaining, by a computing system, data relating to the virtual appliance that specifies a virtual machine implementing a software application. The method may also comprise configuring, by the computing system, an operational mode for the virtual machine to customize the virtual appliance for deployment. The method may further comprise deploying, by the computing system, the virtual appliance with the virtual machine operating in the operational mode.
US10203973B2 High availability service virtual machine in virtualization environment
A service virtual machine provides service to any number of virtual machines on a hypervisor over a first communication channel. When an anomaly is detected within the provided service, any virtual machine using the first communication channel switches to a second communication channel and receives service from a second virtual machine. The second virtual machine may execute upon the same computer or on a different computer. Hooking points within the hypervisor provide a means for the service virtual machines to monitor traffic and provide service to the protected virtual machines. When a service virtual machine is suspended, it is repopulated, upgraded or rebooted, and then restored to service. Once restored, any protected virtual machine may be switched back to the restored service virtual machine. Virtual machines may be switched to a different communication channel by modifying a configuration file. Both communication channels may be in use at the same time.
US10203968B1 Recovering source code structure from program binaries
Recovering structure from binaries is disclosed. A binary file having components including a plurality of linker objects is received. A cross reference map of linker objects is created. The linker objects are associated based on calls. An address space distance for each call is determined. Boundaries are defined in the cross reference map based on the address space distance. Subsets are defined as portions of the file that are separated by the boundaries.
US10203962B2 Tigersharc DSP boot management chip and method
A TigerSharc DSP boot management chip and the method thereof, the boot management chip comprises an interface unit, a two-port RAM unit, a management unit and a DSP download management unit; further comprises a flash drive unit and a NOR flash chip; the management unit is connected to the flash drive unit; the two-port RAM unit is connected to the NOR flash chip via the flash drive unit; and, the NOR flash chip is communicated with the DSP download management unit via the flash drive unit. The management unit provides two booting modes: booting via the NOR flash chip or booting via an external bus; the host boot startup method is improved and two booting program download methods are provides, which can greatly improve the booting speed of the TigerSharc DSP chip.
US10203961B2 BIOS control method for PCI-E lane
A BIOS control method for PCI-E lanes includes the following steps. A BIOS obtains information of whether a first expansion card and a second expansion card are respectively inserted in a first PCI-E slot and a second PCI-E slot, and if the second expansion card is inserted in the second PCI-E slot, then the BIOS instructs a CPU to reverse the order of PCI-E lanes electrically connected between the CPU and the second PCI-E slot.
US10203960B2 Reconfigurable processor and conditional execution method for the same
A reconfigurable processor and a conditional execution method for the same are provided. The reconfigurable processor includes: a routing unit, configured to assign a conditional judgment statement and a conditional execution statement to process the conditional judgment statement and the conditional execution statement in parallel; a first arithmetic logic unit, configured to process the conditional judgment statement according to an assignment of the routing unit to obtain a single-bit signal; a second arithmetic logic unit, configured to: process the conditional execution statement according to the assignment of the routing unit to obtain a conditional execution result; receive the single-bit signal; and control an output of the conditional execution result according to the single-bit signal. The reconfigurable processor according to embodiments of the present disclosure may reduce a dependence distance and a running time of the conditional branch statement and enhance an execution efficiency of the conditional branch statement by executing the conditional judgment statement and the conditional execution statement in parallel.
US10203936B1 Scaling high-level statistical languages to large, distributed datasets
A system and method for performing large-scale data processing using a statistical programming language are disclosed. One or more high-level statistical operations may be received. The received high-level statistical operations may be dynamically translated into a graph of low-level data operations. The unnecessary operations may be removed and operations may be fused or chained together. Operations may then be grouped into distributed data processing operation. The low-level operations may then be run.
US10203935B2 Power control within a dataflow processor
Techniques are disclosed for power conservation. A plurality of processing elements and a plurality of instructions are configured. The plurality of processing elements is controlled by instructions contained in a plurality of circular buffers. The plurality of processing elements can comprise a dataflow processor. A first processing element, from the plurality of interconnected processing elements, is set into a sleep state by a first instruction from the plurality of instructions. The first processing element is woken from the sleep state as a result of valid data being presented to the first processing element. A subsection of the plurality of interconnected processing elements is also set into a sleep state based on the first processing element being set into a sleep state. At least one circular buffer from the plurality of circular buffers remains awake while the first processing element is in the sleep state, and the at least one circular buffer provides for data steering through a reconfigurable fabric.
US10203934B2 Parallell processing of a single data buffer
Technologies for executing a serial data processing algorithm on a single variable-length data buffer includes padding data segments of the buffer, streaming the data segments into a data register and executing the serial data processing algorithm on each of the segments in parallel.
US10203933B2 Context-based command surfacing
A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user interaction.
US10203931B2 Transitional digital display assembly fixture
A Digital visualization sphere and hemispherical dome display relates to a modular Virtual Reality (VR) remote visualization chamber with telepresence and telexistance utilizing hi-density light-emitting diode (LED) or organic light-emitting diode (OLED) spherical display module(s) constructed monolithically.
US10203927B2 Display apparatus and display method
A display apparatus and a display method are provided. The display apparatus includes a display configured to display a multi-window screen image comprising windows. The display apparatus further includes an audio output interface, and a controller configured to detect a movement of focus from a window to another window among the windows, analyze a stream of content that is reproduced in the focused other window, in response to the controller detecting the movement of focus, and control the audio output interface to output audio data based on the analysis.
US10203923B2 Linking a roaming device to a network-enabled resource through a cloud service using an address obtained through a local interaction
A roaming device obtains an identifier for a network-enabled resource as a result of interacting with the network-enabled resource. The roaming device uses the identifier to obtain a link for the network-enabled device through a cloud service. The address is used to access and use the network-enabled resource using the cloud service.
US10203922B2 Image forming apparatus, method performed in the image forming apparatus, and storage medium
An image forming apparatus forms an image on a printing medium based on a print job and includes at least one memory containing instructions and at least one processor executing the instructions. The instructions are executed to set whether or not to delete a selected print completed job for which printing has been completed for each of a first user group in which a user instructing the printing is charged a fee at the time of performing printing based on the print job, and a second user group in which a user instructing the printing is not charged the fee at the time of performing printing based on the print job.
US10203918B2 Information processing apparatus including access point function, control method for controlling information processing apparatus, and storage medium
An information processing apparatus including an access point function includes a display unit that displays wireless connection information corresponding to the access point function, a determination unit that determines whether a user who issued an instruction for activating the access point function matches a user who logged into the information processing apparatus, and a control unit that controls the display unit to display the wireless connection information in a case where the determination unit determines that the user who issued the instruction for activating the access point function matches the user who logged into the information processing apparatus and not to display the wireless connection information in a case where the user who issued the instruction for activating the access point does not match the user who logged into the information processing apparatus.
US10203915B2 Information processing apparatus and control method of information processing apparatus
An information processing apparatus according to the present invention is operated by at least switching between a first power state and a second power state in which its power consumption is less than that of the first power state. In a case where an event detected during a period from start to end of processing of making transition from the first power state to the second power state is a communication establishment event, the information processing apparatus causes a communication unit to transmit to a communication partner a notification for maintaining connection of communication in the second power state.
US10203906B2 Data backup apparatus and method
When a data backup apparatus is powered on, a quantity of dead blocks and a quantity of live blocks are counted. After the data backup apparatus is powered off, a proportion occupied by dead blocks corresponding to each sequence access identifier at the power-on time point in a total quantity of sampled cache blocks corresponding to the sequence access identifier, is calculated according to the counted quantities of dead blocks and live blocks that correspond to the sequence access identifier at the time point when the data backup apparatus is powered on. The calculated proportion is compared with a preset threshold, and a dead block in a volatile memory unit is predicted according to a comparison result. During backup, a cache block that is predicted to be a dead block is not backed up.
US10203903B2 Geometry based, space aware shelf/writegroup evacuation
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.
US10203901B2 Transparent hardware-assisted memory decompression
Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.
US10203899B2 Method for writing data into flash memory apparatus, flash memory apparatus, and storage system
A flash memory apparatus for controlling storage of data comprises a plurality of blocks for storing data and a controller. Each block includes a plurality of pages. The controller receives first target data and identifies a first block to store the first target data. Then, the controller divides the first target data into two parts. A size of a first part is equal to the available capacity of the first block. And a size of a second part is equal to the size of the first target data minus the size of the first part. The controller further determines a second block that has stored data but is not full. At last, the controller writes the first part into the first block and write the second part into the second block.
US10203897B1 Dynamic data compression
Techniques for performing compression operations on persistently-stored data blocks during read/write commands. A method embodiment performs in-line data compression operations over data blocks referenced by a caller. The in-line data compression operations are performed during execution of a storage input-output (I/O) command, between the event of receipt of the storage I/O command and the event of returning status of the storage I/O command. The storage I/O operation is associated with at least one data group comprising one or more data blocks that are identified by the caller. Upon receipt of the storage I/O command, one or more compression rules are applied to the data blocks to determine one or more compression parameters, which compression parameters are used to form specific compression operations that are performed over at least a portion of the data group. The status pertaining to the execution of the storage I/O operation is returned to the caller.
US10203895B2 Storage management apparatus, storage system, and storage management method
According to an embodiment of the present invention, a storage management apparatus to manage a plurality of storage combinations which are combinations of storages included in a storage group, includes a combination failure probability calculator and an allocation ratio calculator. The combination failure probability calculator calculates a failure probability of the storage combination based on a failure probability of each of the storages. The allocation ratio calculator calculates an allocation ratio of received data with respect to the storage combination based on the failure probability of the storage combination.
US10203893B2 Memory channel storage device detection
Technologies are disclosed herein that allow for utilization of memory channel storage (“MCS”) devices in a computing system. The MCS device may be detected during a boot phase of the computing system, and the address data for the MCS device may be detected through repeated manipulation of a logical offset. The address data may then be stored for later use in memory allocation.
US10203890B1 Multi-tier mechanism to achieve high availability in a multi-controller system
Techniques to achieve high availability in a multi-controller system are disclosed. In various embodiments, an indication is received that a network ping-based heartbeat mechanism has failed. In response to said indication, an alternative heartbeat is provided at least in part by periodically updating a heartbeat data stored in an on-disk heartbeat data structure, in a portion of a disk that is available to both an active controller and a standby controller of the multi-controller system.
US10203889B2 Multi-tier file system with transparent holes
The technology disclosed includes access to content and encryption key rotation in a multi-generational file system that has a first tier file, and automatically initializes a second tier file accessible using a same path and file name as the first tier file. The disclosed technology includes copying forward blocks of data from the first tier file to the second tier file, and prior to completion of the copying forward, responding to an access request by accessing the second tier file by providing data available from the second tier file that has been copied forward and by following links associated with the holes to access blocks in the first tier file to provide data from the first tier file. The first tier files are encrypted using a first encryption key; and applying a second encryption key to encrypt data in the second tier files during the copying forward and write access.
US10203874B1 Managing time scheduled data placement in data storage systems
A technique for managing temporal data placement in data storage systems is disclosed. An application program interface (API) is provided, where a host application is configured to communicate sub-LUN data segment location, application configuration tiering, and timing parameter information to the API. The sub-LUN data segment location, application configuration tiering, and timing parameter information is transmitted to the data storage system via an out-of-band communications path. The sub-LUN data segment location, application configuration tiering, and timing parameter information is received at the data storage system and associated with the corresponding LUN. A timing estimate for implementing sub-LUN data segment relocation is generated based on system derived tiering information and recent relocation timing information. Relocation of the sub-LUN data segment is scheduled such that the sub-LUN data segment is relocated to a tier corresponding to the application configuration tiering information during the time period associated with the timing parameter.
US10203872B2 Creation method for characters/words and the information and communication service method thereby
This invention rotates to a method for entering characters into a small keypad with a limited number of keys or information appliances with a liquid crystal panel such as PDA. The object of the present invention is to provide a character entry method to ensure the efficiency of letter entry, the expandability and adaptability of information services, and the information and communication service method thereby, which substantially obviates problems due to limitations and disadvantages of the multi-tap and single-tap method. The distinctive features of the present invention are representative character keys, a virtual keypad, and virtual key entry method on the virtual keypad mode, in entering multiple characters by means of a keypad with about 12 keys. Moreover, the present invention provides a character entry method ensuring the input efficiency of various characters. The present invention can be utilized as an interface in the mobile info-communication services.
US10203868B2 Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
A device displays a user interface that includes a content area and a deletion control. The device detects an input that includes a contact on the deletion control. In response, the device deletes content in the content area based on a duration and intensity of the contact, including: when the contact was maintained for a first time period without the intensity increasing above a threshold, deleting a first-type of sub-units of the content at a rate that does not vary based on the intensity; when the contact was maintained for a second time period without the intensity increasing above the threshold, deleting a second-type of sub-units of the content at a rate that does not vary based on the intensity; and when the intensity of the contact increased above the threshold, deleting sub-units of the content at a rate that varies based on the characteristic intensity of the contact.
US10203867B2 Control of search results with multipoint pinch gestures
A device displays a listing of items in an item data display area on a display. The device receives an indication of a pinch gesture from a touch-enabled screen and scales a facet of the item data to produce a scaled-facet listing responsive to the pinch gesture. The device scales by modifying a degree of a characteristic corresponding with a facet of the item data displayed in the scaled-data display area in an increasing amount responsive to the pinch-in gesture. The modifying further comprises producing a scaled-out listing implemented as an updated portion of item data having a temporal indicator that is later than an initial display of item data by an amount proportional to a magnitude of a pinch gesture characteristic corresponding to the pinch-in gesture. Finally, the device displays the scaled-facet listing as an updated set of item data.
US10203865B2 Document content reordering for assistive technologies by connecting traced paths through the content
Embodiments of the present invention provide a method, system and computer program product for document content re-ordering for assistive technology processing. In an embodiment of the invention, a method for document content re-ordering for assistive technology processing is provided. The method includes sensing in a computer display a drawing of a path across different portions of displayed content in the computer display. Thereafter, a sequence of the different portions of the displayed content can be identified from the path. As such, meta-data indicative of the sequence can be generated in the memory of the computer and the content can be annotated with the generated meta-data. Finally, the portions of the content can be processed with assistive technology in an order dictated by the sequence.
US10203863B2 Flexible display device and operating method thereof
A flexible display device is provided. The flexible display device includes a display unit including an expandable or reducible screen, a sensing unit to detect a size of the screen, and a control unit coupled with the display unit and the sensing unit, the control unit is further capable of: displaying a first execution window of a first application on the screen corresponding to a first distance; and executing a second application if the size of the screen is expanded by an area corresponding to a predetermined distance in a first direction after the size of the screen is reduced by the area corresponding to the predetermined distance in a second direction.
US10203862B2 Multi-level constrained communication system
A constrained communication system may receive from a first user a plurality of constraints for a first constrained communication. A first constrained communication record is created based on the plurality of constraints. A first communication is generated based on the first constrained communication record. The first communication is provided to a second user. The second user provides response data and the underlying constrained communication is updated based on the response data.
US10203858B2 Portable electronic device and method of controlling the display of information
A method of controlling display of information on a touch-sensitive display of a portable electronic device includes displaying selectable elements in an application screen. The first selectable element is located at a first location and, in response to receipt of an input, entering the display control mode of the portable electronic device. The method also includes, while in the display control mode and in response to receipt of a gesture on keys on a mechanical keyboard, moving, by an operating system on the portable electronic device, the application screen on the touch-sensitive display such that the first selectable element is moved to a second location. In response to detecting a touch at the second location while the first selectable element is displayed at the second location, utilizing, by the application, the touch to select the first selectable element. Returning the application to an original location on the touch-sensitive display when exiting the display control mode.
US10203856B2 Display apparatus and controlling method thereof
A display apparatus and a controlling method are provided. The display apparatus includes a communication interface configured to receive a plurality of image signals from a plurality of external devices, a display configured to display a screen including a plurality of regions respectively corresponding to each of the plurality of image signals, and a processor configured to, in response to a directional touch gesture being input on the display, select a region from among the plurality of regions based on a direction of a directional touch gesture and control the display to display the selected region as a full screen.
US10203853B2 Method and system for providing segment-based viewing of recorded sessions
An approach for providing segment-based viewing of recorded sessions is described. A video platform may determine one or more segments of a communication session based on content of the communication session. The video platform may also associate one or more segments with a recording of the communication session. The video platform may cause, at least in part, a presentation of the recording and one or more indicators for navigating playback of the recording based on the one or more segments, wherein the one or more indicators correspond to the one or more segments.
US10203851B2 Defect classification apparatus and defect classification method
Provided is a GUI including: an unadded pane region that hierarchically displays folders which are sets of images having no class information added thereto; an image pane region that displays the images displayed in the unadded pane region, the displayed images having no classification added thereto; and a class pane region that displays images having classification added thereto, wherein by externally inputting class information for one image having the class information added thereto, the input class information is displayed.
US10203850B2 Data editing apparatus, data editing method, and data editing program
A data editing apparatus has: a storage unit which stores first and second project data; a temporary screen data creating unit which creates temporary screen data based on screen data selected from among a first group of screen data; a temporary label list creating unit which creates a temporary label list including a label written in the temporary screen data; a temporary data changing unit which replaces the label written in the temporary screen data and the temporary label list with a label which does not overlap with the label written in a second label list, when the label written in the temporary screen data and the temporary label list is written in the second label list; and a project data adding unit which adds allocation information written in the changed temporary screen data and temporary label list to the second label list.
US10203848B2 Sleep state for hidden windows
Systems and methods are provides for changing a user interface for a multi-screen device. The user interface can change based on the movement of a window. The system can receive a user interface event that modifies the display of windows in the user interface. Upon receiving the user interface event, the system determines if a window has been covered or uncovered. If a window has been covered, the window is placed in a sleep state. If a window is uncovered, the window is activated from a sleep state. A sleep state is a window state where an application associated with the window does not receive user interface inputs and/or does not render the window.
US10203846B1 System and method for non-deterministically providing denominated virtual currencies in a virtual space
A system and method for non-deterministically providing denominated virtual currency in a virtual space are disclosed. The units of virtual currencies may be classified by different denominations and levels. Non-purchasing utilities may be obtained for the denomination and level of the virtual currencies and provided to users in the virtual space. In one example, the denomination and level of the virtual currencies may be used as socketing elements to provide boosts to base attributes to virtual items. In some implementations, an amount of boost provided by a denomination and level of virtual currency when socketed to a virtual item may be determined based on numerical relationships among the denomination and level of the virtual currencies. The denomination and level of virtual currencies may be harvested non-deterministically by users based on probabilities determined for the users.
US10203842B2 Integrating query interfaces
A method includes receiving, in a first query interface, a query composed by the user by typing commands into a query box of the first query interface and based on the receiving of the query, causing events corresponding to query results of the query to be displayed in the first query interface with fields corresponding to the events. Based on the selection by the user of an option, a second query interface is displayed with a table that includes events that correspond to query results of a loaded query. The table includes columns corresponding to event attributes, rows corresponding to events. Cells are populated with the data items of event attributes, where one of the columns corresponds to a field of the fields displayed in the first query interface. The table also includes interactive regions selectable by the user to add one or more commands to the loaded query.
US10203841B2 In place creation of objects
A system and method to receive, via a graphical user interface layout, a request to create a data element; and present within the graphical user interface layout, in response to receiving the request, an expanded user interface element including user interface input fields to specify at least one attribute of the data element.
US10203840B2 Method and apparatus for removing notification icons
A method and an apparatus for removing notification icons. The method includes displaying a notification icon corresponding to newly-obtained data on a user interface, obtaining information of the newly-obtained data, obtaining a pre-defined data type corresponding to the newly-obtained data by using the information of the newly-obtained data, obtaining information of a module having access to an interface for removing the notification icon by using the data type, starting the module based on the information of the module, and removing, by the module, the notification icon from the user interface by using the interface.
US10203834B2 Component data visualization method
A method of creating a graphical representation of a plurality of components that are grouped in a plurality of component groups, wherein the component groups are formed based on two or more different group types, and values of one or more selectable metrics are associated with the components, the method including the steps of: detecting a selection of the one or more metrics; retrieving metric values for the selected metric associated with components belonging to component groups of a first group type; determining the relative proportion of the retrieved metric values across components that are members of a second type component group; and graphically representing the first type component group using one or more first icons that are graphically represented based on the retrieved metric values, and positioned within a section of the graphical representation based on the determined relative proportion.
US10203832B2 Color film substrate, manufacturing method thereof and display device
A color film substrate, manufacturing method thereof and a display device are provided. The color film substrate includes: a basal substrate, a color film layer formed on the basal substrate, a transparent insulating layer formed on a light output surface of the color film layer, and a touch electrode wire pattern formed on a light output surface of the transparent insulating layer; the refractive index of the transparent insulating layer is consistent with the refractive index of the touch electrode wire pattern. The color film substrate provided effectively weakens the brightness difference line caused by the touch electrode wire pattern.
US10203826B2 Apparatus and method for TFT fingerprint sensor
A low cost, two-dimensional, fingerprint sensor includes a pixel array, each pixel including a switch and a pixel electrode for forming a capacitance with a fingertip. One or more active transmission electrodes are spaced from a selected row of the pixel array, and transmit a carrier signal into the finger without direct coupling into the selected pixels. Signals sensed by the pixel array are coupled to an independent integrated circuit, and connections between the IC and the pixel array are reduced by demultiplexing row select lines, and by multiplexing sensed column data. Differential sensing may be used to improve common mode noise rejection. The fingerprint sensor may be conveniently incorporated within a conventional touchpad LCD panel, and can mimic the performance of lower density touchpad pixels.
US10203825B2 Array substrate having an embedded touch structure and display panel
An array substrate having an embedded touch structure is disclosed. A common electrode layer is divided in to multiple first and second electrodes. Multiple first and second electrode connecting lines disposed in a touch wiring layer are respectively connected the first and second electrodes to a driving integrated chip one by one. A common voltage signal line, a first switching signal line and a first and second switches are disposed in a layout area. In a display sequence, the first switching signal controls the first and second switches to turn on, so the first and second electrode connecting lines are respectively connected to the common voltage signal line. In a touch sequence, the first switching signal controls the first and second switches to turn off to disconnect the first and second electrode connecting lines and the common voltage signal line. A display panel having the array substrate is also disclosed.
US10203824B2 Capacitive touch panel
The present invention provides a capacitive touch panel in which malfunction hardly occurs even when an operation is performed after a finger of an operator touches the capacitive touch panel for a long period of time in an ordinary temperature. The capacitive touch panel according to the invention is a capacitive touch panel comprising: a display device; a lower pressure sensitive adhesive layer; a capacitive touch panel sensor; an upper pressure sensitive adhesive layer; and a protective substrate, in this order, in which temperature dependence of a relative dielectric constant of the upper pressure sensitive adhesive layer which is obtained by a temperature dependency evaluation test described below is 10.0% or less.
US10203820B2 Self-capacitance touch liquid crystal grating, manufacturing method thereof, driving method thereof, display panel and display device
Embodiments of the invention provide a self-capacitance touch liquid crystal grating, a manufacturing method thereof, a driving method thereof, a self-capacitance touch liquid crystal 3D display panel, and a self-capacitance touch liquid crystal 3D display device. In the grating provided by embodiments of the present invention, as orthographic projections of strip-shaped electrodes on a sensing electrode layer are respectively located in row spacing areas or column spacing areas formed through sensing electrodes arranged in a matrix form, the sensing electrode-to-earth capacitance is located between a surface-shaped electrode and the sensing electrodes, and the strip-shaped electrode will not cause the sensing electrode-to-earth capacitance to be increased. Therefore, RC loading of the sensing electrodes can be largely reduced, and also the interference between the sensing electrodes and the grating can be avoided, so that touch operations will not interfere with operations of the grating.
US10203818B2 Touch screen panel including at least one dummy pattern
A touch screen panel includes a substrate, sensing electrodes, outer wirings, contact units, and at least one dummy pattern. The substrate includes an active region and a non-active region, the non-active region disposed outside the active region. The sensing electrodes are disposed in the active region. The outer wirings are disposed in the non-active region. Each of the outer wirings is connected to a respective group of the sensing electrodes. The contact units connect the respective groups of sensing electrodes to the outer wirings. The at least one dummy pattern is disposed between adjacent contact units of the contact units.
US10203817B2 Method for forming an electrode structure for a capacitive touch sensor
A method of forming an electrode structure for a capacitive touch sensor in a transparent conductive layer located on a transparent non-conductive layer which is located on a color filter layer by a direct write laser scribing process using a pulsed solid state laser, the laser wavelength, pulse length and beam profile at the substrate being selected to have a wavelength in the range 257 nm to 266 nm, a pulse length in the range 50 fs to 50 ns, and a top hat beam profile having a uniformity of power or energy density between a value (Emax) and a minimum value (Emin) of less than 10%, where uniformity is defined as (Emax−Emin)/(Emax+Emin). 1 Grooves can thus be formed in the transparent conductive layer to electrically isolate areas of the transparent conductive layer on opposite sides of each groove with substantially no damage to the transparent non-conductive layer or the color filter layer beneath the transparent conductive layer.
US10203816B2 Apparatus and method for TFT fingerprint sensor
A low cost, two-dimensional, fingerprint sensor includes a pixel array, each pixel including a switch and a pixel electrode for forming a capacitance with a fingertip. One or more active transmission electrodes are spaced from a selected row of the pixel array, and transmit a carrier signal into the finger without direct coupling into the selected pixels. Signals sensed by the pixel array are coupled to an independent integrated circuit, and connections between the IC and the pixel array are reduced by demultiplexing row select lines, and by multiplexing sensed column data. Differential sensing may be used to improve common mode noise rejection. The fingerprint sensor may be conveniently incorporated within a conventional touchpad LCD panel, and can mimic the performance of lower density touchpad pixels.
US10203811B2 Non-contact user interface system
A user interface system having rows of photon sensors for detecting an actuating body and lenses, each lens at least partially covering, with the exception of the central portion of the lens, a row of photon sensors.
US10203810B2 Touch processing method and electronic device for supporting the same
An electronic device and method thereof are provided. In one aspect, the electronic device includes a housing, a touch screen with edges, and one or more processors. First and second touch recognition regions are defined adjacent to one of the touch screen edges. The one or more processors determine whether to ignore a touch input based at least on whether the touch input is in one of the first and second touch recognition region and at least one of the type and the duration of the touch input.
US10203809B2 Interference detection
An input device including: a first in-phase touch sensing block including: an analog mixer configured to mix a resulting signal associated with a capacitive sensor electrode with a local oscillator (LO) signal; an analog to digital converter (ADC) configured to convert an output of the analog mixer into a digital signal; and a first decimation filter configured to determine an in-phase component of an interference at a frequency of the LO signal based, at least in part, on the digital signal; and a first quadrature interference detection block including: a second decimation filter configured to determine a quadrature component of the interference at the frequency.
US10203808B2 Position input device and display device having position input function
A touch panel pattern TPP includes detection electrodes 38, driving electrodes 39, floating electrodes 45, and reference width floating electrode 48, a smallest width floating electrode 49, and an intermediate width floating electrode 50 that are included in the floating electrodes 45. The smallest width floating electrode 49 is disposed at an end-side one of the floating electrodes 45 with respect to a second direction and has a smallest width. The intermediate width floating electrode 50 is disposed closer to the end-side one than the reference width floating electrode 48 is and closer to a middle than the smallest width floating electrode 49 is and has a width FW2 smaller than that of the reference width floating electrode 48 and larger than that of the smallest width floating electrode 49.
US10203807B2 Method for sampling output from a grid based digitizer sensor
Signals from a plurality of sensing lines of a grid based digitizer sensor based is combined based on matrix multiplication with a Hadamard Matrix. The combining provides a plurality of signal combinations. Each of the plurality of signal combinations is sampled with a different Analog to Digital Converters (ADC) in a group of ADCs. The sampling is performed simultaneously. The sampled outputs from the group of ADCs are post processed including multiplying an inverse of the Hadamard Matrix with the sampled outputs from the group of ADCs. The presence of an object interacting with the grid based digitizer sensor is detected based on the post processing.
US10203804B2 Input device, and control method and program therefor
A degree of approach of an object in positions of a detection surface is periodically detected by a sensor unit, a group of detection data items indicating a result of the detection is generated in every one of cycles. The group of detection data items generated in the sensor unit is acquired in every one of cycles by a detection data acquisition unit. In the error determination unit, it is determined in every one of cycles whether there is an error in the detection operation due to noise based on a degree of a temporal change and a degree of a positional change in the detection data. When it is determined by the error determination unit that there is an error in the detection operation of one cycle, a process of acquiring the detection data generated in the one cycle is skipped in the detection data acquisition unit.
US10203802B2 Driver circuit, touch display device, and method of driving the touch display device
A driver circuit, a touch display device, and a method of driving the touch display device. Touching force is sensed by driving a plurality of first electrodes disposed in a display panel and a second electrode located outside of the display panel. The first electrodes corresponding to force sensors for sensing the touching force and the second electrode are driven by alternating in-phase driving and antiphase driving. Touching force components are selectively and accurately extracted from sensing data, and the touching force can be accurately sensed.
US10203801B2 Remote control
A remote control is described herein that is configured to sense a variety of user input types on a specific button and that can also sense a variety of user input types on a click pad or region/location of the click pad. By utilizing these capabilities, the remote control can provide a very powerful and versatile user interface. Furthermore, the foregoing can be achieved with only a relatively small number of buttons, thus also providing a user interface that is simple, clean and elegant.
US10203798B2 Touch screen, touch display apparatus and method for manufacturing touch screen
The present disclosure provides a touch screen, a touch display apparatus and a method for manufacturing a touch screen so as to improve the positioning precision of the touch screen. The touch screen comprises a substrate and a plurality of first optical devices, a plurality of second optical devices, a light source, a third optical device, a plurality of first light-receiving means and a plurality of second light-receiving means. The touch screen further comprises control means for determining positional information of the touch point according to the light receiving results of the plurality of first light-receiving means and the plurality of second light-receiving means.
US10203796B2 Touch prediction for visual displays
Touch events can be predicted relative to a visual display by maintaining a database of aggregated touch event history data relative to the visual display and from a plurality of touch screen devices. The database can be queried according to a set of input parameters defining an environment for use of the visual display. The results from the querying of the database can be analyzed to predict a set of touch events within the environment and based upon inferences obtained from the results. A representation of the set of touch events can be displayed along with the visual display.
US10203791B2 Display substrate, touch panel and display panel, and fabricating method thereof
The present application discloses a display substrate having a first area for bonding a driver integrated circuit. The display substrate includes a base substrate; an overcoat layer on the base substrate in a second area of the display substrate; the overcoat layer having an interface portion in an area abutting the first area, the interface portion having a plurality of teeth and a plurality of slits, two adjacent teeth being spaced apart by a slit; and a conductive line layer on a side of the overcoat layer proximal to the base substrate, having a plurality of conductive lines extending from the second area to the first area; each of the plurality of conductive lines electrically connected to a signal line in the second area.
US10203787B2 Touch display device and improvement method therefor
A touch display device and an improvement method to a touch display device are disclosed. The improvement method first determines whether the touch display device turns on the touch mode. If yes, image data input to the touch display device is obtained and feature data is extracted from the image data. Then, adjustment or compensation factors are obtained according to the feature data. Grey level compensation sequence is also obtained. The duty cycle of the control signal for the touch display device is adjusted according to the factors and the grey level compensation sequence, so as to improve the display difference for a same grey level image due to the turning on of the touch mode.
US10203786B1 Touch enabled user device with unpowered display
A user device includes an unpowered display and a touch sensor. User input such as touching or writing on the unpowered display with a stylus produces visual indicia indicative of the input. A touch sensor is used to acquire touch data indicative of the user input. The touch data may be sent wirelessly to another device, such as a server for further processing.
US10203784B2 Touch panel, method for manufacturing the same and touch display device
Embodiments of the present disclosure discloses a touch panel; a plurality of second electrodes; a plurality of the first electrode leads for leading the first electrodes, which are connected to each other, out of a touch area; a plurality of the second electrode leads for leading the second electrodes, which are connected to each other, out of the touch area. The touch panel further includes at least one transparent conductive layer which is formed on at least one surface of each of the first and/or second electrode leads and which is formed in the same layer as at least one of the first and second electrodes, the first and second connecting wires. The embodiments of the present disclosure may prevent oxidation of the electrode leads and increase adhesion without increasing manufacture processes.
US10203778B2 Active stylus motion vector
Examples are disclosed herein that relate to capacitive touch sensor operation. An example provides a method for operating a display system having a capacitive touch sensor comprising operating the touch sensor over a plurality of successively repeating touch frames, with the touch sensor, determining a motion vector for an active stylus in relation to the touch sensor, and in each of the touch frames, for a stylus-interaction sub-frame of that touch frame allocated for performing electrostatic interaction between an active stylus and the touch sensor, selecting a portion of the touch sensor based on the motion vector. In each of the stylus-interaction sub-frames, the selected portion of the touch sensor may be operated differently than other portions of the touch sensor to carry out the electrostatic interaction.
US10203775B2 Switching assembly
A switching assembly for changing relative states of a first object and a second object is provided. The switching assembly includes a fixing member fixed on the first object, a first guiding rod, a second guiding rod, and a moving member movably disposed on the first object. The fixing member has a guiding rib with an extension direction parallel to a first axis, and the first guiding rod is slidably coupled to the guiding rib to move along the first axis. The second object is movably coupled to and driven by the moving member. The second guiding rod is pivoted between the first guiding rod and the moving member in the first axis. The first guiding rod is suited for being forced to move the second guiding rod and the moving member, so as to rotate the second guiding rod relative to the first guiding rod and the moving member.
US10203771B1 Folding keyboard
A folding keyboard includes a number of keypads, a number of telescopic rods arranged on opposite sides of the number of keypads, and a number of connecting cables for electrically coupling the number of keypads together. The number of keypads are combined into a unified piece by the number of telescopic rods being in a contracted state. The number of keypads are separated from each other by the telescopic rods being in an extended state. The number of keypads separated from each other can be stacked on top of each other.
US10203762B2 Methods and systems for creating virtual and augmented reality
Configurations are disclosed for presenting virtual reality and augmented reality experiences to users. The system may comprise an image capturing device to capture one or more images, the one or more images corresponding to a field of the view of a user of a head-mounted augmented reality device, and a processor communicatively coupled to the image capturing device to extract a set of map points from the set of images, to identify a set of sparse points and a set of dense points from the extracted set of map points, and to perform a normalization on the set of map points.
US10203756B2 Systems and methods for shifting haptic feedback function between passive and active modes
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the interaction with the graphical user interface; and generating a haptic signal configured to output the haptic feedback effect.
US10203754B2 Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
A visibility improvement method using gaze tracking includes detecting a gaze of a user using a camera; determining a focus object at which the user gazes from among at least one object viewed through a display unit of an electronic device; and displaying, on the display unit, an image with high visibility that corresponds to the focus object and has higher visibility than the focus object.
US10203751B2 Continuous motion controls operable using neurological data
Computer systems, methods, and storage media for generating a continuous motion control using neurological data and for associating the continuous motion control with a continuous user interface control to enable analog control of the user interface control. The user interface control is modulated through a user's physical movements within a continuous range of motion associated with the continuous motion control. The continuous motion control enables fine-tuned and continuous control of the corresponding user interface control as opposed to control limited to a small number of discrete settings.
US10203747B2 Workload placement based on heterogeneous compute performance per watt
An apparatus for selecting a function includes a comparison module that compares energy consumption characteristics of a plurality of processors available for execution of a function, where each energy consumption characteristic varies as a function of function size. The apparatus includes a selection module that selects, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function. The apparatus includes an execution module that executes the function on the selected processor.
US10203741B2 Configuring power management functionality in a processor
In one embodiment, a multicore processor includes cores that can independently execute instructions, each at an independent voltage and frequency. The processor may include a power controller having logic to provide for configurability of power management features of the processor. One such feature enables at least one core to operate at an independent performance state based on a state of a single power domain indicator present in a control register. Other embodiments are described and claimed.
US10203740B2 Information processing device and semiconductor device
According to an embodiment, an information processing device includes a memory device, one or more peripheral devices, a processor, and a state controller. The processor is able to change between a first state, in which a command is executed, and a second state, in which an interrupt is awaited. When the processor enters the second state and if an operation for data transfer is being performed between at least one of the peripheral devices and the memory device, the state controller switches the information processing device to a third state in which power consumption is lower as compared to the first state. If the operation for data transfer is not being performed between any of the peripheral devices and the memory device, the state controller switches the information processing device to a fourth state in which power consumption is lower as compared to the third state.
US10203739B2 Electronic device for controlling power and method therefor
An embodiment of the present invention relates to a device and a method for controlling power in an electronic device. The method for controlling power comprises an operation for determining a power consumption level necessary for the execution of a program in response to an execution input of the program, and an operation for executing the program on the basis of the power consumption level. Various other embodiments are also possible.
US10203731B1 Semi-solid hinge cover
In accordance with embodiments of the present disclosure, a system may include a first member, a second member hingedly coupled to the first member via one or more hinges, and a hinge cover coupled between the first member and the second member for enclosing the one or more hinges, the hinge cover comprising an outer cover member and an inner cover member generally internal to the outer cover member and comprising a flexible, elastic material configured to elongate and compress to overcome hinge interference of the one or more hinges during rotation of the first member relative to the second member in order to minimize a physical size of the hinge cover.
US10203727B2 Curvature adjustment device of curved display screen, curvature adjustment method for curved display screen, and curved display device
A curvature adjustment device of a curved display screen, a curvature adjustment method for a curved display screen and a curved display device. A curvature adjustment device for a curved surface display screen includes: a supporting back plate, which is a supporting plate having a fixed curvature; an elastic back plate, which is connected to the supporting back plate and capable of being elastically deformed to change a curvature; and an adjusting device, configured to adjust the curvature of the elastic back plate. The adjustment device is used to change the curvature of the elastic back plate, such that the display screen can be curved into different arc shapes, improving the applicability of the curvature adjustment device of the curved display screen.
US10203726B2 Rollable display device
A rollable display device is provided. An exemplary embodiment of the present invention provides a rollable display device including: a display body including a display unit configured to display various types of information as an image on one surface thereof and provided to be rollable; and a flexible battery provided on the display body and configured to supply power to the display body.
US10203724B2 Electronic device, and fabrication method and apparatus for manufacturing exterior member of the same
According to various embodiments of the present disclosure, there is provided a fabrication method for fabricating an exterior member of an electronic device. The fabrication method may include a film disposing step of disposing a film on an exterior member in which one face is formed as a first curved face, and a lamination step of laminating the film on the exterior member. The fabrication method as described above may be variously implemented according to embodiments.
US10203719B2 Devices and methods for dispensing hand sanitizer
A portable sanitizer dispenser for use with a cellular phone includes a hand sanitizer dispenser configured to releasably engage at least one surface of a cellular phone. The sanitizer dispenser includes a compressible cavity defined therein configured to retain a sanitizer therein. The sanitizer dispenser further includes a nozzle disposed on an outer surface thereof. The nozzle is in fluid communication with the compressible cavity such that when pressure is applied to the compressible cavity, sanitizer is expelled from the nozzle.
US10203713B2 Method and system for recommending potential changes in energy consumption in a built environment
The present disclosure provides a system and method for recommending one or more potential changes in operating parameters of a built environment. The one or more potential changes are associated with a plurality of energy load sources. The method includes a step of fetching a first set of statistical data associated with each of a plurality of energy consuming devices. The method includes another step of collecting a third set of statistical data associated with one or more ambient parameters of the built environment. The method includes yet another step of analyzing the first set of statistical data, the second set of statistical data and the third set of statistical data. In addition, the method includes yet another step of recommending the one or more potential changes for the energy consumption of each of the plurality of energy consuming devices.
US10203710B2 Voltage regulator with output capacitor measurement
A voltage regulator which provides an output current at an output voltage at an output node of the voltage regulator, based on an input voltage at an input node of the voltage regulator is described. The voltage regulator has an output amplification stage for deriving the output current at the output node from the input voltage at the input node in dependence of a drive voltage. Furthermore, the voltage regulator has a differential amplification stage to determine the drive voltage in dependence of the output voltage and in dependence of a reference voltage. In addition, the voltage regulator has an adaption unit to determine a capacitance indication of a capacitor value of an output capacitor coupled to the output node of the voltage regulator. The adaption unit also adapts the differential amplification stage in dependence of the capacitance indication.
US10203708B2 Power regulator to control output voltage using feedback
A power regulator has an input terminal to receive an input voltage, an output terminal to output an output voltage, a transistor connected to the input and terminals, a feedback terminal to receive a feedback voltage, and a control circuit to control the transistor based on the feedback voltage at the feedback terminal and a reference voltage so as to keep the output voltage constant. Various implementations include an open detection circuit to detect an open state of the feedback terminal and, on detecting the open state, to vary the reference voltage and thereby keep the transistor in an OFF state, or a voltage holding circuit configured to hold the output voltage constant at a second voltage lower than the first voltage when the feedback terminal is in an open state.
US10203704B2 Fluid metering valve
A servovalve system comprising a pilot stage valve in communication with an hydraulic stage valve, the hydraulic stage valve comprising a valve member movably mounted in a valve chamber to selectively meter fluid flow in a flow path from an upstream inlet port to a downstream outlet port and at least two variable-sized orifices disposed in the flow path between the inlet and outlet ports, an upstream pressure sensor, a downstream pressure sensor, a fluid temperature sensor, a position sensor sensing a linear position of the valve member, a controller that receives input from the upstream pressure sensor, the downstream pressure sensor, the fluid temperature sensor and the position sensor; and the controller configured to provide a control signal to the pilot stage valve as a function of the input from the upstream pressure sensor, the downstream pressure sensor, the fluid temperature sensor and the position sensor.
US10203702B2 Drug dosing device and method for dosage metering and control
A drug dosing device and method for dosage metering and control, the drug dosing device including a drug dosing canister, a first flow channel, a second flow channel, a third flow channel, a metering flow channel, a switch valve, a control valve and a pressure release port; the upper part or top of the drug dosing canister communicates with the upper part or top of the metering flow channel via the first flow channel; the lower part or bottom of the drug dosing canister communicates with the lower part or bottom of the metering flow channel via the second flow channel; the switch valve disposed on the second flow channel; the bottom or lower part of the metering flow channel communicates with the control valve via the third flow channel; the pressure release port is disposed at the upper part or top of the drug dosing canister; and the cross section area of the metering flow channel is less than the cross section area of the drug dosing canister.
US10203701B2 Dynamic task allocation in an autonomous multi-UAV mission
A mechanism for dynamically allocating tasks among multiple UAVs operating autonomously during a mission is discussed. Task assignment is adjusted by each UAV dynamically during the mission based on criteria related to the individual UAV's operational status and/or mission parameters. Task allocation is determined independently without group communication between the UAVs actively taking part in the mission and without direct communication to a ground-based controller. A communication UAV provides a shared memory space that may be utilized by each UAV in determining its own task allocation.
US10203700B2 Emergency autoland system
Autoland systems and processes for landing an aircraft without pilot intervention are described. In implementations, the autoland system includes a memory operable to store one or more modules and at least one processor coupled to the memory. The processor is operable to execute the one or more modules to identify a plurality of potential destinations for an aircraft; calculate a merit for each potential destination identified; select a destination based upon the merit; and create a route from a current position of the aircraft to an approach fix associated with the destination that accounts for the terrain characteristic(s) and/or obstacle characteristic(s). The processor can also cause the aircraft to traverse the route, determine a final approach segment associated with the route; identify terrain characteristic(s) and/or obstacle characteristic(s) associated with the final approach segment; and determine an adjusted final approach segment accounting for the terrain characteristic(s) and/or obstacle characteristic(s).
US10203697B2 Real-time image-based vehicle detection based on a multi-stage classification
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes a vehicle detection system. The vehicle detection system includes receiving an image of a field of view of the vehicle and identifying a region-pair in the image with a sliding-window filter. The region-pair is made up of a first region and a second region. Each region is determined based on a color of pixels within the sliding-window filter. The vehicle detection system also determines a potential second vehicle in the image based on the region-pair. In response to determining the potential second vehicle in the image, the vehicle detection system performs a multi-stage classification of the image to determine whether the second vehicle is present in the image. Additionally, the vehicle detection system provides instructions to control the first vehicle based at least on the determined second vehicle.
US10203693B2 Flight control system with synthetic inertial glideslope deviation and method of use
A flight control module for computing glideslope deviation during landing of an aircraft is provided. The flight control module includes a communication interface and a processor. The communication interface is configured to receive inertial data for the aircraft. The processor is coupled to the communication interface and configured to compute an inertial glideslope deviation based on the inertial data.
US10203692B2 Structure from motion (SfM) processing for unmanned aerial vehicle (UAV)
A method of imaging an area using an unmanned aerial vehicle (UAV) collects a plurality of images from a sensor mounted to the UAV. The plurality of images are processed to detect regions that require additional imaging and an updated flight plan and sensor gimbal position plan is created to capture portions of the area identified as requiring additional imaging.
US10203690B2 Formation setting apparatus, formation setting method, and computer readable medium
A formation setting apparatus includes a display unit, a selector, a region calculator, a display controller, and a communication controller. The display unit displays a formation of formation flying that includes aircrafts. The selector selects, as a first aircraft, one of the aircrafts displayed on the display unit, on a basis of an operation performed by a user. The region calculator calculates a movable region of the first aircraft, on a basis of a distance, to the first aircraft, from one or a plurality of second aircrafts of the aircrafts excluding the first aircraft. The display controller causes the calculated movable region to be displayed on the display unit. The communication controller transmits a control signal to the first aircraft when a position within the movable region displayed on the display unit is selected by the user. The control signal causes the first aircraft to move to the selected position.
US10203688B2 Manufacturing device, system and method for outputting a manufacturing process flow having the shortest total process time among a plurality of manufacturing process flows
A manufacturing device inputs design information including three-dimensional structure data, generates a manufacturing process flow, and displays the manufacturing process flow on a screen for a user to check, modify, and confirm the flow based on design information and setting information. A process method includes a first process method of a direct modeling method having an FIB method and a second process method of a semiconductor manufacturing process method which is a non-FIB method. The manufacturing device generates a plurality of manufacturing process flows by a combination of cases where each of the process methods is applied to each of the regions of the three-dimensional data. The manufacturing process flow includes a process device, the process method, a control parameter value, a process time, and a total process time for each of process steps. An output unit outputs a manufacturing process flow having, for example, the shortest total process time.
US10203684B2 System and method for virtually calibrating computer numeric controlled machine axes
A method for virtually calibrating a CNC machine including the steps of selecting a true axis of movement of a toolhead of the CNC machine, instructing the toolhead to travel along the true axis of movement, selecting multiple points along an actual axis traveled by the toolhead, comparing the distance of the multiple points along the actual axis from the true axis to determine offset amounts from the true axis corresponding to a lack of straightness, and modifying g-code instructions to compensate for the offset amounts before uploading the g-codes to a CNC controller.
US10203677B2 Apparatus for checking a state of a machine part
Apparatus for checking a state of a machine part of a shaping machine, comprising an evaluation unit, at least one power loss sensor for ascertaining a power loss measurement signal which is representative of a power loss in and/or at the machine part, and at least one movement sensor for ascertaining a movement measurement signal which is representative of a movement of the machine part, wherein the evaluation unit is adapted to compute a damage indicator for the machine part from the power loss measurement signal and from the movement measurement signal.
US10203673B2 Apparatus and method for occupancy based energy consumption management
An apparatus for controlling consumption of a resource includes devices, a network operations center (NOC), and control nodes. The devices are within the facility. The NOC is external to the facility, and generates run time schedules that coordinate run times for each of the devices to control consumption while maintaining local environments, and adjusts the schedules based upon occupancy levels generated by the NOC, where the levels are exclusively generated based on the consumption of the resource and outside temperature. The control are coupled together via an energy management network that is operatively coupled to the NOC, and transmit sensor data and device status to the NOC for generation of the plurality of run time schedules. The nodes execute selected ones of the run time schedules to cycle the devices on and off.
US10203670B2 Information processing equipment and method for controlling information processing equipment
Information processing equipment includes: arithmetic processing units configured to execute jobs, respectively; a supply channel through which a coolant flows, the coolant absorbing heat generated by the arithmetic processing units; a circulating device configured to circulate the coolant in the supply channel through an outlet to output the coolant; and a job allocation device configured to allocate a job, when allocating the jobs to the arithmetic processing units, to a job non-execution arithmetic processing unit, if any, that is the arithmetic processing unit executing no job among the arithmetic processing units, the job non-execution arithmetic processing unit being positioned closer to the outlet side on the supply channel.
US10203669B2 Controlling electronic devices based on footstep pattern
The disclosure is related to controlling electronic devices in a target control area based on a footstep pattern of a registered member. Such controlling may be performed through identifying a person detected by a sensor based on footstep information received from the sensor, obtaining control information associated with the identified registered member, and controlling target devices in the target control area based on the obtained control information.
US10203666B2 Cell controller for finding cause of abnormality in manufacturing machine
A cell controller includes an inside information acquiring unit for acquiring the inside information of the plurality of manufacturing machines, and an inside information comparing unit which compares, with regard to a first manufacturing machine and a second manufacturing machine, which are selected by the comparison object selecting unit, first inside information and second inside information, which are acquired, and the inside information comparing unit extracting a difference therebetween. The cell controller also includes an abnormality cause finding unit for finding a cause of an abnormality that occurs in the first manufacturing machine or the second manufacturing machine, based on the difference, and an abnormality cause conveying unit for conveying the cause of the abnormality to the outside of the cell controller.
US10203656B2 Processing cartridge
A processing cartridge detachably mounted to an electronic imaging device is provided. The processing cartridge comprises a first housing, and a power receiving component configured to receive a driving force from a driving component of the electronic imaging device. The processing cartridge has a first position and a second position in the imaging device, and the processing cartridge is able to move in a longitudinal direction of the processing cartridge between the first position and the second position. When the processing cartridge is in the first position, the power receiving component disengages with the driving component, and the power receiving component is unable to receive the driving force from the driving component, and when the processing cartridge is in the second position, the power receiving component moves in an opposite direction and the power receiving component is able to receive the driving force from the driving component.
US10203655B2 Image forming apparatus
An image forming apparatus includes a cartridge supporting member configured to move with respect to a main body of the apparatus in a state in which a cartridge is mounted to take a mounting and demounting position where the cartridge supporting member is located at an exterior of the main body and allowing the cartridge to be mounted and demounted, and an image forming position where the cartridge supporting member is located within an interior of the main body to locate the cartridge at a position which allows formation of an image. A first unit of the cartridge includes a position-restricted portion, and the cartridge is located below a second unit in which the cartridge is mounted on the cartridge supporting member. The cartridge supporting member includes a position restricting portion configured to restrict movement of the cartridge with respect to the cartridge supporting member by engaging the position-restricted portion.
US10203654B2 Cartridge and method for manufacturing cartridge
A cartridge includes a cartridge frame member including a developer accommodation portion, an image bearing member rotatably provided to the cartridge frame member, an end sealing provided to the cartridge frame member and abutting on an end of the image bearing member in a longitudinal direction, a cleaning unit for acting on the image bearing member, a sealing portion integrally provided with the cartridge frame member and abut on an end of the cleaning unit in the longitudinal direction, a sheet member provided along the longitudinal direction and abut on the image bearing member at an end of the sheet member in a direction that crosses the longitudinal direction, and a fixing portion for fixing the sheet member and the cartridge frame member. The sealing portion and the fixing portion are integrally formed with the cartridge frame member.
US10203652B2 Cartridge and drum unit for electrophotographic image forming apparatus
A cartridge mountable to a printer, said printer including a coupling guide contactable to a coupling of the cartridge to guide the coupling member. A case of the cartridge is provided with a hole for exposing a free end portion of the coupling to an outside of the cartridge, and a retracted portion provided in downstream of the hole with respect to the mounting direction of the cartridge. When the cartridge is mounted to a main assembly of the printer, the coupling guide enters the retracted portion from which the coupling member has retracted.
US10203648B2 Cleaning blade for electrophotographic equipment
The disclosure shows a cleaning blade for electrophotographic equipment, the cleaning blade through which both high hardness and low warping are obtained and excellent toner scraping properties are realized. The cleaning blade (10) includes a blade part (12) comprising a cured material of a urethane composition containing a polyol, an isocyanate, and a crosslinker or a chain extender. The content of the isocyanate is 28.0 mass % or more with respect to the entire composition. The crosslinker or the chain extender comprises a triol having a molecular weight of 150 or less. The content of the crosslinker or the chain extender is 4.0 mass % or less with respect to the entire composition. The content of the triol having a molecular weight of 150 or less is 0.8 mass % or more with respect to the entire composition.
US10203646B2 Drive transmission unit and image forming apparatus incorporating same
A drive transmission unit is described that includes a drive source, and a rotatable drive transmitting member to transmit a driving force from the drive source. The drive transmitting member includes a bottom part intersecting an axis of the drive transmitting member, a circular transmitting part extending from the bottom part in an axial direction of the drive transmitting member and including an internal toothed surface on an inner circumferential surface of the transmitting part to mesh with a first member, and a first projecting part and a second projecting part projecting in opposite directions from the bottom part along the axial direction of the drive transmitting member and having different diameters.
US10203642B2 Image forming apparatus and a recording medium for determining image defects based on development current
An image forming apparatus includes a development current detector that detects an actual measurement value of a development current, a development current calculator that calculates a provisional calculation value of a development current based on an image formation condition, and an image-defect determiner that determines whether or not an image defect occurs, based on the actual measurement value of the development current detected by the development current detector and the provisional calculation value of the development current calculated by the development current calculator.
US10203639B2 Silicone rubber composition for highly heat conductive thermal fixing roll or thermal fixing belt, fixing roll, and fixing belt
A thermal fixing roll or belt-forming silicone rubber composition having a high thermal conductivity, a low compression set, and an improved heat resistance which is well adapted for use as a coating material in a fixing roll or fixing belt is provided. Also provided are a fixing roll and a fixing belt formed by using such composition. The thermal fixing roll or belt-forming silicone rubber composition comprises 100 parts by weight of a heat-curable silicone rubber composition and 50 to 800 parts by weight of silicon carbide having an iron content of up to 0.2% by weight at the surface and an average particle size of 1 to 50 μm.
US10203635B2 Image forming apparatus, method for image forming apparatus, and program
An image forming apparatus includes first and second conveyance and calculation units, a reverse unit, a control unit, an image forming unit, and a stack unit to stack sheets. A recording material is conveyed from the stack unit to the image forming unit. The recording material is conveyed reversely, and is conveyed to a double-sided conveyance path and to the image forming unit. Without causing a recording material to wait in the reverse unit, a first recording material is conveyed from the stack unit, then a second recording material is conveyed, and subsequently a third recording material is conveyed. A conveyance interval time and a maximum waiting time are calculated. When the conveyance interval time exceeds the maximum waiting time, the second recording material conveyance starts at timing based on a waiting time after conveyance of the first recording material, and the third recording material conveyance starts at a timing.
US10203630B2 Developing apparatus and image forming apparatus
A developing apparatus includes: a developer carrying member carrying a developer; a plurality of developer feeders accommodating the developer carried by the developer carrying member and being arranged in an axial direction of the developer carrying member; and a collecting part that collects the developer from the developer carrying member and feeds the developer to a second developer feeder different from a first developer feeder located at a position where the developer is collected from the developer carrying member in the axial direction, among the plurality of developer feeders.
US10203628B1 Toner agitator assembly
A toner agitator assembly according to one example embodiment includes a shaft rotatable about a rotational axis. A wiper extends outward from the shaft and is rotatable with the shaft. The wiper is composed of a flexible film material. The wiper includes at least two fingers formed in a distal end of the wiper relative to the shaft. The fingers are individually deflectable counter to an operative rotational direction of the shaft.
US10203627B2 Electrophotographic deposition of unpackaged semiconductor device
A method of depositing an unpackaged semiconductor die (“die”) onto a substrate. The method includes writing a latent image on a photosensitive drum. The latent image represents an outline for the die to be placed onto the substrate. The photosensitive drum is configured to have an electro-static charge and the die is transferred from the developing unit to the photosensitive drum so as to deposit the die onto the substrate according to the outline.
US10203621B2 Image forming method and toner set for developing electrostatic latent image
An image forming method includes using yellow toner, magenta toner, cyan toner, and black toner in which each of the yellow toner, the magenta toner, the cyan toner, and the black toner includes a crystalline polyester resin having a constitutional unit derived from a linear chain aliphatic diol, an amorphous resin, a colorant, and a releasing agent. A carbon number of a linear chain aliphatic diol component forming the crystalline polyester resin contained in the black toner is 6 or more, and a carbon number of a linear chain aliphatic diol component forming the crystalline polyester resin contained in each of the yellow toner, the magenta toner, and the cyan toner is 3 or more and 5 or less.
US10203619B2 Toner and method for producing toner
A toner including: a binder resin containing an ethylene-vinyl acetate copolymer; a polysiloxane derivative A represented by structural formula 1; and a polysiloxane derivative B represented by structural formula 2: (in structural formula 1, R1 to R10 each independently represent a methyl group or a phenyl group, and l, m and n each independently represent an integer of at least 1) (in structural formula 2, at least one of R11 to R20 is an organic group having a C4-30 alkyl group, a C4-30 alkoxy group, an acrylic group, an amino group, a methacrylic group or a carboxyl group, the remaining groups among R11 to R20 each independently represent a methyl group or a phenyl group, and p, q and r each independently represent an integer of at least 1).
US10203618B2 Electrostatic charge image developing toner
An electrostatic charge image developing toner includes a binder resin and a release agent. A ratio of a crystalline polyester resin to the total amount of a amorphous polyester resin and the crystalline polyester resin is within a range exceeding 40% by mass to 60% by mass. A temperature at which a storage modulus before heat left G′ before being left to stand at a temperature of X° C. becomes 1.0×108 Pa is within a range exceeding 45° C. to 55° C. A storage modulus after heat left G′ at a temperature of X′° C. at which a value of a ratio of the storage modulus after heat left G′ at a temperature of X° C. after being left to stand at the temperature of X° C. for 2 hours to the storage modulus before heat left G′ at the temperature of X° C. becomes the maximum is within a range of 1.0×108 to 5.0×108 Pa.
US10203616B2 Electrophotographic photoreceptor, electrophotographic photoreceptor cartridge, and image forming apparatus
The present invention relates to an electrophotographic photoreceptor comprising: a conductive support; and a photosensitive layer on the conductive support, wherein the photosensitive layer contains a charge transport substance, a binder resin, and a compound which has a molecular weight of equal to or less than 350, and is represented by General Formula (1).
US10203614B2 Exposure apparatus, exposure method, and method for producing device
Exposure apparatus exposes a substrate by irradiating the substrate with exposure light via a projection optical system and a liquid. The exposure apparatus is provided with a liquid immersion mechanism for supplying the liquid and recovering the liquid. The liquid immersion mechanism has an inclined surface, which is opposite to a surface of the substrate and is inclined with respect to the surface of the substrate, and a liquid recovering port of the liquid immersion mechanism is formed in the inclined surface. A flat portion is provided between the substrate and the projection optical system. A liquid immersion area can be maintained to be small.
US10203610B2 Apparatus and method for providing fluid for immersion lithography
A liquid immersion lithography apparatus includes a projection system having a final optical element and a nozzle member having a first opening disposed on a first side of the final optical element and from which an immersion liquid is supplied, a second opening disposed on a second side of the final optical element and from which the immersion liquid is recovered, and a liquid recovery portion disposed to surround a path of an exposure beam and from which the immersion liquid is recovered. A tank is fluidicly connected to the liquid recovery portion of the nozzle member. During exposure of a substrate to the exposure beam, an upper surface of the substrate faces the liquid recovery portion, and the immersion liquid is supplied from the first opening while performing liquid recovery from the second opening and the liquid recovery portion.
US10203600B2 Photoresist bottle capable of improving poor coating coverage
A photoresist bottle capable of improving poor coating coverage is disclosed, which comprising: a sealed photoresist bottle body having a connector, a hard groove-shaped projection fixed on the bottom of the bottle body, an inner liner having an opening at the bottom, which is hermetically connected to the groove sidewall of the projection and is used to fill with the photoresist, a nitrogen gas tube inserting into the interspace between the bottle body and the soft liner through the connector, and a photoresist conduit inserting into the soft liner through the connector. Wherein, the top of the inner liner is hermetically connected to the upper lateral wall of the photoresist conduit, the lower end of the photoresist conduit reaches within the groove of the projection. When the soft liner is pressured, since unable to touch the photoresist outlets at the lower end of the photoresist conduit, a blocking can be avoided. Thereby, air bubbles and coating problems are prevented.
US10203598B2 Gradient spray coating polymer pen arrays
The disclosure provides a method of inking a polymer pen lithography tip array (“PPL tip array”), including applying an ink composition to a PPL tip array using at least two spray applicators to deposit the ink as a non-uniform ink layer. The disclosure further provides a method of depositing at least two ink compositions on PPL tip array, including applying a first ink to a first defined area using a first spray applicator, and applying a second ink to a second defined area using a second spray applicator. The disclosure further provides a method of scaling a linear ink composition gradient provided by at least two spray applicators to a PPL tip array having a length, L, including positioning the spray applicators at a distance of about 5.0 L to about 8.0 L relative to the surface of the PPL tip array, positioning the spray applicators at a distance of about 0.5 L to about 3.0 L relative to each other, and applying an ink composition.
US10203595B2 Autofocus testing device
The present disclosure relates to an autofocus testing device. The autofocus testing device includes a first focusing plate; a second focusing plate; a driver configured to drive at least one of a camera and the first and second focusing plates to aim a lens of the camera at the first and second plates in turn, wherein a first distance between the first focusing plate and the camera is different from a second distance between the second focusing plate and the camera; and a controller configured to obtain status information of the driver, determine whether the lens is aimed at one of the first and second focusing plates based on the status information, and control the camera to perform an autofocus image capture operation when the lens is aimed at one of the first and second focusing plates.
US10203593B2 Light source device having a retardation plate and projection display apparatus including the light source
A light source device according to the present disclosure includes: a plurality of solid-state light source units; a polarization combination mirror for combining polarized lights incident from the plurality of the solid-state light source units; a half-wavelength plate having a strip shape, for converting a polarization azimuth of one of polarized lights coming from the polarization combination mirror; another half-wavelength plate for controlling proportions of intensities of polarization components of the polarized lights incident from the former half-wavelength plate; a dichroic mirror for separating the polarized lights incident from the latter half-wavelength plate; a phosphor plate for emitting light, upon being excited by the polarized light having been separated by the dichroic mirror.
US10203591B2 Wavelength conversion device, light-emitting device and projection system
Disclosed are a wavelength conversion device, a light-emitting device and a projection system, comprising a wavelength conversion layer having a first surface and a second surface opposite each other. The first surface receives an excitation light. The wavelength conversion layer absorbs the excitation to produce a converted light and emits the converted light or the mixture of the converted light and the excitation light from the first surface and the second surface. A scattering reflective substrate is stacked with the wavelength conversion layer and includes a white porous ceramic or a white scattering material for scattering the incident light. The scattering reflective substrate includes a third surface facing the second surface and scatters at least a part of the incident light on the third surface and then emits all the light from the third surface to the second surface.
US10203589B2 Wavelength converter, illuminator, and projector
A wavelength converter includes a rotating device, a substrate rotated by the rotating device, and a wavelength conversion element and a plurality of fins provided on a first surface of the substrate, and the first surface is so provided as to face an opening of an air introduction channel through which air for cooling the wavelength conversion element is introduced.
US10203587B2 Electronic device and method for manufacturing the same
An electronic device according to the present disclosure may include: a housing including a substantially transparent plate that includes a first surface facing in a first direction, and a second surface facing in a second direction; a display exposed in the first direction; and a camera device exposed in the first direction. The camera device may include: a barrel structure including a side wall defining a space therein and an opening facing the first direction and a camera housing structure including a side portion surrounding at least a portion of the side wall of the barrel structure and an upper portion facing the first direction. The camera housing structure may include a first protrusion formed on the upper portion. The present disclosure implements a waterproof/dustproof structure for capping at least a portion of the camera device.
US10203581B2 Electrochromic photonic-crystal reflective display device and method of manufacturing the same
Disclosed are an electrochromic photonic-crystal reflective display device and a method of manufacturing the same. The electrochromic photonic-crystal reflective display device includes a substrate having lower electrodes, a first solid polymer electrolyte thin film, a block copolymer photonic-crystal thin film, a second solid polymer electrolyte thin film, and upper electrodes. The first solid polymer electrolyte thin film is formed on the top of the substrate, and is made from a mixed solution including a polymer electrolyte and an ionic liquid. The block copolymer photonic-crystal thin film is formed on the top of the first solid polymer electrolyte thin film. The second solid polymer electrolyte thin film is formed on the top of the block copolymer photonic-crystal thin film, and is made from a mixed solution including a polymer electrolyte and an ionic liquid. The upper electrodes are formed on the top of the second solid polymer electrolyte thin film.
US10203579B2 Liquid crystal display device
A liquid crystal display device includes a counter substrate and an active matrix substrate, and a liquid crystal layer that is provided between the counter substrate and the active matrix substrate. The active matrix substrate includes gate interconnect lines, data interconnect lines, a thin film transistor, a pixel electrode that is connected to the thin film transistor via a through hole, a common electrode, and an interlayer insulating layer that is disposed between the pixel electrode and the common electrode. Also, a photo spacer for providing a constant spacing between the counter substrate and the active matrix substrate is provided inside the liquid crystal layer, and equipotential lines having a voltage less than a threshold value are formed inside the photo spacer.
US10203576B2 Display substrate with a common electrode and liquid crystal display panel having the same
A display substrate includes a display area corresponding to a plurality of pixels, a peripheral area surrounding the display area, a thin film transistor for driving a corresponding one of the pixels, a gate line electrically coupled to the thin film transistor, a data line crossing the gate line and electrically coupled to the thin film transistor, a pixel electrode electrically coupled to the thin film transistor, and a common electrode overlapping the pixel electrode and having a first opening overlapping a first pixel of the pixels, and a second opening overlapping a second pixel of the pixels adjacent the first pixel, wherein the first opening and the second opening extend in different directions, and wherein the common electrode is continuous and overlaps the first and second pixels.
US10203571B2 Liquid crystal display device
It is an object of the present invention to provide a liquid crystal display device which has a wide viewing angle and less color-shift depending on an angle at which a display screen is seen and can display an image favorably recognized both outdoors in sunlight and dark indoors (or outdoors at night). The liquid crystal display device includes a first portion where display is performed by transmission of light and a second portion where display is performed by reflection of light. Further, a liquid crystal layer includes a liquid crystal molecule which rotates parallel to an electrode plane when a potential difference is generated between two electrodes of a liquid crystal element provided below the liquid crystal layer.
US10203565B2 Liquid crystal display
Liquid crystal display includes a first substrate which includes a pixel electrode disposed in each pixel, a second substrate which faces the first substrate and includes a common electrode and an insulating layer, and a liquid crystal layer which is disposed between the first substrate and the second substrate, where the common electrode includes a first common electrode which is disposed on the whole surface defining the second substrate and a second common electrode which is disposed on the first common electrode with the insulating layer interposed therebetween and includes an opening defined in each pixel, and each pixel includes a first region in which the pixel electrode and the first common electrode face each other through the opening and a second region in which the pixel electrode and the second common electrode face each other.
US10203563B2 Forming methods of liquid crystal layers, liquid crystal panels, and liquid crystal dripping devices
The present disclosure relates to a formation method of liquid crystal layers, a liquid crystal panel, and a liquid crystal dripping device. A first dripping is applied toward a central area of the plastic frame of a first substrate, and a second dripping is applied toward a rim area of the plastic frame of a second substrate, wherein a liquid crystal amount of a single droplet with respect to the first dripping and the second dripping are different. That is, the dripping process applied to one substrate may be adjusted in accordance with the diffused result of the liquid crystals on the other substrate, such that the uniformity of the diffused liquid crystals may be enhanced. In addition, the issues, such as sealing puncture, edge gap, and bubble, may be avoided so as to enhance the product quality.
US10203562B2 Liquid crystal display device
A liquid crystal display device according to one aspect of the present invention includes: a liquid crystal layer sandwiched between an element substrate and an opposing substrate; a plurality of spacers; and a Hack matrix provided on a surface on the element substrate side of the opposing substrate and having a first portion that extends in a row direction to separate a plurality of subpixels arranged in a column direction and a second portion that extends in the column direction to separate a plurality of subpixels arranged in the row direction, are included. The first portion is formed by alternately disposing first regions and second regions having a narrower area than the first regions every two subpixels arranged in the row direction. The spacer is disposed in any of the first regions. The spacer in disposed in the first regions. Spacers arranged in odd-numbered rows and spacers arranged in even-numbered rows do not adjoin each other in the column direction.
US10203560B2 Method for manufacturing liquid crystal display device
The embodiments of the present disclosure provide a method for manufacturing a liquid crystal display device which includes a liquid crystal panel, and the method includes transforming the liquid crystal in a liquid crystal panel into a solid state before processing the liquid crystal panel, and transforming the liquid crystal in the liquid crystal panel into a liquid state after the liquid crystal panel is processed. In the method, the liquid crystal in a liquid crystal panel is transformed into a solid state before processing the liquid crystal panel, which can greatly enhance the pressure resistance of the liquid crystal panel, and prevent the pressure in the processing from breaking the liquid crystal panel.
US10203552B2 Rubber frame and manufacturing method thereof, backlight module, and display device and assembling method thereof
A rubber frame, a manufacturing method thereof, a backlight module, a display device and an assembling method thereof, for solving the problem that breakage is prone to occur at a position with single-layer glass. The rubber frame includes a rubber frame body and a protective structure member providing cushioning effect, the protective structure member is in a shape of sheet and made of a same material as that of the rubber frame body, and is used in mutual cooperation with the rubber frame body within a bonding region of the rubber frame body.
US10203550B2 Display device
A display device includes a display panel and a backlight unit providing the display panel with light. The backlight unit includes a first light source including a top emitting diode package and second and third light sources arranged in a first direction to allow the first light source to be disposed between the second and third light sources. Each of the second and third light sources includes a side emitting diode package. An optical distance between the top emitting diode package of the first light source and the optical member is greater than optical distances between the optical member and the side emitting diode packages of the second and third light sources.
US10203549B2 Backlight unit and display device including backlight unit
A backlight unit can include a frame including a bottom and a sidewall extending from the bottom; at least one substrate located on the frame, and a plurality of light sources mounted on the at least one substrate; and a reflecting sheet located on the at least one substrate, in which the reflecting sheet includes a first sheet part located on the bottom, the first sheet part including a plurality of holes corresponding to the plurality of the light sources; and a second sheet part extended from the first sheet part, the second sheet part including a horizontal dot area located along a long side of the reflecting sheet and a vertical dot area located along a short side of the reflecting sheet, and at least one of the horizontal dot area and the vertical dot area comprising first areas and second areas. Further, the first areas correspond to outermost holes among the plurality of holes, and the second areas are located between the first areas, the first areas and the second areas include a plurality of dot areas, each of the dot areas includes a plurality of dots, a size of dots included in one of the plurality of dot areas is different from a size of dots included in another of the plurality of dot areas in the first area, a size of dots included in one of the plurality of dot areas is different from a size of dots included in another of the plurality of dot areas in the second area.
US10203548B2 Backlight assembly and display device
The embodiments of the present invention provide a backlight assembly and a display device. The direction of light for display can be adjusted without increasing the thickness of the display device. The backlight assembly comprises: an adjustable liquid crystal lens; a first polarizer located on a light input side of the adjustable liquid crystal lens; a determining unit configured for determining an output direction for light from the backlight assembly; and a controlling unit configured for controlling a tilt angle of the liquid crystal in the adjustable liquid crystal lens based on the output direction determined by the determining unit, thereby ensuring light from the backlight assembly propagating in the determined output direction.
US10203546B2 Liquid crystal display device and method of manufacturing the same
A liquid crystal display device includes: an upper substrate; a light blocking layer disposed on the upper substrate; a residual pattern disposed on the light blocking layer; a color conversion portion disposed at an area defined by the residual pattern; a planarization layer disposed on the color conversion portion and the residual pattern; and an upper polarization plate disposed on the planarization layer.
US10203542B2 Color film substrate and manufacturing method thereof
The present disclosure discloses a color film substrate and a manufacturing method thereof, increase a translucent pattern with one layer has groove structure between the substrate and the color blocking pattern, and increase the contact area between the color blocking pattern and the translucent pattern through the groove structure, by means of the contact of the translucent pattern and the substrate, thereby increasing the contact area between the color blocking pattern and the substrate, it is possible to avoid the color blocking pattern peeling, to improve the quality of the product.
US10203541B2 Display substrate and method for manufacturing the same, and display device
A display substrate, a method for manufacturing the display substrate, and a display device are provided. The display substrate includes a display area and a non-display area surrounding the display area. The non-display area of the display substrate includes a shading pattern, to prevent light from being transmitted through the non-display area.
US10203538B2 Touch substrate, touch display panel and display apparatus having the same, and fabricating method thereof
The present application discloses a touch substrate including a base substrate; a touch electrode layer on a base substrate comprising a plurality of columns of first touch electrodes, a plurality of rows of second touch electrodes, and a plurality of columns of electrode bridges in a same layer and made of a same electrode material; and a black matrix layer on the base substrate. The plurality of columns of first touch electrodes are insulated from the plurality of rows of second touch electrodes, and cross over the plurality of rows of second touch electrodes forming a plurality of intersections. A plurality of first touch electrode in each column are electrically connected by a plurality of electrode bridges. A plurality of second touch electrode in each row are electrically connected by the black matrix layer.
US10203537B2 Electronic component and electronic device using the same
An electronic component is equipped with a pad. The pad includes a lower transparent electric conductive layer formed on an insulating substrate. An insulating layer is formed on the lower transparent electric conductive layer. A contact hole is formed in the insulating layer for exposing the lower layer transparent electric conductive layer. A metal layer is formed on the lower transparent electric conductive layer and covered with the insulating layer so as to surround the contact hole. An upper transparent electric conductive layer is formed on the insulating layer and connected with the lower transparent electric conductive layer through the contact hole.
US10203536B2 Photo-tunable liquid crystal composition and methods for their fabrication and use
A photo-tunable liquid crystal composition may include a polymer matrix and a liquid crystal mixture dispersed within the polymer matrix. The liquid crystal mixture may include at least one achiral nematic liquid crystal material, at least sine photo-active chiral dopant, at least one photo-inactive chiral dopant, and at least one emissive dye. The composition may be fabricated in the form of an emulsion, a wet film, or a dry film. The dry film may be used in a photo-tunable liquid crystal film laser. The output wavelength of the photo-tunable liquid crystal film laser may be tuned by exposing the dry film to illumination having at least one wavelength at one or more transition wavelengths.
US10203534B2 Display motherboard comprising first and second sub-supporting layers each comprising a plurality of layer structures and manufacturing method thereof, display panel and display device
Embodiments of the present invention provide a display motherboard and a manufacturing method thereof, a display panel and a display device. The display motherboard includes a plurality of display panels defined by a plurality of cutting lines, each of the display panels having a display area and a peripheral area, each of the display panels including a first substrate and a second substrate provided opposite to each other, a position corresponding to the peripheral area between the first substrate and the second substrate being provided with a sealant. The display motherboard further includes a supporting layer provided between the sealant and the cutting lines, the supporting layer being provided on the first substrate and/or the second substrate for supporting the first substrate and the second substrate when cutting the display motherboard.
US10203533B2 Display device
A display device includes a display panel, a cover, a bonding member, a guide mold and at least one fastening member. The cover is above the display panel. The bonding member is on a surface of the cover and includes a plurality of non-recessed portions and a plurality of recessed portions between the plurality of non-recessed portions. The guide mold accommodates a light source below the display panel and includes a plurality of protruding portions protruding from a side surface thereof, each of the plurality of protruding portions respectively corresponding to each of the plurality of non-recessed portions. The at least one fastening member penetrates a corresponding one of the plurality of protruding portions of the guide mold to be fastened to a corresponding one of the plurality of recessed portions.
US10203528B2 Integrated polarization converter and frequency shifter
An optical device is described. This optical device includes an electro-optical material having an X-cut, Y-propagate orientation. In particular, a Y crystallographic direction of the electro-optical material is parallel to an optical waveguide defined in the electro-optic material and an X crystallographic direction of the electro-optical material is parallel to a vertical direction of the optical device. By applying drive signals having an angular frequency to the electro-optic material, the optical device may perform modulation, corresponding to a traveling-wave configuration, of an optical signal based at least in part on the drive signals. where the modulation involves a polarization conversion and a frequency shift. The angular frequency of the drive signals may be selected to approximately cancel electro-optic cross terms in X-Z plane of the electro-optical material. Moreover, an amplitude of the drive signals may be selected so that the optical device emulates a half-wave-plate configuration.
US10203524B2 Transparent optical article having a colorless appearance
The present invention relates to a transparent optical article comprising at least one dye at least partially inhibiting light having a wavelength ranging from 400 to 460 nm and at least one selective optical brightener that emits light by fluorescence at a wavelength ranging from 400 to 460 nm. The optical brightener acts as a means for at least partially balancing the color imparted to the transparent optical article by the dye, thus allowing for perception of said optical article as less yellow, and even colorless to an user or an observer.
US10203519B2 Systems and methods for augmented reality
Methods for augmented reality, and to lenses, systems and methods for improving visual comfort of a wearer equipped with a head-mounted device configured for display of information content.
US10203515B2 MEMS-based optical image stabilization
In one example, a camera is provided that includes: a plurality of MEMS electrostatic comb actuators, each actuator operable to exert a force on at least one lens; and an optical image stabilization (OIS) algorithm module operable to command the plurality of actuators to actuate the at least one lens responsive to motion of the camera.
US10203513B2 Minimization of cross-talk in a multi-mode fiber
A method of minimizing cross-talk between optical modes propagating in a multi-mode optical fiber, comprises superimposing a plurality of optical wavefunctions; determining a relationship between superpositions of at least some of the optical wavefunctions and at least one measure of orthogonality of the optical modes at an output of the multi-mode optical fiber; and identifying a superposition of at least some of the optical wavefunctions that provides a desired or optimized value of the at least one measure of orthogonality using the determined relationship. The method further comprises generating, using light from a laser and at least one optical component, the identified superposition of at least some of the optical wavefunctions that provides the desired or optimized value of the at least one measure of orthogonality.
US10203504B1 Scanning waveguide display
A waveguide display is used for presenting media to a user. The waveguide assembly includes a light source, a source waveguide, an output waveguide, and a controller. The light source emits image light based on scanning instructions from the controller. The source waveguide receives the image light from the light source, expands the image light in at least one dimension, and outputs an expanded image light to the output waveguide at an input area. The output waveguide outputs the expanded image light from a portion of an output area based on a direction of the expanded light from the source waveguide.
US10203501B2 Head mounted display, and image displaying method in head mounted display
Disclosed herein is A head mounted display including: (A) an eyeglasses frame-like frame to be mounted to an observer's head; (B) an image display device; (C) an image sensing device mounted to the frame; and (D) a correction section, wherein the image display device includes (B-1) an image generating device, and (B-2) see-through type light guide section which is mounted to the image generating device, on which beams emitted from the image generating device are incident, through which the beams are guided, and from which the beams are emitted toward an observer's pupil.
US10203500B2 Display, in particular heads-up display, particularly for a motor vehicle
The invention relates to a display (1), in particular a heads-up display, for displaying a virtual image in a vehicle driver's field of view, said display (1) comprising a semi-reflective blade (5) for displaying said virtual image and one or more optical elements (3, 7) for projecting an image toward said semi-reflective blade (5), said display (1) being configured to allow a movement of said optical element or elements (3, 7) so as to allow said semi-reflective blade (5) to be retracted when the display (1) is stopped, along a path passing through a location of said optical element or elements (3, 7) when the display (1) is operating.
US10203498B2 Long distance imaging head-up display device
The present invention relates to a long distance imaging head-up display device, which includes an imaging projection module, a reflective diffuser and a concave mirror module, wherein a reflective diffuser is used with a concave mirror module to increase a reflective distance, to thereby obtain a longer optical path distance, so as to project image to a far distance under the same magnification of concave mirror, to reduce visual vertigo and obtain the best visual effects for drivers, to thereby improve driving safety.
US10203495B1 Via under insulated notch of electrowetting display device
A display device includes a first support plate and an opposing second support plate. A pixel region is positioned between the first support plate and the second support plate. A thin film transistor (TFT) structure is formed on the first support plate and associated with the pixel region. The TFT structure includes a source and drain electrode layer. A reflective layer is formed or disposed over the source and drain electrode layer. The reflective layer includes a pixel electrode within the pixel region. A via is between the source and drain electrode layer and the reflective layer to electrically couple the pixel electrode to the source and drain electrode layer. An organic layer is formed or disposed over the via. The organic layer includes an elevated surface over the via.
US10203494B2 Optical module and electronic apparatus
An optical module includes a circuit substrate that has a concave portion and a flat surface, an optical sensor that is disposed inside a space, and an optical filter device that has a base which accommodates a variable wavelength interference filter and has a light-through hole through which light emitted from the variable wavelength interference filter passes and a first glass member which is disposed in the light-through hole. The first glass member is positioned inside the space. The base is bonded to the flat surface. The distance between the first glass member and the optical sensor is set to a distance at which light emitted from the variable wavelength interference filter does not interfere between the first glass member and the optical sensor.
US10203493B2 Optical systems for multi-sensor endoscopes
There is provided herein an optical system for a tip section of a multi-sensor endoscope, the system comprising: a front-pointing camera sensor; a front objective lens system; a side-pointing camera sensor; and a side objective lens system, wherein at least one of said front and side objective lens systems comprises a front and a rear sub-systems separated by a stop diaphragm, said front sub-system comprises, in order from the object side, a first front negative lens and a second front positive lens, said rear sub-system comprises, in order from the object side, a first rear positive lens, an achromatic sub-assembly comprising a second rear positive lens and a third rear negative lens, wherein the following condition is satisfied: f(first rear positive lens)≤1.8f, where f is the composite focal length of the total lens system and f(first rear positive lens) is the focal length of said first rear positive lens.
US10203491B2 Pathology data capture
A method for pathology data capture includes magnifying a pathology sample with a microscope to form magnified pathology images. The method also includes recording the magnified pathology images with a digital camera optically coupled to the microscope, and recording voice annotations from a user of the microscope with a microphone. The magnified pathology images and the voice annotations are transferred to a processing apparatus electrically coupled to the digital camera and the microphone. The processing apparatus performs operations including recording the magnified pathology images and the voice annotations to a storage medium, indexing the magnified pathology images and the voice annotations with respect to recording time, and tagging the voice annotations of the user to one or more specific locations in the magnified pathology images.
US10203488B2 Zoom lens, optical apparatus, and method for manufacturing zoom lens
A zoom lens includes, in order from an object side along an optical axis, a first lens group G1 having positive refractive power, a second lens group G2 having negative refractive power, and a third lens group G3 having positive refractive power. Upon zooming from a wide-angle end state W to a telephoto end state T, a distance between the first lens group G1 and the second lens group G2 increases, and a distance between the second lens group G2 and the third lens group G3 decreases. Given conditions are satisfied. Accordingly, a zoom lens having high optical performance with suppressing variations in aberrations, an optical apparatus equipped therewith, and a method for manufacturing the zoom lens are provided.
US10203487B2 Imaging lens system, imaging apparatus and projector
An imaging lens system (imaging lens) having a focal length f is formed of a first lens group formed of three negative lenses and a single positive lens or a cemented lens and a second lens group having a positive focal length with the first lens group and the second lens group sequentially arranged from the enlargement side and employs the stereographic projection method that satisfies a condition of y=a·f·tan(θ/2) (α: 1.8≤α≤2.2). The thus configured imaging lens system readily allows distortion to be reduced at each image height y and the degree of compression to be also reduced for sufficient resolution at the periphery.
US10203482B2 Imaging lens
A compact imaging lens which meets the demands for low-profileness and a wide field of view and corrects various aberrations properly. The imaging lens includes, in order from an object side to an image side: an aperture stop; a first lens with positive refractive power having a convex surface on the object side; a second lens with negative refractive power as a meniscus lens having a concave surface on the image side; a third lens having a concave surface on the image side; a fourth lens; a fifth lens with positive refractive power having a convex surface on the image side; and a sixth lens with negative refractive power having a concave surface on each of the object side and the image side.
US10203481B2 Lens module
A lens module may include a first lens having positive refractive power; a second lens having positive refractive power; a third lens having negative refractive power; a fourth lens having refractive power; a fifth lens having refractive power; a sixth lens having negative refractive power; and a seventh lens having refractive power and one or more inflection points formed in locations thereof not crossing an optical axis, wherein the first lens, the second lens, the third lens, the fourth lens, the fifth lens, the sixth lens and the seventh lens are disposed in a sequential order from the first lens to the seventh lens.
US10203479B2 Image pickup lens
Embodiments relate to an image pickup lens including a first lens having both convex surfaces, a second lens in the form of a positive meniscus lens and a third lens in the form of a negative meniscus lens, the first lens to the third lens being arranged in sequence from an object side to an image side. The first lens to the third lens are formed of the same material.
US10203474B2 Method of attaching an auxiliary lens to a mobile telephone
Some embodiments disclosed herein relate to a lens component having one or more lenses attached to a retainer portion configured to removably attach to communication devices such as mobile phones, tablet computers, media players, and the like. The retainer portion may be configured so as not to interfere with a user's view of a display panel of the communication device. In some embodiments, a plurality of lenses may be provided, and the lenses may be removably attached to the retainer portion and may be interchangeable. A structure for providing a flash may also be provided. In some embodiments, additional features may be provided, such as attachment components to facilitate attachment to stability devices, such as tripods, and to user-wearable accessories.
US10203473B2 Lens barrel
A lens barrel includes a frame body, a frame body holder that holds the frame body, and an adjuster adjusting the inclination of the frame relative to a predetermined axis of the frame body holder. The adjuster includes an adjustment screw having a screw shaft with an external thread portion formed thereon, an internal thread portion screwed together with the external thread portion, a through hole formed in the frame body, a contact portion that is provided at a circumferential portion of the through hole, a hole portion formed in the frame body holder so as to be continuous with the internal thread portion, and a fitting portion extending from the external thread portion toward the screw tip of the adjustment screw with a fitting portion to be fitted into the hole portion.
US10203472B2 Autofocus camera systems and methods
A method for focusing a miniature camera includes providing a current through a coil, moving a lens of a camera based on the current to adjust a focus of the camera, and limiting movement of the lens along an optical path of the camera.
US10203470B2 Autofocus camera apparatus and method using multiple motors
An autofocus camera apparatus and method using multiple motors are provided. The AF camera apparatus includes a housing, an AF lens group disposed in the housing, a processor configured to generate a control signal to control movement of the AF lens group according to a determined focus location, and a plurality of motors configured to move the AF lens group in an optical axis direction according to the control signal of the processor.
US10203469B2 Auto focus locking unit and photographing apparatus including the same
Provided are an auto focus (AF) locking unit and a photo-graphing apparatus including the AF locking unit. In particular, the AF locking unit supports a lens group barrel holder that is descended by a movement of a front barrel in an optical axis direction by using a locking lever provided with an elastic force, and the photographing apparatus includes the AF locking unit. According to an embodiment, the AF locking unit supports the lens group barrel holder including lenses in the optical axis direction by using a driving force transmitted from a motor in correspondence to movements of a cam barrel and a front barrel, and the photographing apparatus includes the AF locking unit.
US10203468B2 Lens apparatus
A lens apparatus includes a can ring for moving an optical member in an optical axis direction by rotating about an optical axis relative to a fixed barrel. One end surface of the cam ring in the optical axis direction is in contact with a first ball array, while an opposite end surface of the cam ring in the optical axis direction is in contact with a second ball array, the first ball array is rotatably held by and between a ring member movable in the optical axis direction and the one end surface, the second ball array is rotatably held by and between a cap member fixed to the fixed barrel and the opposite end surface, and the ring member is biased by an elastic member toward the cam ring, and the cam ring is thereby biased toward the cap member.
US10203465B2 Managed connectivity in cable spool assemblies
A communications panel includes a chassis configured to receive at least one spool arrangement. Each spool arrangement includes a spool and at least one optical termination port that rotates in unison with the spool. PLM can be provided at the communications panel so that PLI stored electronically on optical connectors received at the optical termination ports can be provided to a data management network via the panel.
US10203456B1 Fiber optic cable to emitter/detector alignment apparatus and method
An apparatus for aligning a fiber optic connector with a detector or an emitter in a housing includes a stationary base mountable on the housing, a mobile stage movable relative to the stationary base, and spring-loaded adjustment screws on the stationary base oriented orthogonally relative to one another to adjust a position of the mobile stage in x and y directions. The stationary base and mobile stage include central openings that allow the adjustment mechanism to be positioned around the fiber optic connector. The stationary base and mobile stage also include lateral slots extending inwardly from their respective peripheral edges to their respective central openings to allow passage of a fiber optic cable when positioning or removing the apparatus.
US10203454B2 Dense wavelength-division multiplexing (DWDM) network and method
A dense wavelength-division multiplexing (DWDM) optical network includes an optical input port configured to receive unmodulated optical signals from the optical fiber comprising wavelength channels; one or more modulators coupled to the optical input port wherein the one or more modulators are each configured to modulate a respective first wavelength channel of the wavelength channels with respective data to produce a modulated first wavelength channel when the modulator is in a transmit state; wherein an input optical power of each modulator is kept at substantially a first level and an output optical power of the each modulator is kept at substantially a second level during operation of the modulator. A method and an optical network node are also disclosed therein.
US10203449B2 Light assembly, backlight module and liquid crystal display
A light assembly, a backlight module and a liquid crystal display are described. The light assembly includes a carrier, a light guide plate, a light source, a constraining member and a securing unit. The light guide plate is disposed on the carrier and has an incident surface. The light source which emits light towards the light guide plate and is adjacent to the incident surface of the light guide plate. The constraining member is disposed above the carrier and has a constraining surface. The securing unit is used to combine the constraining member with the carrier while the light guide plate is restrained against movement by the constraining surface of the constraining member.
US10203447B2 NVIS compatible backlight device and LCD using the same
Exemplary embodiments provide an electronic display assembly comprising a liquid crystal layer and a light guide positioned behind the liquid crystal layer. The light guide preferably includes a light emission surface and a light-collecting portion opposing the light emission surface. A pair of opposing side portions may define the periphery of the light guide. A first plurality of LEDs are placed so as to direct the emitted light into the light-collecting portion. An NVIS filter is preferably placed adjacent to at least one of the side portions. A second plurality of LEDs are placed to direct the emitted light through the NVIS filter and into a side portion of the light guide. Alternative embodiments can contain directing elements to direct the light from the second plurality of LEDs into the edge portions of the light guide.
US10203445B2 Backlight unit, display panel and display device
A backlight unit, a display panel and a display device are provided. The backlight unit includes a plurality of fixed supports (4) and a back plate (1) provided with a receiving space. Each of the fixed supports (4) is connected to an outer side of a side wall of the back plate (1) and includes a blocking part (41) protruding into upper portion of the receiving space of the back plate (1).
US10203433B2 Display apparatus with a display panel having a flat display area and a curved display area
A display apparatus includes: a display panel including a flat display area and a curved display area; and an optical sheet on the display panel. The optical sheet includes a first optical pattern overlapping the curved display area and configured to change a traveling direction of light exiting from the display panel.
US10203431B2 Microlens array, image display apparatus, object apparatus, and mold
A microlens array includes N lenses ranging from a 1st lens to an Nth lens and a lens arrangement area. N is a positive integer. The lens arrangement area has the N lenses arranged in array. The lens arrangement area receives light emitted from a light source. An ith (i being 1st to Nth) lens satisfies a conditional expression below: −20°≤θ≤20° where θ denotes an angle formed by a main-axis orientation of double refraction and a reference orientation.
US10203430B2 Method of producing optical laminate comprising hard coat layer comprised of cured product of composition comprising (meth)acrylic prepolymer having hydroxyl group
There is provided an optical laminate excellent in adhesiveness between a (meth)acrylic resin film (base material film) having low moisture permeability and a UV absorbing ability and a hard coat layer, and has suppressed interference unevenness. An optical laminate according to an embodiment of the present invention includes: a base material layer formed of a (meth)acrylic resin film; a hard coat layer formed by applying a composition for forming a hard coat layer to the (meth)acrylic resin film; and a penetration layer formed through penetration of the composition for forming a hard coat layer into the (meth)acrylic resin film, the penetration layer being placed between the base material layer and the hard coat layer, wherein the penetration layer has a thickness of 1.2 μm or more.
US10203427B2 Correlation techniques for passive electroseismic and seismoelectric surveying
A method for surveying, may include receiving, by a processor, first survey data from a first source, the first source comprising a first signal generated by a subsurface earth formation in response to a passive-source electromagnetic signal, wherein the electromagnetic signal is generated by an electroseismic or seismoelectric conversion of the passive-source electromagnetic signal. The method may also include receiving, by the processor, second survey data from a second source and processing the first survey data and the second survey data to determine one or more properties of a subsurface earth formation.
US10203418B2 Method for estimating the position of a portable device
Method for estimating the position of a portable device which includes: a first estimation step (11), in which is estimated the position and the extension of a first spatial region (100) where the portable device is located and; a second estimation step (12), in which is estimated the position of the portable device by the selection of the position where the portable device is located among the positions included in the first spatial region (100).
US10203415B2 Methods for topology and automatic neighborhood detection in lighting system
Apparatuses and methods, the methods including installing a plurality of lighting fixtures, each of the lighting fixtures being installed at a location where they are to be operated and including at least one of a motion sensor and a global positioning system (GPS) device; receiving a signal from the plurality of lighting fixtures; storing a dataset including data representing the signals from the plurality of lighting fixtures; determining a correlation between the plurality of lighting fixtures and/or determining neighboring lighting fixtures for the plurality of lighting fixtures; and determining a topology of the installed lighting fixtures based on the determined correlation between the plurality of lighting fixtures.
US10203411B2 System and method for reducing ambient light sensitivity of infrared (IR) detectors
Aspects of the disclosure pertain to a system and method for reducing ambient light sensitivity of Infrared (IR) detectors. Optical filter(s) (e.g., absorption filter(s), interference filter(s)) placed over a sensor of the IR detector (e.g., gesture sensor) absorb or reflect visible light, while passing specific IR wavelengths, for promoting the reduced ambient light sensitivity of the IR detector.
US10203410B2 Probabilistic weather severity estimation system
A method implementing a probabilistic weather severity estimation system is provided. The method includes gathering meteorological information from a plurality of vehicles based on a non-periodic iteratively optimized communication method that at least in part takes into consideration an vehicle's position and heading in relation to a weather event. A probabilistic weather severity estimation for future weather conditions is calculated based at least in part on the gathered meteorological information and an assigning of computed probabilistic weather severity values to nodes in a matrix. Each node is associated with a respective part of space volume in which the plurality of vehicles are gathering the meteorological information.
US10203407B2 Illumination device and detection method thereof
An illumination device is provided. The illumination device includes a lamp body, a stage, at least one first light source, a first radiator, and a first feed conductor. The stage is disposed in the lamp body. The first light source is disposed on the stage. The first opening is formed on the first radiator, the first light source corresponds to the first opening, and the first radiator transmits a first wireless signal. The first feed conductor is connected to the first radiator.
US10203403B2 Low-cost underwater acoustic system for real-time three-dimensional imaging
Examples described herein include an acoustic system for the imaging of underwater objects, comprising an underwater transceiver antenna of electro-acoustic type, and control and processing means configured to carry out an imaging step.
US10203402B2 Method of error correction for 3D imaging device
A method is presented for correcting errors in a 3D scanner. Measurement errors in the 3D scanner are determined by scanning each of a plurality of calibration objects in each of a plurality of sectors in the 3D scanner's field of view. The calibration objects have a known height, a known width, and a known length. The measurements taken by the 3D scanner are compared to the known dimensions to derive a measurement error for each dimension in each sector. An estimated measurement error is calculated based on scans of each of the plurality of calibration objects. When scanning target objects in a given sector, the estimated measurement error for that sector is used to correct measurements obtained by the 3D scanner.
US10203401B2 System and method for increasing coherence length in lidar systems
Various implementations of the invention compensate for “phase wandering” in tunable laser sources. Phase wandering may negatively impact a performance of a lidar system that employ such laser sources, typically by reducing a coherence length/range of the lidar system, an effective bandwidth of the lidar system, a sensitivity of the lidar system, etc. Some implementations of the invention compensate for phase wandering near the laser source and before the output of the laser is directed toward a target. Some implementations of the invention compensate for phase wandering in the target signal (i.e., the output of the laser that is incident on and reflected back from the target). Some implementations of the invention compensate for phase wandering at the laser source and in the target signal.
US10203400B2 Optical measurement system incorporating ambient light component nullification
An optical measurement system is provided for performing time-of-flight distance measurement with ambient light suppression. The system has a detector circuit that includes a photodetector and an additional current gain element that amplifies the photocurrent produced by the photodetector. Placement of the additional current gain element near the photodetector allows low-power optical signals to be detected without amplifying noise from sources of the system that are outside of the detector circuit, thereby allowing a high signal-to-noise ratio to be achieved. Embodiments of the system include circuitry that automatically regulates the bias voltage of the photodetector to compensate for temperature and for fabrication process variations.
US10203397B2 Methods and apparatus for improving time of arrival determination
Devices, systems, and methods for improving performance in positioning systems. Performance may be improved using disclosed signal processing methods for separating eigenvalues corresponding to noise and eigenvalues corresponding to one or more direct path signal components or multipath signal components.
US10203396B2 Measurement error correction method and electric component property measurement device
A likely value is calculated by a maximum-likelihood method for all coefficients of a relative error correction circuit network model derived by assuming that, for all pairs of two ports selected from among signal line ports related to application or detection of a high frequency signal and non signal line ports other than the signal line ports, there exists a leak signal directly transferred between the ports. A coefficient of a first relative error correction circuit network submodel derived by assuming that, for all pairs of two ports selected only from among signal line ports, there exists a leak signal directly transferred between the ports, and a coefficient for a non signal line port of a second relative error correction circuit network submodel derived by assuming that there exists a signal reflected at a non signal line port are used as initial values.
US10203395B2 Quality assurance apparatus and method for magnetic resonance based radiation therapy planning
A system (20) for quality assurance of a magnetic resonance (MR) imaging device (23) used in magnetic resonance based radiation therapy planning includes a phantom (10) weighing less than 18.2 kg (40 lbs.). The phantom includes a three dimensional spatial distribution of MR and CT imagable elements (12) located in an MR and CT inert foam support (14), and an MR and CT inert external support structure (16) which surrounds and hermetically seals the foam support. The spatial distribution is sized to completely fill an imaging volume of the magnetic resonance imaging device.
US10203388B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance imaging apparatus according to an embodiment includes control circuitry and processing circuitry. The control circuitry executes a first pulse sequence performing MR (Magnetic Resonance) spectroscopy and configured to execute a second pulse sequence applying an MT (Magnetization Transfer) pulse. The processing circuitry causes a display to present first data acquired based on the first pulse sequence and second data acquired based on the second pulse sequence.
US10203387B2 MR imaging with enhanced susceptibility contrast
An object (10) in an examination volume of a MR device (1) is imaged with improved susceptibility weighted contrast. The imaging includes the steps of: a) generating at least two echo signals at different echo times by subjecting the object (10) to an imaging sequence of RF pulses and switched magnetic field gradients; b) acquiring the echo signals; c) repeating steps a) and b) for a plurality of phase encoding steps; d) reconstructing an intermediate MR image for each echo time from the acquired echo signals; and e) generating a susceptibility weighted MR image by computing, for each voxel of the susceptibility weighted MR image, a non-linear combination of the voxel values of the intermediate MR images at the respective image position. The non-linear combination emphasizes lower voxel magnitude values more than higher voxel magnitude values.
US10203383B2 Magnetic resonance magnet unit having a magnet housing
A magnet unit for a magnetic resonance apparatus has a superconducting basic field magnet, a vacuum vessel, within which the superconducting basic field magnet is situated, and a cylindrical magnet housing. The magnet housing has a housing surface having a first sub-area and a second sub-area, with the first sub-area inwardly offset from the outside, in the direction of a longitudinal extent of the magnet unit, in relation to the second sub-area.
US10203382B2 Wirelessly powered magnetic resonance imaging signal amplification system for ingestible devices having L-C mesh circuit
An implantable parametric circuit enables local signal amplification and wireless transmission of RF signals in connection with magnetic resonance imaging systems. The parametric circuit detects RF signal detected during magnetic resonance imaging procedure, amplifies the detected RF signal, and transmits the amplified RF signal in a wireless manner to an external pick-up coil. The parametric amplifier is also configured to use another RF signal generated by an external source as the primary power source. As a result, implanted or catheter coils could be used as a wireless signal transducer without the need for a battery or a power connection.
US10203381B2 NMR probe head comprising a releasable HF seal
An NMR probe head (1) comprising one or more HF coils (2) arranged around a vertical axis of symmetry (z), and an HF network (3) surrounded by an apparatus (4) for shielding from external HF radiation comprising an electrically conductive shielding tube (5) arranged along a z-axis and that can be moved around the HF coils and the HF network in a z direction towards a base disc (6)A shielding disc (7) is provided at an axial distance from the base disc, wherein a tensible HF seal (8) is arranged between the shielding disc and the shielding tube. When the shielding tube is in a mounted state, the HF seal, in a first mounting state, can slide over the shielding disc in an unbraced and force-free manner. When the HF seal is in a second mounting state, the HF seal is mechanically braced between the shielding disc and the shielding tube to ensure an electrically conductive connection.
US10203380B2 Electronic device
An electronic device may include a semiconductor memory, and the semiconductor memory may include a free layer having a variable magnetization direction; a pinned layer having a pinned magnetization direction; and a tunnel barrier layer between the free layer and the pinned layer, wherein the free layer may include a first magnetic layer; a second magnetic layer having a smaller perpendicular magnetic anisotropy energy density than the first magnetic layer; and a spacer interposed between the first magnetic layer and the second magnetic layer.
US10203378B1 Power source capability detection
This disclosure is directed to apparatuses, methods, and systems for detecting a capability of a power source connected to a device. For example, a device may include a standardized connector that may allow an unknown power source to provide power to the device. When a power source is connected with a device, a controller powers up and initiates power capability detection procedures. A ramping current sink begins drawing current from the power source at an initial value and increases that amount to a maximum current value. If a voltage on the device voltage bus falls below a voltage threshold during the ramping current sink operation, the current sink is disconnected and an indication is provided to the controller that the power source is underpowered. Further, a safety timer turns off the ramping current sink to prevent excessive heat generation.
US10203375B2 Method for ascertaining storage battery state, state-ascertaining system, and computer program
This method for ascertaining the state of a fixed storage battery has: (a1) a step for storing operating history data for a storage battery; (a2) a step in which the storage battery is completely discharged and the charging energy required to fully charge the storage battery is measured by a charge amount measurement device, thereby updating, at regular intervals, data on the charging energy required for the storage battery to be fully charged; and (a3) a step for estimating the electric storage capacity of the storage battery from the operating history data and the updated data on the charging energy required for the storage battery to be fully charged.
US10203374B2 System and method for sensing battery capacity
One embodiment of the invention includes a battery sense system. The system includes a temperature sensor configured to measure a temperature of a battery and a memory configured to store predetermined data associated with steady-state and transient behaviors of the battery relative to a depth of discharge (DOD) of the battery. The system also includes a controller configured to measure a voltage of the battery and to calculate a state of charge (SOC) of the battery based on the voltage, the predetermined data, and the temperature.
US10203369B2 Test board, test equipment, test system, and test method
A test interface board includes an encoder, a signal copier, and a decoder. The encoder digitally encodes test data to generate a modulation signal. The signal copier copies the modulation signal by inductively coupling the modulation signal and outputs at least one copy signal corresponding to the modulation signal. The decoder decodes the modulation signal and the at least one copy signal in order to test at least two semiconductor devices.
US10203366B2 Transducer reliability testing
A transducer reliability testing and VCSEL failure prediction method are provided. The method includes applying a testing temperature and a constant current to a VCSEL for a testing time. The method monitors a forward voltage of the VCSEL and determines if a first change in forward voltage is above a first predetermined threshold over the testing time and if a second change in forward voltage is above a second predetermined threshold over a portion of the testing time. The method determines failure of the VCSEL if either of these predetermined thresholds are exceeded. The method determines passage of the VCSEL if the first change in the forward voltage and the second change in the forward voltage are both below the first predetermined threshold and the second predetermined threshold, respectively.
US10203361B2 Method and apparatus for electrical impedance measurements
An impedance measurement method is provided having a certain level of measurement sensitivity across all ranges of impedance and capable of covering a wide measurement range. In the method, a device under test (DUT) is connected in series or in parallel to a signal line, a measurement signal is transmitted from a signal source, an input signal a1 into the DUT, a reflected signal reflected from the DUT, and a passed signal that passed through the DUT are measured, S-parameters S11 and S21 are calculated based on respective measured values of the input signal, the reflected signal, and the passed signal, and an impedance Zx of the DUT is calculated based on a formula: Zx=2Z0S11/S21, where Z0 is a characteristic impedance.
US10203360B2 Power monitoring system
Disclosed embodiments relate to a power monitoring system. In some embodiments, the power monitoring system includes: a sampling device configured to measure patterns of energy consumed by loads included in the power system; an electric meter configured to measure an amount of second energy supplied from a system to the power system; a power supply configured to supply power stored therein or generate power to supply the power system and measure an amount of third energy supplied; and an external server configured to receive at least one of the patterns, the amount of the second energy and the amount of the third energy and analyze the patterns to acquire an amount of first energy for each of the loads. In some embodiments, the external server calculates at least one of the amount of the first, second and third energy.
US10203358B2 Systems for determining a voltage out-of-range high condition and a voltage out-of-range low condition of a battery module
A system for determining a voltage out-of-range high condition of a battery module is provided. A microcontroller determines first, second, and third voltage values from first, second, and third voltage sensors, respectively, coupled to first, second, and third battery cells, respectively; and determines a battery module voltage value based on a fourth signal. The microcontroller sums the first, second, and third voltage values to obtain a battery module high voltage sum value. The microcontroller generates a first control signal to induce a contactor to transition to an open operational position to electrically decouple the battery module from an electrical load, if a difference between the battery module high voltage sum value and the battery module voltage value is greater than or equal to a battery module voltage out-of-range high error value.
US10203354B2 Cantilever for a scanning type probe microscope
The present invention provides a cantilever for a scanning type probe microscope, the cantilever including a support portion, a lever portion extending from the support portion, a protrusion portion formed on a free end side of the lever portion, an apex angle of the protrusion portion being an acute angle, and a probe in which a fine wire formed at a distal end of the protrusion portion is coated with a functional film, and a major axis/minor axis ratio of a cross-sectional shape of the probe is smaller than a major axis/minor axis ratio of a cross-sectional shape of the fine wire.
US10203345B2 Compounds and methods for use in detecting gabapentin
Compounds and methods for use in detecting gabapentin in a sample suspected of containing gabapentin are disclosed. Gabapentin derivatives are used to produce gabapentin conjugates. A gabapentin-immunogenic carrier conjugate may be used as an immunogen for the preparation of an anti-gabapentin antibody. A gabapentin-detectable label may be used in a signal producing system in gabapentin assays.
US10203340B2 Pregnancy testing
A method of determining the stage (gestation) of a pregnancy—comprising the steps of quantifying the amount of the hormone hPL or a fragment thereof in a body fluid sample derived from a human female selected from a blood, plasma, serum and/or urine sample, and establishing the stage of pregnancy corresponding thereto. The disclosure also extends to a device adapted to detect the levels/amount of hPL or a fragment thereof in a body fluid sample, derived from a human female, selected from a blood, plasma, serum and/or urine sample, for establishing the stage of pregnancy.
US10203339B2 Diagnosis of cardiovascular disease
This invention relates to methods for the detection of cardiovascular disease, e.g., acute coronary syndrome, heart failure and/or pulmonary embolism, in high body mass index (BMI) individuals, e.g., with a BMI of 25-29, or 30 or above, and those with impaired renal function.
US10203338B2 Stabilized liquid formulations containing receptors
Methods and reagents are disclosed for preparing a liquid solution of a receptor. The methods comprise combining in a liquid medium the receptor, a chelating agent and a C2-C6 polyol. An amount of the chelating agent and the C2-C6 polyol is sufficient to achieve a stable and active receptor in the liquid solution, which is maintained at a temperature of about 2° C. to about 40° C. The compositions may be employed in assays for the determination of analytes that include receptor-binding analytes.