Document Document Title
US10204883B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor die, an insulative layer, a conductive feature and a shield. The insulative layer surrounds the semiconductor die, and the insulative layer has a first surface and a second surface opposite to each other. The conductive feature is extended from the first surface to be proximal to the second surface of the insulative layer, and the conductive feature has a first end exposed by the first surface of the insulative layer. The shield covers the first surface of the insulative layer and is grounded through the first end of the conductive feature exposed by the first surface of the insulative layer.
US10204879B2 Semiconductor device and method of forming wafer-level interconnect structures with advanced dielectric characteristics
A semiconductor device has a build-up interconnect structure including a first insulating layer with a first material and a second insulating layer with a second material. A first conductive layer is formed over the first insulating layer, and the second insulating layer is formed over the first conductive layer. An optional third insulating layer has the second material and is formed over the second insulating layer. A fourth insulating layer has the first material and is formed over the third insulating layer. The second, third, and fourth insulating layers are cured sequentially or simultaneously. The first material includes a greater tensile strength, elastic modulus, and CTE than the second material. The build-up interconnect structure is formed over a semiconductor wafer or semiconductor die in a reconstituted panel. Alternatively, the build-up interconnect structure is formed over a carrier and a semiconductor die is mounted over the build-up interconnect structure.
US10204878B2 Semiconductor device and a method of manufacturing the same
A technique which improves the reliability in coupling between a bump electrode of a semiconductor chip and wiring of a mounting substrate, more particularly a technique which guarantees the flatness of a bump electrode even when wiring lies in a top wiring layer under the bump electrode, thereby improving the reliability in coupling between the bump electrode and the wiring formed on a glass substrate. Wiring, comprised of a power line or signal line, and a dummy pattern are formed in a top wiring layer beneath a non-overlap region of a bump electrode. The dummy pattern is located to fill the space between wiring to reduce irregularities caused by the wiring and space in the top wiring layer. A surface protection film formed to cover the top wiring layer is flattened by CMP.
US10204876B2 Pad defined contact for wafer level package
A device and fabrication techniques are described that employ wafer-level packaging techniques for fabricating semiconductor devices that include a pad defined contact. In implementations, the wafer-level package device that employs the techniques of the present disclosure includes a substrate, a passivation layer, a top metal contact pad, a thin film with a via formed therein, a redistribution layer structure configured to contact the top metal contact pad, and a dielectric layer on the thin film and the redistribution layer structure. In implementations, a process for fabricating the wafer-level package device that employs the techniques of the present disclosure includes processing a substrate, forming a passivation layer, depositing a top metal contact pad, forming a thin film with a via formed therein, forming a redistribution layer structure in the via formed in the thin film, and forming a dielectric layer on the thin film and the redistribution layer structure.
US10204875B2 Systems and methods for inhibiting backend access to integrated circuits by integrating photon and electron sensing latch-up circuits
Exemplary systems and methods for inhibiting backend access to an integrated circuit are provided including latch-up circuits triggered by photons, electrons, and ions to create catastrophic failures in integrated circuits. Exemplary systems include latch-up circuits with floating gate bit cells which, when triggered, close the latch-up circuits so that the latch-up circuits can amplify current in a positive feedback loop to create a short circuit to inhibit unauthorized individuals from probing or modifying an integrated circuit.
US10204873B2 Breakable substrate for semiconductor die
In some examples, a device includes a substrate and a conductive pad extending through the substrate, wherein the substrate is coupled to the conductive pad at an interface and the substrate extends laterally from the interface to define a substrate extension. In some examples, the device also includes a semiconductor die mounted on the first side of the substrate. In some examples, the device includes a breakpoint that defines a torque tolerance that is less than a torque tolerance of the device at other points. In some examples, the device is configured to break at the breakpoint in response to force being applied to the substrate extension on the first side of the substrate.
US10204869B2 Integrated circuit package including shielding between adjacent chips
An integrated circuit package includes at least one first chip mounted in a first region of a mounting surface of a printed circuit board, a molding unit covering the mounting surface and surrounding the at least one first chip, an electromagnetic shielding film covering a surface of the molding unit and surrounding the at least one first chip, and a second chip mounted in a second region of the mounting surface. The second chip is exposed outside the electromagnetic shielding film and is spaced apart from the printed circuit board, with the molding unit being between the second chip and the printed circuit board.
US10204866B2 Semiconductor device and method of forming sacrificial protective layer to protect semiconductor die edge during singulation
A semiconductor wafer contains a plurality of semiconductor die separated by a saw street. An insulating layer is formed over the semiconductor wafer. A protective layer is formed over the insulating layer including an edge of the semiconductor die along the saw street. The protective layer covers an entire surface of the semiconductor wafer. Alternatively, an opening is formed in the protective layer over the saw street. The insulating layer has a non-planar surface and the protective layer has a planar surface. The semiconductor wafer is singulated through the protective layer and saw street to separate the semiconductor die while protecting the edge of the semiconductor die. Leading with the protective layer, the semiconductor die is mounted to a carrier. An encapsulant is deposited over the semiconductor die and carrier. The carrier and protective layer are removed. A build-up interconnect structure is formed over the semiconductor die and encapsulant.
US10204865B2 Electronic package and conductive structure thereof
An electronic package is provided, which includes: an insulator; an electronic element embedded in the insulator and having a sensing area exposed from the insulator; and a conductive structure disposed on the insulator and electrically connected to the electronic element, thereby reducing the thickness of the overall structure.
US10204864B2 Stretchable form of single crystal silicon for high performance electronics on rubber substrates
The present invention provides stretchable, and optionally printable, semiconductors and electronic circuits capable of providing good performance when stretched, compressed, flexed or otherwise deformed. Stretchable semiconductors and electronic circuits of the present invention preferred for some applications are flexible, in addition to being stretchable, and thus are capable of significant elongation, flexing, bending or other deformation along one or more axes. Further, stretchable semiconductors and electronic circuits of the present invention may be adapted to a wide range of device configurations to provide fully flexible electronic and optoelectronic devices.
US10204862B2 Method of manufacturing semiconductor device, and semiconductor device
A semiconductor device includes a semiconductor substrate provided with a through-hole, a device layer including a lower layer wiring, an insulating layer that covers the device layer, a first through-electrode that passes through the insulating layer, a first insulating film provided with an opening having a diameter that is substantially the same as or greater than an opening diameter of the through-hole of the semiconductor substrate, a second insulating film positioned on an upper side of the first insulating film and on an inner side surface of the through-hole of the semiconductor substrate, and a second through-electrode electrically connected to the lower layer wiring in the device layer from an upper side of the second insulating film through the inside of the through-hole of the semiconductor substrate.
US10204860B2 Semiconductor device with graphene encapsulated metal and method therefor
A method for forming a semiconductor structure includes forming a first metal layer over a first dielectric layer, forming a first graphene layer on at least one major surface of the first metal layer, and forming a second dielectric layer over the first metal layer and the first graphene layer. The method further includes forming an opening in the second dielectric layer which exposes the first metal layer, forming a second metal layer over the second dielectric layer and within the opening, and forming a second graphene layer on at least one major surface of the second metal layer, wherein the second graphene layer is also formed within the opening.
US10204852B2 Circuit substrate and semiconductor package structure
A circuit substrate for a chip bonding thereon includes a core substrate having a chip-side surface and a bump-side surface opposite to the chip-side surface, a first through via plug passing through the core substrate, a pad disposed on the bump-side surface, in contact with the first through via plug, and a first thickness enhancing conductive pattern disposed on a surface of the pad, which is away from the bump-side surface.
US10204851B2 High density package interconnects
Electronic assemblies and methods including the formation of interconnect structures are described. In one embodiment an apparatus includes semiconductor die and a first metal bump on the die, the first metal bump including a surface having a first part and a second part. The apparatus also includes a solder resistant coating covering the first part of the surface and leaving the second part of the surface uncovered. Other embodiments are described and claimed.
US10204849B2 Semiconductor device
The semiconductor device of the present invention is a semiconductor device in which a first semiconductor chip including a first field effect transistor for a high-side switch, a second semiconductor chip including a second field effect transistor for a low-side switch, and a third semiconductor chip including a circuit that controls each of the first and second semiconductor chips are sealed with a sealing portion. A lead electrically connected to a pad of the first semiconductor chip for a source of the first field effect transistor and a lead electrically connected to a back-surface electrode of the second semiconductor chip for a drain of the second field effect transistor are disposed on the same side of the sealing portion in a plan view.
US10204843B2 Interconnect arrangement with stress-reducing structure and method of fabricating the same
A semiconductor device structure and a method of fabricating the same are provided. The method for manufacturing a semiconductor structure includes forming a dielectric layer over a substrate and forming a first structure through the dielectric layer such that a first portion of the dielectric layer is disposed in between the first structure. The method for manufacturing a semiconductor structure further includes forming a first via hole and a second via hole through the first portion of the dielectric layer and forming a trench connecting the first via hole and the second via hole in the dielectric layer. The method for manufacturing a semiconductor structure further includes forming a conductive feature in the first via hole, the second via hole, and the trench. In addition, the first structure and the dielectric layer are made of different materials from each other.
US10204842B2 Semiconductor package with a wire bond mesh
A semiconductor package includes a lead frame having a die attach pad and a plurality of leads. A die is attached to the die attach pad and the electrically connected to the plurality of leads. The die includes a plurality of bond pads along a periphery of the die and a bond pad strip surrounding a circuit in the die. A first plurality of bond wires is bonded between first opposite sides of the bond pad strip. The first plurality of bond wires is aligned in a first direction. A second plurality of bond wires is bonded between second opposite sides of the bond pad strip. The second plurality of bond wires is aligned in a second direction. Mold compound covers portions of the lead frame, the die, the bond pad strip, the first plurality of bond wires and the second plurality of bond wires.
US10204838B2 Handle substrate of composite substrate for semiconductor, and composite substrate for semiconductor
A handle substrate of a composite substrate for a semiconductor includes a base substrate comprising a polycrystalline material; and an amorphous layer provided over the base substrate, the amorphous layer having chemical resistance and comprising a single component with a high purity.
US10204835B2 Fabrication of a vertical fin field effect transistor with reduced dimensional variations
A method of forming a fin field effect transistor (finFET) having fin(s) with reduced dimensional variations, including forming a dummy fin trench within a perimeter of a fin pattern region on a substrate, forming a dummy fin fill in the dummy fin trench, forming a plurality of vertical fins within the perimeter of the fin pattern region, including border fins at the perimeter of the fin pattern region and interior fins located within the perimeter and inside the bounds of the border fins, wherein the border fins are formed from the dummy fin fill, and removing the border fins, wherein the border fins are dummy fins and the interior fins are active vertical fins.
US10204832B2 Method of patterning intersecting structures
Provided is a method of patterning structures on a substrate using an integration scheme in a patterning system, the method comprising: disposing a substrate in a processing chamber, the substrate having a plurality of structures and a pattern, the substrate including an underlying layer and a target layer, at least one structure intersecting with another structure, each intersection having an intersection angle and a corner, the integration scheme requiring a vertical corner profile at each intersection; alternatingly and sequentially etching and cleaning the substrate to transfer the pattern onto the target layer and to achieve a target vertical corner profile at each intersection; controlling selected two or more operating variables of the integration scheme in the alternating and sequential etching and cleaning operations in order to achieve target integration objectives.
US10204830B2 Previous layer self-aligned via and plug patterning for back end of line (BEOL) interconnects
Previous layer self-aligned via and plug patterning for back end of line (BEOL) interconnects are described. In an example, an interconnect structure for an integrated circuit includes a first layer disposed above a substrate. The first layer of the interconnect structure includes a grating of alternating metal lines and dielectric lines in a first direction. A second layer of the interconnect structure is disposed above the first layer. The second layer includes a grating of alternating metal lines and dielectric lines in a second direction, perpendicular to the first direction. Each metal line of the grating of the second layer is disposed on a recessed dielectric line composed of alternating distinct regions of a first dielectric material and a second dielectric material corresponding to the alternating metal lines and dielectric lines of the first layer of the interconnect structure.
US10204827B2 Multi-level air gap formation in dual-damascene structure
An upper layer is formed in a first interlayer dielectric (ILD) layer. The upper layer comprises a plurality of metal interconnects and one or more upper layer air gaps positioned between adjacent metal interconnects. A lower layer is formed in the first ILD layer. The lower layer comprises one or more vias, and one or more lower air gaps positioned between adjacent vias. The upper layer and the lower layer are formed in accordance with a dual-damascene process.
US10204826B1 Method for removing damaged layer embedded in a dielectric layer
A method for fabricating semiconductor device includes the steps of: forming an inter-metal dielectric (IMD) layer on a substrate; forming a trench in the IMD layer; performing a treatment process to transform part of the IMD layer into a damaged layer adjacent to the trench; forming a protective layer on a sidewall of the damaged layer; forming a metal layer in the trench; and removing the damaged layer to form an air gap adjacent to the protective layer.
US10204821B2 Semiconductor devices having isolation insulating layers and methods of manufacturing the same
The inventive concepts provide semiconductor devices and methods of manufacturing the same. Semiconductor devices of the inventive concepts may include a fin region comprising a first fin subregion and a second fin subregion separated and isolated from each other by an isolation insulating layer disposed therebetween, a first gate intersecting the first fin subregion, a second gate intersecting the second fin subregion, and a third gate intersecting the isolation insulating layer.
US10204816B2 Substrate retaining carrier, method for retaining and separating substrate and method for evaporation
A substrate retaining carrier, a method for retaining and separating the substrate, and a method for evaporation are provided. The substrate retaining carrier includes a substrate stage and a movable substrate retaining support device, the substrate retaining support device comprises multiple probes and a probe holder, wherein a first end of each of the probes is provided with a substrate retaining member, and a second end of each of the probes is secured onto the probe holder; the substrate stage is provided with through holes for passage of the probes therein.
US10204810B2 Linear vacuum robot with Z motion and articulated arm
There is described apparatus and methods for transporting and processing substrates including wafers as to efficiently produce at reasonable costs improved throughput as compared to systems in use today. A linear transport chamber includes linear tracks and robot arms riding on the linear tracks to linearly transfer substrates along the sides of processing chambers for feeding substrates into a controlled atmosphere through a load lock and then along a transport chamber as a way of reaching processing chambers. A four-axis robot arm is disclosed, capable of linear translation, rotation and articulation, and z-motion.
US10204809B2 Method for thermal treatment using heat reservoir chamber
The present disclosure provides a thermal treatment chamber. The thermal treatment chamber includes a wafer holder to hold a to-be-processed wafer; a heat reservoir located under the wafer holder, but being separated from the wafer holder, for adjusting a temperature of the wafer holder based on the to-be-processed wafer; and a first driving unit connected to the heat reservoir for adjusting a distance between the wafer holder and the heat reservoir to adjust the temperature of the wafer holder.
US10204805B2 Thin heated substrate support
The present disclosure relates to an apparatus for heating and supporting a substrate in a processing chamber. A substrate support assembly includes a heated plate having a substrate supporting surface on a front side and a cantilever arm extending from a backside of the heated plate. The heated plate is configured to support and heat a substrate on the substrate supporting surface. The cantilever arm has a first end attached to the heated plate near a central axis of the heated plate, and a second end extending radially outwards from the central axis.
US10204804B2 Apparatuses and methods for gas mixed liquid polishing, etching, and cleaning
In accordance with an embodiment of the present invention, a method of polishing a device includes providing a layer having a non-uniform top surface. The non-uniform top surface includes a plurality of protrusions. The method further includes removing the plurality of protrusions by exposing the layer to a fluid that has gas bubbles and a liquid.
US10204802B2 Method of forming via hole, array substrate and method of forming the same and display device
The present disclosure provides a method of forming a via hole, an array substrate and a method of forming the same and a display device. The method of forming a via hole includes: forming a pattern of a first via hole and a pattern of an upper-part etched structure of a second via hole simultaneously on a base substrate through a first patterning process by using a first mask; forming a pattern of the second hole in a region corresponding to the formed pattern of the upper-part etched structure of the second via hole through a second patterning process by using a second mask.
US10204800B2 Method for improving threshold voltage of oxide semiconductor thin film transistor
The invention provides a method for improving threshold voltage of oxide semiconductor TFT, by bending the oxide semiconductor TFT for a default number of times or bending the oxide semiconductor TFT for a default duration, by bending the oxide semiconductor TFT to compress or stretch the oxide semiconductor layer to change the distance among the atoms in the channel of the oxide semiconductor TFT so as to change the energy difference between the inter-atom bonding orbital and anti-bonding orbital, resulting in controlling the threshold voltage of the oxide semiconductor TFT within a proper range to achieve improving the threshold voltage of the oxide semiconductor TFT.
US10204799B2 Method for manufacturing a field-effect transistor
A method for manufacturing a field-effect transistor includes forming an active layer of an oxide semiconductor, forming a conducting film to cover the active layer, patterning the conducting film through an etching process using an etchant to form a source electrode and a drain electrode, and performing, at least before the patterning the conducting film, a treatment on the active layer so that an etching rate of the active layer is less than an etching rate of the conducting film.
US10204782B2 Combined anneal and selective deposition process
A method for forming a film with an annealing step and a deposition step is disclosed. The method comprises an annealing step for inducing self-assembly or alignment within a polymer. The method also comprises a selective deposition step in order to enable selective deposition on a polymer.
US10204777B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a substrate holding part, a substrate rotating mechanism, and a chamber. The substrate rotating mechanism includes an annular rotor part disposed in an internal space of the chamber and a stator part disposed around the rotor part outside the chamber. The substrate holding part is attached to the rotor part in the internal space of the chamber. In the substrate rotating mechanism, a rotating force is generated about a central axis between the stator part and the rotor part. The rotor part is thereby rotated about the central axis, being in a floating state, together with a substrate and the substrate holding part. In the substrate processing apparatus, the substrate can be easily rotated in the internal space having excellent sealability. As a result, it is possible to easily perform single-substrate processing in a sealed internal space.
US10204776B1 Tuning multipole RF amplitude for ions not present in calibrant
A mass spectrometry apparatus includes an ion source configured to generate ions; an ion guide configured to guide ions from the ion source towards a detector; the ion detector configured to detect ions; and a mass spectrometry controller. The mass spectrometry controller is configured to generate a tune curve for the ion guide; determine an observed low mass cutoff for the ion guide from the tune curve; calculate an effective r0 for the ion guide based on the observed low mass cutoff; determine an RF voltage based on the effective r0; apply the RF voltage to the ion guide; and perform a mass analysis of ions in a sample.
US10204775B2 High pressure mass spectrometry systems and methods
Mass spectrometers and methods for measuring information about samples using mass spectrometry are disclosed.
US10204774B2 Instruments for measuring ion size distribution and concentration
Instruments are disclosed for analyzing ions from about 1000 to 10,000,000 Daltons by controlling a gaseous medium through which the ions travel under the influence of an electric field so that properties of the ions, such as diameter, electrical mobility, and charge, are measured. One embodiment of the disclosed instruments includes an ion source, a nozzle, a jet relaxation region, an ion accumulation region, an electronic gate, a flow chamber and an ion detector.
US10204772B2 Mass spectrometry analysis of microorganisms in samples
The invention generally relates to systems and methods for mass spectrometry analysis of microorganisms in samples.
US10204771B2 Preparation enhancements and methods of use for MALDI mass spectrometry
Provided herein are compositions and methods useful for preparing and analyzing a sample on a substrate by matrix assisted laser desorption ionization (MALDI) mass spectrometry (MS). In some embodiments, compositions provided herein comprise a substrate, matrix and nanoparticles, and sometimes comprise one or more additives and sometimes an analyte. Compositions provided herein sometimes comprise nanoparticles that include or are made up of silicon dioxide.
US10204768B2 Etching device, plasma processing device
A plasma processing device capable of positioning a protective member for covering the upper surface of a peripheral edge portion of a substrate, with high accuracy. A plasma processing device has, a platen on which a substrate K is placed, a gas supply device, a plasma generating device, an RF power supply unit, an annular and plate-shaped protective member configured to be capable of being placed on a peripheral portion of the platen and which covers a peripheral edge portion of the substrate K, support members supporting the protective member, and a lifting cylinder lifting up and down the platen. At least three first protrusions which are engaged with the peripheral portion of the platen are formed on a pitch circle on the lower surface of the protective member and the center of the pitch circle is co-axial with the central axis of the protective member.
US10204761B2 Charged particle beam device, electron microscope and sample observation method
Provided is an electron microscope with which a sample can be observed stably and with high accuracy. The electron microscope comprises: a sample stage; an electron optical system that scans an electron beam over a sample; a vacuum system that maintains the sample stage and the electron optical system in a vacuum; a secondary electron detector that detects secondary electrons emitted from the sample; transmitted electron detectors that detect transmitted electrons that have transmitted through the sample; and a control device that obtains a secondary electron image and a transmitted electron image on the basis of the secondary electrons and the transmitted electrons detected by the secondary electron detector and the transmitted electron detectors and stores the secondary electron image and the transmitted electron image. The sample stage is provided with cooling means for cooling the sample. The vacuum system is provided with a cold trap that sucks moisture from around the sample and a vacuum gauge that measures the degree of vacuum of the vacuum system.
US10204756B2 Coil terminal and electromagnetic relay provided therewith
A coil terminal includes: first to third terminal portions configured to supply a current to a coil; a coupler configured to couple these first to third terminal portions; and connectors provided in the coupler and connected with a lead wire of the coil. The coupler is formed by a resistive material, and includes a resistance regulator formed by bending at least part of the coupler.
US10204754B1 Keyboard device
A keyboard device includes a substrate, a thin film switch circuit, and a trigger device having a rubber dome and a metal dome. The trigger device is configured to trigger the thin film switch circuit in response to an external force. The rubber dome is arranged to provide a first tactile feel during a first pressing process while the external force is exerted and provide a first rebound force during a first relieving process after the external force has been removed. The metal dome is arranged to provide a second tactile feel during a second pressing process while the external force is exerted and provide a second rebound force during a second relieving process after the external force has been removed.
US10204751B2 Method and arrangement for parameterizing bay controllers and/or protective devices of a switching arrangement
A method automatically parameterizes bay controllers and/or protective devices of a switching arrangement. The method includes automatically detecting the topology of the switching arrangement on the basis of topology information, and automatically determining interlocking and/or enabling conditions for at least one device on the basis of the topology. Communication connections for the at least one device are automatically specified while taking into account the interlocking and/or enabling conditions determined for this device. The at least one device is parameterized with the interlocking and/or enabling conditions and the communication connections and the topology determined for this device, so that interlocking or enabling of a switching action in the at least one device is controllable during the operation of the switching arrangement.
US10204749B2 Apparatus for remote manipulation of electric equipment
An apparatus (200) for remote manipulation of an electric equipment. The apparatus (200) comprises a supporting structure (204) adapted to be attached to the electric equipment adjacent to a button (202a) of the electric equipment, and an elongated lever (206) attached to an axis (204a) of the supporting structure between a first end and a second end of the elongated lever such that the elongated lever is rotatable around the axis (204a). The apparatus (200) also comprises an actuation member (208, 210) adapted to actuate the first end of the elongated lever in response to an actuation signal (S) such that the elongated lever rotates around the axis (204a) so to move a finger portion (206c) at the second end of the lever against the button with a predefined maximum length. Thereby, a precise and well-defined movement of the finger portion (206c) can fairly easy be created with a predefined maximum length which is sufficient to press the button (202a) to activate some function as desired, but without risking damage of the button (202a).
US10204746B2 Separation membrane for super capacitor, super capacitor comprising same, and manufacturing method therefor
Provided is a super capacitor. The super capacitor, according to an exemplary embodiment of the present invention, comprises: an energy storage assembly in which a plurality of unit modules are stacked; a sealing member arranged to surround the side portion of the energy storage assembly; upper and lower plates respectively arranged on the upper and lower portions of the energy storage assembly; and a roll force compensation member, arranged between the upper and lower plates and the energy storage assembly, for preventing the center portion of the energy storage assembly from being convexly bent toward the upper and lower plates. Accordingly, overall performance can be enhanced by reducing the thickness deviation for each position, and uniform power can be generated regardless of position by resolving imbalance in impregnation.
US10204745B1 Method of making a supercapacitor using porous activated carbon from cow dung
The method of making a supercapacitor using porous activated carbon from cow dung includes converting cow dung to porous activated carbon by, in a first step, preparing the dung waste by washing and drying the dung waste, and heating the dung waste in a vacuum environment to form pre-carbonized carbon. In a second step, the pre-carbonized carbon is impregnated with phosphoric acid to form a slurry, which is dried, ground, and heated in a vacuum to between 600-900° C. to form porous activated carbon. The porous activated carbon is mixed with a binder, acetylene black, and an organic solvent to form a paste, which is dried on a conductive metal foil to form an electrode. Two such electrodes (an anode and cathode) are coated with an electrolyte gel (e.g., aqueous potassium hydroxide) and separated by a polymer (e.g., PTFE) membrane to form the supercapacitor.
US10204744B2 Capacitor
A capacitor that includes a porous metallic base material; a phosphorus-containing layer on the porous metallic base material; a dielectric layer on the phosphorus-containing layer; and an electrode on the dielectric layer.
US10204738B2 Capacitor assembly, high-voltage direct-current transmission
A capacitor assembly has series-connected capacitor element groups, each with a plurality of capacitor elements connected in parallel. The capacitor elements are divided into a first sub-set and a second sub-set. The capacitor elements of the first sub-set have a fuse while those of the second sub-set do not have a fuse. Extended operation is achieved even in the event of individual malfunctioning capacitor elements by using capacitor elements with fuses to separate the corresponding capacitor element in the event of a failure without generating a substantial change in the capacitance of the entire capacitor assembly. In order to prevent an avalanche effect in which the entire capacitor element group is separated, a sub-set of the capacitor elements do not have a fuse, so that a capacitor element is always provided which generates a bridge of the respective capacitor element group in the event of a failure.
US10204737B2 Low noise capacitors
Relatively low noise capacitors are provided for surface mounted applications. Electro-mechanical vibrations generate audible noise, which are otherwise relatively reduced through modifications to MLCC device structures, and/or their mounting interfaces on substrates such as printed circuit boards (PCBs). Different embodiments variously make use of flexible termination compliance so that surface mounting has reduced amplitude vibrations transmitted to the PCB. In other instances, side terminal and transposer embodiments effectively reduce the size of the mounting pads relative to the case of the capacitor, or a molded enclosure provides standoff, termination compliance and clamping of vibrations.
US10204733B2 Module substrate
Provided is a module substrate including an inductor that can be made thinner and smaller. A module substrate according to an aspect of the present invention includes a substrate member having a mounting surface on which electronic components are mounted, a magnetic core disposed within the substrate member, and a conductor coil provided in the substrate member and wound around the magnetic core. The module substrate has a configuration in which an inductor is built into the substrate member, which makes it possible to make the overall module substrate smaller and thinner.
US10204730B2 Electronic device and manufacturing method thereof
A method for manufacturing an electronic device, the method comprising: providing a conducting wire; forming a mixture with the conducting wire buried therein, wherein the mixture comprises: a first magnetic powder and a second magnetic powder, wherein the mean particle diameter of the first magnetic powder is larger than the mean particle diameter of the second magnetic powder, and the Vicker's Hardness of the first magnetic powder is greater than the Vicker's Hardness of the second magnetic powder by a first hardness difference; and performing a molding process on the conducting wire and the mixture, wherein by means of the first hardness difference of the first magnetic powder and the second magnetic powder, the mixture and the conducting wire buried therein are combined to form an integral magnetic body at a temperature lower than the melting point of the conducting wire.
US10204727B2 Systems and methods for producing magnetic structures
A system for magnetizing magnetic sources into a rare earth permanent magnet material includes a first inductor coil, a second inductor coil, and at least one magnetizing circuit for supplying a first current having a first direction for a first duration to said first inductor coil to produce a first magnetic field and a second current having a second direction for a second duration to said second inductor coil to produce a second magnetic field. The first inductor coil comprises a first plurality of layers of a flat conductor about a first aperture positioned on a first side of the rare earth permanent magnet material at a first location where a magnetic source is to be magnetized into the rare earth permanent magnet material from the first side of the rare earth permanent magnet material. The second inductor coil comprising a second plurality of layers of a flat conductor coiled about a second aperture positioned on a second side of the rare earth permanent magnet material at a second location where a magnetic source is to be magnetized into the rare earth permanent magnet material from the second side of said rare earth permanent magnet material, where the second side is opposite the first side.
US10204720B2 High performance support-separators for communications cables providing shielding for minimizing alien crosstalk
High performance communications cables can provide for wireless fidelity applications. A communications cable can include core support-separators having profiles which define a clearance to maintain spacing and/or channel between the transmission media and power conductors. The core can 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.
US10204718B2 Sensor catheter having reduced cross-talk wiring arrangements
Improved wiring arrangements for sensor catheters are provided to reduce wire-to-wire cross-talk wherein wires connecting the sensor of the sensor catheter to a processing unit are divided into a plurality of wire bundles contained within respective sheaths, with the wires in wire bundle twisted together reduce electromagnetic signal interference among the individual wires, or between wire bundles.
US10204716B2 Electrical power transmission system and method
A power carrier transmits an electrical current to and from a load. The carrier has a set of wires carrying electricity in parallel to the load and another set of wires carrying the electricity back in parallel from the load. The wires are organized with equal numbers of wires from each set grouped around a junction alternatingly, so that as a result the magnetic fields created by the electricity flowing through the two sets of wires cancel each other out in the junction. The carrier may have several junctions in a rectangular matrix pattern or a hexagonal dose-packed pattern, or other patterns, e.g., octagonal, which may be combined with junctions with different numbers of wires.
US10204710B2 Method and device for replacing control rod drives
A control rod drive replacement device includes a channel for mounting on a support under a nuclear reactor pressure vessel and a control rod drive extractor removably received in the channel. The control rod drive extractor includes a base and a housing pivotably connected to the base. The housing is configured for receiving a control rod drive. The base includes a base axis. The housing is pivotably attached to the base at the base axis for pivoting between a horizontal orientation in which the housing is aligned within the channel and a vertical orientation in which the housing is aligned for receiving the control rod drive from the nuclear reactor pressure vessel. The housing is vertically movable with respect to the base in the vertical orientation.
US10204709B2 Apparatus and method for controlling a plasma fusion reactor
Embodiments of a plasma fusion energy reactor based on Bussard's Polywell concept. The apparatus of the embodiments include interior, electron-extraction electrodes to remove cold, trapped electrons and replace them with hot electrons. Hot electrons efficiently confine a dense, hot plasma fuel. The method of the embodiments discloses a procedure for controlling the reactor during its start-up phase of operation. During start-up the reactor is changed from being in a cold, empty state to being in a stable steady-state of energy production. Reliable computer simulation predicts that in steady-state the disclosed apparatus and method will produce usable net-power continuously and for an indefinite period of operation. The full-scale reactor design is suitable for replacing most of the world's existing coal-fired power production with a clean, safe energy production alternative.
US10204708B2 System and method for deriving parameters for homeostatic feedback control of an individual
A method and system of deriving a physiological homeostatic operating set point of an individual comprising the steps of: obtaining a dataset of predetermined number of homeostatic measurements of the individual; fitting the dataset of predetermined number of homeostatic measurements according to a negative exponential decay function; identifying and setting the physiological homeostatic operating set point unique to the individual as the point corresponding to the point of maximum curvature on the fitted negative exponential decay function is disclosed. The method is especially suited for determining the [FT4]-[TSH] set point, which is unique for each individual.
US10204705B2 Systems and methods for data cleansing such as for optimizing clinical scheduling
A scheduling system and method for data cleansing may be used to optimize clinical scheduling. The present disclosure describes receiving clinical record data, in an agnostic manner, from a system including a source scheduling database containing the clinical record data; mapping the clinical record data to a desired format; conforming the clinical record data to standardized scheduling elements of the scheduling system; cleansing, in a manner configurable by a user, the clinical record data to purge portions of the clinical record data; providing the clinical record data to an optimization engine for optimization of the clinical record data; optimizing the clinical record data by applying configurable logic to the clinical record data; and uploading one or more newly defined optimized scheduling templates via an outbound connection back to the scheduling system.
US10204703B2 Medical coding management system using an intelligent coding, reporting, and analytics-focused tool
A device may receive information that identifies a first medical term and may determine whether the first medical term corresponds to a first medical code, which may be a medical code previously input by a first user in association with a second medical term. Or, the first medical code may be included in a dictionary. The device may determine a valid code corresponding to the first medical term based on determining whether the first medical term corresponds to the first medical code. The valid code may be determined based on the first medical code when the first medical term corresponds to the first medical code. The valid code may be determined based on a second medical code, input by a second user, when the first medical term does not correspond to the first medical code. The device may provide information that identifies the valid code.
US10204701B2 Non-volatile memory device and read threshold voltage adjustment method for the same
An operating method for a data storage device may include: determining a displacement value based on section memory cell numbers regarding a plurality of threshold voltage sections divided by a first read voltage and second read voltages; determining an adjustment direction based on the displacement value; adjusting at least one reliability value corresponding to at least one threshold voltage section among the threshold voltage sections, positioned in the adjustment direction from the first read voltage; and performing an error correction operation on data read from memory cells based on the first read voltage, using reliability values corresponding to the threshold voltage sections.
US10204697B2 Impulse sampler architecture and active clock cancellation architecture
A novel nonlinear impulse sampler is presented that provides a clock sharpening circuit, sampling stage, and post-sampling block. The clock sharpening circuit sharpens the incoming clock while acting as a buffer, and the sharpened clock is fed to the input of the sampling stage. The impulse sampling stage has two main transistors, where one transistor generates the impulse and the other transistor samples the input signal. Post-sampling block processes the sampled signal and acts as a sample and hold circuit. The architecture uses an ultrafast transmission-line based inductive peaking technique to turn on a high-speed sampling bipolar transistor for a few picoseconds. It is shown that the sampler can detect impulses as short as 100 psec or less.
US10204695B2 Control circuit for controlling a noise reduction thin film transistor in a shift register unit and method of reducing noise
The present application discloses a control circuit for controlling a noise reduction thin film transistor in a shift register unit. The control circuit includes a timer for initiating a timing process when the shift register is turned on, to obtain an operating time of the shift register; a threshold voltage calculator coupled to the timer for calculating a present threshold voltage based on the operating time, a gate voltage of the noise reduction thin film transistor, and an initial threshold voltage of the noise reduction thin film transistor; and a gate voltage controller coupled to the threshold voltage calculator for adjusting the gate voltage of the noise reduction thin film transistor during the noise reduction phase, to control the noise reduction thin film transistor in an ON state during the noise reduction phase.
US10204692B1 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes first and second memory cells, a first word line, first and second sense amplifiers, first and second bit lines, a controller. The first and second sense amplifiers each include first and second transistors. The first bit line is connected between the first memory cell and the first transistor. The second bit line is connected between the second memory cell and the second transistor. In the read operation, the controller is configured to apply a kick voltage to the first word line before applying the read voltage to the first word line, and to apply a first voltage to a gate of the first transistor and a second voltage to a gate of the second transistor while applying the kick voltage to the first word line.
US10204691B2 Method to reduce program disturbs in non-volatile memory cells
A non-volatile memory that includes a shared source line configuration and methods of operating the same to reduce disturbs is provided. In one embodiment, the method includes coupling a first positive high voltage to a first global wordline in a first row of an array of memory cells, and coupling a second negative high voltage (VNEG) to a first bitline in a first column of the array to apply a bias to a non-volatile memory transistor in a selected memory cell to program the selected memory cell. A margin voltage having a magnitude less than VNEG is coupled to a second global wordline in a second row of the array, and an inhibit voltage coupled to a second bitline in a second column of the array.
US10204689B1 Non-volatile memory with methods to reduce creep-up field between dummy control gate and select gate
Non-volatile storage systems and method of operating non-volatile storage systems are disclosed. A crept up voltage on a memory cell control gate adjacent to a select gate is prevented, reduced, and/or discharged. In some aspects, the crept up voltage is not allowed to happen on the memory cell next to the select gate after a sensing operation. In some aspects, the voltage may creep up on the memory cell control gate after a sensing operation, but it is discharged. Reducing and/or preventing the crept up voltage may reduce the electric field between the dummy memory cell and select gate transistor. This may prevent, or at least reduce, changes in threshold voltage of the select gate transistor. Additional problems may also be solved by a reduction of the crept up voltage on the dummy memory cell control gates.
US10204688B2 Memory array, and method for reading, programming and erasing memory array
Memory arrays and reading, programming and erasing methods of the memory arrays are provided. An exemplary memory array includes a plurality of memory columns. Each memory column has a plurality of flash memory cells. The memory columns are divided into at least two blocks. At least one source pull down column is disposed between the two adjacent blocks. Each source pull down column has a plurality of flash memory cells. A source of each flash memory cell in the source pull down column is coupled to sources of the flash memory cells of the plurality memory columns in a same row as the flash memory cell in the source pull down column to pull down a source of a selected flash memory cell to 0 V.
US10204686B2 Page buffer, method of sensing a memory cell using the same, and nonvolatile memory device including the same
A page buffer includes a first precharge circuit, a second precharge circuit, and a sense amplifying circuit. The first precharge circuit includes a first path for precharging a bitline connected to a nonvolatile memory cell. The second precharge circuit includes a second path for precharging a sensing node connected to the bitline. The second path is electrically separated from the first path. The sensing node is used to detect a state of the nonvolatile memory cell. The sense amplifying circuit is connected to the sensing node and the second precharge circuit, and stores state information representing the state of the nonvolatile memory cell. The second precharge circuit is configured to perform a first precharge operation for the sensing node and configured to selectively perform a second precharge operation for the sensing node based on the state of the nonvolatile memory cell after the first precharge operation.
US10204685B2 Ternary content addressable memory
Ternary content addressable memory (TCAM) structures and methods of use are disclosed. The memory architecture includes one or more ternary content addressable memory (TCAM) fields, and control logic that applies progressively discriminating data-masking and scores a closeness of a match based on matched and mismatched bits.
US10204683B2 Electronic circuit and data storage system
A method of manufacturing an electronic circuit comprises: providing an electronic circuit having a first configuration in which the circuit comprises a resistive element having a first resistance, and irradiating at least a part of the resistive element with electromagnetic radiation to change the resistance of the resistive element from the first resistance to a second resistance, the second resistance being lower than the first resistance. A method of storing data comprises: receiving a piece of data to be stored; determining a number according to the data; and irradiating at least part of a resistive element with that number of pulses of electromagnetic radiation to change a resistance of the resistive element from a first resistance to a second resistance, the second resistance being lower than the first resistance. A difference between the first resistance and the second resistance is dependent on the number. Corresponding circuits and data storage systems are disclosed.
US10204682B2 Nonvolatile nanotube switches and systems using same
A non-volatile nanotube switch and memory arrays constructed from these switches are disclosed. A non-volatile nanotube switch includes a conductive terminal and a nanoscopic element stack having a plurality of nanoscopic elements arranged in direct electrical contact, a first comprising a nanotube fabric and a second comprising a carbon material, a portion of the nanoscopic element stack in electrical contact with the conductive terminal. Control circuitry is provided in electrical communication with and for applying electrical stimulus to the conductive terminal and to at least a portion of the nanoscopic element stack. At least one of the nanoscopic elements is capable of switching among a plurality of electronic states in response to a corresponding electrical stimuli applied by the control circuitry to the conductive terminal and the portion of the nanoscopic element stack. For each electronic state, the nanoscopic element stack provides an electrical pathway of corresponding resistance.
US10204681B2 Control circuit configured to terminate a set operation and a reset operation of a resistive memory cell of memory array based on the voltage variation on the data line of the resistive memory cell
The present disclosure provides a control circuit of a memory array. The control circuit includes a first switch and a set termination circuit. The first switch is connected between a first voltage source and a data line of a resistive memory cell of the memory array. The set termination circuit has a first terminal connected to a control terminal of the first switch and a second terminal connected to the data line of the resistive memory cell of the memory array. When a data line voltage of the data line decreases to be lower than a first voltage in a first duration of the resistive memory cell performing a set operation, the set termination circuit turns off the first switch to terminate the set operation by stopping providing the first voltage of the first voltage source to the data line.
US10204672B2 Magnetic memory device
A magnetic memory device includes a memory cell array, a counter circuit and a control circuit. The memory cell array includes a memory cell including a magneto resistive element in which writing is performed by current in a first direction or current in a second direction which is an opposite direction to the first direction. The memory cell array includes a first word line and a first bit line, both connected with the memory cell. The counter circuit counts the number of writing times in the first direction while the counter circuit is in electrical connection with the magneto resistive element. The control circuit performs writing in the second direction in the memory cell when the number of consecutive writing times in the first direction reaches a threshold number of times while the control circuit is in connection with the memory cell array.
US10204670B2 Spin transfer torque magnetic random access memory for supporting operational modes with mode register
A magnetic random access memory (MRAM), and a memory module, memory system including the same, and method for controlling the same are disclosed. The MRAM includes magnetic memory cells configured to change between at least two states according to a magnetization direction, and a mode register supporting a plurality of operational modes.
US10204666B2 Input buffer circuit
Apparatuses for receiving an input signal in a semiconductor device are described. An example apparatus includes: a first amplifier that provides first and second intermediate voltages responsive to first and second input voltages; first and second voltage terminals; a circuit node; a first transistor coupled between the first voltage terminal and the circuit node and is turned on responsive to at least one of the first and second intermediate voltages; a second amplifier including first and second inverters, at least one of the first and second inverters being coupled between the circuit node and the second voltage terminal; and first and second output nodes, the first output node being coupled to an input node of the first inverter and an output node of the second inverter, and the second output node being coupled to an output node of the first inverter and an input node of the second inverter.
US10204663B2 Methods and apparatuses for compensating for source voltage
Apparatuses and methods for compensating for source voltage are described. An example apparatus includes a source cooled to a memory cell and a read-write circuit coupled to the memory cell. The apparatus further includes a sense current generator coupled to a node or the source and to the read-write circuit, the sense current generator configured to control provision of a sense current by the read-write circuit responsive to a voltage of the node of the source.
US10204662B2 Stacked DRAM device and method of manufacture
A memory device includes a first dynamic random access memory (DRAM) integrated circuit (IC) chip including first memory core circuitry, and first input/output (I/O) circuitry. A second DRAM IC chip is stacked vertically with the first DRAM IC chip. The second DRAM IC chip includes second memory core circuitry, and second I/O circuitry. Solely one of the first DRAM IC chip or the second DRAM IC chip includes a conductive path that electrically couples at least one of the first memory core circuitry or the second memory core circuitry to solely one of the first I/O circuitry or the second I/O circuitry, respectively.
US10204657B2 Image processing apparatus, image processing method, and recording medium
The present invention comprises an input part for inputting image data, a receiving part for receiving production information relating to production transmitted from another apparatus, a recording part for recording the production information received by the receiving part and image data input by the input part, a detection part for detecting a recording position on a recording medium at an editing point of image data recorded by the recording part, and a transmission part for transmitting information of the recording position detected by the detection part, whereby identification information for identifying image data and voice data is recorded in a recording medium or a recording device, this relieving a burden on a photographer and an editor and facilitating extraction of image data and voice data.
US10204655B1 Heat-assisted magnetic recording device capable of preventing contaminant on the head
Data is written to data sectors of a heat-assisted magnetic recording (HAMR) medium using a laser of a HAMR head supplied with a sum of an operational current and a threshold current. A service current is supplied to the laser when the head is over servo sectors of the medium, such that a temperature of the medium at the servo sectors is greater than or equal to a temperature of the head when over the servo sectors.
US10204653B2 Selective index writing prior to unthreading a magnetic recording tape
A drive-implemented method according to one embodiment includes determining that unthreading of a tape is to be performed, and in response to the determination that the unthreading of the tape is to be performed, determining whether to write an index on the tape prior to unthreading the tape. In response to a determination to write the index on the tape, the index is written on the tape prior to unthreading the tape. The tape is then unthreaded. The drive-implemented method further includes receiving a write request after the unthreading, rethreading the tape, and writing data corresponding to the write request on the tape. The index stored on the tape prior to the unthreading is overwritten with the data corresponding to the write request.
US10204650B1 Closed-loop fly height control using transfer function between harmonic response and heater input
Gain values used by a variable gain amplifier (VGA) to read servo marks of a heat-assisted recording medium are measured. Sector-specific, repeatable gain values that indicate an expected VGA gain at a desired clearance are determined based on the measured gain values. The sector-specific, repeatable gain values are used as input to a closed-loop clearance controller together with measured values of servo VGA gain while writing data to the recording medium.
US10204649B2 Calibration of high-density servo pattern detector parameters
A tape drive-implemented method, according to one embodiment, includes: causing a servo reader to move in a first direction over a high-density servo pattern which includes a plurality of high-density servo tracks. Each of the servo tracks includes at least two patterns written at different frequencies to produce different periodic waveforms during readback. Moreover, a readback signal is received from the servo reader as the servo reader moves in the first direction. The readback signal is used to set a gain parameter for each of the respective periodic waveforms. Other systems, methods, and computer program products are described in additional embodiments.
US10204646B2 Near-field transducer with adjacent high-refractive index material layer
A heat assisted magnetic recording (HAMR) head has a near-field transducer (NFT) with a distal end having a leading side taper inclined at an acute angle to the ABS, such that an acute angle is formed between a leading surface of the leading side taper and the ABS. A main magnetic pole is disposed in the head facing a trailing side of the NFT. A waveguide core layer is disposed in the head facing the leading side taper of the NFT, on which a high refractive index material (HRIM) layer is positioned.
US10204645B2 Heater design with locally decreased resistance area for fly height control
Implementations described and claimed herein includes a storage device comprising a transducer head including at least one pair of read/write elements and a heat element to thermally protrude regions of the transducer head including the read/write elements. According to one implementation, the heat element includes at least one conductive portion of locally decreased resistance proximal to and between the pair of read/write elements to direct the thermally protruded close point away from a midpoint between the read/write elements.
US10204639B2 Method and device for processing sound signal for communications device
A method and a device for processing a sound signal for a communications device, where a relationship between values of a volume of a first sound signal collected by a main microphone and a volume of a second sound signal collected by an auxiliary microphone is acquired by comparison, to determine a sound signal processing policy, and according to the sound signal processing policy, a sound signal to be sent to a peer communications terminal is determined, where the sound signal processing policy is used to ensure that a volume of the sound signal to be sent to the peer communications terminal exceeds a preset volume threshold.
US10204635B1 Device and method for processing media samples
Aspects of the disclosure include a device for processing media samples. The device includes a frame decoder, a buffer, and a placement manager. The frame decoder is configured to receive a data frame from a source outside the device, extract from the data frame a first sample, and determine a first designated playback time of the first sample. The buffer has memory portions, and addresses of the memory portions are associated with a reference time and time increments of a local sampling period of the device. The placement manager is configured to store the first sample in a first memory portion of the buffer having a first address that is associated with a first time increment that most closely corresponds to the first designated playback time of the first sample.
US10204633B2 Periodic-combined-envelope-sequence generation device, periodic-combined-envelope-sequence generation method, periodic-combined-envelope-sequence generation program and recording medium
An envelope sequence is provided that can improve approximation accuracy near peaks caused by the pitch period of an audio signal. A periodic-combined-envelope-sequence generation device according to the present invention takes, as an input audio signal, a time-domain audio digital signal in each frame, which is a predetermined time segment, and generates a periodic combined envelope sequence as an envelope sequence. The periodic-combined-envelope-sequence generation device according to the present invention comprises at least a spectral-envelope-sequence calculating part and a periodic-combined-envelope generating part. The spectral-envelope-sequence calculating part calculates a spectral envelope sequence of the input audio signal on the basis of time-domain linear prediction of the input audio signal. The periodic-combined-envelope generating part transforms an amplitude spectral envelope sequence to a periodic combined envelope sequence on the basis of a periodic component of the input audio signal in the frequency domain.
US10204630B2 Method for generating filter for audio signal and parameterizing device therefor
The present invention relates to a method and an apparatus for processing a signal, which are used to effectively reproduce an audio signal, and more particularly, to a method for generating a filter for an audio signal, which are used for implementing a filtering for input audio signals with a low computational complexity and a parameterization apparatus therefor.To this end, provided are a method for generating a filter of an audio signal, including: receiving at least one proto-type filter coefficient for filtering each subband signal of an input audio signal; converting the proto-type filter coefficient into a plurality of subband filter coefficients; truncating each of the subband filter coefficients based on filter order information obtained by at least partially using characteristic information extracted from the corresponding subband filter coefficients, the length of at least one truncated subband filter coefficients being different from the length of truncated subband filter coefficients of another subband; and generating FFT filter coefficients by fast Fourier transforming (FFT) the truncated subband filter coefficients by a predetermined block size in the corresponding subband and a parameterization unit using the same.
US10204624B1 False positive wake word
One embodiment provides a method, comprising: receiving, at an information handling device, user input comprising a word that activates a digital assistant associated with the information handling device; determining, using a processor, whether the word comprises a false positive wake word, wherein the false positive wake word comprises a stored wake word; and responsive to determining that the word is associated with a false positive wake word, providing output associated with an alternative wake word. Other aspects are described and claimed.
US10204623B2 Privacy control in a connected environment
Privacy control in a connected environment is described. An assistant device can detect speech spoken by a user. The speech can include a hardware activation phrase that indicates whether the user intends for at least a portion of the speech to be provided to local resources or cloud resources. The speech can then be provided to the appropriate resource based on the hardware activation phrase.
US10204620B2 Adjusting a deep neural network acoustic model
A computer-implemented method according to one embodiment includes estimating a speaker dependent acoustic model utilizing test speech data and maximum likelihood linear regression (MLLR), transforming labeled speech data to create transformed speech data, utilizing the speaker dependent acoustic model and a linear transformation, and adjusting a deep neural network (DNN) acoustic model, utilizing the transformed speech data.
US10204618B2 Terminal and method for voice control on terminal
The application relates to a terminal and method for voice control on a terminal. A terminal according to some embodiments of the application includes: one or more processors, and a memory, wherein, the memory stores therein one or more computer readable program codes, and the processor or processors are configured to execute the one or more computer readable program codes, to match voice information in a voice instruction with preset voice information in the terminal upon reception of the voice instruction comprising the voice information and instruction information, to perform an operation corresponding to the instruction information upon determining successful matching, and to reject the operation corresponding to the instruction information upon determining unsuccessful matching.
US10204617B2 Voice synthesis method and voice synthesis device
An information processing device determines whether a predetermined condition with regard to information processing has been met, changes a character for vocalization when the predetermined condition has been met, and generates a sound signal of a synthesized voice obtained by vocalizing the character for vocalization that has been changed.
US10204614B2 Audio scene apparatus
An apparatus comprising an audio detector configured to analyse a first audio signal to determine at least one audio source, wherein the first audio signal is generated from the sound-field in the environment of the apparatus; an audio generator configured to generate at least one further audio source; and a mixer configured to mix the at least one audio source and the at least one further audio source such that the at least one further audio source is associated with the at least one audio source.
US10204613B2 Device and image forming apparatus
A device includes a sound source, an electric board, an exterior member, an electric board container box, and a sound absorber. The sound source generates a sound at a time of operation. The electric board has a circuit mounting an electrical component. The exterior member surrounds the sound source and the electric board. The electric board container box houses the electric board. The sound absorber is at least partially disposed inside a virtual space corresponding to a thickness of the electric board container box in an interior space of the device.
US10204612B2 Holey plate for sound absorption and insulation
A holey plate for sound absorption and insulation may include an array of through holes including a plurality of through holes having at least two different diameters, and the array of through holes being arrayed on the holey plate to form a predetermined pattern.
US10204610B2 Musical note generation device, electronic musical instrument, method, and storage medium
A musical note generation device includes at least one processor, performing a process of generating convolved sound waveform data by convolving first sound waveform data corresponding to pitch information associated with a specified key with second sound waveform data corresponding to an impulse response; a process of generating third sound waveform data by respectively reducing, among frequency components included in the generated convolved sound waveform data, amplitudes of respective frequency components of a fundamental tone and harmonics of the fundamental tone corresponding to a pitch indicated by the pitch information; and a process of outputting piano sound waveform data generated on the basis of the generated third sound waveform data generated.
US10204608B1 Mouthpiece rim for non-french horn labrosone musical brass instruments
An improved rim for a mouthpiece for a plurality of non-French horn labrosone brass musical instruments. The improved rim has a rim width having a predetermined width measurement as a smallest width dimension taken of an outer edge, a crown, and an inner edge of the improved rim, where the rim width can be a same width as a playing surface of the improved rim, where the playing surface is a width of the improved rim engaged by a musician's lips. Also provided are improved rims removably or permanently affixed to the mouthpiece.
US10204605B1 Detachable wind guard for flute embouchure hole
The invention provides a detachable wind guard for a flute-type instrument comprising an elongate, arcuate cover configured to wrap over a flute barrel. The cover has a center section with a radius larger than the radius of the flute barrel and includes a tapered, recessed facing edge configured to leave an embouchure hole uncovered when the wind guard is attached to the flute barrel. End sections taper to a radius sized to conform to the flute barrel. An elongate, arcuate holder positioned opposite the cover has a radius sized to conform to the flute barrel. A connector pin passes through knuckles on both the cover and holder to form a hinge that allows the wind guard to open in a clamshell manner. Torsion springs around the connector pin bias the holder in a closed position.
US10204603B2 Tremolo lock for electric guitar
A tremolo block combines a guitar tremolo arm with a cam locking mechanism so that when the arm is swung to a position for actuating the tremolo the locking pin on the cam is away from a mating socket or receiver, but when the arm is swung the other way, the cam pushes the pin into the locking socket so the tremolo is inactive and the string tension does not change. The position of the receiver or socket can be easily adjusted by the guitarist so that the string tension when the bridge is floating matches the string tension (and tuning) when the bridge is locked.
US10204601B2 Soundboard apparatus and method of forming
The present invention concerns soundboard apparatus for a musical instrument, the apparatus comprising a soundboard substrate formed of composite fibrous resin bonded material having a thickness of between 0.75 mm and 3 mm; and an outer layer formed of ultra-violet light blocking material having a thickness of between 0.5 and 0.9 mm. Further, the present invention relates to a method of forming a soundboard apparatus, the method comprising the steps of: bonding multiple layers of woven or straight stranded fibrous material in a resinous matrix to form a soundboard substrate, wherein the soundboard substrate is formed such that it is oversized with respect to final soundboard substrate dimensions; and finishing the soundboard substrate to form the final substrate, the finishing process being constrained to ensure that the final substrate dimensions are not compromised.
US10204599B2 Method of vision correction in a virtual reality environment
A method of vision correction in a virtual reality environment, comprising: judging if a user is for the first time entering the virtual reality environment, if yes, providing the user with an initial visual position; monitoring in real time action of the user, and judging if the user is in a stable state in the virtual reality environment; if the user is in a stable state, adjusting the visual position of the user according to change of sight lines of the user; and if the user is in an unstable state, renewedly providing the user with an initial visual position; and monitoring in real time change of a scene in the virtual reality environment, and if the scene is taking discontinuous switching, renewedly providing the user with an initial visual position according to a new scene. The present disclosure performs automatic vision correction according to the usage scenes and the cognition custom of the user, which reduces user operation and improves the user experience.
US10204598B2 Predictive pre-decoding of encoded media item
Displaying a plurality of encoded media items on a device includes: detecting that a first scrolling action has been completed; determining a predicted next encoded media item to be displayed; obtaining the predicted next encoded media item from a first memory; pre-decoding the predicted next encoded media item to generate a pre-decoded media item; storing the pre-decoded media item in a second memory, the second memory having lower latency than the first memory; receiving an indication that a second scrolling action has begun; and in response to the second scrolling action, displaying the pre-decoded media item via a display interface.
US10204595B2 Methods and devices for adjusting screen brightness
Methods and apparatuses are provided for adjusting screen brightness. The method may include: determining a screen brightness adjusting curve corresponding to current time, and determining current screen brightness according to current ambient luminance and the screen brightness adjusting curve. With the technical solutions provided in the present disclosure, the screen brightness can be adjusted to be most suitable for human eyes according to time; the problem of unsatisfactory screen brightness caused by adjusting a screen into same brightness according to same ambient brightness in different time periods is avoided.
US10204592B1 Configuring multiple displays of a computing device to have a similar perceived appearance
In some examples, a computing device includes a first display device coupled to a second display device by hinges. After determining that the computing device has been moved from a first orientation to a second orientation, the computing device may receive ambient light data from ambient light sensors associated with the first and second display device, temperature data from temperature sensors associated with the first and second display device, and color data from color sensors associated with the first and second display device. After determining that power is being received from an external power source or that the user prefers the display devices may be color matched, the computing device may perform one or more color adjustments based on the ambient light data, the temperature data, and the color data, thereby reducing a difference in a perceived color between the first display device and the second display device.
US10204588B2 Temperature compensation circuit, display panel and temperature compensation method
Embodiments of the present disclosure provide a temperature compensation circuit, a display panel and a temperature compensation method. The temperature compensation circuit comprises: a temperature sensing unit, adapted to sense a temperature of an external environment; a temperature compensation control unit being adapted to compare the temperature sensed output voltage with a reference voltage, and generate a control signal based on the comparison result; and a first voltage source adapted to receive a control signal from the temperature compensation control unit, generate a corresponding driving voltage based on the control signal and output the corresponding driving voltage to a gate drive circuit as a gate driving voltage of the gate drive circuit, and generate a feedback signal according to the control signal and output the feedback signal to the temperature sensing unit and the temperature compensation control unit, the reference voltage being variable based on the feedback signal.
US10204585B2 Shift register unit, gate driving device, display device and driving method
A shift register unit, gate driving device, display device and driving method are provided. The shift register unit includes: an input circuit, configured to control a potential of a pull-up control node based on an input signal; a pull-down control circuit, configured to control a potential of a pull-down control node based on the input signal and the potential of the pull-up control node when first signal is at a first level; a pull-down circuit, configured to pull down the potential of the pull-up control node based on the potential of the pull-down control node; a pull-up circuit, configured to control an output signal output from a signal output terminal based on the potential of the pull-up control node and the clock signal; and a reset circuit, configured to reset the output signal based on the potential of the pull-down control node when second signal is at a second level.
US10204584B2 GOA circuit and liquid crystal display
The present disclosure provides a GOA circuit and a liquid crystal display, the GOA circuit includes: a pull-up circuit; a scan output terminal; a pull-up control circuit including: a second switch tube; a third switch tube having a first connection terminal coupled to the second connection terminal of the second switch tube and a second connection terminal coupled to the control terminal of the first switch tube; a fourth switch tube having a control terminal coupled to the control terminal of the first switch tube, a first connection terminal coupled to the first connection terminal of the third switch tube and a second connection terminal coupled to the scan output terminal. In this way, the disclosure can avoid the problem that the transistor is erroneously turned on or off due to the threshold drift and the circuit output error is caused.
US10204582B2 Shift register and driving method thereof, gate electrode driving circuit, and display device
A shift register comprises an input unit, an output unit, a scan direction selecting unit and a data latching unit. The scan direction selecting unit is connected to a forward-scan signal input terminal, a backward-scan signal input terminal, a positive input terminal, an inverse input terminal and the data latching unit. The input unit is connected to a first clock signal input terminal, the forward-scan signal input terminal, the backward-scan signal input terminal, a low-level signal input terminal and the data latching unit. The data latching unit is connected to a reset signal input terminal, the input unit, the output unit, the scan direction selecting unit, and a high-level signal input terminal. The output unit is connected to a second clock signal input terminal, the data latching unit, the low-level signal input terminal, the high-level signal input terminal, the reset signal input terminal, and a signal output terminal.
US10204575B2 Display panel and display device
A display panel and a display device are provided. The display panel comprises a first substrate including scanning lines, data lines, and pixel units including first pixel units and second pixel units; and a second substrate including color units including first color units, second color units, third color units, and fourth color units. The pixel units are arranged into first pixel groups and second pixel groups alternately arranged along an extending direction of the scanning lines. An arrangement of the first pixel units and the second pixel units in the first pixel group is a mirror image of that in the second pixel group. When the data signals with a same polarity are provided to the first pixel units and the second pixel units, the first pixel units generate an electric field having an inverted direction from an electric field generated by the second pixel units.
US10204574B2 Display device and array substrate
A display device and an array substrate are disclosed. The display device includes a display panel and signal boards which supply signals to the display panel. At least a pair of signal boards that are connected with each other is electrically connected using a plug-in connection mode. A first plug-in structure is provided on a first signal board of each pair of signal boards connected in the plug-in connection mode, and a second plug-in structure corresponding to the first plug-in structure is provided on a second signal board of the pair of signal boards connected in the plug-in connection mode. Because at least a pair of signal boards that are connected with each other is electrically connected using a plug-in connection mode, a quantity of signal lines arranged between signal boards is reduced, which enables assembly and disassembly be more convenient.
US10204573B2 Pixel matrix and display method thereof
A pixel matrix having a plurality of pixel units. Each pixel unit has at least 12 sub-pixels arranged in matrix manner. The pixel unit has at least 4 first color sub-pixels, at least 4 second color sub-pixels, and at least 4 third color sub-pixels. Each two of the first color sub-pixels are arranged adjacent to each other to form at least 2 first color sub-pixel pairs, and the first color sub-pixel pairs are separately provided in different columns and different rows of the pixel unit. Each two of the second color sub-pixels are arranged adjacent to each other to form at least 2 second color sub-pixel pairs, and the second color sub-pixel pairs are separately provided in different columns and different rows of the pixel unit. Each first color sub-pixel pair and each second color sub-pixel pair are arranged adjacent to each other in a column direction.
US10204572B2 Display apparatus of multi-color light sources and driving method thereof
A display apparatus including a plurality of pixels and a multi-color light source backlight module, and a driving method thereof are disclosed. Each pixel includes a first color sub-pixel, a second color sub-pixel, a third color sub-pixel, and a white sub-pixel. The backlight module includes a first color light source, a second color light source, and a third color light source. In a first sub-frame period, the first color light source and the second color light source are lightening; in a second sub-frame period, the second color light source and the third color light source are lightening; and in a third sub-frame period, the first color light source and the third color light source are lightening.
US10204570B2 Storage type display device and electronic apparatus
A storage type display device including: first control lines that are provided in as many as n columns; second control lines that are provided in as many as m rows; and a display section that includes n×m pixels. The device further includes a branched power supply line that supplies power to the pixel electrode in each row; a stem power supply line; a pixel electrode switching circuit; a power supply line switching circuit that is connected between the stem power supply line and the branched power supply line; and a scanning line driving circuit that outputs a signal to the second control lines. The scanning line driving circuit is arranged in a predetermined end side of the display section, and the power supply line switching circuit is arranged on another end side which is different from the predetermined end side of the display section.
US10204567B2 Backlight and display device
The invention provides a backlight and a display device, the backlight includes multiple backlight scanning lines and multiple backlight data lines, which are provided in different layers and are intersected with each other to divide the backlight into a plurality of light-emitting units, each of which is provided with one light-emitting diode and a light-emitting circuit for driving the light-emitting diode to emit light, the light-emitting circuits for a same row of light-emitting units are electrically connected to a corresponding backlight scanning line, the light-emitting circuits for a same column of light-emitting units are electrically connected to a corresponding backlight data line, the backlight scanning line is configured for providing a scanning signal to the light-emitting circuit, and the backlight data line is configured for providing a gray scale signal to the light-emitting circuit to control brightness of the light-emitting unit.
US10204563B2 Semiconductor device, driver IC, display device, and electronic device, each including pass transistor logic circuit including demultiplexer
A semiconductor device including a test circuit is miniaturized. The semiconductor device includes r first input terminals (r is an integer of 2 or more), a second input terminal, r functional circuits, a demultiplexer, and a switch circuit. The demultiplexer is a pass transistor logic circuit. R output terminals of the demultiplexer are electrically connected to respective input terminals of the functional circuit and the input terminal is electrically connected to the second input teiminal. Input terminals of the r circuits are electrically connected to the respective first input terminals through the switch circuit. For example, a signal for verification is input to the first input terminal in verification of the functional circuit to operate the demultiplexer. One signal for verification is input to r functional circuits by the demultiplexer.
US10204562B2 Scanning driving circuits and display panels
The pull-down control signal point relates to a scanning driving circuit and a display panel. The scanning driving circuit includes a pull-up control circuit configured for pulling up a level of a pull-up control signal point to be a high level or for pulling down the level of the pull-up control signal point to be a low level, a pull-down control circuit configured for pulling down the level of a pull-down control signal point to be the high level or for pulling down the level of the pull-down control signal point to be the low level, and the pull-down control circuit connects to the pull-up control circuit, and a scanning output circuit connects to the pull-up control circuit and the pull-down control circuit, and the scanning output circuit is configured for outputting the scanning driving signals of the high level or of the low level.
US10204561B2 Amoled pixel driving circuit and pixel driving method
An AMOLED pixel driving circuit and pixel driving method are provided. In the pixel driving circuit, a drain of the fourth thin film transistor is electrically coupled to a terminal of the second capacitor, a drain of the third thin film transistor, and a source of the first thin film transistor; a gate of the third thin film transistor receives a second scan signal, and a source of the third thin film transistor receives a data voltage.
US10204559B2 Shift register unit, gate driving circuit and display device
There is disclosed a shift register unit, a gate driving circuit and a display device. The shift register unit includes a shift register module configured to delay a phase of a signal from the input terminal, and output the delayed signal at the first output terminal; a first input module configured to set the first node to be at a second voltage level; a second input module configured to set the first node to be at the first voltage level, and apply the signal from the input terminal to the first node; and an output module configured to set the second output terminal to be at the second voltage level when the first output terminal is at the first voltage level, and set the second output terminal to be at the first voltage level when the first node is at the first voltage level.
US10204556B2 Display panel and driving method thereof and display device
A display panel includes: a display unit, including a pixel circuit; a first power transmission line and a second power transmission line; a DC-DC circuit, configured to provide a first supply voltage and a second supply voltage for the pixel circuit through the first power transmission line and the second power transmission line respectively; a control circuit, configured to control the DC-DC circuit to start to provide the second supply voltage after the DC-DC circuit starts to provide the first supply voltage, where a time interval between a start of providing the second supply voltage and a start of providing the first supply voltage is no less than a time period to display one image frame; and a start-up short detection circuit, configured to determine whether a short-circuit fault occurs between the first power transmission line and the second power transmission line.
US10204553B2 Pixel circuit and method of driving the same
A pixel circuit comprises a light emission element; a driving transistor including a first electrode connected to the first node, a second electrode connected to a second node, and a gate electrode connected to a third node; a first transistor including a first electrode receiving a third voltage, a second electrode connected to the first node, and a gate electrode receiving a second light emission control signal; a first transistor including a first electrode connected to a first line transferring a first power voltage, a second electrode connected to the second node, and a gate electrode receiving a first light emission control signal; a first storage capacitor connected between the third node and a fourth node; and a switching transistor including a first electrode connected to a data line, a second electrode connected to the fourth node, and a gate electrode receiving a scan signal.
US10204550B2 Sensing circuit and corresponding OLED display device
A sensing circuit for sensing a micro current and voltage of a device to be tested is disclosed. The sensing circuit includes a pixel circuit and a sensing circuit. The sensing circuit is connected to the pixel circuit via a sensing line. The sensing circuit includes an amplifier, a first capacitor, a first switch, a second switch, a third switch, a fourth switch, a correlated double sampling (CDS) circuit, and an analog-to-digital converter (ADC).
US10204545B2 Gate driver and display device including the same
A gate driver includes stages configured to output gate signals and gate initialization signals. Here, an Nth stage includes a first output block configured to generate an Nth carry signal based on an N−1th carry signal and to generate an Nth gate initialization signal based on the N−1th carry signal, an output enable signal, and an output disable signal that is an inverted signal of the output enable signal; and a second output block configured to generate an Nth gate signal by shifting the Nth gate initialization signal by a horizontal time, where N is a positive integer.
US10204541B2 Display and drive method thereof
A display is disclosed, including a pixel structure and pixel drive circuits. The pixel structure includes a plurality of pixel groups, each pixel group including two or more pixel units. The pixel unit includes a first sub pixel, a second sub pixel and a third sub pixel. Each of the first sub pixels is connected to a first pixel drive circuit, each of the second sub pixels is connected to a second pixel drive circuit, and all the third sub pixels in one pixel group are connected to a same third pixel drive circuit. A drive method for a display is also disclosed. In the above display and the drive method, a plurality of third sub pixels in one pixel group can be driven by a same third pixel drive circuit based on the same luminance data, which reduces the number of the pixel drive circuits and allows pixel drive of high resolution.
US10204536B2 Array substrate, display panel, display device and driving method
The present disclosure relates to an array substrate, a display panel, a display device and a driving method. The array substrate includes a plurality of sub-pixel dot matrix units. In each of the plurality of sub-pixel dot matrix units, the sub-pixels in a same row are connected to data lines arranged on a same side of the sub-pixels respectively, the sub-pixels in the rows where the sub-pixels are arranged in a same sequence are connected to the data lines in a same direction, and two first base color sub-pixels in at least two adjacent rows are connected to a same data line.
US10204532B2 Multiple input cryptographic engine
This disclosure is directed to a multiple input cryptographic engine. In general, an cryptographic engine consistent with the present disclosure may improve on existing systems that generate encrypted data (e.g., ciphertext) from decrypted input data (e.g., plaintext), or that conversely generate decrypted data from encrypted data, in that a second input may be received into the cryptographic engine while a first input is still being processed, allowing multiple inputs to be processed concurrently. An example device may include an input interface to receive data into the device, an output interface to output data from the device and cryptographic circuitry. The cryptographic circuitry may be configured encrypt/decrypt data received via the input interface into encrypted/decrypted data while also converting a least a portion of a second input received via the input interface into second encrypted/decrypted data. The encrypted/decrypted data may then be output via the output interface.
US10204530B1 Shape-matrix geometric instrument
Shape-matrix geometric instruments having numerous applications including, but not limited to, anti-counterfeiting, graphical passwording, games, and geometry education. A shape-matrix geometric instrument is a manufacture and/or a method whose design is based on a shape-matrix that, in turn comprises a set of building blocks that are N-dimensional polytopes. Corner shapes are positioned in or near the interior corner spaces of at least ones of the shape-matrix building blocks. At least ones of the corner shapes differ from others in at least one property or aspect including, for example, geometric shape, orientation within the building block, and one or more surface “finishes,” such as color, shading, cross-hatching or real or apparent texture.
US10204526B2 Adaptive exercise circuit training for health and fitness
A computer-implemented system for improving a circuit training exercise routine at an exercise facility having at least two pieces of exercise equipment. The system using a smart device, and having steps including: initiating a program on the smart device upon use of a first piece of exercise equipment; displaying exercise instructions to the user on the smart device; initiating a timer on the smart device with a pre-selected amount of time in which the user must complete the exercise instructions on the first piece of equipment; recording if the user is successful in accomplishing the first set of exercise instructions; and prompting the user to move to a second piece of exercise equipment. The steps may also include displaying additional exercise instructions. The system includes monitoring the user's health functions and rewarding the user for successful accomplishment of the first and additional sets of exercise instructions.
US10204525B1 Suggestion-based virtual sessions engaging the mirror neuron system
Improved methods for rehabilitation, transformation, training, and learning are provided for a person as a viewer which enable the viewer to experience a virtual session, comprised of one or more virtual scenarios intended to activate the mirror neuron system, that includes suggestion, hypnosis, hypnotic induction and/or hypnotic suggestion in verbal and/or visual forms, where said suggestion, hypnotic induction and/or hypnotic suggestion may possibly be applied to and/or utilized in relationship with the various components and/or aspects individually and/or collectively that make up a virtual session which are presented in this description of the present invention, which includes one or more virtual scenarios, a virtual character which may be created to be in the likeness of the viewer, where said virtual character and possibly additional virtual characters that are human and/or non-human may be animated to properly perform one or more acts and/or motions and/or movements and possibly express dialog and/or speak and/or otherwise be represented to speak and/or think and/or make sound, where said virtual character made in the likeness of the viewer may be animated to speak and/or otherwise be represented to speak and/or think using the voice of the viewer themselves, that may include other audio, including narrative-based and/or the virtual character(s) expressing verbal hypnotic suggestion(s), hypnotic guidance, hypnotic instruction(s), and/or suggestion(s), guidance, instruction(s), and/or similar, which may be viewed from one or more perspectives and/or one or more points of view, may include one or more virtual environments, locations, special effects, weather, and/or similar, being displayed through video based imagery and/or computer-based imagery, in 2D, 2D stereo, 3D, 3D stereo, and/or more advanced methods such as holography, with the viewer experiencing the virtual scenario through playback and possibly passively, actively, and/or with interactivity using proper apparatus, with the virtual session allowing for data collection, and the viewer experiencing the virtual session alone and/or with assistance, for rehabilitation, transformation, training, and learning.
US10204523B1 Aircraft systems and methods for managing runway awareness and advisory system (RAAS) callouts
An enhanced runway awareness system and method directed to reducing audible alerts during runway selection is provided. The runway awareness system includes a navigation system, an audio system, and a control module. The control module receives and processes, from the navigation system, aircraft state data and runway position and location data. The control module determines that (a) the aircraft is approaching a first runway, and commands the audio system to emit an approach alert associated with (a); subsequent to commanding the audio system to emit the approach alert associated with (a), the control module prohibits the audio system from emitting an “on runway” alert associated with (a) responsive to determining that (b) the aircraft is on the first runway.
US10204518B1 System for identifying high risk parking lots
Systems and methods are disclosed for identifying high risk parking lots. High risk parking lots may be, for example, parking lots that pose a higher than average risk of collisions and/or theft. Auto insurance claim data may be analyzed to identify hazardous areas. A virtual navigation of roads within the hazardous area may be identified. Public parking lots within the virtual navigation map may be defined, with each public parking lot determined as either in a hazardous area or not. A vehicle may be determined to be approaching or parking in a parking lot in a hazardous area, and a nearby public parking lot not associated with the hazardous area may be selected instead. A route from a current position to the nearby public parking lot may be generated, and the vehicle may be routed to the nearby public parking lot. As a result, collisions and thefts may be reduced.
US10204509B2 System and method for setting up a universal remote control
A system and method for using an RFID tag to automatically setup and configure a universal remote control to command appliances of various types and various manufacturers.
US10204507B2 User-configurable weather warning apparatus
User-configurable weather warning apparatuses, and methods for providing and configuring user-configurable weather warning apparatuses are presented. For example, according to one aspect, an apparatus comprising a processor and a Radio Frequency (RF) receiver configured to receive a first Special Area Message Encoding (SAME) message may be provided. The processor may be configured to, responsive to a user preference to trigger an alert system only in the event of a tornado warning: determine whether the first SAME message indicates a tornado warning; and in response to determining that the first SAME message indicates a tornado warning, trigger the alert system.
US10204504B1 Electronic device and drop warning method
An electronic device including a signal processing circuit, an acceleration sensor, and an edge sensor is provided. The electronic device has a device body. The signal processing circuit operates in a sleep mode. The acceleration sensor senses an acceleration variation of the device body to generate an acceleration sensing signal. The acceleration sensor determines whether the acceleration sensing signal is continuously lower than an acceleration threshold for a preset length of time to wake up the signal processing circuit. When the acceleration sensor wakes up the signal processing circuit, the signal processor enables the edge sensor. The edge sensor senses a deformation variation of the device body to generate at least one deformation sensing signal. The signal processing circuit analyzes the deformation sensing signal to determine whether a drop event of the device body occurs. In addition, a drop warning method is also provided.
US10204503B1 System and method of utilizing diagnostic circuitry
In one or more embodiments, one or more systems, methods, and/or processes may determine, via a first switch, that a signal from an embedded controller has not been received; may determine if a second switch is actuated by a user; if the second switch is actuated, may display first information that indicates that power from the at least one of an external power source and a battery power source is received; may determine, via a third switch, if the at least one of the external power source and the battery power source includes the external power source; and if the at least one of the external power source and the battery power source includes the external power source, may display second information that indicates the at least one of the external power source and the battery power source includes the external power source.
US10204500B2 Communication system for providing remote care
A communication system provides remote care taking of a first user to be cared for by a plurality of second users. The system has a first mobile communication terminal configured for use by the first user to be cared for, and a plurality of second mobile communication terminals for use by the second users. Each second mobile communication terminal is configured to let the respective second user act as a member of a first recipient layer or a member of a second recipient layer. The first mobile communication terminal is configured to allow the first user to select a first element in a user interface of the first mobile communication terminal to cause sending of a first type of remote care taking request message intended for second users being members of the first recipient layer, the first type of request message pertaining to remote care taking of the first user. The first mobile communication terminal is also configured to allow the first user to select a second element in the user interface of the first mobile communication terminal to cause sending of a second type of request message intended for second users being members of the second recipient layer, the second type of request message pertaining to remote care taking of the first user and being different from the first type of request message.
US10204496B2 Method and apparatus for vehicle surveillance service in municipal environments
A set of cameras can operate in coordination for surveillance purposes to provide situation awareness at a system level. Any infrastructure of cameras, public or private, can incidentally view and record an individual's mobile property when in view of any of these cameras. A locating unit can determine the approximate location of a mobile property. A monitoring device that correlates to the mobile property's location can be selected. The transmission of surveillance information from the selected monitoring device can be provided to a user, such as via a transmission to the user's mobile device. Thus, the individual can have access to the monitoring device's viewing or recorded data to increase surveillance of mobile property.
US10204485B2 Gaming systems, gaming devices and methods for incrementing progressive jackpots
Presented herein are gaming systems, gaming machines, and methods for conducting wagering games. Gaming machines are disclosed which include a gaming cabinet, display device(s) and input device(s) coupled to the cabinet, and game-logic circuitry disposed within the cabinet. Game-logic circuitry is configured to: display on the display device a jackpot value of a progressive jackpot in a progressive jackpot meter; determine a meter speed for the progressive jackpot meter to incrementally display the jackpot value increase to a second jackpot value within a set time; determine a controlled meter position from the meter speed; determine a scroll speed for the controlled meter position; determine a respective scroll speed for each meter position to the right of the controlled meter position; display on the display device the progressive jackpot meter increasing to the second jackpot value as restricted by the first speed of scroll and any respective speeds of scroll.
US10204481B2 System and method for remote rendering of content on an electronic gaming machine
A gaming system is described. The gaming system can include one or more host devices and EGM clients that communicate with one another over a network. Various non-gaming applications can be maintained on the host device. In response to a request received from an EGM client, a non-gaming application program can be executed on the host device. Content from the non-gaming application can be converted to a media stream that is sent to the EGM client for output. The media stream can be processed using a codec executed on the EGM. Input data associated with the content can be received at the EGM and sent to the host device. The content from the non-gaming application executed on the host can be adjusted in response to the input data received from the EGM.
US10204475B2 Methods and systems for playing for a jackpot
A method and system for playing casino jackpot games is provided.
US10204474B2 Collective enabling elements for enriched game play environment (single and/or multiplayer) for casino applications
An electronic gambling game machine constructed to provide a multi-player cooperative skill based entertainment game, played by a plurality of players; receive player input; and determine accumulation of a collective element resulting from the player input from the one or more of the plurality of players, the collective element being available for use by the plurality of players; a game world controller constructed to: receive data regarding the accumulation of the collective element; trigger execution of a gambling game by a real world controller based on the accumulation of the collective element; and distribute to the plurality of players, a gambling outcome of credit of the gambling game generated by the real world controller.
US10204473B2 Systems and methods of gaming machine image transitions
A graphics system for changing images on a gaming machine display, having a transition library of transition types, a graphics engine and a control means. The graphics engine applies a selected transition type from the transition library to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs and initializes transition data for effecting an incremental substitution of the one image by the other image. The control means modifies the transition data such that, when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.
US10204472B1 Gaming system and method having symbol type conversion
The gaming system and method includes a symbol type conversion. The gaming system includes a set of reels, where the reels are each associated with a plurality of symbols from a set of symbols. During a game play, the gaming system randomly generates a plurality of symbols from the set of symbols for the reels. Each symbol is associated with a symbol type. The gaming system randomly selects a first symbol from the set of symbols associated with a first type of symbol. The first symbol may convert to a second symbol associated with a second symbol type, based on a symbol conversion mapping. In some embodiments, if the conversion results in a player benefit, the gaming system replaces at least one displayed first symbol with a display of the second symbol on the reels. The gaming system analyzes the displayed symbols for winning symbol combinations for player awards.
US10204471B2 System and method for augmenting content
Disclosed is a method and system involving augmenting content. The system augments content for an active event subject to a focus of a user, in an environment including a presentation of two or more active events. The system includes: a user focus determination unit including a camera that captures video data associated with the focus of the user; a memory and a buffer that store digital fingerprints from the events; an active content determination component that compares one or more digital fingerprints from an active event with the captured video for determination of the event being focused on by the user; and a display that displays content and augments the determined active event being focused upon by the user that was identified by the active content determination component.
US10204463B2 Configurable digital badge holder
A portable authentication system includes a security module, that may be a smart card, SIM (Subscriber Identity Module), USB controller with a secure chip, or similar module capable of storing one or more credentials, and an interface module such as a digital badge holder that is able to communicate with the security module, for instance by providing a smart card communication interface. The portable authentication system may be either a single integrated system or a dual system where the security module can be removed or disconnected from the interface system.
US10204460B2 System for performing driver and vehicle analysis and alerting
Systems and methods are disclosed for collecting vehicle data from a vehicle engine computer of a vehicle and a plurality of sensors disposed about the vehicle and generating feedbacks for a driver of the vehicle using at least the vehicle data. One or more validation checks may be performed before the feedbacks are provided to the driver.
US10204457B2 Digital camera system with acoustic modeling
A digital camera with audio, visual and motion analysis includes a digital processor, an input processing system, and one or more imaging sensors, sound sensors, and motion sensors. In a non-limiting embodiment, the input processing system including non-transitory computer readable media including code segments, executable by the digital processor, for real-time audio, visual and motion analysis to develop a digital model of an ambient environment of the digital camera from data derived from the imaging sensor(s), sound sensor(s) and motion sensor(s).
US10204456B2 Mixed reality golf simulation and training system
A mixed reality golf simulation and training system that can use, along with a user's existing standard golf equipment, a golf ball launch monitor to track the initial ball positional data, spin and acceleration, and simulate the complete ball path and location or use complete ball tracking data and displays the actual ball path and location. Mixed reality glasses allow the display of ball tracking data over the real world view and/or an immersive display of a simulated world view, depending on the user's head or view position. Golf simulation graphical views can include various options, including simulated or panoramic photographic views of a golf course, simulated graphics and data superimposed over a real world driving range view, or simple ball tracking data superimposed over a real world view at any location.
US10204454B2 Method and system for image georegistration
Image georegistration method and system. An imaging sensor acquires a sensor-image of a scene. Imaging parameters of the acquired sensor-image are obtained, the imaging parameters including at least the detected 3D position and orientation of the imaging sensor when acquiring the sensor-image, as detected using a location measurement unit. A model-image of the scene is generated from a textured 3D geographic model, the model-image representing a texture-based 2D image of the scene as acquired in the 3D model using the imaging parameters. The sensor-image and the model-image are compared and the discrepancies between them determined. An updated 3D position and orientation of the imaging sensor is determined in accordance with the discrepancies. The updated position and orientation may be used to display supplementary content overlaid on the sensor-image in relation to a selected location on the sensor-image, or for determining the geographic location coordinates of a scene element.
US10204453B2 Aviation mask
An aviation mask is disclosed which includes an augmented reality visor, sensors, and a display computational unit. The sensors are communicatively connected to the augmented reality visor. The sensors detect a portion of a cockpit area of an aircraft that is viewed by an aircraft crew member wearing the augmented reality visor during a vision obscured emergency. The display computational unit is communicatively connected to the augmented reality visor and the sensors. The display computational unit projects a prestored image associated with the portion of the cockpit area in front of the augmented reality visor. Further, the display computational unit superimposes the prestored image over the portion of the cockpit area viewed by the aircraft crew member. The superimposed prestored image being viewed by the aircraft crew member through the augmented reality visor to identify objects in the portion of the cockpit area during the vision obscured emergency.
US10204450B2 Generating state-on-state data for hierarchical clusters in a three-dimensional model representing machine data
Systems and methods according to various embodiments enable a user to view three-dimensional representations of data objects (“nodes”) within a 3D environment from a first person perspective. The system may be configured to allow the user to interact with the nodes by moving a virtual camera through the 3D environment. The nodes may have one or more attributes that may correspond, respectively, to particular static or dynamic values within the data object's data fields. The attributes may include physical aspects of the nodes, such as color, size, or shape. The system may group related data objects within the 3D environment into clusters that are demarked using one or more cluster designators, which may be in the form of a dome or similar feature that encompasses the related data objects. The system may enable multiple users to access the 3D environment simultaneously, or to record their interactions with the 3D environment.
US10204445B2 Information processing apparatus, method, and storage medium for determining a failure of position and orientation measurement of an image capturing device
An information processing apparatus includes: an input unit that inputs an image of real space captured by an image capturing apparatus; a measurement value input unit that inputs a measurement value regarding a position and orientation of the image capturing apparatus measured by a sensor attached to the image capturing apparatus; a position and orientation derivation unit that, based on three-dimensional information of a feature in the real space and the input image, derives a position and orientation of the image capturing apparatus; a determination unit that, based on the measurement value and the position and orientation of the image capturing apparatus derived by the position and orientation derivation unit, makes a determination as to whether derivation of the position and orientation of the image capturing apparatus performed by the position and orientation derivation unit has failed; and an output unit that outputs a result provided by the determination unit.
US10204442B2 System for ray tracing augmented objects
The present disclosure describes a new global illumination ray tracing, concentrated at augmented objects of virtual or augmented reality, utilizing the graphics pipeline. Secondary rays are handled in large groups, originating at clusters of primary hit points, and intersecting with scene geometry.
US10204440B2 Graphics processing
A graphics processing system generates interpolated vertex shaded attribute data for plural sampling points of plural fragments of a quad fragment that is being used to sample a primitive. The interpolated vertex shaded attribute data for the plural sampling points is generated using a reference position for the quad fragment that is defined with respect to a first coordinate system, together with rotated sampling point delta values for the primitive that are defined with respect to a second coordinate system. The rotated sampling point delta values allow the interpolated vertex shaded attribute data to be generated more efficiently for the plural sampling points.
US10204435B2 Multi-granular rigs for distributed node-based interactive workflows
Systems and methods are described for leveraging distributed computation systems to split animation application processing of node graphs into two components: 1) a low complexity, primary node graph, that is evaluated by the application of the local device; and 2) one or more, higher complexity, companion node graphs that connect to the primary node graph, and are evaluated by a distributed computation system. As the local device evaluates the original, low complexity node graph, an artist is provided with fast, direct manipulation of an animated object. At the same time, the distributed computation system evaluates the higher complexity, companion node graphs, thereby providing a user of the local application with higher fidelity versions of the primary node graph as they are computed.
US10204434B2 Information processing apparatus for medical information, x-ray imaging apparatus, information processing system for medical information, information processing method, and recording medium
An information processing apparatus for medical information includes a determination unit that determines whether specific information is to be associated with a medical image obtained by imaging of an object based on information concerning the imaging of the object, a period obtaining unit that obtains information indicating a period that has elapsed between a reference time concerning the specific information and a time of imaging of the medical image, and a processing unit that associates with the medical image the information indicating the period as the specific information in a case where the determination unit determines that the specific information is to be associated with the medical image.
US10204431B1 Polygon labeling by dominant shapes
A method for generating label positions for labeling polygons includes receiving a description of a polygon, determining an inscribed circle within the polygon, and determining a single-branch shape that fits completely within the polygon. The method also includes generating an indication of a first candidate label position, based on the inscribed circle, and generating an indication of a second candidate label position, based on the centerline. Still further, the method includes providing the indication of the first candidate label position and the indication of the second candidate label position to a rendering component for positioning a label for the polygon in accordance with at least one of the first candidate label position and the second candidate label position.
US10204430B2 Aircraft systems and methods with enhanced CPDLC message management
An aircraft system includes a communications unit configured to receive a first message with a first proposed flight plan modification to a flight plan from air traffic control. The system further includes a processing unit coupled to the communications unit and configured to receive the first message. The processing unit is further configured to generate display commands representing the first proposed flight plan modification and the flight plan. The system further includes a display device coupled to the processing unit and configured to receive the display commands and display the flight plan and first symbology representing the first proposed flight plan modification with the flight plan.
US10204429B2 Method and apparatus for depiction of medical image data
In a method and medical imaging apparatus for depiction of medical imaging data, medical imaging data of the examination object are acquired over a period of time, and an artifact parameter is established, which characterizes artifacts that occur as a result of breathing of the examination object during the period of time. The medical imaging data are displayed on a display screen together with a depiction of the artifact parameter.
US10204427B2 System and method for air correction
A system and method for air calibration in a Computed Tomography (CT) imaging system are provided. A first set of data associated with air in a scanning area may be obtained. A second set of data associated with an object in the scanning area may be obtained. The second set of data based on the first set of data may be calibrated, and a set of reference values generated by a neural network model may be used to perform the calibration. A third set of data based on the calibration of the second set of data may be generated. Based on the third set of data, a CT image of the object may be generated.
US10204426B2 Preparation of a scan protocol of a medical imaging apparatus
Preparation of a scan protocol of a medical imaging apparatus is provided. A first parameter set that includes one or more first scan parameters is provided. One or more first scan parameter values that are assigned to the one or more first scan parameters are set. Based on these set one or more first scan parameter values, a second parameter set that includes one or more second scan parameters is determined. The second parameter set is provided, and one or more second scan parameter values that are assigned to the one or more second scan parameters are set. Based on the one or more first scan parameter values and/or the one or more second scan parameter values, a scan protocol is prepared. Based on the scan protocol prepared, scan data is acquired by the medical imaging apparatus.
US10204425B2 Fast iterative reconstruction with one backprojection and no forward projection
A method and apparatus is provided to reconstruct a computed tomography image from projection data using windowed filtered back-projection (FBP) and using regularization constraints that can be quadratic or non-quadratic. The method emulates multiple Landweber iterations using a single windowed FBP operation and then iterates between imposing regularization constraints and a single windowed FBP operation. This windowed FBP operation is only performed once. The regularization constraints can be imposed using edge-preserving denoising methods, including, e.g., a Huber filter, a median filter, a bilateral filter, a guided filter, a non-local means filter, a total-variation minimization regularizer, other known regularizer, or an anisotropic diffusion filter. The entire procedure contains no forward projection and contains only one back-projection.
US10204424B2 Color identifying system, color identifying method and display device
A color identifying system, a color identifying method and a display device are provided. The color identifying system comprises an image acquiring unit, a color analyzing unit and an information output unit; the image acquiring unit is configured to acquire an image of an object to be identified; the color analyzing unit is configured to extract profiles of the pattern regions of the object to be identified, and analyze colors of the pattern regions, to determine overall color information of the object to be identified; and the information output unit is configured to output the overall color information of the object to be identified. The color identifying system can help a color vision defective person to identify color of an object, which is greatly convenient to production and life of the color vision defective person, and thus significantly improving quality of life of the color vision defective person.
US10204420B2 Low latency simulation apparatus and method using direction prediction, and computer program therefor
A simulation apparatus may comprise: a sensor unit configured to acquire movement information of an object using one or more sensors; a direction calculation unit configured to calculate direction information of the object using the movement information; and a simulation unit configured to simulate a physical object and render an image of the physical object on the basis of the direction information received from the direction calculation unit. The direction calculation unit may include a time delay correction unit configured to correct the direction information using a time difference between the time of acquiring the movement information and the time of rendering the image.
US10204417B2 Interactive video generation
A method includes receiving an input from a user, the input including a selection of an object, where the object is contained in a video, identifying, in response to the input, the object in the video, determining an attribute of the object associated with a profile of the user, where the profile contains a preference of the user regarding at least one object to be viewed, and determining, in response to the attribute of the object associated with the profile, a target segment in the video, where the target segment includes the object.
US10204416B2 Automatic deskew using design files or inspection images
Deskew for image review, such as SEM review, aligns inspection and review coordinate systems. Deskew can be automated using design files or inspection images. A controller that communicates with a review tool can align a file of the wafer, such as a design file or an inspection image, to an image of the wafer from the review tool; compare alignment sites of the file to alignment sites of the image from the review tool; and generate a deskew transform of coordinates of the alignment sites of the file and coordinates of alignment sites of the image from the review tool. The image of the wafer may not contain defects.
US10204415B2 Imaging apparatus
The invention relates to an imaging apparatus (1). First and second image providing units (2, 9) provide a first image showing a region of an object, which includes a resection part to be resected, and a second image showing the region of the object, after the resection procedure has been performed, or showing a resected part, which has been resected. A smallest margin determination unit (13) determines a smallest margin region being a region where a margin between the resection part and the resected part is smallest based on the first and second images. The smallest margin region is the region which most likely contains a part of the object, which should have been resected, like a cancerous part. An optionally following investigation of the resected part or of the remaining object can be more focused by considering this region, thereby allowing for faster corresponding assessing procedures.
US10204408B2 System, apparatus and method for dispensed adhesive material inspection
Apparatus, system and method for detecting defects in an adhesion area that includes an adhesive mixed with a fluorescent material. One or more illumination devices may illuminate the fluorescent material in the adhesion area with a light of a predetermined wavelength. A camera may be configured to capture an image of the illuminated adhesion area. A processing device, communicatively coupled to the camera, may be configured to process the captured image by applying one or more boundary areas to the captured image and determining an image characteristic within each of the boundary areas, wherein the image characteristic is used by the processing device to determine the presence of a defect in the adhesive, such as an excess of adhesive or an insufficient application of adhesive.
US10204407B2 Measurement method and measurement device of critical dimension of sub-pixel
The disclosure discloses a method for measuring a critical dimension of a sub-pixel and a device. The method for measuring the critical dimension of the sub-pixel comprises: scanning an image of a pixel unit of a display substrate and obtaining a gray information on the image; acquiring a margin position of a sub-pixel unit to be measured based on the gray information on the image; acquiring a chromatic value at the margin position of the sub-pixel unit to be measured and determining whether the margin position of the sub-pixel unit to be measured is correct based on the chromatic value at the margin position of the sub-pixel unit to be measured; obtaining the critical dimension of the sub-pixel unit to be measured based on the margin position of the sub-pixel unit to be measured if it is determined that the margin position of the sub-pixel unit to be measured is correct; reacquiring the margin position of the sub-pixel unit to be measured based on the gray information on the image until the reacquired margin position of the sub-pixel unit to be measured is determined to be correct if it is determined that the margin position of the sub-pixel unit to be measured is not correct. The method for measuring the critical dimension of the sub-pixel of the disclosure can improve accuracy of measuring the critical dimension of the sub-pixel.
US10204404B2 Image processing device and image processing method
There is provided an image processing device including circuitry configured to generate an image of a subject under an illumination environment based on illumination information, from subject information which is associated with illumination of the subject and from the illumination information, wherein the illumination information is acquired on the basis of a virtual illumination body within a real space.
US10204403B2 Method, device and medium for enhancing saturation
A method, device and medium for enhancing saturation are provided. The method includes: obtaining image feature information of an image; identifying a type of the image according to the image feature information; selecting a saturation enhancement mode corresponding to the type of the image, and enhancing the saturation of the image using the saturation enhancement mode.
US10204401B2 Image processing apparatus and method, and non-transitory computer readable medium
There is provided an image processing apparatus, method, and operation program capable of appropriately removing an abnormal pixel even in a case where the abnormal pixel is present in a tailing region. An abnormal pixel removing section removes an abnormal pixel from an image in which tailing and the dot-shaped abnormal pixel are mixed every other line. The abnormal pixel removing section selects neighboring pixels from only odd lines or even lines including a line, in which a target pixel to be corrected is present, depending on whether or not the line in which the target pixel is present is an odd-numbered line in a sub-scanning direction, and performs processing for removing the abnormal pixel based on the selected neighboring pixels.
US10204394B2 Multi-frame renderer
An embodiment of a graphics command coordinator apparatus may include a commonality identifier to identify a commonality between a first graphics command corresponding to a first frame and a second graphics command corresponding to a second frame, a commonality analyzer communicatively coupled to the commonality identifier to determine if the first graphics command and the second graphics command can be processed together based on the commonality identified by the commonality identifier, and a commonality indicator communicatively coupled to the commonality analyzer to provide an indication that the first graphics command and the second graphics command are to be processed together. Other embodiments are disclosed and claimed.
US10204393B2 Pre-pass surface analysis to achieve adaptive anti-aliasing modes
Systems, apparatuses and methods may provide for technology that determines a position associated with one or more polygons in unresolved surface data and select an anti-aliasing sample rate based on a state of the one or more polygons with respect to the position. Additionally, the unresolved surface data may be resolved at the position in accordance with the selected anti-aliasing sample rate, wherein the selected anti-aliasing sample rate varies across a plurality of pixels. The position may be a bounding box, a display screen coordinate, and so forth.
US10204383B2 System and method for providing a social customer care system
A social customer care platform system is disclosed. The system is integrated with social media and social networks. The system allows customer service agents to identify, prioritize, match and triage customer support requests that may arise through a social network and may be serviced using a social network. High volume customer interactions are managed and tracked and Internet social network posts relevant to a business's products or services are monitored along with the ability to capture, monitor, filter, make sense of and respond to, in near real-time, tens of thousands of social interactions. The system includes role specific user-interface and functionality for social customer service and support environments, automated prioritization and matching for increased agent productivity, and an automated enterprise workflow to align social media support with existing business processes.
US10204382B2 Method and system for identifying users who benefit from filing itemized deductions to reduce an average time consumed for users preparing tax returns with a tax return preparation system
A method and system identifies users who benefit from filing itemized deductions over standardized deductions to reduce an average time consumed for users preparing tax returns with a tax return preparation system, according to one embodiment. The method and system receives user data that is associated with a user, and applies the user data to a predictive model to cause the predictive model to determine a likelihood that the user will decrease his/her taxable income by filing an itemized deduction, according to one embodiment. The method and system deemphasizes and/or postpones the presentation of tax return questions that are related to the itemized deduction, if the likelihood that the user will decrease his/her taxable income by filing the itemized deduction is below a threshold, to reduce a quantity of time consumed by the user to prepare his/her tax return with a tax return preparation system, according to one embodiment.
US10204381B2 Reciprocal distribution calculating method and reciprocal distribution calculating system for cost accounting
Provided are a reciprocal distribution calculating method and a reciprocal distribution calculating system for cost accounting, in which, when performing cost accounting using a computer, a reciprocal distribution method is used to effectively perform cost accounting of each department. In the reciprocal distribution calculating method and the reciprocal distribution calculating system for cost accounting, reciprocal distribution costs are calculated using the limit and convergence of a transition probability matrix. And, a reciprocal distribution calculation is performed in a completely different way from the method of calculating reciprocal distribution known for the last several tens of years and in an effective manner, thereby calculation of reciprocal distribution costs at a high speed.
US10204377B2 Selective suppression of implied contract generation
An electronic trading system utilizes a Match Engine that receives orders, stores them internally, calculates tradable combinations and advertises the availability of real and implied orders in the form of market data. New tradable items defined as combinations of other tradable items may be included in the calculation of tradable combinations. A technique is disclosed for suppression of the calculation and/or subsequent listing of an implied order when the order is either undesired or unnecessary in the market therefore.
US10204369B2 Hand-held communications device for tracking physical shopping cart contents and updating shopping list
A computer-implemented process is described and includes employing a shopping list that is accessible on a hand-held communications device, the shopping list including desired items for purchasing from a retailer. The hand-held communications device is employed at the retailer to capture information associated with a selected product. The information associated with the selected product is compared with the desired items contained on the shopping list accessible to the hand-held communications device. Upon correlating the selected product with one of the desired items contained on the shopping list, the shopping list is updated to indicate the desired item has been acquired.
US10204362B2 Marketplace listing analysis systems and methods
One example embodiment relates to a method that comprises receiving marketplace listing information from a user, the marketplace listing information including a listing title, and accessing a plurality of character patterns for attracting attention to marketplace listings. The method includes analyzing, using one or more processors, the listing title to identify at least one of the plurality of character patterns in the listing title. A request for a new listing title is generated based on identifying at least one of the plurality of character patterns in the listing title.
US10204358B2 Systems and methods for text message alerts and referrals
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for referring contacts to receive text message alerts. An accounts module receives first user data including an indicator that a first user requested to subscribe to receive text messages alerts. The account module adds, based at least on the received first user data, a first user account to a database of subscribers. A message generator module generates, using the processor in response to receiving the first user data, a first text message corresponding to an offer to subscribe to receive text message alerts. A communication module transmits to the first user the first text message corresponding to the offer to subscribe to receive text message alerts. The transmitted first text message can be forwarded to a second user.
US10204357B2 Proximity detection, virtual detection, or location based triggering of the exchange of value and information
A system, methods, and apparatuses are provided for valuation and exchange of stored value assets, information of value, and the transfer of value to or among individuals. The exchanged assets may be of a similar nature, e.g., music files exchanged for other music files, and exchange or trade of information such as rewards value or a restaurant coupon. The exchanged assets may also be other dissimilar assets exchanged between individuals and/or entities. The exchange may be initiated in numerous ways such as after completing a review, exchanging or trading a gift card, a prepaid card, a reward card, a coupon, a ticket, a pass, and/or the like when in proximity to a specific location or a location of some type or category, and/or exchanging or trading of other assets between individuals based on one or more constraints such as time, location, need, desire for the assets, and/or proximity.
US10204356B2 Ad placement
This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
US10204352B2 Systems and techniques for ranking items on a scrollable feed using a hybrid user interface
A method for ranking items may include determining a purchaseability score for each item of a specified type based on a number of impressions of the respective item provided to users during a time period, a quantity of the respective item purchased by the users, and a quantity of the respective item added to shopping carts of the users. The method may further include ranking the items based on the purchaseability scores, generating item feed data indicating an ordering of the items based on the rankings, and providing the item feed data to a user device. The user's device may display a scrollable feed of item panels corresponding to the items, with the item panels ordered according to the ordering of the corresponding items.
US10204345B2 Driving customer service interactions on social media
An interaction manager assigns messages posted on a social media website to a support case in a database system. A support agent may tag a message posted by a user for directing to the support case. The interaction manger assigns the tagged message to the support case and activates a timer to track a time period. During the time period, the interaction manager assigns other messages posted by the same user to the support case. The interaction manager may reset the time period whenever the support agent replies to one of the messages posted by the user or the support agent tags another one of the user messages for directing to the support case. The interaction manager reduces the burden of having to manually review and manage every message posted on the social media website.
US10204344B2 System and method for providing a social customer care system
Social customer service and support systems integrated with social media and social networks are disclosed. A social customer care platform allows customer service agents to identify, prioritize, match and triage customer support requests that may arise through a social network and may be serviced using a social network. It manages and tracks a high-volume of customer interactions and provides for monitoring of Internet social network posts relevant to a business's products or services along with the ability to capture, monitor, filter, make sense of and respond to, in near real-time, tens of thousands of social interactions. It includes role specific user-interface and functionality for social customer service and support environments, automated prioritization and matching for increased agent productivity, and an automated enterprise workflow to align social media support with existing business processes.
US10204340B2 Automotive optical communication system
Systems and methods for providing optical communication between a vehicle and an external actor include a system provider device that establishes, through communication over a network with at least one vehicle, the at least one vehicle as a communication proxy. Establishing the at least one vehicle as a communication proxy may include pairing the at least one vehicle with a user device. In various embodiments, the system provider also receives a communication trigger. In response to the communication trigger, the system provider may transmit a modulated optical signal via an illumination source of one of the at least one vehicle and an external actor, to the other of the at least one vehicle and the external actor. The system provider detects, at the other of the at least one vehicle and the external actor, the modulated optical signal and demodulates the transmitted optical signal.
US10204336B1 Generating a sensory indication
A system and method is provided for generating a sensory indication on a transaction card, whereby a user is rewarded with a visual, audial, haptic, or olfactory experience. The method comprises executing a purchase transaction on the card, the transaction relating to an event, charging a power source on the card, receiving an input signal by the card, the signal indicating an output indication relevant to the event, and generating an output signal using power from the power source, based on the input signal. The card comprises a security component enabling a purchase relating to an event, a power source receiving charging energy at the time of the purchase, an input component receiving an input signal comprising information specifying a desired indication relevant to the event, an output component for generating the desired indication, one or more memories storing instructions and one or more processors executing the instructions to perform the method.
US10204335B1 Proximity-based mobile device payments
In some examples, by communicating with a mobile service, a user of a mobile device may settle his or her bill with a business using the mobile device. The business may be configured with a beacon to determine when the user's mobile device is near the business and a point-of-sale device to manage user orders and communicate with a mobile payment service. In response to a request by the mobile device, the mobile payment service may debit a user account associated with the mobile device for items purchased at the business. In turn, the mobile payment service may pay the business for the items purchased at the business.
US10204331B2 Conducting a transaction at a mobile POS terminal using a defined structure
A system and method configured for conducting a transaction between two parties using a mobile device, or a plurality of mobile devices. In various embodiments, a system for conducting a transaction can comprise an accessory device having an accessory device module and a hardware component, where the accessory device can have various accessory device capabilities. The system can further comprise a mobile device SDK incorporated into the client application and in communication with the accessory device, where the mobile device SDK includes an accessory conversion module in communication with the accessory device module and where the mobile device SDK provides data to the client application. The client application can request accessory device information and receive accessory device capabilities, and the transaction data for the transaction can be provided in a defined structure between the accessory device and the client application via the mobile device SDK.
US10204327B2 Merchant-consumer bridging platform apparatuses, methods and systems
The MERCHANT-CONSUMER BRIDGING PLATFORM APPARATUSES, METHODS AND SYSTEMS (“MCB-Platform”) various activity requests (e.g., transaction request, merchant information update request, offer issuance request, etc.) via MCB-Platform components into transaction records and merchant database updates outputs. In one implementation, a method is disclosed, comprising: receiving an activity request including merchant information associated with a merchant; retrieving a previously stored merchant record from a database; determining merchant information update indicia based on a comparison of the merchant information and the previously stored merchant record; determining a confidence metric for the merchant information update; retrieving a confidence requirement based on the activity request; determining, within a low-latency processing time-frame, whether the determined confidence metric satisfies the retrieved confidence requirement; performing the requested activity and updating the previously stored merchant record with the merchant information update indicia when the determined confidence metric satisfies the retrieved confidence requirement; and declining the activity request when the determined confidence metric satisfies the retrieved confidence requirement.
US10204323B1 Maintenance of a fleet of aircraft
A method of supporting and performing maintenance on a fleet of aircraft is provided. The method includes generating a computer model that describes a process performed by a system for in-service operation and maintenance of the fleet of aircraft. The method also includes performing a discrete event simulation of the process, via a computer processor configured to access the computer model and generating a maintenance schedule or certifying the predefined maintenance schedule for the fleet of aircraft from the discrete event simulation of the process. The method further includes performing maintenance on the fleet of aircraft by the system according to the maintenance schedule or the predefined maintenance schedule.
US10204320B2 Integrated system for producing procedural data change sets communicated to client devices
An embodiment provides a method, including: communicating with a server to obtain change data derived from a set of event data; said set of event data comprising timestamped event data permitting calculation of a delta with respect to a scheduling milestone; identifying, using a processor, a display element impacted by the change data; and updating, using the processor, the display element according to the change data; said updating comprising changing a color of a display graphic in a schedule view to visually indicate the change data. Other embodiments are described and claimed.
US10204313B2 Automating inventory management of consumer items
A method and system for automating the management of an inventory of consumer items at a consumer location uses a programmed device that accepts input data and executes control logic for automating inventory management. At least one shopping list is received, a shopping list trend is established, and a smart list is generated with the control logic, in accordance with the shopping list trend, such that the smart list predictive of a next shopping list.
US10204307B1 Classification of members in a social networking service
A method and apparatus for scoring member data in a social networking service is provided. A method comprises training a model based on training data and a plurality of features that includes (1) one or more first features associated with activities of members of a social network service and (2) one or more second features associated with attributes of the members of the social network service; identifying one or more activities associated with a particular member account that is maintained by the social network service; identifying one or more attributes, associated with the particular member account, that are different than the one or more activities; using the model to generate a score based on the one or more activities and the one or more attributes; determining, based on the score, whether to apply a restriction to the member account to prevent a member of the member account from performing one or more actions associated with the social network service.
US10204302B2 Neural network applications in resource constrained environments
Systems and methods are disclosed for applying neural networks in resource-constrained environments. A system may include a sensor located in a resource-constrained environment configured to generate sensor data of the resource-constrained environment. The system may also include a first computing device not located in the resource-constrained environment configured to produce a neural network structure based on the sensor data. The system may further include a second computing device located in the resource-constrained environment configured to provide the sensor data as input to the neural network structure. The second computing device may be further configured to determine a state of the resource-constrained environment based on the input of the sensor data to the neural network structure.
US10204299B2 Unsupervised matching in fine-grained datasets for single-view object reconstruction
A computer-implemented method for training a deep learning network is presented. The method includes receiving a first image and a second image, mining exemplar thin-plate spline (TPS) to determine transformations for generating point correspondences between the first and second images, using artificial point correspondences to train the deep neural network, learning and using the TPS transformation output through a spatial transformer, and applying heuristics for selecting an acceptable set of images to match for accurate reconstruction. The deep learning network learns to warp points in the first image to points in the second image.
US10204298B2 UHF RFID tag for marking underground assets and locations and method of using same
A marker for locating and identify assets which includes an ultra-high frequency (UHF) radio frequency identification (RFID) tag optimized for use below ground and able to more effectively communicate with a RFID reader through a lossy medium such as soil and air. The markers include a reflector which is sized relatively larger than the tag to help focus the forward pattern of the tag more tightly in a forward direction normal to the spiral surface. In addition, the tag includes a chip configured for the soil in which it is to be buried, and an antenna polarized to match the polarization of an RFID reader antenna that is part of a system that includes the marker and reader.
US10204297B2 Smart tag assembly for mounting on an object to be tracked
A smart tag assembly is designed for mounting on an object to be tracked. The smart tag assembly comprises a multiple layer RFID laminate adapted for electronically storing and processing data, and wireless communicating data when interrogated by an RFID reader. The laminate comprises an RFID inlay including a microchip and antenna formed with a substrate, and laminated between an outside label cover and backing. A low-profile tag carrier defines a recessed pocket designed for receiving and holding the RFID laminate, and has a generally concave outside surface adapted for residing against a generally convex surface of the object to be tracked.
US10204296B2 Method for authentication of the closure assembly of a container
A method for authenticating a closure assembly of a container including a closure and an overpack covering at least the closure. The overpack, including a first radio frequency identification tag having a first unique identifier, the method includes reading the first unique identifier, the closure including a second radio frequency identification tag including a second unique identifier and a storage unit including at least data relating to an overpack/closure pair including the unique identifiers of a closure and an overpack associated with the closure, reading the first unique identifier and comparing the identifiers of the overpack and of the closure thus read to verify that the pair being authenticated does coincide with the pair defined in the data assembly, emitting a communication signal corresponding to the result of the verification, the closure assembly including means for destroying at least one of the identification tags when the container is opened.
US10204289B2 Hieroglyphic feature-based data processing
A computer-implemented method and a system are proposed. According to the method, in response to receiving a character, a first representation of the character is generated by performing word embedding processing on the character. The first representation is related to context of the character. A second representation of the character is generated by performing convolutional neural network (CNN) processing on the character. The second representation is related to a hieroglyphic feature of the character. A label for the character is determined by performing recurrent neural network (RNN) processing on the first representation and the second representation. The label indicates an attribute of the character related to the context.
US10204285B2 Apparatus and method for identifying plant varieties from leaf samples taken whilst in the field
An apparatus for identifying plant varieties from leaf or flower samples taken while in the field comprises a scanning device having a backlight so as to enable a detailed image of a sample to be recorded digitally, a computer for uploading the image for analysis, a computer program which allocates user prescribed parameters such as leaf venation, leaf shape, base position and shape and leaf curvature to the image, and utilizing the data produced by the computer program and applying an algorithm to it for matching the data against a database of plant varieties to determine the highest match probability.
US10204284B2 Object recognition utilizing feature alignment
Systems, methods, and computer-readable storage media are provided for identifying (recognizing) an object from its shape in a sequence of images utilizing sequence alignment matrices (SAMs). For a given image, an object is segmented and from the segmented object, a set of key points is extracted. From the extracted key points, a set of local feature descriptors, strictly related to the key points and uniquely ordered in sequence, are extracted. The feature sequence obtained from the segmented object is aligned with a counterpart or reference image (e.g., a model or another image) using a Sequence Alignment Matrix (SAM). A custom scoring technique for the alignment provides a quality index for the identification of the object.
US10204282B2 Method and apparatus for verifying vehicle ownership from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive verification of vehicle ownership in response to the transmission.
US10204280B2 Vehicle exterior light outage
A computer includes a processor that is programmed to activate a vehicle exterior light, and measure a luminance in a predetermined region outside the vehicle based on vehicle camera data. The processor is programmed to determine whether the vehicle exterior light is operational based the measured luminance.
US10204279B2 Vehicle vision system with object detection
A vision system of a vehicle includes at least one camera disposed at a vehicle and having a field of view exterior of the vehicle, and an image processor operable to process image data captured by the camera. Responsive to image processing of captured image data, the image processor determines objects present in the field of view of the camera. The vision system processes additional frames of captured image data to enhance determination of objects of interest. The vision system initially detects objects present in the field of view of the camera and conducts hypotheses filtering and hypotheses merging and, responsive to the hypotheses filtering and hypotheses merging, the system predicts hypotheses and evaluates the predicted hypotheses to determine objects of interest from objects not of interest.
US10204275B2 Image monitoring system and surveillance camera
An image monitoring system including a surveillance camera is provided. The surveillance camera includes: an image analyzer configured to analyze an input image; a sound source analyzer configured to analyze a sound source in the image or a sound source that is input separately; and a determiner configured to determine whether an abnormal image and an abnormal sound source exist, and when the abnormal image and the abnormal sound source are obtained, according to a result of the image analysis and the sound source analysis, to generate metadata and alarm information based on a result of the determination, wherein the abnormal image and the abnormal sound source are predefined.
US10204272B2 Method and system for remote management of location-based spatial object
The disclosure is relating to a method and a system for remote management of a location-based spatial object. The system includes a database and a server. The server provides a remote management interface such as in a form of an electronic map or a street view. The interface allows a subscriber to remotely set multiple spatial information for one spatial object. The server receives the spatial object and its corresponding spatial information from the subscriber over a network, combined with various search criteria relating to the spatial object, resulting in the establishment of consolidated information for the location-based spatial object in the database. The system allows an end user to search the location-based spatial object using a mobile device at any place, and the user can obtain the spatial object combined with an instant real scene image.
US10204270B2 Method and system for crop yield estimation
A method for identifying the presence of fruit in image data in an image sensor of a scene includes acquiring image data in an image sensor for at least two distinct wavelengths of a scene. A normalized difference reflectivity index (NDRI) for each location in an array of locations in the image data is calculated with respect to said at least two distinct wavelengths. Regions in the array of locations are identified where the value of the calculated NDRI of the locations in these regions is within a range of values indicative of a presence of fruits in the scene. An output is generated on an output device with information related to the identified presence of fruits.
US10204266B2 Method and apparatus for iris recognition
A method and an apparatus for recognizing an iris is provided. The method of recognizing an iris in an electronic apparatus includes displaying a preview image by driving a regular camera, displaying an iris recognition area corresponding to an iris recognition camera in the preview image, determining whether an iris image exists in the iris recognition area, and obtaining image information from the iris recognition camera and performing iris recognition, when the iris image exists in the iris recognition area.
US10204264B1 Systems and methods for dynamically scoring implicit user interaction
A method of dynamically scoring implicit interactions can include receiving, by an interaction analysis server from an imaging system, a plurality of images of an environment captured in a period of time corresponding to display of a presentation, retrieving, by the interaction analysis server, content information corresponding to content of the presentation, and identifying, by a presence detector of the interaction analysis server, that a face appears in at least one image of the plurality of images. The method can further include matching, by a facial recognition system of the interaction analysis server, the face with a user identifier, retrieving, by a client device information retriever, client device information associated with the user identifier and corresponding to the period of time, and calculating, by a client device interaction score calculator, a client device interaction score based on one or more correspondences between the client device information and the content information.
US10204259B2 Fingerprint identification module and manufacturing method thereof, and display device
A fingerprint identification module and a manufacturing method thereof, and a display device are provided. The fingerprint identification module includes: a first electrode layer and a second electrode layer opposed to each other, and a transparent insulating layer interposed between the first electrode layer and the second electrode layer; the first electrode layer includes a plurality of first electrode wires spaced apart from each other; the second electrode layer includes a plurality of second electrode wires spaced apart from each other; the plurality of second electrode wires and the plurality of first electrode wires are intersected with each other; the first electrode layer is formed of a transparent conductive material, and the second electrode layer is a wire grid polarizer.
US10204258B2 Output conversion circuit and fingerprint identification system
The present disclosure provides an output conversion circuit and a fingerprint identification system. The output conversion circuit includes: a comparator, a counter, and a reference signal generator, where the comparator includes: a first input end, configured to receive a first output signal; a second input end; and an output end, configured to generate a comparison output signal; the counter is connected to the output end of the comparator, and configured to generate a second output signal; and the reference signal generator is connected to the second input end, and configured to generate a reference signal, where the reference signal generator includes a random digit generator configured to generate a random digit, and the reference signal is associated with the random digit; where the comparator generates the comparison output signal according to the first output signal and the reference signal.
US10204256B2 Fingerprint sensor and display apparatus
The fingerprint sensor includes: at least one driving electrode disposed perpendicularly to a desired direction of movement of a finger; and a plurality of sensing electrodes provided in parallel with each other and disposed perpendicularly to the driving electrode, the plurality of sensing electrodes being not overlapped with the driving electrode; the number of the driving electrode is less than the number of the sensing electrodes such that each driving electrode corresponds to a plurality of ones of the sensing electrodes.
US10204255B2 Liquid crystal display assembly and electronic device
A liquid crystal display assembly and an electronic device are provided. The liquid crystal display assembly includes: a touch screen, an upper substrate in parallel to the touch screen, a lower substrate in parallel to the upper substrate, a liquid crystal layer embedded between the upper and lower substrates, an upper polarizing plate and a lower polarizing plate attached to one side of the upper substrate and one side of the lower substrate which are opposite to the liquid crystal layer, respectively, and at least one fingerprint recognition sensor, at least one optical proximity sensor and a control chip. The at least one fingerprint recognition sensor and the at least one optical proximity sensor are respectively disposed between the upper polarizing plate and the lower polarizing plate, and the fingerprint recognition sensor is electrically connected to the control chip.
US10204251B1 Network based vendor-managed inventory system and method
A network based system and method for managing inventory is disclosed. A smartphone device is connected to a portable barcode scanner using a communication connection. A scanner adapter application on the smartphone device receives output date comprising order data, and parses the order data, passing it to an upload application. The smartphone device further comprises an order management application to take order data from the scanner adapter application and smartphone user data entry to access a backend server system to retrieve and collect detailed order data in support of order submission. The detailed order data contains data elements necessary for completion and submission of orders. An API configured to receive the at least part of the order data from the upload application processes the order information into an electronic order, and sends the electronic order to a vendor server.
US10204247B1 Methods and systems for operating a material handling system
A material handling system comprising one or more sub-systems and one or more sensing panels is provided. Each sensing panel may determine whether a mode control token is within a vicinity of the respective sensing panel. When the mode control token is within the vicinity of the respective sensing panel, the sensing panel may generate a signal, and when the mode is outside of the vicinity of the respective sensing panel, the generation of the signal is halted. The material handling system may further include a processor that enables at least one of the one or more sub-systems of the material handling system in response to the generated signal and disables each of the one or more sub-systems of the material handling system in response to a halting of the generation of the signal.
US10204246B1 RFID tags with port-dependent functionality
An Integrated Circuit (IC) for an RFID tag includes at least two antenna ports for coupling to at least two antennas. The IC may be configured to determine the port from which it receives an input signal, and provide a first functionality if it receives the input from a first port and a second functionality if it receives the input from a second port. The IC may be configured to determine and/or offer a functionality based on the receiving port.
US10204245B1 Location-based access to RFID tag information
Embodiments are directed to restricting access to Radio Frequency Identification (RFID) tag information based on location. Access to RFID tag information may be restricted at the reader level, at the requester level, and at the network level. When reader-level restrictions exist, devices may be prevented from inventorying tags and retrieving information from tags. When requester-level restrictions exist, a requester or device may be prevented from receiving tag information from inventoried tags or a network. When network-level restrictions exist, a network may discard or otherwise restrict tag information received from devices.
US10204241B2 Theft and tamper resistant data protection
Systems and methods are provided for adding security to client data by maintaining keys providing access to the client data remotely from the client data. In some circumstances, the systems encrypt a cluster of data using an encryption key, associate the cluster of encrypted data with a unique identifier and send the unique identifier and the decryption key to a server for storage. The decryption key is then received from the server and is used to decrypt the cluster of encrypted data. A server can also perform policy checks or trigger additional authentication such as SMS, phone, or email notification before allowing access to a key. Furthermore, in some instances, the server can also prevent access to the stored keys in response to anomalies, such as decommissioning and other asset management events.
US10204239B2 Methods and systems for detecting device or carrier change conversions
Systems and methods for detecting device or carrier change conversions based on device information and carrier information that is received with requests to provide content to communication devices is provided. A system can receive requests to provide content including a device identifier, an account identifier identifying an account agnostic to the device, and a carrier identifier. The system can serve content items in response to the requests to provide content that are related to communication devices different from the device associated with the device identifier or carriers different from the carrier associated with the carrier identifier. The system can detect, from the contents of a subset of the requests to provide content, that the account identifier is associated with a different device identifier or carrier identifier and identify one or more content items corresponding to the different device identifier or carrier identifier. The system can then attribute credit for the change in device identifier or carrier identifier to the identified content items.
US10204238B2 Systems and methods for managing data incidents
According to some exemplary embodiments, the present technology is directed to methods for managing a data incident, including receiving, via a risk assessment server, in response to an occurrence of the data incident, data incident data that comprises information corresponding to the data incident, the data incident further comprising intentional or unintentional compromise, disclosure or release of personal data or personally identifiable information to an untrusted or unauthorized environment, automatically generating, via the risk assessment server, a risk assessment and decision-support guidance whether the data incident is reportable from a comparison of the data incident data to privacy rules, the privacy rules comprising at least one European General Data Privacy Regulation (GDPR) rule, each rule defining requirements associated with data incident notification obligations, and providing, via the risk assessment server, the risk assessment to a display device that selectively couples with the risk assessment server.
US10204237B2 Sensitive data service access
A system for accessing data includes an interface and a processor. The interface is to receive a request to access data and requestor information. The processor is to determine whether the data comprises sensitive data configured to have an assigned access policy and an assigned storage policy; and in the event that the data comprises sensitive data configured to have the assigned access policy and the assigned storage policy, determine whether access is allowed based at least in part on the requestor information; and in the event that access is allowed, retrieve the data based on information provided by a token and provide the data.
US10204233B2 Cryptographic unit for public key infrastructure (PKI) operations
A module such as an M2M device or a mobile phone can include a removable data storage unit. The removable data storage unit can include a nonvolatile memory, a noise amplifying memory, and a cryptographic unit. The nonvolatile memory can include (i) shared memory for access by both the module and the cryptographic unit, and (ii) protected memory accessible only by the cryptographic unit. The cryptographic unit can use a noise memory interface and noise amplifying operations in order to increase and distribute bit errors recorded in the noise amplifying memory. The cryptographic unit can (i) generate a random number using the noise amplifying memory and (ii) input the random number into a set of cryptographic algorithms in order to internally derive a PKI key pair. The private key can be recorded in protected memory and the public key signed by a certificate authority.
US10204228B2 Device and method for safely operating the device
A device includes a controller configured to carry out a control operation using a cryptographically determined parameter, and a safety apparatus for making available the cryptographically determined parameter. The device also includes a first physical interface configured to transmit the cryptographically determined parameter from the safety apparatus to the control apparatus, an enabling apparatus for making available enabling information for enabling the safety apparatus, and a second physical interface configured to transmit the enabling information from the enabling apparatus to the safety apparatus. The safety apparatus is configured to transmit the cryptographically determined parameter to the control apparatus via the first physical interface as a function of reception of the enabling information via the second physical interface.
US10204223B2 System and method to mitigate malicious calls
Systems and methods are provided in example embodiments for mitigating malicious calls. The system can be configured to receive a function call, determine the location of a memory page that initiated the function call, determine if the memory page is associated with a trusted module, and block the function call if the memory page is not associated with the trusted module. In addition, the system can determine the return address for the function call and block the function call if the return address does not belong to the trusted module. Further, the system can determine a parameter for the function call, determine if the parameter is a known parameter used by the process that called the function, and block the function call if the parameter is not the known parameter used by the process that called the function.
US10204220B1 Thin hypervisor for native execution of unsafe code
A system, method and computer program product for implementing a thin hypervisor. The thin hypervisor does not have any direct association with a VM. The thin hypervisor serves as a wrapper over hardware capabilities of a processor. The processor has privileged low-level capabilities EPT VTX, AMD V and the ARM has virtualization technology. In order to use processor hardware capabilities and receiving root privileges, the system operates in a “super user” mode. The VM operates in a VM environment with kernel privileges in a user mode. A super user space is created in a safe mode. A user space application (or a process) is created. A user space virtualization framework library is used. These entities may be separated by a user space and a kernel (OS) space. A thin hypervisor is implemented in the user space.
US10204219B2 In-memory protection for controller security
In one implementation, a method for providing security on controllers includes detecting computer-readable code running on a controller, the computer-readable code including code portions that each include instructions to be performed by the controller; identifying a current code portion of the computer-readable code; accessing an in-memory graph that models an operational flow of the computer-readable code, wherein the in-memory graph includes a plurality of nodes, each of the nodes corresponding to one of the code portions and each of the nodes having a risk value for the associated code portion that is a measure of security risk for the associated code portion; identifying the risk value for the current code portion; selecting, from a plurality of available flow control integrity (IMV) schemes, an IMV scheme based on the identified risk value; and applying, to the code portion as the code portion is running on the controller, the selected IMV scheme.
US10204218B2 Authentication management
Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.
US10204209B2 Electronic methods and systems for microorganism characterization
Systems and methods to characterize one or more microorganisms or DNA fragments thereof are disclosed. Exemplary methods and systems use comparison of DNA sequencing information to information in one or more databases to characterize the one or more microorganism or DNA fragments thereof. Exemplary systems and methods can be used in a clinical setting to provide rapid analysis of microorganisms that may be a cause of infection.
US10204205B2 Method of determining colorability of a semiconductor device and system for implementing the same
A method of determining colorability of a layer of a semiconductor device includes iteratively decomposing a conflict graph to remove all nodes having fewer links than a threshold number of links. The method further includes determining whether the decomposed conflict graph is a simplified graph. The method further includes partitioning, using a specific purpose processing device, the decomposed conflict graph if the decomposed conflict graph is not a simplified graph. The method further includes determining whether the decomposed conflict graph is colorable based on a number of masks used to pattern the layer of the semiconductor device if the decomposed conflict graph is a simplified graph. The method further includes flagging violations if the decomposed conflict graph is not colorable.
US10204200B2 Variation-aware design analysis
A microprocessor evaluation system evaluates a microprocessor circuit by using analysis-specific custom corners that are derived specifically for the analysis of interest. Circuit parameters specific to the analysis of interest are applied to a proposed design to derive the custom corners, which will trigger violations more accurately than corners selected using traditional methods. The custom corners could also be reused in between design phases to reduce redesign simulation time. Local process parameters could be taken into account using worst-case local parameter offsets to detect violations in a far more accurate manner than using generic guard-band budgets.
US10204199B2 Emulation of quantum and quantum-inspired spectrum analysis and superposition with classical transconductor-capacitor circuits
We disclose transconductor-capacitor classical dynamical systems that emulate quantum dynamical systems and quantum-inspired systems by composing them with 1) capacitors that represent ℏ termed Planck capacitors; 2) a ‘quantum admittance’ element, which can be emulated efficiently via coupled transconductors; 3) an emulated ‘quantum transadmittance element’ that can couple emulated quantum admittances to each other; and 4) an emulated ‘quantum transadmittance mixer element’ that can couple emulated quantum admittances to each other under the control of an input. We describe a ‘Quantum Cochlea’, a biologically-inspired quantum traveling-wave system with coupled emulated quantum two-state systems for efficient spectrum analysis that uses all of these parts. We show how emulated quantum transdmittance mixers can help represent an exponential number of quantum superposition states in the spectral domain with linear classical resources, even if they are not all simultaneously accessible as in actual quantum systems.
US10204197B2 Coupled-domains disturbance matrix generation for fast simulation of wafer topography proximity effects
A coupled-domains method for generating disturbance matrices used in correcting topography proximity effects (TPE) for integrated circuit (IC) designs that include inhomogeneous substrates. The IC design is modeled and divided into domains (z-direction regions), each domain defined by upper/lower horizontal domain boundaries and optical properties generated by its associated geometry and material composition. Fourier-space representations are utilized to determine discrete electrical and magnetic field components for each domain that are integrated to derive domain transfer matrices, which are then multiplied to produce a total transfer matrix, which is then used to generate the disturbance matrix. The disturbance matrix may then be utilized by a model-based mask correction tool to calculate light intensity values in the photoresist layer. The corrected mask design is then used to generate a physical mask utilized in the subsequent fabrication of an IC device based on the IC design.
US10204195B2 Simulation method using memory frame proxy architecture for synchronization and check handling
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.
US10204190B2 Calculating a desired trajectory
A method for calculating a desired trajectory for a vehicle is provided. The vehicle is located at a position on a road bounded by two road edges, wherein the road edges are known at least in a region around the position of the vehicle. A spring-mass model is introduced, wherein the spring-mass model is used for calculating the desired trajectory, wherein the positions of the point masses are calculated for a rest state of the spring-mass model, and the calculated positions of the point masses are used as data points for the calculation of a curve connecting the point masses, whereby the curve represents the desired trajectory.
US10204188B2 Systems, methods and computer program products for analyzing performance of semiconductor devices
A computer implemented method for determining performance of a semiconductor device is provided. The method includes providing a technology computer aided design data set corresponding to nominal performance of the semiconductor device, identifying a plurality of process variation sources that correspond to process variations that occur during the manufacturing of the semiconductor device, generating a nominal value look-up table of electrical parameters of the semiconductor device using nominal values of each of the plurality of process variation sources, and generating a plurality of process variation look-up tables of electrical parameters of the semiconductor device using variation values corresponding to each of the plurality of process variation sources that are identified as corresponding to the semiconductor device.
US10204187B1 Method and system for implementing data reduction for waveform data
An improved approach is provided to generate and display waveform data, where data reduction is intelligently applied to create filtered waveform data. By reducing the quantity of the waveform data in an intelligent manner, this permits the waveform display tool to process the waveforms quickly enough for interactive usage, while still retaining sufficient data fidelity for accurate data analysis and waveform visualization.
US10204185B2 Building scan window detection
Methods for detecting a windows in a building utilizing a building scan using an electronic computing device are presented, the methods including: causing the electronic computing device to receive the building scan; processing the building scan; detecting the windows based on no return transparency of portions of the building scan; and incorporating the detected windows into a 3D model corresponding with the building scan. In some embodiments, processing the building scan generates at least the following: a colored point cloud; a 2D floor plan of the building; and a walked path. In some embodiments, detecting the windows based on transparency of a portions of the building scan further includes: decomposing the colored point cloud into walls; rotating and pixilating the walls; extracting transparent features corresponding with the windows; and classifying and smoothing the transparent features corresponding with the windows.
US10204183B2 Method and system for generating multiple configurations for a solar power system
A configuration engine traverses sequential levels of a decision tree in order to iteratively refine a configuration for a solar power system. At each level of the decision tree, the configuration engine determines the outcome of a design decision based on computing the result of a value function. The configuration engine explores configurations that optimize the value function result compared to other configurations, and may also discard less optimal configurations. When a current configuration is considered less optimal than a previous configuration generated at a previous level, the configuration engine discards the current configuration and re-traverses the decision tree starting with the previous configuration.
US10204178B2 System, method, and program product for digital production management
Systems, methods, and program products for managing digital production from one or more production devices with one or more sources providing inputs of production designs and/or production options are disclosed.
US10204172B2 Defining pairing rules for connections
A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
US10204171B1 Database conversion tool
A computer system for migrating human resources data from a first human resources data system to a second human resources data system. The computer system may comprise an import utility, a translation utility an export utility and a reports utility. The import utility may be for receiving first employee data from the first human resources system comprising employee attributes and applying an equivalency formula to a first employee attribute of the first data to convert the first employee attribute from a first human resources data system format to a target format. The translation utility may be for applying a translation table to the first data to generate translated data according to the target format; and storing the translated data at the target database. The export utility may be for generating an export file comprising the translated data arranged according to the second human resources data system format. The reports utility may be for receiving from a user a request to generate a report comprising requested employee attributes in at least one of the first human resources data system format, the second human resources data system format and the target format.
US10204167B2 Two-dimension indexed carousels for in situ media browsing on mobile devices
In one embodiment, a set of one or more metadata values may be obtained via a device, where the set of one or more metadata values indicate conditions present with respect to the device, the user of the device, and/or one or more friends of the user. Multiple media items in a plurality of media items may be identified by identifying at least a portion of the plurality of media items based, at least in part, on at least a portion of a second set of one or more metadata values of at least a portion of the plurality of media items and at least a portion of the set of one or more metadata values, where the second set of metadata values indicates conditions present when the corresponding media item was obtained, generated, or identified. A virtual carousel including the multiple media items may be provided.
US10204165B2 Network-based gathering of background information
A method of network-based query formulation on a plurality of computers networked together, the method comprising: obtaining a request from an end user, the request requiring predetermined information for fulfillment; obtaining seed information regarding said request in a primary search from an information source associated with said end user; using said seed information to build at least one query for said predetermined information; applying said at least one query to at least one additional information source to obtain secondary information relating to said request; and amalgamating said seed and secondary information to fulfill said request.
US10204153B2 Data analysis system, data analysis method, data analysis program, and storage medium
The present invention relates to data analysis for evaluating a plurality of pieces of object data; and the evaluation corresponds to the relation between each piece of object data and a specified case. An index that enables ranking of the plurality of pieces of object data is generated by the evaluation and the index changes based on an input entered by a user. A pattern is extracted that characterizes the reference data from the reference data according to the classification information assigned by the input. The index is determined by evaluating the relation between the object data and the specified case based on the extracted pattern and set to the object data. The plurality of pieces of object data are ranked according to the index and reported the user.
US10204150B2 Simplified hierarchy definition for multidimensional data analysis
Techniques are described for allowing a user to define hierarchical relationships for a multidimensional data model without assistance from a data administrator. The hierarchical relationships can be stored as on the client device as part of report metadata so that they are customizable by the client. A graphical user interface is also described for generating reports using a reporting tool. Through move and select operations, a report along with its underlying hierarchical relationships can be customized by the client.
US10204148B2 Method and system for tuning blockchain scalability, decentralization, and security for fast and low-cost payment and transaction processing
A method for sharing data between blockchains in a multi-chain network comprising accessing a first block on a first blockchain of a multi-chain network, generating a cryptographic hash from the first block, defining a first anchor hash, recording the first anchor hash to a second block on a second blockchain of a multi-chain network, receiving a plurality of account addresses associated with the first and second blockchains and an account state for each account associated with the plurality of account addresses, a plurality of transactions, and a plurality of transaction receipts, generating a world state trie comprising a mapping between the first plurality of account addresses and the account states, a transactions trie comprising the plurality of transactions, and a transaction receipts trie comprising the plurality of transactions receipts, and root hashes thereof, and recording the root hashes to each block of the first and second blockchains.
US10204147B2 System for capture, analysis and storage of time series data from sensors with heterogeneous report interval profiles
A system and method for the capture, storage and analysis of multidimensional time series data from sources with heterogeneous reporting profiles has been devised. Data from sets of sensors that send variable amounts of multidimensional data at irregular intervals is received by a data processing device which processes the raw data to extract the parameters of interest and held until a preset number of sensor events or amount of stream data is received. The data is then committed to a data store until time of analysis. Older data is written to archive storage. The system allows complex selection and transformation of data store data by robust query language.
US10204145B2 Systems and methods for re-ranking ranked search results
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for re-ranking ranked search results is presented. Ranked search results satisfying a search query are obtained, where the ranked search results include a first search result corresponding to a first document associated with a first entity and a second search result corresponding to a second document associated with a second entity, and where the first search result is ranked higher than the second search result. The first document and the second document are determined to satisfy a similarity criterion. The second entity is determined to satisfy a predefined authorship differential with respect to the first entity. Responsive to determining that the second entity satisfies the predefined authorship differential with respect to the first entity, the second search result and the first search result in the ranked search results are swapped to produce re-ranked search results.
US10204143B1 System and method for automatic document management
A system for managing documents, comprising: interfaces to a user interface, proving an application programming interface, a database of document images, a remote server, configured to communicate a text representation of the document from the optical character recognition engine to the report server, and to receive from the remote server a classification of the document; and logic configured to receive commands from the user interface, and to apply the classifications received from the remote server to the document images through the interface to the database. A corresponding method is also provided.
US10204139B2 Systems and methods for processing geographic data
Systems, methods, and computer-readable media are provided for processing geographic data and identifying geographic locations. In one implementation, a computer-implemented method is provided that is performed by one or more processors, the method comprising operations including receiving a query including an address, parsing the address into tokens, and sending the tokens to one or more harvesters. The method also includes receiving one or more geographic location candidates from the one or more harvesters in response to the tokens, comparing the one or more candidates, and returning one or more geographic locations based on the comparison.
US10204137B2 System and method for data collection to validate location data
A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates a feedback mechanism enabling algorithms produced from the inference pipeline to drive the collection strategy to yield higher data quality and to produce reference data for model validation.
US10204136B2 Comparison and visualization system
A system and method for structuring search results for attribute comparison are presented. A product selection from a user device is received. The product selection has a plurality of attributes associated with it. Adjustable sliders configured to allow the user device. One or more adjustments of the adjustable sliders is received. In response to an adjustment made to a first adjustable slider of the plurality of adjustable sliders, an analysis of a networked database for search results that match values indicated by the adjustable sliders including the adjustment made to the first adjustable slider is performed. The search results are caused to be presented on the user interface displayed on the user device. The search results can be in example form of a multi-dimensional graph or list.
US10204135B2 Materializing expressions within in-memory virtual column units to accelerate analytic queries
Techniques are described for materializing pre-computed results of expressions. In an embodiment, a set of one or more column units are stored in volatile or non-volatile memory. Each column unit corresponds to a column that belongs to an on-disk table within a database managed by a database server instance and includes data items from the corresponding column. A set of one or more virtual column units, and data that associates the set of one or more column units with the set of one or more virtual column units, are also stored in memory. The set of one or more virtual column units includes a particular virtual column unit storing results that are derived by evaluating an expression on at least one column of the on-disk table.
US10204134B2 Automatic detection of problems in a large-scale multi-record update system and method
A method, computer program product, and computer system for identifying, by a computing device, a change to at least one record of a plurality of records in a multi-record update. At least one problem condition associated with the change to the at least one record is determined, wherein the at least one problem condition is determined via at least one problem definition object before the change is saved. The at least one problem condition is organized on a display. An action is executed on the at least one problem condition displayed.
US10204126B2 Transaction repair
An aspect includes concurrently executing two or more transactions over a database. A plurality of transactions is executed in parallel while recording each transaction's sensitivities and output deltas. A sensitivity of a transaction identifies an aspect of a database state whose modification has a potential of altering an output of the transaction, and an output delta of the transaction indicates a change to the database state that is a result of the transaction being executed. The output deltas are fed from a first transaction through a filter for a second transaction. The filter is based on the second transaction's sensitivities. The filtered deltas are processed in the second transaction to incrementally compute revised deltas and sensitivities for the second transaction. For each transaction that successfully commits, the transaction's deltas are applied to update the database.
US10204122B2 Implementing an interface between tuple and message-driven control entities
Some embodiments of the invention provide a novel method for interfacing between a first tuple-based controller and a second controller using a message-based protocol. The method of some embodiments identifies a set of changed tuples stored in a set of output tables, generates a set of messages based on the changed tuples, and sends the generated set of messages to a second controller. In some embodiments, the first and second controllers are parts of a network control system that manages forwarding elements to implement a logical network.
US10204115B2 Generating a combined data record
A terminal supporting apparatus 10 supports at least one of two ends of a control cable having an inner cable and an outer cable. The terminal supporting apparatus 10 includes: a hub 12 attached to an end of the outer cable, and having a flange on an outer periphery thereof; a cushion member 14 disposed to surround the outer periphery of the hub, and being in contact with the flange at both a front surface and a rear surface of the flange; and a housing 17 having a housing part that houses the cushion member. When an angle formed between an axis of the housing part and an axis of the hub is varied in a range of 0.0° to 6.0°, a diagonal static spring constant of the cushion member in an axial direction thereof may be in a range of 350 to 600 N/mm.
US10204114B2 Replicating data across data centers
The present techniques prioritize transmission of feature information associated with data copies in data transmission, and selectively transmit the data copies when necessary. As the size of the feature information is small compared with the data copies, and as feature information is transmitted using prioritized messages, delays caused by congestion in the network are reduced. Based on the use of prioritized messages, the present techniques provide solutions for replicating data across data centers when conducting various data operations including reading, writing, and modifying data. The present techniques also replicate data across data centers while providing consistency, access locality, and disaster tolerance.
US10204106B2 Management method, management device, and management system
A computer stores a file in a folder. The computer executes a process including acquiring identification information of files included in a single archive file, when the folder stores the single archive file, the single archive file being generated by integrating the files and performing a compression process, or by integrating the files; outputting the acquired identification information of the files as candidates that may be associated with another folder, file, or an individual data object in another file, which is managed by the computer; and storing association information with respect to one of the files which is specified to be associated with another folder, file, or an individual data object included in another file, the association information being information for associating the one of the files with another folder, or file, or an individual data object included in another file, which is a target of association.
US10204105B2 Conversation timeline mapping
In one embodiment a method for presenting conversational history is implemented on a computing device and includes: deriving a collaboration activity index as a function of at least a frequency of a conversation's communications over a period of time, mapping the collaboration activity index to a conversation timeline according to a timeline for the period of time; and displaying the conversation timeline on a display screen.
US10204102B2 User interface for searching an electronic document
A graphical user interface (GUI) capable of presenting a display that indicates that navigation controls can be used for navigating through results of a search using a search engine. The GUI highlights the GUI control that accepts text characters for indicating a search term such that the area contrasts with the display of an adjacent display area in response to entering the search term. Once the search is initiated, such as by actuating a search initiation control, the GUI may change to highlight navigation controls to indicate that those controls can be used to navigate between search result hits. Additional icons or controls may be displayed to further indicate the function of navigation controls and actions that may be taken to further modify the display of controls, such as collapsing some of the controls.
US10204096B2 Device, method, and graphical user interface for a predictive keyboard
A method includes displaying a suggestion region above an on-screen keyboard. The suggestion region includes multiple suggested character strings. The method further includes: detecting a gesture that begins within a predefined key of the on-screen keyboard; and responsive to detecting the gesture: in accordance with a determination that the gesture ends within the predefined key, inserting a first character string into a text field; and in accordance with a determination that the gesture ends outside of the predefined key, inserting a second character string into the text field, wherein the second character string is different from the first character string.
US10204091B2 Providing data quality feedback while end users enter data in electronic forms
An automated feedback may be provided while data is entered in an electronic form. Input entered into an input field of a form fillable window provided on a user interface display screen may be detected. A quality measure associated with the input as entered into the form fillable window may be determined. The quality measure is determined based on a quality needed for an analytics process of an application for which the input is being entered. A graphical indication representing the quality measure on the user interface display screen may be presented.
US10204090B2 Visual recognition using social links
System, method and architecture for providing improved visual recognition by modeling visual content, semantic content and an implicit social network representing individuals depicted in a collection of content, such as visual images, photographs, etc., which network may be determined based on co-occurrences of individuals represented by the content, and/or other data linking the individuals. In accordance with one or more embodiments, using images as an example, a relationship structure may comprise an implicit structure, or network, determined from co-occurrences of individuals in the images. A kernel jointly modeling content, semantic and social network information may be built and used in automatic image annotation and/or determination of relationships between individuals, for example.
US10204088B2 System and method for content sharing in enterprise content management
Systems and methods for re-using content in a content management system. The content management system may have two or more repositories. A link document may be generated in a link repository for a source document in a source repository. The link document may be a copy of the source document, and synchronized to the source document in a number of different ways, dynamically or statically. When the source document is updated, the source repository may notify the link repository about the change, receive a pull request from the link repository for the change, and generate an updated link document.
US10204086B1 Document processing service for displaying comments included in messages
A plurality of comments associated with a document is received, and a representation of the document and a representation of a comment thread comprising the plurality of comments are displayed simultaneously on a user device. In one embodiment, a first comment is received from a first user and a second comment is received from a second user. The comment thread may be stored. Systems and apparatus are also disclosed.
US10204085B2 Display and selection of bidirectional text
Techniques are disclosed for editing bidirectional text, including techniques for creating, selecting, inserting, and copying bidirectional text. The disclosed techniques include a method of inserting a character in bidirectional text. The method includes receiving the character, identifying a caret location at which a visual text insertion caret is positioned in displayed bidirectional text, the caret location separating a left character and a right character having opposite text directions, determining a logical insertion location at which the character is to be stored in a data store, wherein the logical insertion location is based on logical locations of the left and right characters in the data store, a text direction of the received character, and text directions of the left and right characters, and inserting the character into the data store at the logical insertion location.
US10204084B2 Activity modeling in email or other forms of communication
This disclosure describes techniques and architectures that involve a latent activity model for workplace emails. Such a model is based, at least in part, on a concept that communications, such as email at a workplace, are purposeful and organized by activities. An activity is a set of interrelated actions and events around a common goal, involving a particular group of people, set of resources, and time framework, for example. The latent activity model involves a probabilistic inference in graphical models that jointly captures the interplay between latent activities and the email contexts governed by the emails. Such contexts may be email recipients, subject and body of the email, and so on.
US10204078B2 Techniques for rendering media as layers
Techniques are provided for rendering media as layers. Logical units of media form a media stream. The media stream as a whole is processed to divide components within the units into assigned layers. The layers are then formatted to a desired output format in parallel with one another when dependencies permit. Next, each unit of media is rendered to the output format by superimposing or merging multiple layers to reconstruct each unit of media in the output format.
US10204076B2 Method for analyzing signals providing instantaneous frequencies and sliding Fourier transforms, and device for analyzing signals
The present invention is relative to a method for analyzing an signal (INS), representative of a wave that propagates in a physical medium, providing characteristic parameters of said signal, said method being implemented on a computing platform (CP), requiring only fixed point computations, and with a reduced number of multiplications. Parameters that are provided can be one or several of the following: instantaneous phase (IP), instantaneous amplitude (IA), instantaneous frequency (IF), Sliding Fourier Transform (STFT).
US10204075B2 Systems and methods for facilitating interactions with remote memory spaces
Systems and methods for facilitating interactions with remote memory are disclosed. An observing task can execute in a first environment allocated to a first memory space, and a second memory space can be remote from the observing task. An interposition system proxy can invoke at least one function implemented using an ad hoc polymorphic programming language feature to facilitate requests from the observing task to the second memory space. This can include traversing a data structure for at least one target object, resolving an address in the second memory space based on the traversal, and at least one of reading data from and writing data to the resolved address in the second memory space.
US10204074B1 Online professional services storefront
An online professional profile includes static data commonly found in a print resume and dynamically generated information. The static data includes skills and credentials. The dynamically generated information includes a portfolio of completed work products uploaded by a service provider, feedback provided by an at least one past buyer, and an interactive window configured to display an image, a video clip, and/or an audio clip. The online professional profile has a Contact Me button configured to provide communication with the service provider. A potential buyer is able to review the online professional profile and make an instant, informed hiring decision.
US10204073B2 Managing actions of a network device based on policy settings corresponding to a removable wireless communication device
A method and system for configuring a network device according to the identity of a plurality of removable wireless communications devices (RWCDs), the method comprising the steps of: determining the identities of the plurality of RWCDs; determining whether the network device is capable of using the plurality RWCDs; retrieving policy settings from an authorized party or a storage medium of the network device according to the identities of the plurality of RWCDs, determining priority of policy settings; and configuring the network device according to the policy settings. The priority of policy settings are based on the positions of the RWCDs when there are conflict among policy settings. The plurality of RWCDs are plugged to the network device and the network device provides wireless wide area network (WAN) connectivity through the plurality of RWCDs.
US10204068B2 Serial bus electrical termination control
Some embodiments include apparatuses and methods having a node to couple to a serial bus, and a controller to provide a control signal to one of a first circuit path and a second circuit path in order to change electrical termination of a signal at the node between a first electrical termination through the first circuit path during a first mode of the controller and a second electrical termination through the second circuit path during a second mode of the controller. The controller can be arranged to provide the control signal to the first and second circuit paths during the first and second modes without providing another control signal from the controller to the first and second circuit paths during the first and second modes.
US10204062B2 Electronic device and method for recognizing accessories
An electronic device and a method for recognizing accessories that are mounted into a connector of an electronic device are provided. The electronic device includes a housing that includes a first surface that faces in the first direction and a second surface that faces in the second direction, opposite the first direction, a display that is disposed between the first surface and the second surface and is exposed through the first surface, a power supply unit that applies a voltage, and at least one processor that is electrically connected to the display, wherein: the housing includes a universal serial bus (USB) type-C connector, the connector includes a contact substrate that is electrically connected to the processor to detect the insertion of an accessory, and the power supply unit and the processor are electrically connected to a mid plate that is formed in the contact substrate.
US10204059B2 Memory optimization by phase-dependent data residency
Embodiments of the present invention provide memory optimization by phase-dependent data residency. Application programs are profiled a priori or in real time for temporal memory usage. Memory regions such as initialization data are proactively removed from memory when the application transitions to a new phase. A hypervisor monitors application activity and coordinates the removal of memory regions that are no longer needed by the application. Additionally, memory regions that are anticipated to be needed in the future are proactively preloaded.
US10204058B2 GPU shared virtual memory working set management
A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device manages a graphics processing unit working set of pages. In this embodiment, the device determines the set of pages of the device to be analyzed, where the device includes a central processing unit and the graphics processing unit. The device additionally classifies the set of pages based on a graphics processing unit activity associated with the set of pages and evicts a page of the set of pages based on the classifying.
US10204055B2 System and methods for expandably wide processor instructions
Expandably wide operations are disclosed in which operands wider than the data path between a processor and memory are used in executing instructions. The expandably wide operands reduce the influence of the characteristics of the associated processor in the design of functional units performing calculations, including the width of the register file, the processor clock rate, the exception subsystem of the processor, and the sequence of operations in loading and use of the operand in a wide cache memory.
US10204054B2 Media cache cleaning
Implementations disclosed herein provide a method comprising detecting a power supply status, determining a media cache cleaning scheme based on the detected power supply status, and performing the determined cleaning scheme until a predetermined threshold is reached.
US10204052B2 Directory maintenance method and apparatus
A directory maintenance method and apparatus are provided. The method includes sending, by a main memory according to a correspondence between a cache line in a directory and a cache, listening information to each cache corresponding to a cache line at a preset frequency; receiving, by each cache corresponding to the cache line, the listening information, and sending a listening response according to the listening information; and receiving, by the main memory, the listening response, and updating the directory according to the listening response, where the listening response includes a state of the cache line in the cache sending the listening response. The directory maintenance method and apparatus that are disclosed in the present invention can lower an impact of listening caused due to replacement on normal processing of a processor, and reduce degradation of system performance.
US10204048B2 Replicating a primary application cache within a secondary application cache
Replicating a primary application cache that serves a primary application on one network node into a secondary application cache that serves a secondary application on a second network node. Cache portions that are within the primary application cache are identified, and then identifiers (but not the cache portions) are transferred to the second network node. Once these identifiers are received, the cache portions that they identify may then be retrieved into the secondary application caches. This process may be repeatedly performed such that the secondary application cache moves towards the same state as the primary application cache though the state of the primary application cache also changes as the primary application operates by receiving read and write requests.
US10204047B2 Memory controller for multi-level system memory with coherency unit
An apparatus is described that includes a memory controller having an interface to couple to a multi-level system memory. The memory controller also includes a coherency buffer and coherency services logic circuitry. The coherency buffer is to keep cache lines for which read and/or write requests have been received. The coherency services logic circuitry is coupled to the interface and the coherency buffer. The coherency services logic circuitry is to merge a cache line that has been evicted from a level of the multi-level system memory with another version of the cache line within the coherency buffer before writing the cache line back to a deeper level of the multi-level system memory if at least one of the following is true: the another version of said cache line is in a modified state; the memory controller has a pending write request for the cache line.
US10204035B1 Systems, methods and devices for AI-driven automatic test generation
A test script is generated in an automated fashion based on a master key file (and optionally, additionally based on user logs) in order to test a software application. The master key file may include one or more scripts of every (or nearly every) possible interaction (e.g., request, presentation, executed action, and so on) a user may have with the software application under test. Often times, the master key file captures each and every request that could be made from a client device to the software application under test executing at a server.
US10204028B2 Rule spaces and architecture root detection
Errors in software may be detected via the use of design rule spaces and architecture root detection. Design rule spaces may reveal multiple overlapping modular structures of a software system, and reveal structural relations among error-prone files and structural problems contributing to error-proneness. Root detection may extract a few groups of architecturally connected files, which may be connected through problematic architecture relations that propagate errors among these files, and thus influence system error-proneness. The root detector may locate the core architecturally connected file groups that contribute to the error-proneness of a system. The root detection process may, beginning with a set of error-prone files, search and link other files that are architecturally related. The output of the root detection process may be a set of design rule spaces ordered by the number of error-prone contained therein.
US10204024B2 Sent error generator
A test generator includes a computer programmed to receive at least one input instruction including a message to be transmitted by the test generator and an error command indicating errors to be introduced into the transmission. The computer is further programmed to generate a data frame formatted according to a single-edge-nibble-transmission protocol. The data frame includes the message and the errors. The computer is further programmed to transmit the data frame.
US10204022B2 Efficient memory management for persistent memory
Applications may allocate and deallocate persistent objects within transactions used to access persistent data. An allocator's persistent metadata may be lazily persisted when the enclosing transaction commits. An allocator's metadata may be divided into persistent and nonpersistent portions while the heap may be divided into shared and thread-private superblocks. The persisting of the effects of allocation/deallocation calls may be lazily performed and bundled with the enclosing transaction's commit operation related persist barriers. A transaction may maintain an allocation log of the allocation/deallocation calls made by the transaction. An allocation log may be hosted in persistent memory and updated during allocation/deallocation calls. No persist barriers may be used during allocation/deallocation calls. Before a transaction commits, its updates and allocation log may be persisted. Once the transaction has been committed, the allocation log may be applied to the heap's corresponding metadata.
US10204021B2 Recovery of an infected and quarantined file in a primary storage controller from a secondary storage controller
A primary storage controller determines that a quarantined area of the primary storage controller cannot be repaired, wherein the quarantined area is infected with a virus. A query is sent to a secondary storage controller to determine whether the secondary storage controller has data that is free of virus in an area of the secondary storage controller corresponding to the quarantined area of the primary storage controller. In response to receiving a notification that the secondary storage controller has data that is free of virus, the primary storage controller is repaired to remove the virus.
US10204019B1 Systems and methods for instantiation of virtual machines from backups
Technologies including computer implemented methods and systems are described herein for providing instantiation of virtual machines from backups. Systems and methods disclosed herein do not require restoring the complete contents of a virtual machine from a backup prior to using the virtual machine. Systems and methods presented herein allow creating and running a virtual machine directly from a virtual machine backup. Virtual machines created and maintained by the virtual machine instantiation system may be, in turn, used for backup consistency testing, disaster recovery testing, or granular item-level restore.
US10204018B1 Systems and methods for optimizing multiple data streams throughput from single host or storage system to maximize overall throughput
In one example, a method for determining an optimized data backup throughput rate is provided. The example method includes calculating a total saveset size DS(total) for a backup by summing sizes DS(n) of each of ‘n’ savesets, each of the savesets being associated with a respective savestream, and then calculating a total throughput rate PTP(total) for the backup by summing respective throughput rates TP of each of the ‘n’ savesets. The method further includes calculating a total backup window length PTIME(total) using the following formula: PTIME(total)=DS(total)/PTP (total). Finally, an optimized savestream throughput rate OTP(n) is calculated for each of the ‘n’ savesets using the following formula: OTP(n)=DS(n)/PTIME(total).
US10204012B2 Impact analysis-based task redoing method, impact analysis calculation apparatus, and one-click resetting apparatus
An impact analysis-based task redoing method using an impact analysis calculation apparatus and a one-click resetting apparatus includes receiving an impact analysis request, where the impact analysis request includes a source procedure identifier, an impact start time, and an impact end time; obtaining a dependency list and a procedure information list of a source procedure according to the source procedure identifier; obtaining a period of the source procedure and a period of a target procedure according to the source procedure identifier and the target procedure identifier in the dependency list; obtaining, according to the period of the source procedure, the period of the target procedure, the impact start time, and the impact end time, a procedure instance list corresponding to each procedure identifier included in the procedure instance list; and sending the procedure instance list and the procedure information list.
US10204008B2 Memory module having error correction logic
A memory module includes an error correction logic to provide data error protection for data stored in the memory module. The error correction logic is selectively controllable between an enabled state and a disabled state. Data stored in the memory module is without error protection provided by the memory module if the error correction logic is in the disabled state.
US10204005B2 Error detection circuit and semiconductor apparatus using the same
An error detection circuit may include a selection unit that sequentially selects a primary data group and a secondary data group according to a first control signal and generates an output signal; a first operation unit that performs an error detection operation on the output signal and outputs a preliminary error operation signal; a storage unit that latches the preliminary error operation signal and output a latched signal according to a second control signal; a second operation unit that performs an error detection operation on a previous preliminary error operation signal outputted from the storage unit and a current preliminary error operation signal outputted from the first operation unit and generates an internal error operation signal; and a comparison unit that compares the internal error operation signal with an external error operation signal and outputs a result of the comparison as an error detection signal.
US10204003B2 Memory device and storage apparatus
A failure region is specified when a failure occurs in a non-volatile semiconductor memory. When a device controller reads data stored in a specific page in a plurality of non-volatile semiconductor memories to detect an uncorrectable error (UE) of the data stored in the specific page, the device controller executes a diagnosis process including specifying a specific storage circuit that is a storage circuit including the specific page, reading data stored in a part of blocks of the specific storage circuit, and specifying, on the basis of a result of reading data stored in the block, a failure region in the specific storage circuit.
US10204000B2 Apparatus and method for managing dump data for cause analysis of a memory leak
An apparatus includes a memory to store objects of a plurality of classes, and a storage device to store plural pieces of dump data acquired at different times from the memory. The apparatus generates object-count information indicating a number of objects belonging to each of a plurality of classes, based on the plural pieces of dump data acquired at different times from a memory storing objects of the plurality of classes. The apparatus determines, for each class, at least a portion of dump data that includes a locally minimum number of objects in time variation of the number of objects of the each class, as first dump data that is candidate for storage, based on the generated object-count information. When reducing a total amount of dump data, the apparatus excludes the first dump data determined for each class from second dump data that is to be deleted.
US10203998B2 Automatic analysis of a set of systems used to implement a process
A device may receive first data associated with a set of systems used to implement a process. The device may determine a system topology for the set of systems. The device may identify a set of control points associated with the set of systems. The set of control points may include a set of points in the system topology where second data is received or provided by the set of systems. The second data may include information to be used by the set of systems during the process. The device may identify a set of values for a set of metrics related to the set of systems. The set of values may be identified based on the first data. The device may identify an error related to the set of control points or the set of metrics. The device may perform an action to facilitate fixing of the error.
US10203995B2 Method or system for access to shared resource
Methods and/or systems are provided that may be utilized to read from or write to a resource, such as a shared memory, for example.
US10203994B2 Determining and using correlative thermal efficiency impacts to distribute workloads
An apparatus for determining and using correlative thermal efficiency impacts to distribute workloads includes a baseline module, a deviation module, and a transfer module. The baseline module determines a baseline system thermal efficiency of a plurality of servers based on a utilization level of the plurality of servers, the baseline system thermal efficiency including a baseline thermal efficiency of a first server of the plurality of servers. The deviation module determines a deviation in a thermal efficiency from the baseline thermal efficiency of the first server of the plurality of servers based on a new workload assigned to the first server of the plurality of servers. The transfer module transfers the new workload to a second server of the plurality of servers in response to the deviation being above a deviation threshold.
US10203993B2 Method and system for continuous optimization of data centers by combining server and storage virtualization
The invention provides a method and system for continuous optimization of a data center. The method includes monitoring loads of storage modules, server modules and switch modules in the data center, detecting an overload condition upon a load exceeding a load threshold, combining server and storage virtualization to address storage overloads by planning allocation migration between the storage modules, to address server overloads by planning allocation migration between the server modules, to address switch overloads by planning allocation migration mix between server modules and storage modules for overload reduction, and orchestrating the planned allocation migration to reduce the overload condition in the data center.
US10203990B2 On-demand network code execution with cross-account aliases
Systems and methods are described for utilizing cross-account access to tasks on an on-demand code execution environment or other distributed code execution environment to implement an application programming interface (API) on a network-accessible service. An on-demand code execution environment can utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. While users may generally execute their own code, the present application enables code of a first user to be executed by a second user, while maintaining the privacy and security of the code and associated accounts. Further, the present application enables a set of tasks to be grouped together as an API, enabling any user to create an API for a service, while the on-demand code execution environment manages execution of the tasks and allocation of underlying computing resources.
US10203989B2 Systems and methods relating to host configuration optimization in a data center environment
Systems and methods are disclosed for calculating and utilizing a variable CPU weighting factor for host configuration optimization in a data center environment. According to one illustrative embodiment, implementations may utilize actual workload profiles to generate variable CPU weighting factor(s) to optimize host configurations.
US10203988B2 Adaptive parallelism of task execution on machines with accelerators
A computer system, method, and computer readable product are provided for adaptive parallelism of workload execution on computers with accelerators. In various embodiments, information about both static and dynamic characteristics of computational accelerators for a plurality of computers is received. Based on this information, waves of a workload is divided among this plurality of computers for processing. As the dynamic characteristics of those computational accelerators change over time, future waves may be divided among this plurality of computers differently.
US10203986B2 Distributed storage data repair air via partial data rebuild within an execution path
Embodiments are directed towards managing the distribution of tasks in a storage system. An execution path for tasks may be generated based on the type of the task and characteristics of the storage system such that the execution path includes storage computers in a storage system. The tasks may be provided to each storage computer in the execution path. A working set of intermediate results may be generated on the storage computer in the execution path. If there is more than one storage computer in the execution path, working sets may be iteratively communicated to a next storage computer in the execution path such that the next storage computer employs a previously generated working set to generate a next working set until each storage computer in the execution path has been employed to generate a working set. The results may be stored on the storage computers.
US10203983B2 Execution control device that causes other electronic device to execute task, non-transitory computer-readable recording medium that includes execution control program, and task execution system
An execution control device as an electronic device causes a task starting system to execute a task. The task starting system is provided in a task starting device and starts tasks in turn. The task starting device is another electronic device. The execution control device includes a control section and a storage section. The control section governs over all operation controls of the execution control device. The storage section stores an execution control program designed for causing the task starting system to execute the task. The control section operates as a task registration section that registers with the task starting system the task executable by the task starting system by operating the execution control program stored in the storage section.
US10203981B2 Systems and methods for prepare list communication to participants in two-phase commit protocol transaction processing
Systems and methods are provided for prepare list communication to participants in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction for processing, wherein the processing uses a two-phase commit protocol, preparing a first participating node comprising a first process of the distributed transaction, and preparing a second participating node comprising a second process of the distributed transaction. The method further includes determining whether the first participating node can commit the first process and transmitting the determination the first participating node can commit the first process to the second participating node. The first participating node and the second participating node may determine a coordinator of the distributed transaction has failed and the second participating node may use the determination to query the first participating node for a transaction outcome, such as a commit of fail state.
US10203978B2 Provisioning customized virtual machines without rebooting
Embodiments provision and customize virtual machines (VMs), such as desktop VMs, without rebooting the desktop VMs. In response to a request to provision the VMs, a computing device creates a clone VM from a parent VM template identified in the request. One or more customization that prompt rebooting of the clone VM are applied to the clone VM. The computing device instantiates a plurality of child VMs from the customized clone VM. A child VM configuration is applied to at least one of the instantiated child VMs without provoking a reboot of those child VMs.
US10203975B2 Virtual machine template management
Systems and methods for managing virtual machine templates. An example method may comprise: identifying, by a computer system, a virtual machine snapshot represented by a volume chain comprising one or more copy-on-write (COW) volumes; and creating, based on the virtual machine snapshot, a virtual machine template represented by a new COW volume, wherein the new COW volume comprises data from the COW volumes of the volume chain.
US10203970B2 Dynamic configuration of native functions to intercept
A system implements code trampolining techniques by generating custom trampoline functions, compiling the functions, and executing the compiled functions directly from a library when the corresponding native function is called. The native functions may be binary functions, such as functions in C++ code, or other languages. A code generator may read a set of functions to be implemented and generate code, such as binary code, for the destination function. In doing so, the code generator may generate code which matches the source function signature. The generated code may then be compiled into a shared library which is loaded by the process being instrumented. When the library is initiated upon subsequent calls for the native function, the trampoline mechanisms will be set up between the source function and the generated destination function to operate seamlessly with matching signatures.
US10203969B2 Method for providing additional information about application and electronic device for supporting the same
An electronic device and method are disclosed. The electronic device includes a communication unit, a display, a memory and a processor. The processor implements the method, including analyzing activity of an application to identify at least one function of the application added, deleted or altered by an update to the application, and controlling the display to display at least one item selectable to provide additional information corresponding to the identified at least one new function.
US10203965B2 Data processing method and system for intercepting signals between a peripheral device and a software application
The present invention relates to a data processing method, including the steps of intercepting a signal within a communications channel between a predefined peripheral device for a computing system and an application executing on the computing system and processing the signal and performing one or more actions in response to the processing. At least one action affects onward transmission of one or more signals within the communications channel. A data processing system is also described.
US10203964B2 Mobile device external controller module
An external controller module is configured for electrically coupling a mobile device to the one or more peripheral devices. The external controller module includes an interface port for coupling to a communication port of the mobile device and a number of interface ports for coupling the external controller module to respective peripheral devices. The controller module operating system includes device driver program code for facilitating electrical communication between the peripheral device and the mobile device without installing the device driver program code on the mobile device.
US10203963B2 Method for configuring storage system connection, device and storage system
A method for configuring a connection in a storage system is provided. A configuring device determines that the configuring device cannot communicate with a first control board, and identifies route information related to the first control board in a route information table. The route information is route information between an adapter card and the first control board. The configuring device modifies the identified route information by changing an address of the first control board in the route information to an address of a second control board.
US10203959B1 Subroutine power optimiztion
Techniques are disclosed relating to reducing power consumption of a branch prediction unit. In one embodiment, an integrated circuit includes an instruction fetch unit configured to fetch a set of instructions that includes a call instruction. The instruction fetch unit is further configured to determine whether the set of instructions includes a first type of branch instruction after the call instruction, and in response to determining that the set does not include the first type of branch instruction, to disable a first branch predictor circuit configured to predict an execution result of the first type of branch instruction. In various embodiments, the instruction fetch unit is configured to determine that the set of instructions includes a second type of branch instruction after the call instruction, and in response, enable a second branch predictor circuit configured to predict an execution result of the second type of branch instruction.
US10203955B2 Methods, apparatus, instructions and logic to provide vector packed tuple cross-comparison functionality
Instructions and logic provide SIMD vector packed tuple cross-comparison functionality. Some processor embodiments include first and second registers with a variable plurality of data fields, each of the data fields to store an element of a first data type. The processor executes a SIMD instruction for vector packed tuple cross-comparison in some embodiments, which for each data field of a portion of data fields in a tuple of the first register, compares its corresponding element with every element of a corresponding portion of data fields in a tuple of the second register and sets a mask bit corresponding to each element of the second register portion, in a bit-mask corresponding to each unmasked element of the corresponding first register portion, according to the corresponding comparison. In some embodiments bit-masks are shifted by corresponding elements in data fields of a third register. The comparison type is indicated by an immediate operand.
US10203953B2 Identification of duplicate function implementations
A method for identifying duplicate machine code function implementations provides for identifying position-dependent bits within a first function included in a first executable image and masking the identified position-dependent bits to create a position-independent entity. The method further provides for applying a hashing function to the position-independent entity to generate a representative hash code and comparing the representative hash code to a number of hash codes in a table to identify at least one duplicate implementation of the function that is associated in memory with a second executable image.
US10203952B2 Transparently splitting and rewriting data-base object bundles to database entities
The current subject matter relates to an approach for splitting and rewriting database object bundles into database entities or subunits. For example, cyclical dependencies between a first parameter file and a second parameter file can be identified. The first parameter file can be partitioned into a plurality of subunits comprising a first subunit and a second subunit. The second parameter file, the first subunit, and the second subunit can be reordered to a call order that ensures there are no cyclical dependencies.
US10203951B2 Method and terminal for OTA updating
A method and terminal for OTA upgrading are described. In the method, a system image file of a terminal to be upgraded is saved in the form of data blocks. The method includes: acquiring and parsing an OTA upgrade package to obtain respective differential upgrade files for the system image file; reading data blocks corresponding to respective differential upgrade files in the system image file, and performing an upgrading operation on corresponding data blocks to upgrade the system image file. Split system image files are used rather than files in a file system as data for differential comparison. Thus metadata in the file system are also included in differential data packet. After the upgrading, the image in the terminal is fully consistent with the image in a production process and does not conflict with a system check mechanism.
US10203950B2 Method for upgrading firmware of adapter, mobile terminal, and adapter thereof
A method of upgrading firmware of an adapter includes transmitting a set of n data blocks of first upgrade file to the adapter, receiving a first response information of the adapter based on the set of n data blocks, and determining that the updating procedure of the adapter fails when the first response information indicates that the adapter fails to receive all of the n data blocks. In the method, a mobile terminal transmits the upgrade file to the adapter and the adapter sends determination information to the mobile terminal after the adapter receives the upgrade file having a predetermined size. In a time interval, if the mobile terminal fails to receive the determination information or the adapter does not receive the upgrade file, the upgrading firmware of the adapter fails.
US10203949B2 System and method for providing software updates
A system for providing a software update includes a server in which software updates are registered, and a terminal for receiving version information of a software update from the server and performing a software update on the basis of the received version information of the software update, wherein the server includes a version information checking unit for collecting version information of software temporarily stored in the terminal or version information of software installed in the terminal and comparing the version information of the temporarily stored software or the version information of the installed software with the version information of the software update to determine whether to transmit the software update to the terminal.
US10203948B2 Systems management based on semantic models and low-level runtime state
Various embodiments manage deployable computing environments. In one embodiment, a semantic model of a computing environment is analyzed. The computing environment is deployed based on the analysis of the semantic model. The deployment of the computing environment includes executing one or more automation scripts. One or more changes in a state of the computing environment are identified, for each automation script executed during the deployment of the computing environment, based on executing the automation script. The semantic model is updated based on the one or more changes in state identified for each automation script.
US10203947B2 Efficient over-the-air software update for a connected vehicle
The disclosure includes a system and method for providing a wireless software update for a connected vehicle. The connected vehicle includes a processor, an engine, a battery, a non-transitory memory storing a vehicle application and a wireless antenna that is powered by the battery and operable to receive a monitor module from a wireless network while the battery is not being charged. The processor is communicatively coupled to the battery, the wireless antenna and the non-transitory memory. The monitor module is written in an aspect language and includes a software patch for the vehicle application. The wireless antenna receives the monitor module from the wireless network while leaving a sufficient charge in the battery to enable the battery to start the engine. The processor installs the monitor module in the vehicle application stored in the non-transitory memory. Installation of the monitor module provides the software patch for the vehicle application.
US10203946B2 Retiring target machines by a provisioning server
A provisioning server can provide and interact with an eraser agent on target machines. The eraser agent can execute on one or more target machines to erase all the contents of storage on the target machines. In particular, the eraser agent can utilize secure algorithms to alter and obscure the information stored the storage devices of the target machines. The provisioning server can instruct the target machines to alter their power state (e.g. power cycle), if necessary, to provide and to initiate the eraser agent.
US10203945B2 Apparatus and method for controlling Internet of Things devices
An electronic device including a memory is disclosed. The memory stores instructions controlling the electronic device to acquire information on a first external electronic device, access a server storing a software program related to the first external electronic device, receive at least a portion of the software program related to the first external electronic device from the server through the communication interface, install the at least a portion of the software program, transmit the at least a portion of the information on the first external electronic device and/or at least one part of the received at least a portion of the software program to a second external electronic device, and provide a user interface to the display using the installed at least a portion of the software program. The user interface is used for the second external electronic device to perform an operation related to the first external electronic device.
US10203943B2 Static analysis and reconstruction of deep link handling in compiled applications
A disassembler module is configured to generate machine code by performing a disassembly of a compiled iOS application. An intermediate representation generator module is configured to: from the machine code, identify an implementation of a predetermined method of providing a deep link into the iOS application; and generate intermediate representation code by formatting portions of the machine code having predetermined patterns according to predetermined instructions, respectively. A dynamic analysis module is configured to: translate the intermediate representation code into executable code; execute the executable code to identify objects for deep linking; emulate execution of the objects to identify valid ones of the objects; determine deep links for the valid ones of the objects, respectively; and store the deep links in memory.
US10203940B2 Compiler with type inference and target code generation
Systems and methods for a compiler with type inference is described herein. The compiler includes a computer program having one or more variables and context of the variables. The compiler has a type selector to infer a type of the variable using the context of the variable and dereference the variable using the inferred type. Prior to executing the computer program, the compiler carries out a type check of the variable by accessing a recommended type of the variable and comparing the recommended type and the types associated with the context of the variable.
US10203939B2 Method and system for parameter model framework
A system, method, and tangible medium to build a user interface, the system including a backend system supporting processing and persisting of a parameter model defining a user interface, the parameter model specifying user input fields of the user interface to be defined; a user interface framework to render the parameter model to solicit at least one input value for the input fields of the user interface from a user; and a service, distinct from the user interface framework and the backend system, to deliver the parameter model to the user interface framework, the service further to persist the at least one input value from the user.
US10203938B2 Application engineering platform
An example device may include one or more processors to receive an input associated with developing an application; determine a feature that may be included in the application based on the input; select an application programming interface (API) from an API repository, where the API may be associated with the feature of the application; select a user interface (UI) to facilitate user interaction with the application based on the API; and/or perform an action associated with developing the application.
US10203937B1 Grand unified processor
Computer processes are provided which can be executed without business or commercial context, independent of the kind of data or other content associated with the computer processes. In one embodiment, a computer process can be broken down into functional units, and the metadata associated with the functional units can be extracted. Each functional unit can then be represented by an interface and also coded with computer-readable instructions to use one or more configuration sets which have been defined by the metadata. The computer process can then be implemented by programming the functional units to execute based on a configuration set determined by predefined operating parameters.
US10203930B2 Display method and display control apparatus
In this display method, an information processing apparatus converts, for each of plural display surfaces that are parts of an entire screen, a position and size of a window in a coordinate system of the entire screen into a position and size of the window in a coordinate system of the display surface according to arrangement of the plural display surfaces, and transmits, for each of the plural display surfaces, the position and the size of the window in the coordinate system of the display surface to a display control apparatus that has a display device that provides the display surface. And each of plural display control apparatuses receives contents data from a terminal, and displays an image rendered based on the received contents data according the received position and size of the window in the coordinate system of a display surface of the display control apparatus.
US10203929B2 Extendable display strips
An apparatus for an extendable display strip, the apparatus includes a first display panel coupled to a second display panel, where the second display panel is capable of extending and retracting beneath a bottom surface of the first display panel. The apparatus also includes an elastic based coupled to the first display panel and the second display panel, where a first portion of the bottom surface of the first display panel is coupled to the elastic base and a first portion of a bottom surface of the second display panel is coupled to the elastic base, where the extending and the retracting of the second display panel beneath the bottom surface of the first display panel is based on an extending and a retracting of the elastic base.
US10203925B2 Game system with common display spanning multiple reconfigurable apparatuses
This game system is provided with a plurality of information processing apparatuses that are capable of communicating with each other and include at least a first information processing apparatus and a second information processing apparatus, and a control unit that controls the plurality of information processing apparatuses. The first information processing apparatus includes a first display unit and a first touch panel that detects contact on the first display unit, and the second information processing apparatus includes a second display unit and a second touch panel that detects contact on the second display unit.
US10203920B2 Image forming system
An image forming system of an aspect of the present invention includes: a first image forming portion; a second image forming portion connected in series to the first image forming portion; and an assignment determining portion that determines an assignment of image formation of print data to the first image forming portion and the second image forming portion in accordance with contents of the print data. The first image forming portion forms a first image on the continuous sheet on the basis of the assignment determined by the assignment determining portion, and the second image forming portion forms a second image on a region which is different from a region where the first image is formed on the continuous sheet and which overlaps a non-printable region that is a region where the first image forming portion cannot print, on the basis of the assignment determined by the assignment determining portion.
US10203919B2 Image forming apparatus and communication system
A login management portion performs user authentication on the basis of a user ID and allows login of a user. A transfer control portion transmits, to a predetermined call transfer control device, a transfer setting request for causing a voice communication device to change an incoming call destination of a telephone number that corresponds to the user ID of the user whose login has been allowed. The login management portion prohibits, when a first user logs in, login of a second user different from the first user, and allows, when the voice communication device starts voice communication of the telephone number that corresponds to the user ID of the first user, login of the second user while prohibiting use of the voice communication device by the second user different from the first user.
US10203916B2 Information processing apparatus that changes a message to be displayed when an icon is operated by a user, in accordance with setting regarding a near field wireless communication function, method of controlling the same, and non-transitory storage medium
An information processing apparatus having a near field wireless communication function can display a screen including an icon representing the near field wireless communication function, and set, as a setting about the near field wireless communication function, one of an ON setting for enabling the near field wireless communication function and an OFF setting for disabling the near field wireless communication function. If a user operates the icon on the screen, it is determined whether the ON setting or the OFF setting has been set, and a message based on a result of the determination is displayed.
US10203911B2 Content addressable memory (CAM) implemented tuple spaces
A multi-processor system with a portion of content-addressable memory (CAM) configured as a tuple space to control data flow between processing element. A writing processor may write to a tuple space followed by a reading processor reading from the tuple space. However the system may control access to the tuple space so that no read operations may be performed for a particular tuple space before that space is written to. Further, no write operations may be performed to the tuple space prior to previous written data being read from the tuple space. A processor wishing to use the tuple space before being permitted to do so may be stalled, thus controlling data flow between operating processors.
US10203910B2 Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory
Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory are described. In one embodiment, a hardware apparatus includes a hardware processor, a plurality of hardware memory controllers for each of a plurality of non-volatile data storage devices, and a plurality of staging buffers with a staging buffer for each of the plurality of hardware memory controllers, wherein each of the plurality of hardware memory controllers are to: write data of a data set that is to be written to the plurality of non-volatile data storage devices to their staging buffer, send confirmation to the hardware processor that the data is written to their staging buffer, and write the data from their staging buffer to their non-volatile data storage device on receipt of a commit command.
US10203909B2 Nonvolatile memory modules comprising volatile memory devices and nonvolatile memory devices
A nonvolatile memory module may include a nonvolatile memory device, a nonvolatile memory controller configured to control the nonvolatile memory device, a volatile memory device configured as a cache memory of the nonvolatile memory device, and a module controller configured to receive a command and an address from an external device, external to the nonvolatile memory module, and to send a volatile memory command and a volatile memory address to the volatile memory device through a first bus and a nonvolatile memory command and a nonvolatile memory address to the controller through a second bus in response to the received command and address. The volatile memory device is configured to load two or more cache data on each of two or more memory data line groups and two or more tags on each of two or more tag data line groups in response to the volatile memory address.
US10203908B2 Controller, memory system and operating method thereof
A controller may include a first map buffer and a second map buffer suitable for storing map data and hit counts respectively corresponding to the map data, wherein each of the hit counts represents a number of accesses to data stored in a memory device by using a corresponding one among the map data, and wherein the controller swaps the map data and corresponding hit counts between the first and second map buffers such that the first map buffer stores relatively higher hit counts and corresponding map data than the second map buffer.
US10203904B1 Configuration of replication
A computer implemented method, system, and computer program product for use in replication comprising calculating a set of signatures for each of a set of LUNs on a production site, calculating a set of signatures for each of a set of LUNs on a replication site, comparing the set of signatures to determine a mapping for the set of LUNs on the production site to the set of LUNs on the replication site, and matching a the set of LUNs on the production site to the set of LUNs on the replication site.
US10203902B2 Techniques for dynamically aligning a partition with a block size boundary
Various embodiments are generally directed to an apparatus and method for creating a target data structure on a target storage system, the target data structure including a prefix region, a data region and a suffix region for storing information from a source data structure. Further, embodiments are directed to setting a size of the prefix region to align a partition of the source data structure with a block size boundary of the target data structure.
US10203898B2 Device and method of median filtering
A median filter device is provided with a reordered circuit, a comparison circuit and a data refresh circuit on the basis of the conventional data buffer circuit and data register circuit. The reorder circuit re-sorts the signal data stored in the data buffer circuit in a preceding clock cycle according to their numerical values. The comparison circuit compares the new signal datum entered in the current clock cycle with the signal data already stored to generate a median. The data refresh circuit updates the signal codes stored in the data register circuit with the signal codes corresponding to the new signal data, for calculation of the median in a following clock cycle. The length of the data buffer circuit and data register circuit can be reduced from N signal data to N−1 signal data, which achieves less data storage capacity, smaller circuit area, easier data processing and higher operation efficiency.
US10203896B2 Method operating universal flash storage (UFS) device, method operating UFS host, and method operating system including both
A method of operating a universal flash storage (UFS) device communicating with a UFS host via a link is provided. The method determines in the UFS device whether a warm reset of the link is necessary while the UFS device is communicating with the UFS host via the link. Upon determining that the warm reset of the link is necessary, the UFS device initiates the warm reset of the link.
US10203894B2 Volume admission control for a highly distributed data storage system
A storage cluster in a computing network can operate according to a service-level agreement (e.g., a set of performance conditions). The network can receive a request to register a new storage volume with the storage cluster. In response, the network may evaluate the current extent of replication of data in the storage cluster and how adding the new volume may affect the performance of the cluster to determine whether to register the new volume with the storage cluster.
US10203892B2 Semiconductor device
A semiconductor device that includes a memory system is configured to accept input of search data and to search in parallel respective rows of a memory cell array such as a CAM and so forth for data held in a memory. The memory system detects whether an inflow amount of the search data that is input is at least a fixed amount by monitoring a packing ratio of an FIFO buffer that a search command is held. The memory system controls a speed of search processing by dividing the memory cell array into blocks and setting each block as a search processing object in accordance with a result of detection.
US10203891B2 Data storage device and data processing system
A data processing system includes a host device; and a data storage device suitable for detecting a voltage drop state in the voltage received from the host device, changing a first key received from the host device to a second key when detecting the voltage drop state, generating a cyclical redundancy check (CRC) data based on the second key, and transmitting the generated CRC data to the host device.
US10203888B2 Technologies for performing a data copy operation on a data storage device with a power-fail-safe data structure
Technologies for performing a data copy operation on a data storage device include storing a copy token in a power-fail-safe data structure that identifies the source address and destination address of the data copy operation, updating an address table to indicate that the source and destination addresses are involved in the data copy operation, and notifying a host requesting that data copy operation that the data copy operation has been completed prior to performing the data copy operation. The host may subsequently perform other tasks while the data storage device completes the data copy operation. During the data copy operation, data access requests to the source or destination addresses are blocked based on the address table. Additionally, should a power failure event occur, the power-fail-safe data structure is saved to non-volatile data storage so that the copy operation may be completed upon the next power-on event of the data storage device.
US10203886B2 Data writing method, memory control circuit unit and memory storage apparatus for writing data from buffer memory and moving valid data
A data writing method, a memory control circuit unit and a memory storage apparatus are provided. The method includes: determining whether receiving a predetermined command from a host system. The method also includes: if receiving the predetermined command from the host system, writing at least one buffer data from a buffer memory into a first physical erasing unit, selecting at least one second physical erasing unit from the physical erasing units, and writing at least one valid data of the at least one second physical erasing unit into the first physical erasing unit in response to the predetermined command.
US10203885B2 Memory device including mixed non-volatile memory cell types
Some embodiments include apparatuses, and methods of forming and operating the apparatuses. Some of the apparatuses include a conductive line, non-volatile memory cells of a first memory cell type, the non-volatile memory cells coupled in series among each other, and an additional non-volatile memory cell of a second memory cell type coupled to the conductive line and coupled in series with the non-volatile memory cells of the first memory cell type. The second memory cell type is different from the first memory cell type.
US10203884B2 Methods and apparatus to perform erase-suspend operations in memory devices
A disclosed example to use an erase-suspend feature with a memory device includes sending, by a memory host controller, an erase-suspend enable setting and an erase segment duration value to the memory device. The erase-suspend enable setting is to cause the memory device to perform an erase operation as a plurality of erase segments and to suspend the erase operation between the erase segments. The erase segment duration value is to specify a length of time for the erase segments. The memory host controller initiates an erase operation to be performed at the memory device. When the erase operation is suspended, the memory host controller initiates a second memory operation to be performed at the memory device. After the memory host controller determines that the second memory operation is complete, the memory host controller initiates resumption of the erase operation.
US10203881B2 Optimized execution of interleaved write operations in solid state drives
A method for data storage includes receiving a plurality of data items for storage in a memory, including at least first data items that are associated with a first data source and second data items that are associated with a second data source, such that the first and second data items are interleaved with one another over time. The first data items are de-interleaved from the second data items, by identifying a respective data source with which each received data item is associated. The de-interleaved first data items and the de-interleaved second data items are stored in the memory.
US10203880B1 Selectively operating data storage equipment in a “stripe write” mode and a “fill hole” mode
A technique writes data to a storage array. The technique involves operating storage circuitry in a “FILL HOLE” mode in which the circuitry writes a stream of first data portions within storage portions of used storage stripes of the array. The technique further involves, after operating the circuitry in the “FILL HOLE” mode and in response to a first event, transitioning the circuitry from the “FILL HOLE” mode to a “STRIPE WRITE” mode in which the circuitry writes a stream of second data portions within unused storage stripes of the array. The technique further involves, after operating the circuitry in the “STRIPE WRITE” mode and in response to a second event, transitioning the circuitry from the “STRIPE WRITE” mode back to the “FILL HOLE” mode in which the circuitry writes a stream of third data portions within storage portions of used storage stripes of the array.
US10203878B2 Near memory accelerator
A computing system includes a host processor, an access processor having a command port, a near memory accelerator, and a memory unit. The system is adapted to run a software program on the host processor and to offload an acceleration task of the software program to the near memory accelerator. The system is further adapted to provide, via the command port, a first communication path for direct communication between the software program and the near memory accelerator, and to provide, via the command port and the access processor, a second communication path for indirect communication between the software program and the near memory accelerator. A related computer implemented method and a related computer program product are also disclosed.
US10203876B2 Storage medium apparatus, method, and program for storing non-contiguous regions
A storage apparatus manages collectively, as a group, a predetermined number of contiguous units of storage in the storage medium, selects a group, the number of the units of storage in a free state in the group satisfying an access performance set condition, when securing a storage region for storing write data, and sets a group in which the units of storage in a free state are distributed non-contiguously as a group to be selected, associates an address specified by a write access request and an address of the unit of storage in a free state in the selected group, and sequentially write the write data to the unit of storage in a free state included in the group.
US10203873B2 Systems and methods for adaptively presenting a keyboard on a touch-sensitive display
Systems and methods for adaptively presenting a keyboard on a touch-sensitive display are disclosed herein. In one aspect, a method includes: monitoring typing inputs received from a user at a touch-sensitive display of an electronic device. The method also includes: determining whether the typing inputs are converging towards a midpoint of the touch-sensitive display or diverging away from the midpoint of the touch-sensitive display. In accordance with a determination that the typing inputs are converging towards the midpoint of the touch-sensitive display, the method includes: providing a first feedback to the user to indicate that the typing inputs are converging. In accordance with a determination that the typing inputs are diverging away from the midpoint of the touch-sensitive display, the method includes: providing a second feedback to the user to indicate that the typing inputs are diverging.
US10203871B2 Method for touch input and device therefore
The present invention relates to a technical field of touch input and discloses method and device for controlling a mobile apparatus having a touch screen including: generating a virtual keyboard which is larger than a virtual keyboard displaying area in the touch screen; and moving the virtual keyboard in response to a sliding of a touch point, where at least one direction component of a moving direction of the virtual keyboard is opposite to a direction component of a sliding direction of the touch point. With the technical solution of present application, the input experience for the user can be improved.
US10203869B2 Information processing apparatus, and input control method and program of information processing apparatus
An apparatus is provided for modifying an input area, comprising a memory and a processor executing instructions stored in the memory. The processor executes instructions stored in the memory to display a first input area on a device. The processor further executes instructions stored in the memory to detect a user input in a second input area. The processor still further executes instructions stored in the memory to perform, if the user input comprises a first operation, an input function; and modify, if the user input comprises a second operation, the first input area.
US10203866B2 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
An electronic device with a display and a touch-sensitive surface displays a user interface of an application. The device detects a first portion of an input including a contact on the touch-sensitive surface, and then detects a second portion of the input including movement of the contact across the touch-sensitive surface. The device displays, during the movement, application views including an application view that corresponds to the user interface of the application and another application view that corresponds to a different user interface of a different application. The device then detects a third portion of the input, including a liftoff of the contact from the touch-sensitive surface. In response, the device, upon determining that application-switcher-display criteria are met, displays an application-switcher user interface, and upon determining that home-display criteria are met, the device displays a home screen user interface that includes application launch icons.
US10203860B2 Graphical user interface element adjustment
A computer-implemented method of graphical user interface element adjustment may include presenting a graphical user interface element that includes an adjustable element that is configured to be moved to adjust a selection of a value between a first end value and a second end value. In response to a movement of the adjustable element to adjust the selection of the value, the computer-implemented method further include obtaining a time for the movement of the adjustable element and selecting the first end value to adjust based on the time. The computer-implemented method may further include determining an updated end value based on the first end value and the time and presenting the updated end value in the graphical user interface element in place of the first end value.
US10203859B2 Method, apparatus, and computer program product for implementing a variable content movable control
Various methods for implementing a variable content movable control are provided. One example method includes receiving an indication that a movable control is located at a second position along a defined path on a touch screen display. A first position, the second position, and at least a third position may defined along the defined path such that the movable control being located at the first position causes first content to be presented and the movable control being located at the third position causes a transition from a locked mode to an unlocked mode. The example method may further include causing second content to be presented on the touch screen display in response to at least receiving the indication that the movable control is located at the second position. Similar and related example methods, example apparatuses, and example computer program products are also provided.
US10203854B2 Matching process system and method
A method for profile matching includes receiving a plurality of user profiles, each user profile comprising traits of a respective user. The method includes receiving a preference indication for a first user profile of the plurality of user profiles. The method also includes determining a potential match user profile of the plurality of user profiles based on the preference indication for the first user profile. The method also includes presenting the potential match user profile to a second user.
US10203847B1 Determining collections of similar items
Systems and methods are provided for generating a perspective view of item images and/or determining collections of similar items. For example, a set and/or collection of item images may be presented in a perspective view. One or more options may be selected by a user to update the set and/or collection of items and/or images. An updated set and/or collection may be determined, for example, by clustering the items and/or comparing items with the base item. One or more dimensions and/or attributes may be used to cluster and/or graph the items to determine new collections of items.
US10203837B2 Multi-depth-interval refocusing method and apparatus and electronic device
A multi-depth-interval refocusing method, apparatus and electronic device are provided. The method includes displaying an image on a display device; acquiring user input, and determining, in the displayed image according to the user input, a refocus area including at least two discontinuous depth intervals, where each depth interval in the at least two discontinuous depth intervals is constituted by at least one depth plane, each depth plane contains at least one focus pixel, and depths of object points corresponding to focus pixels contained on a same depth plane are the same; performing refocusing processing on an image within the refocus area to display a refocused image on the display device, where the refocused image has a visually distinguishable definition difference relative to an area, except the refocus area, in the displayed image; and displaying the refocused image on the display device. Therefore, multi-depth-interval refocusing is implemented.
US10203835B2 Display processing method and apparatus
A display processing method and apparatus applicable to an electronic device are described. The electronic device has a display area divided into a first area and a second area. The display processing method includes acquiring object information of an object to be displayed; acquiring display position information of the object; displaying the object in a first display mode when the display position information corresponds to the first area; and displaying the object in a second display mode when the display position information corresponds to the second area, the first display mode being different from the second display mode.
US10203831B2 Display device with touch function
A display device with a touch function is disclosed. The display device includes a substrate, a first line area extending in a first direction on the substrate, and a second line area extending in a second direction different from the first direction on the substrate. Also included are first line on a first surface of the substrate, extending in the first direction in the first line area, and a second line on the first surface of the substrate, extending in the second direction in the second line area and crossing the first line. A first touch electrode is provided on a second surface of the substrate, extending in the first direction in the first line area, and a second touch electrode is provided on the second surface of the substrate, extending in the second direction in the second line area and crossing the first touch electrode.
US10203830B2 Electronic device, manufacturing method and operation method thereof, electronic copy system
An electronic device, a manufacturing method and an operation method thereof, and an electronic copy system. Each pixel unit of the electronic device includes a Hall-effect working electrode including a first, second, third and fourth contact position, a thin film transistor, a gate line, a first common line, a second common line, a data line and a sensing line. A line connecting the first contact position and the second contact position intersects a line connecting the third contact position and the fourth contact position; the thin film transistor includes a gate electrode connected with the gate line, a source electrode connected with the data line and a drain electrode, the drain electrode and sensing line are respectively connected with the first and second contact position; the first and second common line are respectively connected with the Hall-effect working electrode through the third and fourth contact position.
US10203823B2 Built-in touch display panels basing on organic light emitting devices (OLEDs)
The present disclosure relates to a built-in touch display panel basing on OLED includes: a thin film transistor (TFT) layer, an anode layer, an OLED layer, and a cathode layer are configured along a bottom-to-up direction; and the cathode layer includes a plurality of first cathode blocks and the second cathode blocks, wherein the first cathode blocks and the second cathode blocks are interleaved with each other along a horizontal direction and along a vertical direction of the display panel, the adjacent first cathode blocks are electrically connected, and the adjacent second cathode blocks are electrically connected. In this way, the built-in touch display panel basing on OLED may be obtained by simple manufacturing process having the low cost and high yield rate.
US10203822B2 Touch substrate and manufacturing method for the same, and display device
Embodiments of the present disclosure provide a touch substrate and a manufacturing method for the same, and a display device. The touch substrate includes a base, and a white photoresist, a first flat layer, a first metal electrode layer, a second flat layer, and a second metal electrode layer sequentially formed on the base. The white photoresist is formed in a frame region of the touch substrate. The first flat layer is configured to cover the white photoresist and the base, so as to provide a flat surface for forming the first metal electrode layer. The display device includes the touch substrate and a display panel bonded thereto. In embodiments of the present disclosure, the height difference brought about by the white photoresist is planarized through the first flat layer, thereby avoiding the problem of disconnected wire in a metal electrode layer at the climbing position in the frame region.
US10203821B2 Display panel and display device with auxiliary touch electrode
A display panel and a display device are disclosed. The display includes a first substrate and a second substrate disposed opposite to the first substrate. The first substrate includes a plurality of touch electrodes arranged in an array. The second substrate includes a plurality of auxiliary touch electrodes, and a projection of each of the plurality of auxiliary touch electrodes partly overlaps with projections of two adjacent touch electrodes of the plurality of touch electrodes in a direction perpendicular to the second substrate. In the touch operation, a coupling capacitor is formed between the touch medium and the auxiliary touch electrode, another coupling capacitor is formed between the auxiliary touch electrode and the touch electrode, so that more touch electrodes are involved in each touch operation, thus reducing the difficulty of determining the touch position and the precision requirement for the touch operation.
US10203819B2 Touch screen, fabrication method thereof and display device
A touch screen, a fabrication method thereof and a display device are provided. The method comprises: forming a touch electrode on a light emission side of a display panel after the display panel is formed; and forming an organic transparent insulation layer on the light emission side of the display panel where the touch electrode has been formed. An absolute value of a difference between a refractive index of the organic transparent insulation layer and a refractive index of the touch electrode is less than or equal to a predetermined value.
US10203815B2 Application-based touch sensitivity
A sensing threshold of a touch sensing surface may be specified based on a user interface context. For example, inadvertent touches may be more likely in a map application that is often used in a car where a user experiences constant jostling. Accordingly, a high sensing threshold can be associated with the map application, and other applications can be associated with a lower sensing threshold.
US10203814B2 Sensor arrangement comprising a conductive layer
A sensor arrangement for an electronic device with user input means comprises a sensor. The sensor is adapted to generate an electric field in an area of the user input means and to enable a detection of a change in the electric field. The sensor arrangement further comprises a conductive web. The conductive web is arranged between the sensor and an external surface of the user input means, in order to concentrate the volume of the generated electrical field.
US10203812B2 Systems, devices, and methods for touch-free typing
Systems, devices, methods, and non-transitory computer-readable media are provided for receiving data input via touch-free gestures and movements. For example, a data input device includes at least one processor for receiving information from a sensor. The processor may be configured to receive sensor data from the sensor of a user's hand spaced a distance from a displayed keyboard and in non-contact with the displayed keyboard, and track, using the received sensor data, one or more fingers in air a distance from the displayed keyboard image. The processor may also be configured to correlate locations of the one or more fingers in the air with images of a plurality of keys in the displayed keyboard, and select keys from the keyboard image based on the correlated locations of the one or more fingers in the air, and a detection of a predefined gesture performed by the user.
US10203806B2 Low ground mass artifact management
A processing system for a capacitive sensing device includes a sensor module and a determination module. The sensor module is coupled to transmitter electrodes and receiver electrodes. The sensor module is configured to transmit transmitter signals with the transmitter electrodes and receive resulting signals with the receiver electrodes. The resulting signals include effects corresponding to the transmitter signals. The determination module is configured to determine response values from the resulting signals, and determine a first adjusted response value by applying a negative multiplier to a first response value of the response values. The first response value is a negative value. The determination module is further configured to determine positional information for a first input object based on at least one of the first adjusted response value and a second response value of the response values, and report the positional information. The second response value is a positive response value.
US10203797B2 Force touch structure, touch display panel, display apparatus
The present disclosure proposes a force touch structure, a touch display panel and a display apparatus. The force touch structure comprises a base substrate, a light sensing device located on the base substrate, and a phosphorescence-emitting structure positionally corresponding to the light sensing device. The phosphorescence-emitting structure comprises a first electrode, a second electrode, a phosphorescent layer, and a flexible material layer. The first electrode receives a first voltage signal, the second electrode receives a second voltage signal, and the first electrode and the second electrode are used for forming a capacitor with a constant voltage value under the effects of the first voltage signal and the second voltage signal. The light sensing device is used for receiving phosphorescence emitted by the phosphorescent layer and comparing an intensity of the received phosphorescence with a light intensity detected without force touch to determine the magnitude of force touch.
US10203795B2 Touch display panel and driving method of touch mode
A touch display panel capable of operating in a display mode and a touch mode. In the touch mode, a data line transmits a data voltage signal to a pixel electrode of the touch display panel, and a corresponding common electrode is at a constant voltage level. In the touch mode, the data line transmits a touch driving signal to the pixel electrode and then receives a touch sensing signal from the pixel electrode, and the corresponding common electrode is floating.
US10203792B2 Display device with built-in touch sensors
A display device includes a display panel having a pixel array and built-in touch sensors, with a shared common electrode, driven between display and touch sensing periods; a display drive circuit outputting image data to the display panel during the display period; a common voltage regulator outputting common voltage data to indicate a common voltage to be applied to the common electrode during the touch sensing period; and a touch sensing circuit decoding the common voltage data during the touch sensing period to vary the common voltage and applying the varied common voltage to the common electrode. The common voltage regulator determines an average value of image data for each line of the pixel array and outputs a first common voltage data to decrease the voltage level of the common voltage when the average value is at or above a preset threshold and corresponds to positive image data.
US10203788B2 Array substrate including touch electrode lines of different layers, method for manufacturing the same, and touch display panel
The present disclosure provides an array substrate, a method for manufacturing the same, and a touch display panel. The array substrate includes a transparent electrode and a plurality of touch electrode lines arranged on a base substrate. The transparent electrode includes a plurality of sub-electrodes, and each of the plurality of sub-electrodes is connected with a respective one of the plurality of touch electrode lines. Each of the touch electrode lines includes a first touch electrode line and a second electrode line arranged in different layers, and projections of the first touch electrode line and the second touch electrode line on the substrate are overlapped with each other.
US10203782B2 Stylus pen and touch sensing system and driving method of the same
A touch sensing system comprises a touchscreen with a plurality of touch electrodes, to which a touchscreen driving signal is applied, and a stylus pen that generates a pen driving signal based on the touchscreen driving signal and sends the same to the touchscreen. The stylus pen comprises: an amplifier that amplifies the touchscreen driving signal to generate an amplified signal; a comparator that compares the amplified signal with a preset reference voltage to generate a comparator output signal; and a signal processor that measures the pulse width of the comparator output signal, adjusts an amount of delay based on a measurement, and determines an output timing of the pen driving signal based on an adjusted amount of delay to synchronize the pen driving signal with the touchscreen driving signal.
US10203779B2 Methods and systems for receiving user input utilizing a round interactive device
A method and structure for receiving user input utilizing a round interactive device, where the round interactive device comprises a rotating bezel around a round capacitive touch screen that is attached to a uniquely designed base with push button functionality, all of which combined allow for user inputs to provide feedback regarding customer experiences.
US10203774B1 Handheld device and control method thereof
A handheld device including: a body with an operating surface; a touch sensor for sensing a touch on the operating surface to output a touch signal; a displacement sensor configured with the body for sensing a displacement of the body to output a displacement signal; and a processor receiving the touch signal to respectively generate a control command and disable the touch signal for a first time duration when the displacement signal is larger than a moving threshold.
US10203765B2 Interactive input system and method
A method for human-machine interaction includes monitoring a movement of an object by a sensor that detects positions of the object over time, generating a time-dependent velocity of the object based on the movement of the object, detecting a tapping event of the object tapping on a surface by detecting a sudden change of the time-dependent velocity, and determining a position of the object at a time when the tapping event occurs as a tapping position of the object.
US10203764B2 Systems and methods for triggering actions based on touch-free gesture detection
Systems, methods and non-transitory computer-readable media for triggering actions based on touch-free gesture detection are disclosed. The disclosed systems may include at least one processor. A processor may be configured to receive image information from an image sensor, detect in the image information a gesture performed by a user, detect a location of the gesture in the image information, access information associated with at least one control boundary, the control boundary relating to a physical dimension of a device in a field of view of the user, or a physical dimension of a body of the user as perceived by the image sensor, and cause an action associated with the detected gesture, the detected gesture location, and a relationship between the detected gesture location and the control boundary.
US10203761B2 Glass type mobile terminal
A glasses type mobile terminal including a camera configured to obtain an image; a display unit including a transparent display; and a controller configured to recognize a user is gazing at their hand, display an execution screen in a first transparent display area corresponding to a palm of the hand, recognize a first gesture corresponding to a virtual connection between the execution screen and a specific finger, associate the execution screen with the specific finger upon recognition of the first gesture, display a first item indicating association of the execution screen with the specific finger in a second transparent display area corresponding to the specific finger, recognize a second gesture of virtually connecting the first item with the displayed execution screen corresponding to the palm of the hand, and display a result of executing the first item to the application in the first transparent display area.
US10203760B2 Display device and control method thereof, gesture recognition method, and head-mounted display device
The present invention provides a display device and a control method thereof, a gesture recognition method and a head-mounted display device. The display device of the present invention comprises a display unit, an open type head-mounted display, an image acquisition unit and a gesture recognition unit. The control method thereof comprises steps of: providing, by the open type head-mounted display, a virtual 3D control picture to a user; acquiring, by the image acquisition unit, an image of action of touching the virtual 3D control picture by the user; judging, by the gesture recognition unit, a touch position of the user in the virtual 3D control picture according to the image acquired by the image acquisition unit, and sending a control instruction corresponding to the touch position to a corresponding execution unit. The present invention may be used for controlling a display device.
US10203757B2 Systems and methods for shape input and output for a haptically-enabled deformable surface
One illustrative computing device disclosed herein includes a first sensor configured to detect a position associated with a deformable surface and transmit a sensor signal associated with the position; and a processor in communication with the sensor, the processor configured to: receive the sensor signal; determine a haptic effect based at least in part on the sensor signal; and transmit a haptic signal associated with the haptic effect. The illustrative computing device also includes a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect.
US10203752B2 Head-mounted devices having variable focal depths
Introduced herein are a variety of techniques for displaying virtual and augmented reality content to a user through head-mounted display (HMD). The techniques described herein can be used to improve the effectiveness of the HMD, as well as general experience and comfort of a user of the HMD. For example, a binocular HMD system could modify the overlap of digital content in real-time so that the two separate images can be viewed without visual discomfort. The HMD system could also present visual stabilizers to each eye allow the user to more easily visually align the two separate images when viewed together. Techniques such as these decrease the eye fatigue and strain experienced by the user when viewing virtual or augmented reality content on HMDs.
US10203750B2 Touch panel and a manufacturing method thereof
Present invention discloses a touch panel and a manufacturing method thereof, the touch panel comprises: a substrate; a silver nano-wire electrode layer provided on the substrate comprising a connecting area and a non-connecting area; a first protective layer provided on silver nano-wire electrode layer having a first hole corresponding to connecting area; a second protective layer provided on first protective layer having a second hole corresponding to position of first hole; and a connecting wire provided on second protective layer connected to silver nano-wire electrode layer in connecting area through second hole and first hole. With the touch panel, the problem that etching solution can't seep when a single protective layer is too thick and the problem that a silver nano-wire layer is easily oxidized and the adhesion of the silver nano-wire layer is poor when a single protective layer is too thin can be avoided.
US10203749B2 Method and apparatus for saving power, including at least two power saving modes
Aspects of the disclosure provide a circuit that includes processing circuits and a power mode control circuit. The processing circuits are configured to have at least a first power saving mode and a second power saving mode having different power saving efficiency under different scenarios. The processing circuits are configured to determine a power saving mode for the processing circuits based on a threshold that is a function of one or more operational parameters. Then, the power mode control circuit is configured to receive information from the processing circuits that is indicative of the power saving mode, and control the processing circuits to enter the determined power saving mode.
US10203748B2 Systems and methods for efficiently communicating between low-power devices
A system includes a first electronic device that activates a first receiver according to a communication schedule that includes a plurality of frames. Each frame is organized according to a grid including a plurality of cells, wherein the cells are associated with a plurality of communication channels and a plurality of time slots. The system also includes a second electronic device that communicates with the first electronic device by transmitting a wake-up packet during a first time slot on a first communication channel. The first time slot and the first communication channel are located at a known position of a respective grid in each frame of the communication schedule. The first electronic device performs an operation based on the wake-up packet after receiving the wake-up packet. The second electronic device also receives a first acknowledgment packet associated with the wake-up packet.
US10203745B2 Apparatus and method for dynamic power reduction in a unified scheduler
A scheduler and method for dynamic power reduction, e.g., in a processor core, is proposed. In conventional processor cores for example, the scheduler precharges grant lines of many instructions only to discharge a great majority of the precharged lines in one cycle. To reduce power consumption, selective precharge and/or selective evaluation are proposed. In the selective precharge, the grant lines of instructions that will evaluate to false (e.g., invalid instructions) are not precharged in a cycle. In the selective evaluation, among the precharged instructions, instructions that are not ready are not evaluated in the same cycle. In this way, power consumption is reduced by avoiding unnecessary precharge and discharge.
US10203737B2 Power distribution between multiple powering devices and powered device(s)
A power distribution system includes a chassis with a plurality of ports that include a first port configured to communicate with powering devices and a second port configured to communicate with powered devices. A power distribution engine in the chassis is coupled to each of the plurality of ports. The power distribution engine determines that power available to the power distribution engine is insufficient to power a first powered device that is coupled to the first port, requests power from a first powering device that is coupled to the second port, and provides power that is received through the second port from the first powering device to the first powered device through the first port. In an embodiment, the first powered device and the second powered device are switch IHSs, the first port is configured as a trunk port, and the second port is configured as an access port.
US10203735B2 Systems and methods for providing fuel cell power to a data center
Systems and methods include a power module comprising at least one fuel cell generator for powering a load, and a bypass mechanism having a first, normally-open fast-acting switch that closes in 1-250 msec, and a second, normally-open switch in parallel with the first switch, the bypass mechanism being electrically connected between the load and a second power source, such as a grid source, where the first switch is configured to close in response to a fault event such that when the first switch is closed power to the load is provided from the second power source through the first switch, and the second switch closes after a predetermined time such that power to the load from the second source is provided through the second switch. Additional methods and systems include providing power to a plurality of loads using fuel cell power generators.
US10203729B1 Portable electronic device
A portable electronic device is provided. The portable electronic device includes a display unit, an input unit, and a hinge mechanism. The hinge mechanism is detachably connected the display unit and pivotally connected to the input unit, wherein the hinge mechanism includes a housing, a stopper, and an elastic element. The elastic element connects the housing to the stopper. When the portable electronic device is in a closed state, the stopper is in an initial position relative to the housing. When the display unit and the hinge mechanism are rotated relative to the input unit around a rotation axis and the portable electronic device is in an open state, the elastic element exerts an elastic force on the stopper, and the stopper slides to an outer side relative to the housing from the initial position and partially covers the display unit.
US10203728B2 Electronic device including coupling structure
An electronic device having a first housing including a first surface and a second surface at a rear surface opposite of the first surface and a coupling structure disposed on the first surface. A second housing for coupling to the first housing has a third surface, a fourth surface opposite of the third surface, and a side member enclosing a space between the third and fourth surfaces. The coupling structure is connected to the side member when the second housing is coupled to the first housing, and the coupling structure comprises a recess and a moving member. When the second housing is coupled to the first housing, the moving member performs a pivotal movement about a shaft. A retainer system may enable the second housing to at least partially stay within the moving member at the recess when the second housing is not coupled to the first housing.
US10203717B2 Magnetic thumbstick user interface devices
A magnetic thumbstick device including a manual actuator assembly, a restorative element, a base assembly, one or more magnets, and one or more magnetic sensors is disclosed. The magnetic sensor is positioned to measure magnetic fields generated by movement of the magnet, which may be disposed in the manual actuator assembly, and sensed by the magnetic sensor, which may be disposed in the base assembly. These magnetic field signals may then be provided to a processing element where they may be used to determine position and/or motion of the magnet in relation to the magnetic sensor. The processing element may further generate output signals or commands usable by an electronic computing system such as personal computer, cellular phone, video game console, or other device.
US10203715B2 Bandgap reference circuit for providing a stable reference voltage at a lower voltage level
A bandgap reference circuit incorporates first, second, and third current sources, first and second amplifiers, first and second bipolar transistors, a feedback device, a first resistor, and a second resistor. The first resistor is coupled between one input of the second amplifier and the base of the first bipolar transistor. The second resistor is coupled between the base of the first bipolar transistor and the base of the second bipolar transistor. The first and second amplifies and the first to third current sources constitute negative feedback loops which force the voltages at the inputs of the amplifiers to be substantially equal.
US10203712B2 Apparatus and method for energy management based on estimated resource utilization
An apparatus for controlling consumption of an energy 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 the each of the devices to control consumption while maintaining local environments and desired level of performance, and adjusts the run time schedules based upon resource utilization levels generated by the NOC, where the resource utilization levels are exclusively generated based on the consumption of the energy resource and outside temperature. The control nodes 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 run time schedules, and where the control nodes execute selected ones of the run time schedules to cycle the devices on and off.
US10203711B2 Methods for managing power consumption for a hands-free dispenser
Methods for managing power consumption of a battery-powered device such as a fluid dispenser are disclosed. One method includes setting a duty cycle of a sensor used by the device to a first range and setting a timer upon detection of a triggering event and also setting the duty cycle to a triggering event and also setting the duty cycle to a second range. The method continues by checking for another triggering event during the second range. The checking step is repeated if the timer has not lapsed, but if the timer has lapsed the process returns to the setting step. Related methods may be used to adjust the duty cycle based upon a detected characteristic such as light, sound, motion or time.
US10203706B2 Method and apparatus for conditional control of an electronic pressure regulator
An intelligent pressure regulator in a process control system is controlled according to a profile constructed by a user on a computer connected to the device. The profile is a multi-step command sequence. The profile includes at least one conditional statement and, optionally, at least one branching statement. That is, the profile includes at least one statement that, depending on whether the statement is true or false, causes the device to execute a first command or a second command, respectively. The profile may also include a statement (e.g., a “goto” statement) that causes the device to skip one or more commands in the profile.
US10203699B1 Selective remote control of ADAS functionality of vehicle
An example method broadcasts a first message to a vehicle entering a coverage area of an access point proximate a roadway, and receives a response from the vehicle under local advanced drive assistance system (ADAS) control within the coverage area. The method determines, based on the ADAS capability of the vehicle, whether to assume a first remote ADAS control of the vehicle by a remote ADAS controller communicating with the vehicle via the access point. In response to determining to assume the first remote ADAS control, the method requests override permission for the first remote ADAS control from a local ADAS controller of the vehicle, receives an override confirmation from the local ADAS controller permitting the first remote ADAS control within the coverage area of the access point, and responsive to receive the override confirmation, provides a first remote ADAS control instruction to the local ADAS controller of the vehicle.
US10203698B1 System and method for providing a map to autonomous vehicles via a cloud-based system
A system and method for providing a map via a cloud-based system is disclosed. The method includes requesting, by a controller of an autonomous vehicle, a map data from a cloud-based server. The map data is stored on the cloud-based server. The method also includes receiving map data from the cloud-based server. The method also includes autonomously navigating the autonomous vehicle based on the received map data.
US10203696B2 Determining drivability of objects for autonomous vehicles
Aspects of the disclosure relate to maneuvering a vehicle. As an example, sensor information identifying a set of objects as well as a set of characteristics for each object of the set of objects is received from a perception system of a vehicle. The set of objects is filtered to remove objects corresponding to vehicles, bicycles, and pedestrians. An object within an expected future path of the vehicle is selected from the filtered set of objects. The object is classified as drivable or not drivable based on the set of characteristics. Drivable indicates that the vehicle can drive over the object without causing damage to the vehicle. The vehicle is maneuvered based on the classification such that when the object is classified as drivable, maneuvering the vehicle includes driving the vehicle over the object by not altering the expected future path of the vehicle.
US10203689B1 Detecting passive failure in cooling systems
Methods and systems for detecting passive failure in a cooling system that employs two or more actuators for moving a fluid can include outputting a control signal to cause the movement of an actuator, where the control signal is associated with an expected rate of movement of the actuator; receiving information concerning an output signal from the actuator that is associated with an actual rate of movement of the actuator; and comparing the actual rate of movement of the actuator with the expected rate of movement of the actuator. A passive failure can be detected when the actual rate of movement of the actuator falls outside a nominal range that is based on the control signal.
US10203686B2 Operation management system for directly displaying work instruction based on operation management information on machine tool
An operation management system is constituted by a management server and a plurality of machine tools connected to each other via a network. The management server manages the operation status of each of the machine tools and the work schedule of an operator conducting work with the machine tools, specifies a machine tool to be used by the operator in next work based on notifications from the machine tools and the work schedule of the operator, and instructs each of the machine tools to produce a display for guiding the operator to the specified machine tool.
US10203683B2 Coordinating end effector and vision controls
An apparatus and associated methodology providing a processor-controlled end effector that is selectively moveable according to end effector coordinates. A camera is positioned to detect objects according to camera coordinates that overlap the end effector coordinates. Logic executes computer instructions stored in memory to obtain a plurality of paired values of end effector coordinates and camera coordinates for each of a plurality of fiducial features, and to derive a transformation function from the plurality of paired values mapping the camera coordinates to the end effector coordinates.
US10203682B2 Position controller for controlling a rotation center of a tilting head
Disclosed is a position controller for a tilting head in a machining center. The position controller includes an offset attachment having a body combined to the tilting head and a spherical contact secured to the body, an offset detector built in the machining center such that the offset detector move out into a process area of the machining center and automatically detects a tool offset from a contact point with the spherical contact, a storing unit individually storing first and second tool offsets by respective rotation positions of the tilting head, and an operator generating a transform offset of the first tool offset by a rotational transform and a center error vector from the transform offset and the second tool offset. Accordingly, the center error of the tilting head is automatically detected and corrected in the machining center.
US10203671B2 Speed adjustment of an actuator for an HVAC system
An actuator in an HVAC system includes a housing, a motor, a hub configured to receive a shaft, and a processing circuit. The processing circuit is configured to operate the actuator in at least a first speed mode and a second speed mode that is faster than the first speed mode. The processing circuit is further configured to perform a calibration process for the actuator. The calibration process includes temporarily shifting the actuator from the first speed mode to the second speed mode and driving the shaft through a predetermined sequence of positions with the actuator in the second speed mode.
US10203668B2 System and method for providing an adaptive user interface on an electronic appliance
A controllable device, such as a set top box, responds to a transmission received from a one of a plurality of controlling devices of differing capabilities by entering into a one of a plurality of operating modes wherein the one of the plurality of operating modes entered into corresponds to the capabilities of the controlling device from which the transmission originated.
US10203659B2 Image forming apparatus
In accordance with an embodiment, an image forming apparatus comprises a fixing device configured to enable an image to be fixed on an image receiving medium passing through a nip between a heating section and a pressurizing section through heat of the heating section and pressurization of the pressurizing section; and a conveyance roller arranged at the downstream side of the fixing section in a conveyance direction of the image receiving medium and initially convey the fixed image receiving medium. The conveyance roller comprises an axis part; a plurality of large-diameter parts each configured to have an outer diameter larger than that of the axis part; and a plurality of small-diameter parts each configured to have an outer diameter which is larger than that of the axis part and smaller than that of the large-diameter part.
US10203650B2 Powder container and image forming apparatus
A powder container is insertable in an image forming apparatus. The powder container includes a plurality of transmitted surfaces, at least one of the transmitted surfaces being configured to contact a first protrusion of the image forming, apparatus, the first protrusion being rotatable and protruding toward an upstream side in an insertion direction in which the powder container is inserted. The transmitted surfaces stand outward from an outer circumference of the powder container so that one of the transmitted surfaces is connected to another transmitted surface adjacent to the one of the transmitted surfaces by an inclined surface.
US10203649B2 Bearing device and transferring device
A bearing device includes a first bearing for a first roller; a second bearing for a second roller; a bearing holder for the first and second bearings, wherein when the first bearing is mounted in the holder, a peripheral surface of the first roller is projected out of the holder through an opening of the holder, and the second roller is provided in the second bearing contacting the first roller in the holder; a contact portion for determining a relative position between the first and second bearings by contacting the first bearing with the first bearing mounted in the holder; and a moving mechanism for moving the second bearing toward the opening with dismounting of the first bearing, and for holding the second bearing in a position in which at least a part of a peripheral surface of the second roller projects out of the holder through the opening.
US10203645B2 Image forming apparatus, method of controlling the same, and storage medium
An image forming apparatus determines whether there is a possibility of tearing of the recording material occurring for a recording material. Furthermore, if there is the possibility of paper tearing, the apparatus locks an opening/closing unit related to the occurrence of the tearing of the recording material, displays a first screen indicating that the opening/closing unit is locked, and after the first screen is displayed displays a second screen indicating a procedure in which a jam processing unit is operating for resolving the jam.
US10203641B2 Sheet discriminator and image forming apparatus incorporating the sheet discriminator
A sheet discriminator, which can be included in an image forming apparatus, includes an optical information detector, a sheet distinguisher, and a sheet thickness detector. The optical information detector includes a light emitter to emit light to a recording medium and a light receiver to receive the light and detects information of the recording medium. The sheet distinguisher distinguishes a type of the recording medium based on the information detected by the optical information detector. The sheet thickness detector includes a displacement gauge to sandwich the recording medium with an opposing member disposed facing the displacement gauge and to move from an initial position thereof and a displacement detector to detect an amount of displacement of the displacement gauge. The sheet thickness detector detects a thickness of the recording medium based on detection results obtained by the displacement detector.
US10203640B1 Fixing device and image forming apparatus therewith
A fixing device has a heating member, a pressing member, a pressurizing mechanism pressing the pressing member against the heating member and a pressing force changing mechanism changing the pressing force of the pressing member against the heating member. The pressing force changing mechanism has an electrically conductive rotation shaft arranged opposite the surface of the pressing member across a predetermined interval, and a pressing force changing member provided at an end part of the rotation shaft and rotating about the rotation shaft to change the pressing force of the pressurizing mechanism. The rotation shaft has a static elimination sheet for eliminating electrical charge from the surface of the pressing member.
US10203636B1 Fixing device and image forming device
A fixing device includes a belt holding member, a fixing belt, a pressing roller, and a peeling member. The pressing roller forms a fixing nip portion through which a recording medium as a fixing target passes between the pressing roller and the fixing belt. The peeling member separates the recording medium having passed through the fixing nip portion from the fixing belt. The peeling member includes a guide wall which guides the recording medium having passed through the fixing nip portion. The guide wall includes a belt facing portion which faces the outer surface of the fixing belt in a non-contact state, and an extending portion which extends to the outside in the width direction of the fixing belt continuously from the belt facing portion. The belt holding member includes an abutting surface which abuts on the extending portion of the end face of the guide wall.
US10203634B1 Image forming apparatus including a transfer roller cleaner and image forming method
In accordance with an embodiment, an image forming apparatus comprises a printing setting acquisition section and a printer section. The printing setting acquisition section acquires printing setting information for holding setting at the time of printing for each kind of a sheet. The printer section applies, in a case in which a label paper is selected as the kind of the sheet, a developing agent in the vicinity of an area coming into contact with an end part of the sheet in an area on an image carrier for transferring the developing agent to the sheet, transfers the developing agent by a transfer member for transferring the developing agent from the image carrier to the sheet, and rotates the transfer member at least once.
US10203633B2 Image forming apparatus
An image forming apparatus includes an intermediate transferor, a plurality of image bearers, a plurality of developing devices, a plurality of developer containers, a plurality of conveyance paths, and a plurality of sub-hoppers. At least one set of an image bearer, a developing device, and a sub-hopper is disposed at a height different from other sets. The arrangement of the plurality of developing devices and the plurality of sub-hoppers in the rotation direction of the intermediate transferor is changed while satisfying the following. The arrangement of the plurality of developer containers is not changed and the connections between the plurality of developing devices and the plurality of sub-hoppers are not change, while the layout of the plurality of tubes as the plurality of conveyance paths is changed so that the connections between the plurality of tubes and the plurality of sub-hoppers are not changed.
US10203632B2 Developing device and image forming apparatus
A developing device, includes a first storage chamber that stores developer; a first conveyor that is disposed in the first storage chamber and conveys developer; a developer supporter that is disposed so as to face an image supporter, supports developer conveyed from the first conveyor, and conveys the supported developer to a developing position where an electrostatic latent image formed on the image supporter is developed; a second storage chamber that stores developer conveyed via the developing position and communicates with the first storage chamber at a confluent opening; a second conveyor that is disposed in the second storage chamber and conveys developer conveyed via the developing position toward the confluent opening; and a third storage chamber that stores developer overflowing in a case where an amount of developer in the second storage chamber becomes a predetermined amount or more.
US10203631B2 Developer supply container and developer supplying system
In the case that a developer supply container is provided with a feeding portion for feeding a developer by receiving a rotational force and a pump portion for discharging the developer by reciprocation, and the rotational force and a reciprocating force are received from a main assembly side of an image forming apparatus, there is a liability that a driving connection is not properly established between a portion of the developer supply container for receiving the reciprocating force and a portion of the main assembly side for applying the reciprocating force. The developer supply container is provided with a drive converting mechanism for converting the rotational force received from the main assembly side to a force for operating a volume changing type pump.
US10203629B2 Developing roller support device including a viscoelastic body for regulating a distance between image carrier and developing roller
Provided is an image forming apparatus including an image carrier on which a latent image is developed, a developing roller that is provided to face the image carrier to perform development for the latent image of the image carrier, an urging unit that urges the image carrier and the developing roller so that the image carrier and the developing roller approach each other, and a distance regulating unit that includes a viscoelastic body that is deformed according to a change of a distance between the image carrier and the developing roller, and regulates at least one of a maximum value of the distance between the image carrier and the developing roller and a minimum value of the distance between the image carrier and the developing roller so that the distance between the image carrier and the developing roller falls within a predetermined range.
US10203626B2 Charging roll for electrophotographic apparatus
Provided is a charging roll for an electrophotographic apparatus, which includes a surface layer that suppresses bleeding of a base layer component and achieves uniform resistance by improving the dispersibility of a conductive agent. A charging roll for an electrophotographic apparatus includes a shaft body, an elastic layer that is formed on the outer circumference of the shaft body, and a surface layer that is formed on the outer circumference of the elastic layer, wherein the surface layer contains the following components (A)-(D), i.e., at least one resin (A) selected from among fluororesins and fluorine-modified acrylic resins, a carbon black (B), an ester-based polymer dispersant (C) and a sulfonic acid-based dispersant (D).
US10203620B2 Toner, image forming method, and process cartridge
Toner contains a binder resin, a releasing agent, and a tri- or higher metal salt, wherein the toner has a weight average molecular weight (Mw) of from 7,000 to 10,000, a ratio of the weight average molecular weight (Mw) to a number average molecular weight (Mn) of 5 or less, and an acid value of from 6 mgKOH/g to 12 mgKOH/g, wherein the binder resin is a polyester resin, wherein the releasing agent is a monoester wax.
US10203615B2 Electrophotographic photoreceptor, image forming apparatus, image forming method, and method of producing electrophotographic photoreceptor
An electrophotographic photoreceptor according to the present invention includes a conductive support, a photosensitive layer, and a protective layer disposed in sequence. The protective layer includes a cured product of a composition containing a radically polymerizable compound, a charge transporting material exhibiting a maximal absorption wavelength of 405±50 nm, and a photopolymerization initiator of a single-molecule system; and a following Expression (A) is satisfied: G=Eox(D/D+)−Ered(A−/A)−E*≤−0.2 [eV]  Expression (A): G represents a free energy change, Eox(D/D+) represents an oxidation potential of the charge transporting material, Ered(A−/A) represents a reduction potential of the photopolymerization initiator, and E* represents an excitation energy of the charge transporting material.
US10203612B2 Substrate table, a lithographic apparatus and a method for manufacturing a device using a lithographic apparatus
A table for a lithographic apparatus, the table having an encoder plate located on the table, a gap between the encoder plate and a top surface of the table, the gap located radially inward of the encoder plate relative to the periphery of the table, and a fluid extraction system with an opening in the surface of the gap to extract liquid from the gap.
US10203608B2 Exposure apparatus and device manufacturing method having lower scanning speed to expose peripheral shot area
An exposure apparatus includes a substrate stage having a substrate holder to hold a substrate, a gap being formed between an edge of the held substrate and a surface surrounding the held substrate, and a controller that controls an exposure operation in which shot areas of the substrate are exposed sequentially and respectively with an image through liquid of a liquid immersion area which covers a portion of an upper surface of the substrate. The controller moves the substrate stage at a first speed to expose one of the shot areas to the image through the liquid, moves the substrate stage at a second speed, that is lower than the first speed, to expose another one of the shot areas to the image through the liquid, and during the exposing of the another one of the shot areas, the liquid immersion area is formed over a portion of the gap.
US10203607B2 Optical element unit for exposure processes
An optical element unit including a first optical element module and a sealing arrangement is disclosed. The first optical element module occupies a first module space and includes a first module component of a first component type and an associated second module component of a second component type. The first component type is optical elements and the second component type being different from the first component type. The sealing arrangement separates the first module space into a first space and a second space and substantially prevents, at least in a first direction, the intrusion of substances from one of the first space and the second space into the other one of the first space and the second space. The first module component at least partially contacts the first space and, at least in its area optically used, not contacting the second space. The second module component at least partially contacts the second space.
US10203606B1 Apparatus and method for dispensing developer onto semiconductor substrate
A dispensing head for dispensing a developer onto a substrate is provided. The dispensing head includes a housing configured to receive the developer. The dispensing head further includes at least one liquid outlet provided on the housing. The liquid outlet is configured to spray the developer onto an elongated area on the substrate. Also, the liquid outlet is configured to spray the developer along a dispensing direction that is tilted with respect to the normal direction of the substrate and perpendicular to the long-axis direction of the elongated area.
US10203604B2 Method and apparatus for post exposure processing of photoresist wafers
Embodiments described herein relate to methods and apparatus for performing immersion field guided post exposure bake processes. Embodiments of apparatus described herein include a chamber body defining a processing volume. A pedestal may be disposed within the processing volume and a first electrode may be coupled to the pedestal. A moveable stem may extend through the chamber body opposite the pedestal and a second electrode may be coupled to the moveable stem. In certain embodiments, a fluid containment ring may be coupled to the pedestal and a dielectric containment ring may be coupled to the second electrode.
US10203602B2 Coating compositions for use with an overcoated photoresist
Organic coating compositions, particularly antireflective coating compositions for use with an overcoated photoresist, are provided that comprise 1) one or more resins and 2) one or more substituted isocyanurate compounds that are distinct from the 1) one or more resins.
US10203596B2 Method of filtering overlay data by field
A method of filtering overlay data by field is provided in the present invention. The method includes the following steps. A minimum number of measure points per field on a semiconductor substrate is decided. Field data filtering rules are set. Overlay raw data is inputted. A raw data filtration is performed to the overlay raw data by field according to the field data filtering rules. Modified exposure parameters are generated for each field according to overlay data of remaining measure points per field after the raw data filtration when the number of the remaining measure points per field is larger than or equal to the minimum number of the measure points per field. Accordingly, the modified exposure parameters will be more effective in reducing the overlay error because more outliers may be filtered out before generating the modified exposure parameters.
US10203590B2 Illuminator and projector
An illuminator includes a light source, a collimation system on which a light beam flux emitted from the light source is incident, and a light forming system including a lens array including a plurality of lenses. The plurality of lenses each have a lens surface having a non-rotationally symmetric free-form surface. The light forming system is configured to cause the plurality of lenses to divide the light beam flux having passed through the collimation system into a plurality of sub-light beam fluxes and the plurality of sub-light beam fluxes to be incident on an illuminated area.
US10203586B2 Method for automatically focusing on specific movable object, photographic apparatus including automatic focus function, and computer readable storage medium for storing automatic focus function program
A method capable of performing an automatic focus function upon a specific movable object in a real-time manner, the method being applicable to a photographic apparatus with the automatic focus function, includes: capturing real-time image within a field of view (FOV) of a lens; comparing images of a plurality of image areas of the real-time image with a feature image of the specific movable object to identify an image area corresponding to the feature image of the specific movable object; and, performing automatic focus on the identified image area.
US10203582B2 Electrochromic system containing a Bragg reflector and method for controlling photochromic darkening
An electrochromic system and method for controlling photochromic darkening of an electrochromic device, the system including an EC device, a control unit, a voltage detector, and a power supply. The EC device includes a working electrode, a counter electrode, a solid-state polymer electrolyte disposed therebetween, and a Bragg reflector configured to selectively reflect UV radiation away from the working electrode. The control unit is configured to control a sweep voltage applied between the working and counter electrodes, such that the sweep voltage is applied when an open circuit voltage (OCV) between the working and counter electrodes is less than a threshold voltage.
US10203580B2 Electrode applicable in liquid crystal display, array substrate, display panel and display device
An electrode applicable in liquid crystal display (LCD), an array substrate, a display panel, and a display device are provided. The electrode applicable in LCD includes a plurality of electrode comb teeth with a slit therebetween, adjacent electrode comb teeth being connected to each other at one end of each comb tooth; the other ends of the adjacent electrode comb teeth forming an opening, at least one protrusion being provided between the adjacent electrode comb teeth at the opening end; and the protrusion being connected to the electrode comb tooth.
US10203574B2 Liquid crystal display panel, driving circuit and manufacturing method of the same
A liquid crystal display panel and its driving circuit, manufacturing method are disclosed. The driving circuit has a first switching element. The first terminal of the first switching element is connected to one data line of the liquid crystal display panel. At the array manufacturing process stage, the control terminal of the first switching element is input a first reference voltage. The second terminal of the first switching element is connected to a first discharge circuit. During the stage to drive the liquid crystal display panel to display or to test the liquid crystal display panel, the control terminal of the first switching element is input a first control signal. The second terminal of the first switching element is input a data signal. By the aforementioned ways, it can simultaneously achieve an ESD protection and to save the panel space to be favorable for narrow frame design.
US10203573B2 Display device
A display panel according to various embodiments comprises: a first substrate and a second substrate facing each other; a first pad and a second pad between the first substrate and the second substrate at an end of the first substrate; a first connection electrode on a side face of the first pad and a second connection electrode on a side face of the second pad; an insulating layer disposed on a top face of the first substrate and disposed on at least a portion of a top face of the first and second pads; and at least one spread prevention hole in the insulating layer between the first and second pads.
US10203570B2 Array substrate, display panel and display device
An array substrate, a display panel and a display device are disclosed. The array substrate includes: a plurality of gate lines, a plurality of data lines, and a plurality of common electrodes disposed on a base substrate. The plurality of gate lines are extended in a first direction, the plurality of data lines are extended in a second direction. Each of the common electrodes includes an overlap section which overlaps at least one of the data lines in a direction perpendicular to the base substrate. A gap is provided between the overlap sections of two adjacent common electrodes in the second direction, the two adjacent common electrodes overlap the same data lines in the direction perpendicular to the base substrate. An intersection of the data line and the gate line between the two adjacent common electrodes is located within the gap.
US10203569B2 Array substrate and display panel
An array substrate including a substrate, a plurality of gate lines and a plurality of data lines disposed on the substrate, which intersect to define a plurality of pixel units, a common electrode including a planar shape disposed above the pixel units, a plurality of strip slits are disposed within a region of the common electrode that corresponds to the pixel units, major axes of a plurality of the strip slits corresponding to the same row of pixel units are parallel to each other, extension lines of the major axes of the strip slits corresponding to a row of the pixel units intersect extension lines of the major axes of the strip slits corresponding to an adjacent row of the pixel units; wherein, a first angle is defined between the major axis of one of the strip slits and a direction perpendicular to the gate lines.
US10203568B2 Liquid crystal display device
A liquid crystal display device includes a gate line, a source line, a first common electrode opposed to the gate line and the source line, an interlayer insulating film covering the first common electrode, a pixel electrode including a main pixel electrode and a sub-pixel electrode, the pixel electrode formed on the interlayer insulating film, a second common electrode formed on the interlayer insulating film. The second common electrode includes a second main common electrode which has intermittence at a position adjacent to the sub-pixel electrode, and a second sub-common electrode which has intermittence at a position adjacent to the main pixel electrode.
US10203566B2 Enhanced spatial resolution using a segmented electrode array
A light intensity modulator array includes a first substrate with a two-dimensional array of electrodes; a second substrate with one or more electrodes; and liquid crystal located between the first substrate and the second substrate. The two-dimensional array of electrodes is arranged in a first direction and a second direction that is not parallel to the first direction. A respective electrode of the two-dimensional array of electrodes is distinct and separate from a first adjacent electrode and a second adjacent electrode of the two-dimensional array of electrodes. The first adjacent electrode is adjacent to the respective electrode in the first direction and the second adjacent electrode is adjacent to the respective electrode in the second direction. A method for tracking an eye using a device including the light intensity modulator array is also disclosed.
US10203561B2 Display substrate, liquid crystal panel, display device and manufacturing method of display substrate
The present disclosure provides a display substrate, a liquid crystal panel, a display device and a manufacturing method of a display substrate. The display substrate includes a plurality of pixel regions and grooves between adjacent pixel regions. The display substrate further includes a spacer layer including a filler filled into the grooves and a supporting part protruding from the filler. The filler includes a filler grid.
US10203554B2 Wavelength conversion member, backlight unit, and liquid crystal display device
The invention provides a wavelength conversion member including a wavelength conversion layer which includes a second cured product and a first cured product dispersed as spheres in the second cured product, the first cured product being obtained by curing a first polymerizable composition including a quantum dot and a first polymerizable compound, and the second cured product being obtained by curing a second polymerizable composition including a second polymerizable compound. The invention further provides a backlight unit and a liquid crystal display device including the wavelength conversion member.
US10203547B2 Quantum dot light emitting device, backlight module, and liquid crystal display device
This disclosures provides a quantum dot light emitting device, a backlight module, and a liquid crystal display device, the quantum dot light emitting device including: a light emitting device configured to generate exciting light at a first wavelength; a first quantum dot package layer configured to absorb the exciting light at the first wavelength, and to generate converted light at a second wavelength; and a second quantum dot package layer configured to absorb the exciting light at the first wavelength, and to generate converted light at a third wavelength; wherein the first quantum dot package layer is located between the light emitting device and the second quantum dot package layer, and the third wavelength is shorter than the second wavelength, and longer than the first wavelength.
US10203545B2 Display panels and polarizers thereof
The present disclosure relates to a display panel and the polarizer thereof. The polarizer includes a dielectric layer and a wire grid structure array arranged on the dielectric layer. Each of the wire grid structures includes three first wire grid units and a second wire grid unit. The first wire grid units and the second wire grid unit respectively include a plurality of wire grids spaced apart from each other. By configuring the grid-spaces and the duty cycle ratio of the first wire grid unit and the second wire grid unit corresponding to the R sub-pixel, the G sub-pixel, the B sub-pixel, and the W sub-pixel, the white CIE composited by the R sub-pixel, the G sub-pixel, and the B sub-pixel and the white CIE of the W sub-pixel may be matched so as to enhance the white-point drifting issue of the display device.
US10203540B2 Display panel and display device
A display panel and a display device are provided by embodiments of the present disclosure, relating to a field of display technology. The display panel comprises a pixel array substrate and an opposite substrate which is located opposite to the pixel array substrate, the pixel array substrate comprising a pixel array and a substrate on which the pixel array is arranged; the pixel array comprises a plurality of columns of sub-pixels, a light-shielding wall being provided between any two adjacent columns of sub-pixels; and a first length of the light-shielding wall in a direction perpendicular to the substrate is smaller than a spacing between the pixel array substrate and the opposite substrate. By providing the light-shielding wall which is enabled to shield sub-pixels(s) so as to decrease a visual range of the display panel, between any two adjacent columns of sub-pixels within the pixel array, a peep-proof aim can be achieved by the embodiments of the present disclosure. And the first length of the light-shielding wall in a direction perpendicular to the substrate is smaller than a spacing between the pixel array substrate and the opposite substrate, such that neither the thickness of the display panel nor that of the display apparatus can be increased by providing the light-shielding wall.
US10203539B2 Liquid crystal device
The present invention relates to a liquid crystal device, a method of manufacturing the liquid crystal device, and the use of the liquid crystal device. The liquid crystal device according to the present invention has excellent light shielding rate variability characteristics. Such a liquid crystal device can be applied to various optical modulation devices such as a smart window, a window protection film, a flexible display device, an active retarder for displaying a 3D image, or a viewing angle adjustment film.
US10203530B1 Pixel driving circuit and LCD panel
The present disclosure provides a pixel driving circuit and a liquid crystal display (LCD) panel. A first terminal, a second terminal, and a third terminal of the second switch are connected with a data line, a common electrode line, a second pixel electrode, respectively. The first terminal, the second terminal, and the third terminal of the second switch are turned on, and a voltage of the second pixel electrode is between a data voltage provided by the data line and a common voltage provided by the common electrode line, such that a predetermined voltage difference is formed between the first pixel electrode and the second pixel electrode.
US10203529B2 Display panel and display device
A display panel and a display device are provided. A color filter substrate of the display panel includes a color filter layer and a first common electrode; the first common electrode is located in a first sub-area of the color filter layer; a thin film transistor array substrate of the display panel includes a second substrate, a second common electrode, and a pixel electrode; the second common electrode and the pixel electrode are respectively located in a third sub-area and a fifth sub-area of the second substrate. The driving voltage of the display panel can be reduced.
US10203525B2 Efficient thermo-optic phase shifters using multi-pass heaters
Techniques for increasing efficiency of thermo-optic phase shifters using multi-pass heaters and thermal bridges are provided. In one aspect, a thermo-optic phase shifter device includes: a plurality of optical waveguides formed in an SOI layer over a buried insulator; at least one heating element adjacent to the optical waveguides; and thermal bridges connecting at least one of the optical waveguides directly to the heating element. A method for forming a thermo-optic phase shifter device is also provided.
US10203523B2 Progressive power lens
Progressive power lens including: object side surface; eyeball side surface; and at least a near portion having a power for near vision, wherein object side surface includes power change in vertical direction of lens having progressive refractive power function, eyeball side surface includes power change in horizontal direction of lens having progressive refractive power function, when surface refractive power in the horizontal direction is defined as DHn and surface refractive power in vertical direction is defined as DVn in near power measurement point N in object side surface, relational expression of DHn
US10203522B2 Lenses, devices, methods and systems for refractive error
The present disclosure is directed to lenses, devices, methods and/or systems for addressing refractive error. Certain embodiments are directed to changing or controlling the wavefront of the light entering a human eye. The lenses, devices, methods and/or systems can be used for correcting, addressing, mitigating or treating refractive errors and provide excellent vision at distances encompassing far to near without significant ghosting. The refractive error may for example arise from myopia, hyperopia, or presbyopia with or without astigmatism. Certain disclosed embodiments of lenses, devices and/or methods include embodiments that address foveal and/or peripheral vision. Exemplary of lenses in the fields of certain embodiments include contact lenses, corneal onlays, corneal inlays, and lenses for intraocular devices both anterior and posterior chamber, accommodating intraocular lenses, electro-active spectacle lenses and/or refractive surgery.
US10203521B2 Method and apparatus for encapsulating a rigid insert in a contact lens for correcting vision in astigmatic patients
The present invention, as described above and as further defined by the claims below, provides methods for forming an Ophthalmic Lens that encapsulates a Rigid Insert, wherein the Rigid Insert may be tailored to correct specific astigmatic characteristics of an eye and apparatus for implementing such methods, as well as Ophthalmic Lenses formed with the Rigid Inserts.
US10203520B2 Progressive power lens group
A progressive power lens group includes a plurality of progressive power lenses including a near region for seeing an object at a near distance, a specific region for seeing an object at a far distance in relation to the near distance, and an intermediate region provided as a region between the specific region and the near region and having a power progressing from the specific region toward the near region, in which a near power at the near region is common in the plurality of progressive power lenses and a power corresponding to a predetermined common target distance which is a distance between the near distance and the far distance is provided at a predetermined part of the intermediate region.
US10203514B2 Electric lens, optical unit, and imaging device
There is provided an electric lens including a first lens and a second lens adjacent to each other, and a variable-refractive-index body that is held between a lens face of the first lens and a lens face of the second lens mutually having the same curved surface, and changes refractive index according to an externally applied electrical signal. A thickness of the variable-refractive-index body is uniform in at least a portion that transmits a light ray contributing to image formation.
US10203510B2 Fresnel liquid crystal lens panel, manufacturing method thereof and 3D display
There is disclosed a Fresnel liquid crystal lens panel for a naked eye three-dimensional display, a manufacturing method thereof, and a 3D display using the same. The Fresnel liquid crystal lens panel comprises: a Fresnel liquid crystal lens panel for a naked eye three-dimensional display, comprising: a first substrate comprising a first transparent substrate and a first electrode; a second substrate comprising a second transparent substrate and a plurality of second electrodes; a liquid crystal layer divided into a plurality of lens regions to form a Fresnel liquid crystal lens; and a plurality of insulating barrier blocks being located at an inner side of the second substrate and arranged between two adjacent side lobes of the Fresnel liquid crystal lens. Since the adjacent side lobes are partitioned by means of the insulating barrier block at the boundary therebetween, the crosstalk within the lens region is reduced.
US10203509B2 Three-dimensional display device and three-dimensional display method
A three-dimensional display device may include a display panel and a parallax barrier layer arranged thereon. The display panel includes left-eye pixels and right-eye pixels arranged alternately in a first direction. The 3D display device may further include: a tracing unit configured to trace positions of both eyes of a viewer; a determining unit coupled to the tracing unit and configured to determine an offset of the light-shield stripe pattern with respect to a predetermined baseline position in a second direction under a predetermined condition, based on the positions of both eyes of the viewer obtained by the tracing unit; and a controlling unit coupled to the determining unit and configured to transmit a control signal to the parallax barrier layer based on the offset obtained, such that the light-shielding stripe pattern formed by the parallax barrier layer is translatable in the second direction based on the offset.
US10203506B1 Apparatus, system, and method for adjusting head-mounted display straps with telescoping assemblies
A head-mounted-display adjustment apparatus may include a telescoping assembly. The telescoping assembly may include (1) a track, (2) a boss element that bears upon the track and that is loosely coupled to the track such that the boss element is liftable from the track by a limited distance, and (3) a slide that moves along the track, the slide including a catch that restrains the slide from moving along the track when the boss element bears upon the track. The adjustment apparatus may also include a strap with a distal section coupled to the head-mounted display and a proximal section coupled to the slide such that the strap is extendable, via movement of the slide, away from the head-mounted display.
US10203505B2 Feature balancing
A head-mounted display includes a camera that obtains an image of an object within a field of view. The head-mounted display further includes a processor configured to determine a plurality of feature points from the image and calculate a feature strength for each of the plurality of feature points. The processor is further configured to divide the image into a plurality of cells and select feature points having the highest feature strength from each cell and which have not yet been selected. The processor being further configured to detect and track the object within the field of view using the selected feature points.
US10203496B2 Spatial light modulator unit, illumination optical system, exposure device, and device manufacturing method
One embodiment relates to a spatial light modulator unit comprising: a spatial light modulator with a plurality of optical elements; a spatial light modulation element applying spatial light modulation to the incident light and making rays of intensity levels according to positions of the respective optical elements; and a control unit.
US10203486B2 Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In the order from an object side to an image side, the optical lens along the optical axis includes a first lens element with refractive power, a second lens element with refractive power, a third lens element with refractive power, a fourth lens element with refractive power, a fifth lens element with refractive power and a sixth element lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras.
US10203485B2 Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In the order from an object side to an image side, the optical lens along the optical axis includes a first lens element with refractive power, a second lens element with refractive power, a third lens element with refractive power, a fourth lens element with refractive power, a fifth lens element with refractive power and a sixth element lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras.
US10203483B2 LWIR imaging lens, image capturing system having the same, and associated method
An imaging lens for use with an operational waveband over any subset of 7.5-13.5 μm may include a first optical element of a first high-index material and a second optical element of a second high-index material, that may have a refractive index greater than 2.2 in the operational waveband, an absorption per mm of less than 75% in the operational waveband, and an absorption per mm of greater than 75% in a visible waveband of 400-650 nm. Optically powered surfaces of the imaging lens may include a sag across their respective clear apertures that are less than 10% of a largest clear aperture of the imaging lens. Respective maximum peak to peak thicknesses of the first and second optical elements may be similar in size, for example within 15 percent of each other. Ratios of maximum peak to peak thickness to clear aperture and, separately, to sag are also provided.
US10203480B2 Lens system
A single focal length lens system which, in order from an object side to an image side, includes a first unit, an aperture diaphragm, and a second unit is provided. The second unit includes a cemented lens having positive optical power, and a joint surface of the cemented lens is an aspheric surface. The cemented lens satisfies a condition: |dn/dt1|MAX≤2.67×10−5 (|dn/dt1|MAX: A Maximum Value of Absolute Values of Relative Refractive Index temperature coefficients in an atmosphere at 0 to 20° C. with respect to light having a wavelength range of 580 to 640 nm, which is calculated for each of lens elements constituting the cemented lens).
US10203477B2 Wide angle lens
A wide angle lens includes in sequence from an object side to an image side: a first lens having a negative refractive power and a concave image-side surface; a second lens having a positive refractive power; a third lens having a positive refractive power, a convex object-side surface and convex image-side surface; a fourth lens having a negative refractive power; a fifth lens having a positive refractive power and a convex an image-side surface; and a sixth lens having a negative refractive power and an image-side surface that is concave in a paraxial region. The wide angle lens satisfies a conditional expression: 1.0≤f2/f≤2.0, 0.5≤f1/f4≤1.5, in which, f1 denotes an effective focal length of the first lens, f2 denotes an effective focal length of the second lens, f4 denotes an effective focal length of the fourth lens, and f denotes an effective focal length of the wide angle lens.
US10203475B2 Curved magnetic actuators, and systems, and methods for mounting tilt platforms
A magnetic actuator, comprising a first magnet having a first magnetic axis and having a first magnetic field, a second magnet having a second magnetic axis and having a second magnetic field, the first and second magnets defining, at least in part, a magnetic assembly; and a coil actuator assembly at least partially disposed about the magnetic assembly, wherein the first and second magnetic fields collectively approximate a curve. A tilt platform assembly, comprising a support base: a tilt platform pivotally coupled to the support base: at least one coil actuator assembly, mounted to one of the support base or the tilt platform; and at least one magnet assembly mounted to the other of the support base or tilt platform, and being disposable within the at least one coil actuator assembly, the at least one magnetic assembly comprising at least two magnets having respective magnetic fields angularly offset from one another and that collectively approximate a curve.
US10203471B2 Lens driving module
A lens driving module is provided which includes a base and an electrical terminal to electrically connect to an external circuit. The electrical terminal includes a first segment, a second segment, and a middle segment positioned between the first segment and the second segment. The electrical terminal is inserted into the base, and the first segment and the second segment are exposed to the exterior via a light emitting side surface, and the middle segment is exposed to the exterior via a light receiving side surface.
US10203462B2 Photoelectric sensor
A photoelectric sensor includes a connecting section for light projection to which a light propagation member for light projection optically coupled to a light emitting element is connected, a connecting section for light reception to which a light propagation member for light reception optically coupled to a light receiving element is connected, a signal generating unit configured to compare a light reception signal generated by the light receiving element and a threshold and generate a detection signal indicating a result of the comparison, an light emitting element for indication optically coupled to at least one of the connecting section for light reception and the connecting section for light projection and configured to emit visible light, and a control unit configured to light the light emitting element for indication on the basis of an instruction from an outside.
US10203460B2 Optical semiconductor module
An optical semiconductor module includes a resin body having a first surface and an opposed second surface, an optical device having a third surface and a fourth surface opposite the third surface, the optical device comprising an optical element located at the fourth surface, the optical element capable of at least one of receiving light from, and transmitting light through, the third surface, a first terminal located at the first surface of the resin body, and an electrical connection between the first terminal and the optical device, the electrical connection embedded in the resin body.
US10203459B2 Semiconductor chip package having optical interface
A semiconductor package including: a chip including a pad; an optical device including a pad; a mold configured to encapsulate the optical device and the chip; a wiring pattern configured to electrically connect the optical device and the chip; and an external connection terminal configured to electrically connect the semiconductor package to the outside. The chip includes at least one of: an amplifier circuit configured to process an electrical signal supplied from the optical device; and a driver circuit configured to supply the electrical signal to the optical device.
US10203455B2 Multi-channel optical transmitter and methods of making and using the same
An optical transmitter including first, second, third and fourth signal generators configured to transmit first, second, third and fourth optical signals, a first filter configured to combine the first optical signal with the second optical signal to form a first multi-channel signal, a second filter configured to combine the third optical signal with the first multi-channel signal to form a second multi-channel signal, and a third filter configured to combine the fourth optical signal with the second multi-channel signal to form a third multi-channel signal. The first optical signal and the third optical signal have parallel optical axes, as do the second optical signal and the fourth optical signal. The second and fourth optical signals are at an angle of from 5° to 40° with respect to the first and third optical signals and are generally propagated in an opposite direction from the first and third optical signals.
US10203451B2 Mobile terminal medium casing and mobile terminal
The disclosure provides a mobile terminal medium casing and a mobile terminal. The mobile terminal medium casing includes a casing body having a receiving groove; a reflective sheet, a light guiding plate and an optical sheet group laminated in order, in a direction away from a bottom of the receiving groove, on the bottom of the receiving groove; and a light source assembly located in the receiving groove, an illuminant of the light source assembly being located at a light incidence side of the light guiding plate.
US10203450B2 Backlight module and the manufacturing method thereof
The present disclosure discloses a backlight module and the manufacturing method thereof. The backlight module comprises a substrate, a plastic frame, a light guide plate, and a film set. The plastic frame is formed on the substrate through printing, which forms a housing space together with the substrate. The light guide plate and the film set are sequentially stacked in the housing space. The backlight module according to the present disclosure will not affect the display of the liquid crystal display panel during thermal expansion.
US10203446B2 Light guide illumination device with light divergence modifier
An illumination device includes a light-emitting element (LEEs); a light guide extending in a forward direction from a first end to a second end to receive at the first end LEE light and to guide the light to the second end, such that divergence of the light received at the first end and divergence of the guided light that reaches the second end are substantially the same; a light divergence modifier optically coupled to the light guide at the second end to receive the guided light, to modify the divergence of the guided light, such that the light provided by the light divergence modifier has a modified divergence different from the divergence of the guided light; and an optical extractor optically coupled to the light divergence modifier, to output into the ambient environment light provided by the light divergence modifier as output light in one or more output angular ranges.
US10203443B2 Light emitting device and light guide plate thereof
A light emitting device includes a light guide plate and a light source. The light guide plate has a first surface, a second surface that is opposite to the first surface, at least one third surface, and a light incident surface. The third surface and the light incident surface are between the first and second surfaces. The third surface is adjacent to the light incident surface and has a concave-convex structure. The light source is located on the light incident surface. When the light source emits light, the light of the light source enters the light guide plate and transmits to the concave-convex structure, such that the light irradiates out from the concave-convex structure due to refraction, and is reflected back to the light guide plate by the concave-convex structure.
US10203442B2 Lighting device including a side emitting type light source for improved light efficiency and display device
A backlight unit includes side emitting-type LEDs, a light guide plate, and an LED board. The light guide plate includes a light entering end surface, a light exiting plate surface, and an opposite plate surface. The LED board includes a plate surface attached to an edge of the opposite plate surface. A gap in a range from 0.1 mm to 0.2 mm is provided between light emitting surfaces of the LEDs and the light entering end surface. The edge of each light emitting surface is at a position ΔD1 mm inner than an edge of the light entering end surface with respect to a thickness direction of the light guide plate. An edge of each light emitting surface is at a position ΔD2 mm inner than an edge of the light entering end surface. ΔD1 and ΔD2 satisfy relational expressions: ΔD2≥ΔD1 and ΔD2≥0.1.
US10203436B2 Method and apparatus for improved color filter saturation
A reflective image display comprising of a reflection enhancing layer comprising of a plurality of approximately spherical indentations is placed adjacent a sheet comprising of a plurality of hemispherical protrusions. The radii of curvature of the spherical indentations substantially coincides with the center of curvature of the adjacently located hemispheres to enhance the white paper-like appearance of the display while efficiently enabling optional color filters to yield saturated color.
US10203434B2 Highly reflective microcrystalline/amorphous materials, and methods for making and using the same
Compositions comprising highly reflective microcrystalline/amorphous materials are provided. In some instances, the highly reflective materials are microcrystalline or amorphous carbonate materials, which may include calcium and/or magnesium carbonate. In some instances, the materials are CO2 sequestering materials. Also provided are methods of making and using the compositions, e.g., to increase the albedo of a surface, to mitigate urban heat island effects, etc.
US10203432B2 Fresnel lens system
A Fresnel lens system, comprising at least two tooth faces located on the same light path; each of the tooth faces comprises at least one Fresnel unit, each Fresnel unit being a Fresnel refraction surface formed by an original curved surface; at least one of the two tooth faces is a complex Fresnel refraction surface or a filled Fresnel refraction surface, or the two tooth faces are at a same physical interface and an element located thereon has a reflective back surface. The Fresnel lens system can adequately utilize the advantage of thinness of Fresnel lens, thus better adjusting the light path without a significant increase in the thickness of the system.
US10203422B2 Method for calibrating an ionising radiation detector and associated device
A method for calibrating an ionizing radiation detector, with the aim of determining a correction factor in order to establish an amplitude-energy correspondence The invention first relates to a method for calibrating a device for detecting ionizing radiation, the detector comprising a semiconductor or scintillator detection material capable of generating a signal S of amplitude A upon interaction between ionizing radiation and the detection material, the method including the determination of a weighting factor of amplitude A.
US10203421B2 Method of forming a scintillation crystal and a radiation detection apparatus including a scintillation crystal including a rare earth halide
A scintillation crystal can include Ln(1-y)REyX3, wherein Ln represents a rare earth element, RE represents a different rare earth element, y has a value in a range of 0 to 1, and X represents a halogen. In an embodiment, the scintillation crystal is doped with a Group 1 element, a Group 2 element, or a mixture thereof, and the scintillation crystal is formed from a melt having a concentration of such elements or mixture thereof of at least approximately 0.02 wt. %. In another embodiment, the scintillation crystal can have unexpectedly improved proportionality and unexpectedly improved energy resolution properties. In a further embodiment, a radiation detection apparatus can include the scintillation crystal, a photosensor, and an electronics device. Such a radiation detection apparatus can be useful in a variety of applications.
US10203417B2 Methods and apparatus for estimating motion parameters of GNSS receiver
A method and a receiver apparatus allows obtaining accurate estimates of motion parameters of a mobile receiver, including smoothed estimates of total coordinates increments relative to its initial position, projections of velocity vector and acceleration vector. High estimation accuracy is achieved by filtering the biased or unbiased estimates of total coordinate increments relative to the receiver's initial position using smoothing tracking filters of a 2-nd or 3-rd order.
US10203414B2 System and method of tracking multiple targets designated by pulse-coded lasers
A method of identifying at least one target includes receiving a series of images over time of pulsed energy reflected from the at least one target, each image including a plurality of pulses related to different first and second pulse codes, detecting the pulses in an image of the received images, and outputting pulse detection information including XY coordinates and arrival time information associated with the respective detected pulses. The method further includes associating the pulse detection information with the first and second pulse codes based on the arrival time information, and generating output position information for the at least one target in space that indicates output positions for the at least one target based on the XY coordinates and being associated with the corresponding first and second pulse codes.
US10203413B2 Using a two-dimensional scanner to speed registration of three-dimensional scan data
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.
US10203412B2 Positioning system
A method for determining a position of a machine is disclosed. The method may include determining, using a Lidar unit on the machine, input data associated with distances between the Lidar unit and respective light-reflective points in the worksite. The method may also include comparing the input data with comparison data. The comparison data may have reference data sets indicative of distances between reference positions and the respective light-reflective points in the worksite. The reference positions may have a fixed location in the worksite. The method may further include determining the position of the machine as the reference position corresponding to a reference data set that correlates with the input data set.
US10203405B2 Multitone radar with range determination and method of use
Method for determining distance to target using a multitone nonlinear radar system comprising providing a transmitter that transmits a signal comprising at least two predetermined frequency components; receiving transmitted signal upon reflection from target; determining the phase relationships of the frequency components when signal strikes target; determining distance the signal has travelled to target based upon the phase relationship of the frequency signal components at the time of reflection from target; computing the distance to target. A system comprising a transmitter subsystem that transmits radar signal comprising at least two frequency components; a receiver subsystem configured to receive a return signal comprising intermodulation and harmonic products; at least one processor configured to extract frequency samples from the return signal within a frequency range, apply a window function to the extracted frequency samples and perform an inverse fast Fourier transform on the resulting function to create a range profile.
US10203404B2 Ultrasonic sensor and manufacturing method for the same
An ultrasonic sensor includes: a substrate disposed across an XY plane; a plurality of spaces formed in the substrate in at least one direction of an X-axis direction and a Y-axis direction; a vibrating plate that is provided on the substrate such that the spaces are enclosed and that has a first surface on the substrate side and a second surface facing the first surface; a piezoelectric element that is provided at a portion on the second surface side of the vibrating plate that corresponds to the space and that transmits and/or receives an ultrasonic wave; a surrounding plate that is provided on the second surface side of the vibrating plate and surrounds a peripheral region of the piezoelectric element; and a support member provided at a position, at which the support member is not overlapped with the piezoelectric element, between a surface of the surrounding plate on the piezoelectric element side and the second surface of the vibrating plate.
US10203399B2 Methods and apparatus for array based LiDAR systems with reduced interference
An array-based light detection and ranging (LiDAR) unit includes an array of emitter/detector sets configured to cover a field of view for the unit. Each emitter/detector set emits and receives light energy on a specific coincident axis unique for that emitter/detector set. A control system coupled to the array of emitter/detector sets controls initiation of light energy from each emitter and processes time of flight information for light energy received on the coincident axis by the corresponding detector for the emitter/detector set. The time of flight information provides imaging information corresponding to the field of view. Interference among light energy is reduced with respect to detectors in the LiDAR unit not corresponding to the specific coincident axis, and with respect to other LiDAR units and ambient sources of light energy. In one embodiment, multiple array-based LiDAR units are used as part of a control system for an autonomous vehicle.
US10203398B2 Optical proximity sensor and manufacturing method thereof
A complex optical proximity sensor includes a substrate, a light emitter coupled to the substrate, an application-specific integrated circuit chip coupled to the substrate, a proximity sensor embedded in the application-specific integrated circuit chip, a barrier disposed between the application-specific integrated circuit chip and the light emitter, and an ambient light detection chip manufactured in advance and then coupled to the application-specific integrated circuit chip thereon with a pre-determined height. The elements are disposed within a limited area of an aperture and, with a manufacturing method of the complex optical proximity sensor, the detection angle of the ambient light is thereby maximized and the detection angle of the proximity sensor is thereby minimized.
US10203394B2 Metal resistant MR imaging
The invention relates to a method of MR imaging near metal parts using SEMAC. It is an object of the invention to provide an improved MR imaging technique that is sufficiently fast and robust against susceptibility effects. The invention proposes to apply a weaker slice-selection magnetic field gradient (Gslice) for reduction of ripple-artefacts near metal parts or to apply undersampling in the slice-selection direction of the SEMAC sequence or to apply both these aspects. According to one aspect of the invention, a sparsity constraint is used to make the reconstruction of the undersampled MR images more stable. Moreover, the invention relates to a MR device (1) and to a computer program to be run on a MR device (1).
US10203392B2 Dynamic 3D MRI data sampling
A magnetic resonance imaging system may include: a magnet; gradient coils; an RF pulse transmitter; an RF receiver that receives MR signals from tissue that has been exposed to RF pulses from the RF pulse generator, gradient fields from the gradient coils, and a magnetic field from the magnet; a system controller that controls the magnet, gradient coils, RF pulse transmitter, and RF receiver so as to generate data representative of at least a portion of the composition of an object, including controlling the gradient coils and RF receiver so as to cause MRI data to be acquired that includes information about at least one attribute of the object at different points in time and that represents an incomplete sample of a portion of k-space that is a Fourier transform of the object; and a data processing system that generates one or more images of at least a portion of the object based on the MRI data.
US10203391B2 Magnetic resonance imaging apparatus and method of operating the same
The MRI apparatus includes: a radio frequency (RF) transmitter configured to transmit an RF signal including multiple frequency signals corresponding respectively to multiple slices of an object to excite the multiple slices of the object; a gradient amplifier configured to apply a three-dimensional (3D) spatial encoding; an RF receiver configured to receive MR signals in an overlapped state from the multiple slices in a same repetition time (TR) period; and an image processor configured to acquire 3D k-space data based on the MR signals and acquire an MR image of each of the multiple slices based on the 3D k-space data.
US10203386B2 Method and apparatus for setting a scanning protocol for conducting a medical examination
In a method and medical equipment for selecting a scanning protocol set, a preset virtual scanned object model including multiple scanned areas is loaded into a computer. The virtual scanned object model is a graphic or image model. A scanned area is selected by use of the virtual scanned object model. A default scanning protocol is set corresponding to the selected scanned area according to a preset correlation between the scanned area and the scanning protocol set, so as to complete the selection of the scanning protocol set.
US10203385B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance apparatus of the present embodiment includes: a gantry which includes a static field magnet, a gradient coil and an RF coil to image an object; processing circuitry; a memory that stores processor-executable instructions that, when executed by the processing circuitry, cause the processing circuitry to detect at least one position of an aortic valve and a pulmonary valve from three-dimensional image data including a heart of the object, as at least one characteristic region inside the heart, specify a position of an imaging cross-section substantially orthogonal to a bloodstream path inside the heart based on the position of the aortic valve or the pulmonary valve, and cause the gantry to image the imaging cross-section of the object at the specified position of the imaging cross-section.
US10203384B2 Method and magnetic resonance apparatus for accelerate acquisition of magnetic resonance data of an examination object by undersampling the acquired magnetic resonance data
In a method and apparatus for recording magnetic resonance data of an object to be examined, two-dimensional k-space is scanned along lines extending in a readout direction within an acquisition trajectory. Undersampling is carried out along at least some of the lines and, during an acquisition section proceeding through the entirety of k-space in the readout direction, multiple jumps occur as a result of gradient pulses in the phase coding direction perpendicular to the readout direction. These jumps can occur between adjacent lines.
US10203376B2 Device, method, and non-transitory recording medium storing program for specifying abnormality-occurrence area of secondary battery system
An apparatus for identifying a position of an abnormality occurred in a secondary battery system includes an information acquisition unit for acquiring information about a module (module information) from among a plurality of modules included in a module series that accommodates a block for which the difference between a block voltage value and a block voltage value after a primary delay has changed so as to exceed a voltage threshold within a preset time before and after the point in time at which the block voltage value and series current value stopped being correlated, a notification reception unit for receiving a notification about the occurrence of an abnormality in a secondary battery, and a module specification unit for specifying at least the module corresponding to the latest module information as the module in which an abnormality occurred when the notification reception unit receives a notification.
US10203372B2 Fuel cell powered vehicle testing system and method thereof
In order to provide a fuel cell powered vehicle testing system capable of performing a test of a power system of a fuel cell powered vehicle by a simpler facility, includes: a dynamometer which is connected to an output shaft of an electric motor mounted on a fuel cell powered vehicle for applying a simulation travelling load to the electric motor; and a supply power simulator adapted to simulate an operation of the fuel cell mounted on the fuel cell powered vehicle and to apply power to the electric motor, the power being to be supplied from the fuel cell to the electric motor.
US10203371B2 Methods and systems for generating functional test patterns for manufacture test
Embodiments include methods, computer systems and computer program products for generating functional test patterns for diagnostics, characterization and manufacture test. Aspects include: receiving from a system designer, via a design verification tool module, certain verification sequences configured to verify system functional design, executing the verification sequences received at a functional exerciser module against a device to generate various traces, capturing traces generated in emulation compatible format, processing traces captured via trace processor module, including parsing the traces captured, verifying data integrity of the traces captured, and summarizing statistics of the traces captured, generating, via an emulated pattern generator module, a predetermined number of emulated test patterns having tester independent format ‘streams’ of data compatible with a device test port based on output of the trace processor module, and processing, via a tester specific post-processor module, the emulated test patterns to generate functional test patterns using a tester specific post-processor module.
US10203370B2 Scheme for masking output of scan chains in test circuit
A method for masking scan chains in a test circuit of an integrated circuit is disclosed. A test pattern to be fed into the test circuit of the integrated circuit is generated. The generated test pattern can be used for detecting a primary fault, one or more secondary faults, and one or more tertiary faults. A mask to mask the output of the scan chains of the test circuit is generated. If a condition is not met, a mask that increases the total number of detectable faults is generated. If the condition is met, a mask that protects the primary fault of the test pattern is generated.