Document Document Title
US10014178B2 Method for differential heating of elongate nano-scaled structures
The present disclosure is related to a method of fabricating a semiconductor device involving the production of at least two non-parallel nano-scaled structures on a substrate. These structures are heated to different temperatures by exposing them simultaneously to polarized light having a wavelength and polarization such that a difference in absorption of light occurs in the first and second nanostructure. In some cases the light is polarized in a plane that is parallel to one of the structures. The present disclosure may provide differential heating of semiconductor structures of different materials, such as Ge and Si fins.
US10014177B2 Methods for processing electronic devices
Methods for making electronic devices on thin sheets bonded to carriers. A surface modification layer and associated heat treatments, may be provided on a sheet, a carrier, or both, to control both room-temperature van der Waals (and/or hydrogen) bonding and high temperature covalent bonding between the thin sheet and carrier during the electronic device processing. The room-temperature bonding is controlled so as to be sufficient to hold the thin sheet and carrier together during vacuum processing, wet processing, and/or ultrasonic cleaning processing, during the electronic device processing. And at the same time, the high temperature covalent bonding is controlled so as to prevent a permanent bond between the thin sheet and carrier during high temperature processing, during the electronic device processing, as well as maintain a sufficient bond to prevent delamination during high temperature processing.
US10014175B2 Lithography using high selectivity spacers for pitch reduction
A method embodiment for patterning a semiconductor device includes patterning a dummy layer over a hard mask to form one or more dummy lines. A sidewall aligned spacer is conformably formed over the one or more dummy lines and the hard mask. A first reverse material layer is formed over the sidewall aligned spacer. A first photoresist is formed and patterned over the first reverse material layer. The first reverse material layer using the first photoresist as a mask, wherein the sidewall aligned spacer is not etched. The one or more dummy lines are removed, and the hard mask is patterned using the sidewall aligned spacer and the first reverse material layer as a mask. A material used for forming the sidewall aligned spacer has a higher selectivity than a material used for forming the first reverse material layer.
US10014173B2 Single semiconductor crystal structure having an improved structure for crystalline lattice mismatch, semiconductor device and method of manufacturing same
A semiconductor single crystal structure may include a substrate; a defect trapping stack disposed on the substrate; and a semiconductor single crystal disposed on the defect trapping stack, and having a lattice mismatch with a crystal of the substrate, in which the defect trapping stack may include a first dielectric layer disposed on the substrate, and having at least one first opening, a second dielectric layer disposed on the first dielectric layer, and having at least one second opening, a third dielectric layer disposed on the second dielectric layer, and having at least one third opening, and a fourth dielectric layer disposed on the third dielectric layer, and having at least one fourth opening, and in which the semiconductor single crystal may extend to a region of the substrate defined in the at least one first opening through the at least one first to fourth opening.
US10014172B2 Thin film transistor, thin film transistor substrate, display apparatus and method of manufacturing thin film transistor
A thin film transistor including a gate electrode; an active layer insulated from the gate electrode; a source electrode and a drain electrode that are insulated from the gate electrode and are electrically connected to the active layer; a first etch stopper layer that is formed of an insulation material and contacts a portion of the active layer located between areas of the active layer that are electrically connected to the source electrode and the drain electrode; a second etch stopper layer on the first etch stopper layer, the second etch stopper layer being formed of an insulation material of a same type as the insulation material used to form the first etch stopper layer, the second etch stopper layer having a higher density than the first etch stopper layer; and a third etch stopper layer on the second etch stopper layer.
US10014169B2 Ion focusing
The invention generally relates to apparatuses for focusing ions at or above ambient pressure and methods of use thereof. In certain embodiments, the invention provides an apparatus for focusing ions that includes an electrode having a cavity, at least one inlet within the electrode configured to operatively couple with an ionization source, such that discharge generated by the ionization source is injected into the cavity of the electrode, and an outlet. The cavity in the electrode is shaped such that upon application of voltage to the electrode, ions within the cavity are focused and directed to the outlet, which is positioned such that a proximal end of the outlet receives the focused ions and a distal end of the outlet is open to ambient pressure.
US10014166B2 Inline ion reaction device cell and method of operation
A method and apparatus for conducting ion to charged species reactions, more particularly reactions wherein the charged species is an electron, such as ECD. The apparatus comprises first and second pathways which are orthogonal to one another. The first pathway through which ions are introduced comprises multiple multipoles with a gap situated there between. The second pathway introduces the charged species through the gap orthogonally to the first pathway. In this way, a cross-type reaction device allows ion-charged species interactions to occur.
US10014164B2 Ion beam materials processing system with grid short clearing system for gridded ion beam source
Embodiments relate to a grid short clearing system is provided for gridded ion beam sources used in industrial applications for materials processing systems that reduces grid damage during operation. In various embodiments, the ion source is coupled to a process chamber and a grid short clearing system includes methods for supplying a gas to the process chamber and setting the gas pressure to a predetermined gas pressure in the range between 50 to 750 Torr, applying an electrical potential difference between each adjacent pair of grids using a current-limited power supply, and detecting whether or not the grid shorts are cleared. The electrical potential difference between the grids is at least 10% lower than the DC electrical breakdown voltage between the grids with no contaminants.
US10014160B2 Scanning electron microscope and method for controlling same
The scanning electron microscope includes: an electron source; a first deflector for deflecting a primary electron beam emitted from the electron source; a second deflector for focusing the primary electron beam deflected by the first deflector and deflecting a second electron from a sample, which is generated the focused primary electron beam, to the outside of the optical axis; a voltage applying unit for applying a negative voltage to the sample to decelerate the primary electron beam; a spectrometer for dispersing the secondary electron; a detector for detecting the secondary electron passing through the spectrometer; an electrostatic lens provided between the second deflector and the spectrometer; and a voltage control unit that controls the voltage applied to the electrostatic lens based on the negative voltage applied to the sample. The electrostatic lens allows the deflecting action to be overlapped with the converging action.
US10014153B2 Electron microscope and method of aberration measurement
There is provided an electron microscope capable of measuring aberration with high accuracy. The electron microscope (100) comprises: an electron beam source (10) for producing an electron beam (EB); an illumination lens system (101) for focusing the electron beam (EB) onto a sample (S); a scanner (12) for scanning the focused electron beam (EB) over the sample (S); an aperture stop (30) having a plurality of detection angle-limiting holes (32) for extracting rays of the electron beam (EB) having mutually different detection angles from the electron beam (EB) transmitted through the sample (S); and a detector (20) for detecting the rays of the electron beam (EB) passed through the aperture stop (30).
US10014151B2 Composite charged particle beam device
This composite charged particle beam device comprises a first charged particle beam column (6), a second charged particle beam column (1) which is equipped with a deceleration system, and is equipped with a detector (3) inside the column, a test piece stage (10) on which a test piece (9) is placed, and an electric field correction electrode (13) which is provided around the tip of the first charged particle beam column, wherein the electric field correction electrode is an electrode that corrects the electric field distribution formed in the vicinity of the test piece, and the electric field correction electrode is positioned between the test piece and the first charged particle beam column, and on the opposite side from the second charged particle beam column with respect to the optical axis of the first charged particle beam column.
US10014148B2 Electron source, X-ray source and device using the X-ray source
The present disclosure is directed to an electron source and an X-ray source using the same. The electron source of the present invention comprises: at least two electron emission zones, each of which comprises a plurality of micro electron emission units, wherein the micro electron emission unit comprises: a base layer, an insulating layer on the base layer, a grid layer on the insulating layer, an opening in the grid layer, and an electron emitter that is fixed at the base layer and corresponds to a position of the opening, wherein the micro electron emission units in the same electron emission zone are electrically connected and simultaneously emit electrons or do not emit electrons at the same time, and wherein different electron emission zones are electrically partitioned.
US10014147B2 X-ray tube
Provided is an X-ray tube which can perform stable X-ray radiation under a desired condition in a radiation region extending in a predetermined direction. Included are a base plate having an opening portion and made of alloy 426, an X-ray transmission window made of titanium foil and arranged to close the opening portion of the base plate, a flat box-like vessel portion attached to the base plate and inside of which is in a vacuum state, an X-ray target provided at the opening portion in the vessel portion, and an electron source injecting electrons to the X-ray target in the vessel portion. The electron source includes a liner cathode, a first control electrode pulling out electrons from the cathode and a second control electrode restricting radiation range of the pulled-out electrons. At this time, X-rays emitted from the X-ray window spreads radially from opening shape of the opening portion.
US10014144B2 Curing method, manufacture method of display panel, display panel and mask
A curing method, a manufacture method of a display panel, a display panel and a mask, the curing method includes: providing curable material, providing a mask; and providing an incident light on a side of the mask to cure the curable material, wherein a shielding layer of the mask aligns with the curable material; the shielding layer including light conversion material, and the light conversion material is configured to convert the incident light to an exiting light which is capable of curing the curable material.
US10014140B2 Medium voltage circuit breaker for the use in high pressure environments
A medium voltage circuit breaker for the use in high pressure environments has a vacuum interrupter with a fixed contact side and a movable contract side with a movable rod, and a drive in pressure tight insulating housing, electrical terminals to the vacuum interrupter integrated into the pressure housing, and a further pressure tight housing attached pressure tightly at the insulating housing at the movable contact side of the vacuum interrupter with the movable rod, and that the inner volume of the insulating pressure tight housing gastightly separated from the inner volume of the further pressure tight housing by a bellows, through which the movable rod is guided through and mechanically coupled to a drive, which is arranged inside the further housing.
US10014138B2 Switch device
A switch device includes a cylindrical movable lever-portion that is operable in multiple directions, a unit case that supports the movable lever-portion, and a flexible printed circuit board routed from an inside of the movable lever-portion to an inside of the unit case. A routed portion of the flexible printed circuit board to be routed inside the unit case includes a stress absorber configured to absorb a stress applied to the flexible printed circuit board. The stress absorber includes a plurality of curved portions curved in opposite directions to each other.
US10014135B2 Knob assembly and knob control system for vehicle including the same
A knob assembly includes a head portion and a cylindrical-shaped protruding portion protruding from one surface of the head portion. The protruding portion is interlocked with and configured to rotate together with the head portion. A plurality of friction protrusions are disposed along an exterior circumference of the protruding portion and configured to generate friction sound patterns by sequentially rubbing an external protrusion as the head portion rotates. A fixing member is coupled to the protruding portion in an opposite direction of the head portion.
US10014131B2 Dome switch with noise-force dampening pad
This application relates to a dome switch assembly including a base plate that carries a first contact, and a flexible surface connected to the base plate, the flexible surface formed of a metal material in the shape of a dome. The assembly can include a second contact coupled to the flexible surface, and a sound-dampening pad coupled to the flexible surface and formed of a material having noise-dampening properties, wherein when at least a threshold amount pressure is applied to the flexible surface, the flexible surface changes from the dome shape to a collapsed shape allowing the first and second contact to touch, wherein the sound dampening pad absorbs at least some acoustic energy emitted by the touching of the first and second contacts.
US10014130B2 Electronic device
An electronic device includes a substrate body serving as a base including a first surface and a second surface facing opposite sides to each other, a dome switch located on the first surface, a waterproof sheet located to include a portion configured to cover the dome switch, and an adhesive layer located on at least part of the waterproof sheet. The waterproof sheet is affixed to the base or another component with the adhesive layer so as to leave a watertight space including the dome switch.
US10014126B2 Lithium-ion supercapacitor using graphene-CNT composite electrode and method for manufacturing the same
As an object to provide a lithium-ion supercapacitor having a high energy density and a high power density, capable of being charged and discharged many times, and having a long product life, there is provided a lithium-ion supercapacitor using a graphene/CNT composite electrode, the lithium-ion supercapacitor including: an anode; a cathode that is arranged to be separated from the anode; and a lithium ion electrolytic solution that fills in a space between the anode and the cathode, wherein either or both of the cathode and the anode are formed by a graphene/CNT composite, and a CNT concentration in the graphene/CNT composite is 17 wt % or more and 33 wt % or less.
US10014122B2 Photoelectric conversion element and photoelectric conversion element module
There are provided a photoelectric conversion element and a photoelectric conversion element module including the photoelectric conversion element, the photoelectric conversion element including a transparent substrate, a transparent conductive layer arranged on the transparent substrate, a photoelectric conversion layer arranged on the transparent conductive layer, a porous insulating layer arranged in contact with the photoelectric conversion layer, a reflective layer arranged in contact with the porous insulating layer, and a catalyst layer and a counter conductive layer that are arranged on the reflective layer, in which the photoelectric conversion layer contains a porous semiconductor, a carrier-transport material, and a photosensitizer, and in which the area of the orthogonal projection of the porous insulating layer onto the transparent substrate and the area of the orthogonal projection of the reflective layer onto the transparent substrate are each larger than the area of the orthogonal projection of the photoelectric conversion layer onto the transparent substrate.
US10014119B2 Solid electrolytic capacitor including positive electrode connection member having recessed portion, and production method therefor
A solid electrolytic capacitor includes: an insulating substrate; a capacitor element; a positive electrode lead-out structure; and a negative electrode lead-out structure. The positive electrode lead-out structure includes: a positive electrode terminal formed on the insulating substrate; a first positive electrode connection member formed on the insulating substrate; a second positive electrode connection member electrically connecting the first positive electrode connection member to the positive electrode terminal; and a pillow member configured to electrically connect the capacitor element to the first positive electrode connection member. The first positive electrode connection member has a recessed portion or a through hole. The recessed portion or the through hole overlaps an edge of a bottom surface of the pillow member having a first end of the recessed portion or the through hole disposed outside the edge and a second end of the recessed portion or the through hole disposed inside the edge.
US10014115B2 Apparatuses, multi-chip modules and capacitive chips
Some embodiments include a capacitive chip having a plurality of capacitive units. The individual capacitive units include alternating electrode layers and dielectric layers in a capacitor stack. The capacitor stack extends across an undulating topography. The undulating topography has peaks and valleys with the peaks being elevationally offset relative to the valleys by a distance within a range of from about 30 microns to about 100 microns. The capacitor stack includes at least about 10 total layers. Some embodiments include apparatuses and multi-chip modules having capacitor chips.
US10014113B2 Electronic device sheet having insulation patch member on dielectric layer
The electronic device sheet comprises a pair of electrode layers, a dielectric layer provided between the pair of electrode layers, and one or more insulation patch members provided on one of principal surfaces of the dielectric layer, wherein the number of the insulation patch members is 1 or more and 1000 or less per 1 cm2 of the principal surface, and the total area of the insulation patch members is 10 μm2 or larger and 3 mm2 or smaller per 1 cm2 of the principal surface.
US10014111B2 Substrate terminal mounted electronic element
An electronic component includes an electronic element including external electrodes on a surface and a substrate terminal on which the electronic element is mounted. The substrate terminal includes a first main surface, a second main surface opposite the first main surface, and a peripheral surface joining the first main surface and the second main surface. The substrate terminal includes mounting electrodes provided on the second main surface and electrically connected to the external electrodes of the electronic element, and connection electrodes provided on the first main surface and electrically connected to lands of a circuit substrate. A maximum width of the connection electrodes is greater than a maximum width of the mounting electrodes.
US10014101B2 Coil component
Disclosed herein is a coil component that includes a drum core having a winding core and first and second flange portions provided at opposite ends of the winding core; a wire wound around the winding core; terminal electrodes provided in the first and second flange portions, the terminal electrodes being connected to ends of the wire; and a magnetic top plate made of magnetic-powder containing resin in which magnetic powder is mixed in binder resin, the magnetic top plate being fixed to the first and second flange portions. The magnetic top plate has a lower surface facing the first and second flange portions and an upper surface located opposite to the lower surface. The density of the binder resin is higher in a surface layer part on a side of the upper surface than in a surface layer part on a side of the lower surface.
US10014100B2 Coil substrate, method of manufacturing coil substrate and inductor
A coil substrate includes a stacked structure in which a plurality of structures are stacked, each of the structures including a first insulating layer and a wiring formed on the first insulating layer, which becomes a part of a spiral-shaped coil; and an insulating film that covers a surface of the stacked structure, the spiral-shaped coil being formed by connecting the wirings of the adjacent structures in series.
US10014096B2 Horizontal automatic tension taping machine
A horizontal automatic tension taping machine comprises a swing rod buffering tension pay-off rack (1), and the swing rod buffering tension pay-off rack (1), a tension balancing wheel (2), a taping machine (3), a ground wire pay-off machine (4), a next taping machine (5), an oven (6), a next ground wire pay-off machine (7), a next taping machine (8), a next oven (9), a crawler take-up machine (10) and an axial row type wire-winding machine (11) are orderly butted. All the parts (1-11) are connected with, a control cabinet (12). The tension balancing wheel (2) is added to, the swing rod buffering tension pay-off rack, so that pay-off tension consistency of a core wire and a ground wire is ensured; the taping machine is provided with a positioning threading pipe (21), a tapping pipe (28) and controllable tapping tension, and it is guaranteed that the positions of the core wire and the ground wire are not changed while the high-speed wrapping is performed, so that a wrapping tape is stable in pitch and consistent in elasticity.
US10014091B2 Systems and methods for harvesting energy from power cables
An energy harvesting system comprising a power cable and an energy harvesting device as shown in FIG. 18. This patent also protects the energy harvesting device. This development also comprises the manufacturing method of the System and the Device and at the same time protects the repair method of the system by means of a repair kit of the system. Finally this system has a broad range of uses within which the fields of localizing, illuminating, identifying, monitoring, sounds generating, electromagnetic fields capturing and accumulating energy in power cables are covered.
US10014088B2 Method for processing liquid radioactive waste and for the recovery thereof
The invention relates to a technique for handling liquid radioactive waste from a nuclear fuel-energy cycle, and may be used in a process for processing liquid radioactive waste for maximally reducing the volume thereof and removing radionuclides by concentrating same in a solid phase. The aim is achieved by means of a method for processing liquid radioactive waste and for the recovery thereof, including waste oxidation, separating sludge, colloids and suspended particles from a liquid phase, and removing, from the liquid phase, radionuclides to be subsequently recovered using selective sorbents and filters; the method is characterized in that, prior to the stage for separating sludge, colloids and suspended particles from the liquid phase of the radioactive waste, selective sorbents in the form of powders are added and mixed into the liquid waste.
US10014087B2 Apparatus for cleaning contaminated water from radioactive materials
Apparatus and methods for treating radioactive material, in particular for cleaning radioactive contaminated water, are described. One apparatus comprises a process chamber with a combustion zone for generating an oxygen rich gas and an oxidation zone, which is arranged to receive the oxygen rich gas from the combustion zone. The process chamber further comprises a feed opening for feeding the radioactive material into the oxidation zone and is configured to use the oxygen rich gas for oxidizing the radioactive material to obtain oxidized material. The apparatus further comprises a separation device operationally connected to an outlet of the process chamber and configured to at least partly separate the oxidized material into a gaseous fluid and a non-gaseous residue. This way a greatly reduced volume of the radioactive material is achieved, enabling safe and efficient handling and/or compact and space-saving disposal of the radioactive material.
US10014085B2 Reuseable holder for a radioactive source capsule
This disclosure pertains to a holder for a radioactive source capsule with pivoting first and second parts, with redundant mechanisms for retention of the capsule during transportation and handling. These retaining mechanisms include a set screw in the first pivoting part to engage the capsule and to prevent radial movement of the capsule, a locking shelf in the second pivoting part to fix the axial orientation of the pivoting bottom end of the capsule holder, and a capture tooth within the capsule to prevent release of the capsule while in the shipping and/or handling tube of the capsule holder.
US10014081B2 Block-type movable reflector/moderator (RM) for nuclear reactor control
A block-type movable reflector/moderator (RM) for nuclear reactor control is disclosed. This reactor control system can be applied to all types of reactors regardless of design. This design for reactor control is used in addition to the necessary rod control system in accordance with the 10CFR50 design criteria. This allows for the requirements of the NRC to be met along with the ability for dual control on power control of any type reactor regardless of process output from the secondary plants.
US10014075B2 System for encouraging health support program participation
A value icon for a web-based health or health support program packages access information for a website in a value icon physically embodying the abstract benefits of the welfare program in order to encourage initial access of the health support website. The value icon may be a compact container holding a three-dimensional article having a health support-related utility, at least one printed coupon representing a healthcare program credit and may provide the address to a health support website which offers additional programs based on information from an individual in a questionnaire on the health support website.
US10014073B2 Semiconductor devices
A semiconductor device may include a syndrome generation circuit and a failure detection circuit. The syndrome generation circuit may generate a syndrome signal corresponding to a pattern of an output data signal. The failure detection circuit may detect the syndrome signal and sequentially store the syndrome signal to generate a first syndrome signal and a second syndrome signal if an error is detected from the syndrome signal. The failure detection circuit may generate a failure detection signal which is enabled if a logic level combination of the first syndrome signal is different from a logic level combination of the second syndrome signal.
US10014066B2 Anti-fuse cell structure including reading and programming devices with different gate dielectric thickness
A structure includes a word-line, a bit-line, and an anti-fuse cell. The anti-fuse cell includes a reading device, which includes a first gate electrode connected to the word-line, a first gate dielectric underlying the first gate electrode, a drain region connected to the bit-line, and a source region. The first gate dielectric has a first thickness. The drain region and the source region are on opposite sides of the first gate electrode. The anti-fuse cell further includes a programming device including a second gate electrode connected to the word-line, and a second gate dielectric underlying the second gate electrode. The second gate dielectric has a second thickness smaller than the first thickness. The programming device further includes a source/drain region connected to the source region of the reading device.
US10014063B2 Smart skip verify mode for programming a memory device
Techniques are provided to adaptively determine when to begin verify tests for a particular data state based on a programming progress of a set of memory cells. A count is made in a program-verify iteration of memory cells which pass a verify test of a state N. The count is used to determine a subsequent program-verify iteration in which to perform a verify test of a higher state as a function of an amount by which the count exceeds a threshold count. In another approach, an optimum verify scheme is implemented on a per-group basis for groups of adjacent memory cells at different heights in a 3D memory device. In another approach, an optimum verify scheme is implemented on a per-layer basis for sets of memory cells at a common height or word line layer in a 3D memory device.
US10014061B1 Methods and apparatus having multiple select gates of different ranges of threshold voltages connected in series with memory cells
Apparatus having a plurality of strings of series-connected memory cells, and methods of their operation, where each of the strings of series-connected memory cells is selectively connected to the same data line through a respective plurality of select gates connected in series between that string and the data line. One select gate of each of the pluralities of select gates has a threshold voltage within a first range of threshold voltages, and each remaining select gate of each of the pluralities of select gates has a threshold voltage within a second range of threshold voltages mutually exclusive from the first range of threshold voltages. Each of the select gates having a threshold voltage within the first range of threshold voltages has its control gate isolated from any of the other select gates having a threshold voltage within the first range of threshold voltages.
US10014058B2 Semiconductor device and method of manufacturing the same
A semiconductor device may include an insulating layer, a bulk pattern, a stack structure, and a channel pattern. A first trench may be formed in the insulating layer. A bulk pattern may be located in the first trench and includes a metal pattern and an electron hole source. The stack structure may be located on the insulating layer and includes conductive layers and insulating layers, which are alternately stacked. The channel pattern may penetrate the stack structure, and may be supplied with electron holes from the bulk pattern.
US10014057B2 Devices including memory arrays, row decoder circuitries and column decoder circuitries
Some embodiments include a device having an array of memory cells, a memory control unit at least partially under the array, row decoder circuitry in data communication with the memory control unit, and column decoder circuitry in data communication with the memory control unit. Some embodiments include a device having an array of memory cells, row decoder circuitry and column decoder circuitry. One of the row and column decoder circuitries is within a unit that extends at least partially under the array of memory cells and the other within a unit that is laterally outward of the array of memory cells.
US10014052B2 Method, system and device for read signal generation
Disclosed are methods, systems and devices for generation of a read signal to be applied across a load for use in detecting a current impedance state of the load. In one implementation, a voltage and current of a generated read signal may be controlled so as to maintain a current impedance state of the load.
US10014051B2 Data storage with data randomizer in multiple operating modes
Methods of operating a memory include programming a particular portion of a data state to a memory cell with a data randomizer in a first operating mode, and programming a remaining portion of the data state to the memory cell with the data randomizer in a second operating mode different than the first operating mode.
US10014050B2 High sum-rate write-once memory
Provided are modified one-hot (MOH) constructions for WOM codes with low encoding and decoding complexity, that achieve high sum-rates. Features include maximizing writing of data information values for successive rewrites, all-zero and all-one cell state vectors that represent a unique data information value that can be written for many generations, a very high number of writes, and does not sacrifice capacity. One embodiment comprises ordered or unordered MOH code that approaches the upper-bound for large n wits. According to the embodiments, before an erasure is needed, the majority of the wits are encoded, which provides level wearing and maximizes life of cells.
US10014049B2 Semiconductor devices, circuits and methods for read and/or write assist of an SRAM circuit portion based on voltage detection and/or temperature detection circuits
A method of operating a semiconductor device that is powered by a first power supply potential can include detecting a change in at least one voltage window signal, the voltage window signal indicates a predetermined voltage window in which a potential of the first power supply potential is located; latching the at least one voltage window signal to provide at least one latched voltage window signal; and generating at least one assist signal in response to at least one latched voltage window signal; wherein the at least one assist signal alters a read operation or a write operation to a static random access memory (SRAM) cell as compared to operations without the assist signal.
US10014047B2 Memory module supporting time-division memory access
Described are memory modules that support different error detection and correction (EDC) schemes in both single- and multiple-module memory systems. The memory modules are width configurable, and support the different EDC schemes for relatively wide and narrow module data widths. Data buffers on the modules support the half-width and full-width modes, and also support time-division-multiplexing to access additional memory components on each module in support of enhanced EDC.
US10014046B2 Device, system, and method of memory allocation
Device, system, and method of memory allocation. For example, an apparatus includes: a Dual In-line Memory Module (DIMM) including a plurality of Dynamic Random Access Memory (DRAM) units to store data, wherein each DRAM unit includes a plurality of banks and each bank is divided into a plurality of sub-banks; and a memory management unit to allocate a set of interleaved sub-banks of said DIMM to a memory page of an Operating System, wherein a combined memory size of the set of interleaved sub-banks is equal to a size of the memory page of the Operating System.
US10014045B2 Three-dimensional magnetic memory with multi-layer data storage layers
Magnetic memories and methods are disclosed. A magnetic memory as described herein includes a plurality of stacked data storage layers to form a three-dimensional magnetic memory. The data storage layers are each formed from a multi-layer structure. At ambient temperatures, the multi-layer structures exhibit an antiparallel coupling state with a near zero net magnetic moment. At higher transition temperatures, the multi-layer structures transition from the antiparallel coupling state to a parallel coupling state with a net magnetic moment. At yet higher temperatures, the multi-layer structure transitions from the antiparallel coupling state to a receiving state where the coercivity of the multi-layer structures drops below a particular level so that magnetic fields from write elements or neighboring data storage layers may imprint data into the data storage layer.
US10014042B2 Semiconductor device
A semiconductor device includes an input/output control circuit configured to generate a first driving signal and a second driving signal by shifting a latency signal in synchronization with a clock, and generating a strobe signal which toggles according to logic levels of the first driving signal and the second driving signal; and a data input/output circuit configured to latch input data in synchronization with the strobe signal, and outputting the latched input data as output data.
US10014031B2 Synchronisation of audio and video playback
A method of playing audio content to a viewer in synchronization with a video content. The method comprises receiving and digitizing an ultrasonic signal comprising ultrasonic synchronization signal(s), the ultrasonic synchronization signal(s) comprising a timecode-carrying part that encodes a respective timecode through modulation of ultrasonic carrier signal(s), the ultrasonic synchronization signal(s) comprising further an ultrasonic marker signal conterminous with the timecode-carrying part. The timecode-carrying part is identified based on a received ultrasonic marker signal and decoded to determine the corresponding timecode. The stored audio content is played back from a playback point determined based on the timecode.
US10014028B2 Recording medium, playback device, and playback method
Data including a digital stream file obtained by encoding video information is recorded in a recording medium. A recording region of the recording medium has a first recording region where reading is performed at a first read rate, and a second recording region where reading is performed at a second read rate that is faster than the first read rate. The data includes a digital stream file having real-time attributes and a data file having non-real-time attributes. The data file to be read in during playback of the digital stream file is recorded in, of the first recording region and the second recording region, the same recording region where the digital stream file being played is recorded.
US10014024B2 Automated just a bunch of disks management
Embodiments of the present invention provide a drive storage system, method, and computer program process for automatically replacing drives. In one embodiment, one or more computer processors receive a request for a new drive. One or more computer processors direct an exchange robot to obtain the new drive from a drive repository and to proceed to a location of a used drive. One or more computer processors then direct the exchange robot to remove the used drive from the location and to insert the new drive into the location of the used drive.
US10014023B2 Optical medium reproducing apparatus, optical medium reproducing method, and optical medium
Provided is an optical medium reproducing apparatus including: a detection unit that divides a luminous flux into a plurality of regions including a first region and a second region which are different in a position in a radial direction and/or a tangential direction, and combines a plurality of detection signals in correspondence with the amount of light that is incident to each of the plurality of regions with combination patterns which are selected to form signals of a plurality of channels; a multi-input equalizer unit that includes a plurality of equalizer units to which the signals of the plurality of channels are respectively supplied, computes outputs of the plurality of equalizer units, and outputs the resultant value as an equalization signal; and a binarization unit that performs binarization processing with respect to the equalization signal to obtain binary data. An addition signal channel including a constant multiplication of detection signals of the first region and the second region is included in at least one of the combination patterns.
US10014022B1 Flexible media burnishing apparatus and method
An apparatus for burnishing media, according to one embodiment, includes a first block with a media bearing surface having a plurality of channels and lands. The channels and lands alternate in a direction of media travel. Each of the lands has at least one skiving edge along a width thereof. The width of each land extends orthogonally to the direction of media travel. The apparatus also includes a mechanism for inducing a wrap angle of the media relative to media bearing surfaces of at least some of the lands. Each induced wrap angle is greater than zero degrees. An apparatus for burnishing media according to another embodiment includes channels having widths that are less than a width of the media.
US10014021B1 Perpendicular magnetic recording (PMR) write head with patterned leading shield
A perpendicular magnetic recording writer is disclosed with a leading shield (LS) having an upper layer that extends from an air bearing surface (ABS) to a backside at a first height (a). A LS lower layer has an upper surface that contacts the LS upper layer, a front side at the ABS, and a backside at a second height (b) where b>a. LS lower layer has a notch in the upper surface that is recessed from the ABS and has a first side aligned parallel to the ABS. The notch is aligned below the main pole and has a cross-track width that is from 1× to 11× the track width, and two sidewalls formed equidistant from a center plane wherein each sidewall intersects the first side at a 90 to 170 degree angle. Accordingly, overwrite, bit error rate (BER), and tracks per square inch capability are improved.
US10014019B2 Measurement and correction of magnetic writer offset error
A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers. The array of readers is repositioned to various locations between first and second positions and data is read from the shingled tracks at the various locations. A read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions is determined. The method includes computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. As a result, methods according to the present embodiment are able to provide desirable track alignment and reduced readback error rates for data of shingled tracks written to magnetic medium.
US10014017B1 Tape drive with independent transverse motion of transducer and transducer housing
A tape drive system with a transducer (for example, a magnetic head arrays/separation shield) located in a recess of a transducer housing (for example, supporting rails, a U-shaped carbon tape guide). During seek operations and/or data access operations (that is, read/write operations), the transducer and the transducer housing are moved, in the transverse direction relative to the direction of elongation of the tape, independently of each other. The motion of the transducer housing (for example, back and forth oscillatory movement in the transverse direction) is controlled to even out wear across the tape-facing surface of the transducer housing. Some embodiments accomplish this by using separate motors to transversely move the transducer and the transducer housing.
US10014016B1 Secondary alignment waveguide with polarization rotator
A recording head has a primary waveguide core with an input end at an input surface of the recording head and extends to a near-field transducer at a media-facing surface of the recording head. A secondary waveguide core is separated from the primary waveguide core by a gap such that light is evanescently coupled from the primary waveguide core to the secondary waveguide core. The secondary waveguide core has first and second bends such that an output end of the secondary waveguide core is parallel to and separated from the primary waveguide core in a cross-track direction. A polarization rotator rotates a polarization of light in the secondary waveguide core such that polarization-rotated light exits the secondary waveguide core at the media-facing surface.
US10014015B2 Current perpendicular-to-plane sensors having hard spacers
A tape drive, according to one embodiment, includes: a magnetic head, a drive mechanism for passing a magnetic medium over the magnetic head, and a controller electrically coupled to the magnetic head. The magnetic head further includes a transducer structure having: a lower shield, a current-perpendicular-to-plane sensor above the lower shield, an electrical lead layer between the sensor and the lower shield, and a spacer layer between the electrical lead layer and the lower shield. A conductivity of the electrical lead layer is higher than a conductivity of the spacer layer. Moreover, the electrical lead layer is in electrical communication with the sensor.
US10014010B2 Apparatus having self-healing current-perpendicular-to-plane read head
An apparatus according to one embodiment includes a substrate having a media bearing surface, and a first shield above the substrate. The first shield has a media facing side recessed from a plane extending along the media bearing surface of the substrate. A current-perpendicular-to-plane sensor is located above the substrate, the sensor having a media facing side recessed from the plane extending along the media bearing surface of the substrate. An electrically nonconductive first film is positioned on the media facing sides of the first shield and sensor. A second film is positioned on a media facing side of the first film, the second film comprising a refractory metal.
US10014002B2 Real-time audio source separation using deep neural networks
Methods and systems for audio source separation in real-time are described. In an embodiment, the present disclosure describes reading and decoding an audio source into PCM samples, fragmenting Pulse Code Modulation (PCM) samples into fragments, transforming fragments into spectrograms, performing audio source separation using a deep neural network (DNN) to generate an estimated magnitude spectrogram of the component(s) of the audio source, reconstructing the estimated time domain component signals, and streaming the component signals to a playback engine. In an embodiment, a semantic equalizer graphical user allows for real-time mixing of individual component signals.
US10013999B1 Voice-based realtime audio attenuation
An example implementation may involve driving an audio output module of a wearable device with a first audio signal and then receiving, via at least one microphone of wearable device, a second audio signal comprising first ambient noise. The device may determine that the first ambient noise is indicative of user speech and responsively duck the first audio signal. While the first audio signal is ducked, the device may detect, in a subsequent portion of the second audio signal, second ambient noise, and determine that the second ambient noise is indicative of ambient speech. Responsive to the determination that the second ambient noise is indicative of ambient speech, the device may continue the ducking of the first audio signal.
US10013997B2 Adaptive interchannel discriminative rescaling filter
A method for adjusting a degree of filtering applied to an audio signal includes modeling a probability density function (PDF) of a fast Fourier transform (FFT) coefficient of a primary channel and reference channel of the audio signal; maximizing at least one of PDFs to provide a discriminative relevance difference (DRD) between a noise magnitude estimate of the reference channel and a noise magnitude estimate of the primary channel. The method further includes emphasizing the primary channel when the spectral magnitude of the primary channel is stronger than the spectral magnitude of the reference channel; and deemphasizing the primary channel when the spectral magnitude of the reference channel is stronger than the spectral magnitude of the primary channel. The emphasizing and deemphasizing includes computing a multiplicative rescaling factor and applying the multiplicative rescaling factor to a gain computed in a prior stage of a speech enhancement filter chain when there is a prior stage, and directly applying a gain when there is no prior stage.
US10013996B2 Collaborative audio processing
A method of performing noise reduction includes capturing a first audio signal at a first microphone of a first device. The method also includes receiving, at the first device, audio data representative of a second audio signal from a second device. The second audio signal is captured by a second microphone of the second device. The method further includes performing noise reduction on the first audio signal based at least in part on the audio data representative of the second audio signal.
US10013990B2 Media content marking and tracking methods and apparatus
A system, method, and apparatus for media content marking and tracking are disclosed. An example method includes determining an identification code responsive to a request from a third-party client, generating an audio file including the identification code, transmitting the audio file to the third-party client enabling the third-party client to embed the audio file including the identification code into media content, receiving content information associated with the media content from the third-party client, storing the content information in correspondence to a stored copy of the identification code, receiving a message including the identification code from a consumer device that detected the identification code within the media content, determining the identification code corresponds to the content information, transmitting the content information to the consumer device, receiving an event from the consumer device based on the content information, and making data associated with the event graphically available for the third-party client.
US10013988B2 Apparatus and method for improved concealment of the adaptive codebook in a CELP-like concealment employing improved pulse resynchronization
An apparatus for reconstructing a frame including a speech signal as a reconstructed frame is provided, the apparatus including a determination unit and a frame reconstructor being configured to reconstruct the reconstructed frame, such that the reconstructed frame completely or partially includes the first reconstructed pitch cycle, such that the reconstructed frame completely or partially includes a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle.
US10013984B1 Systems and methods for authentication program enrollment
Various embodiments of the technology described herein alleviate the need to specifically request enrollment information from a user to enroll the user in a voice biometric authentication program. For example, after receiving a call from a user, the system can identify the user and analyze the user's biometric information when the user speaks a command or request. The system can use the user's spoken command or request as enrollment information for the particular command or request or for all spoken requests. After enrollment into the voice biometric authentication program, the system can authenticate the user using biometric information before fulfilling requests or commands.
US10013981B2 Multi-microphone speech recognition systems and related techniques
A speech recognition system for resolving impaired utterances can have a speech recognition engine configured to receive a plurality of representations of an utterance and concurrently to determine a plurality of highest-likelihood transcription candidates corresponding to each respective representation of the utterance. The recognition system can also have a selector configured to determine a most-likely accurate transcription from among the transcription candidates. As but one example, the plurality of representations of the utterance can be acquired by a microphone array, and beamforming techniques can generate independent streams of the utterance across various look directions using output from the microphone array.
US10013975B2 Systems and methods for speaker dictionary based speech modeling
A method for speech modeling by an electronic device is described. The method includes obtaining a real-time noise reference based on a noisy speech signal. The method also includes obtaining a real-time noise dictionary based on the real-time noise reference. The method further includes obtaining a first speech dictionary and a second speech dictionary. The method additionally includes reducing residual noise based on the real-time noise dictionary and the first speech dictionary to produce a residual noise-suppressed speech signal at a first modeling stage. The method also includes generating a reconstructed speech signal based on the residual noise-suppressed speech signal and the second speech dictionary at a second modeling stage.
US10013973B2 Speaker-adaptive speech recognition
A method for generating a test-speaker-specific adaptive system for recognising sounds in speech spoken by a test speaker; the method employing: (i) training data comprising speech items spoken by the test speaker; and (ii) an input network component and a speaker adaptive output network, the input network component and speaker adaptive output network having been trained using training data from training speakers; the method comprising: (a) using the training data to train a test-speaker-specific adaptive model component of an adaptive model comprising the input network component, and the test-speaker-specific adaptive model component, and (b) providing the test-speaker-specific adaptive system comprising the input network component, the trained test-speaker-specific adaptive model component, and the speaker-adaptive output network.
US10013970B2 Sound effect producing apparatus, method of producing sound effect and program therefor
A sound effect producing apparatus includes an input portion, a memory portion, a pseudo sound reflection producing portion, and an effect provision portion. The input portion performs inputting of an audio signal. The memory portion stores sound effect information that includes production information for producing a pseudo sound reflection corresponding to a sound reflection generated in a predetermined acoustic space and sound source position information showing a sound source position of the pseudo sound reflection. The pseudo sound reflection producing portion produces a pseudo sound reflection based on the production information. The effect provision portion performs a process of localizing the pseudo sound reflection using a predetermined direction as a reference, based on the audio signal and the sound source position information.
US10013967B2 Method and system for selecting sensor locations on a vehicle for active road noise control
The present disclosure provides a method for determining an arrangement of reference sensors for active road noise control (ARNC) in a vehicle with an automatic calibration system. The method includes mounting a plurality of vibrational sensors on a plurality of structure elements of the vehicle to generate a plurality of vibrational input signals and mounting at least one microphone inside a cabin of the vehicle to capture at least one acoustic input signal. The method further includes determining an arrangement of reference sensors from the plurality of vibrational sensors by determining a subset of vibrational sensors which sense the main mechanical inputs of road noise contributing to the at least one acoustic input signal.
US10013964B1 Method and system for controlling noise originating from a source external to a vehicle
A system and method for controlling noise originating from a source external to a vehicle is disclosed. The method includes determining, by an active noise controller of a vehicle, characteristics of an unwanted noise. The unwanted noise originates from a source external to the vehicle. The method also includes determining an inverted noise based on the characteristics of the unwanted noise. The method also includes projecting the inverted noise. The projected inverted noise destructively interferes with the unwanted noise. The method also includes receiving a residual noise via an error microphone. The error microphone is configured to generate a signal based on the received residual noise.
US10013956B2 Endpin holder
An endpin holder includes a receiving member that has a butting stage against which a tip portion of an endpin with by a cello is butted, and a supporting member that supports the receiving member. The receiving member is rotatably supported by the supporting member. The receiving member is rotatably supported by the supporting member through a bearing. When the cello including the endpin is played, the sound and the acoustic quality can be caused to approach those of the natural resonance of the stringed instrument.
US10013954B2 Display control device and display system
A vehicular display device according to the present invention includes a display panel, an information acquiring unit that acquires information on a vehicle; a navigation information acquiring unit that acquires navigation information; and a display controlling unit that displays the information on the vehicle and the navigation information on the display panel. When displaying map information contained in the navigation information behind the information on the vehicle displayed on the display panel, the display controlling unit displays at least two icons indicating positions included in the map information under route guidance in such a manner that the at least two icons do not overlap the information on the vehicle.
US10013953B2 Display control device
The display controller (1) includes: a DRAM (31); a SRAM (32) which consumes electric power less than the DRAM (31); an update judging section (61); a secondary compression section (70); and a decompression section (40). In a case where the update judging section (61) has judged that image data is not updated, (i) the secondary compression section (70) compresses image data and then stores compressed image data in the SRAM (32), (ii) the DRAM (31) stops a memory retaining operation, and (iii) the decompression section (40) decompresses the compressed image data and then supplies decompressed data to an LCD (3).
US10013952B2 Adjusting brightness of a display based on an intensity of light reflected by a user's eye
A device for adjusting a brightness of a display is provided. The device comprises means configured for receiving images from a digital camera, detecting an eye of a viewer in a current camera image, determining an intensity of a reflection of the display by the eye, and adjusting the brightness of the display based on the intensity of the reflection. Thereby, the brightness is adjusted based on the intensity of light which is emitted by the display and which actually is received by the eyes of the viewer. Further, a method of adjusting a brightness of a display, a corresponding computer program, and a corresponding computer program product, are provided.
US10013950B2 Systems and methods for transmitting video, network, and USB signals over extension media
In some embodiments, systems, devices, and methods are provided that allow a host device to communicate video information, network information, and USB information over USB via a USB host controller. The video information and the network information are encapsulated within USB and communicated by the USB host controller.In some embodiments, the USB information communicated by the USB host controller is further communicated over a non-USB extension medium by an upstream facing port device and one or more downstream facing port devices.
US10013949B2 Terminal device
An information processing apparatus that controls a display to display captured image at a first portion of the display; detects whether an image of a specific pattern exists in the captured image; controls the display to display an image corresponding to data in a second portion of the display; detects that a user input was received at a first position corresponding to the first portion of the display and a second position corresponding to the second portion of the display; and transmits data corresponding to an image displayed at the first position to another information processing apparatus corresponding to the captured image displayed at the second position.
US10013948B2 Display device having improved electrostatic discharge protection
A display device having an electrostatic discharge protection unit disposed between a display unit and a pad unit. The electrostatic discharge protection unit comprises a first signal line configured to deliver data and a control signal from a pad unit to the display unit, a second signal line, a plurality of first electrostatic discharge protection patterns which are electrically connected to the first signal line; and a plurality of second electrostatic discharge protection patterns which are electrically connected to the second signal line. Respective ones of the first electrostatic discharge protection patterns and the second electrostatic discharge protection patterns together form a plurality of electrostatic discharge protection pattern pairs, and the first and second electrostatic discharge protection patterns in each of the electrostatic discharge protection pattern pairs are separated from each other by differing distances.
US10013947B2 Switchable privacy display based on striped polarizer
A computing device includes a display having a striped polarizer, the striped polarizer includes a set of sub-areas having a first polarization interspersed between another set of sub-areas having a second polarization. The sub-areas are arranged to provide an alternating polarization across a dimension of the display. The computing device may be configured to receive information specifying a privacy display mode, select a privacy display mode based upon the received information, receive input display data configured to represent information for display, generate, in response to selecting the privacy display mode, output display data by inverting a first portion of pixels in the input display data which are associated with a first polarization, and not inverting a second portion of pixels in the input display data which are associated with a second polarization, and provide the output display data to a display.
US10013944B2 Display device and source driver for bit conversion of image data
Provided is a display device, including: a display panel configured to display an image; a timing controller including a first data conversion unit configured to encode image data that is input from outside; and a source driver including a second data conversion unit configured to decode image data that is output from the timing controller. The second data conversion unit is configured to decode the image data that is output from the timing controller by switching, based on time, between a plurality of conversion patterns different from one another in bit pattern.
US10013943B2 Gate driving circuit and display module
A gate driving circuit for providing a scan signal to a LCD panel is disclosed. The gate driving circuit includes a positive level shifter, a capacitive coupling level shifter, a P-type transistor and an N-type transistor. The positive level shifter shifts up a gate control signal to generate a first control signal. The capacitive coupling level shifter shifts up and down the first control signal to generate positive and negative control signals. The P-type transistor P-type transistor receives the negative control signal and a negative power voltage. The N-type transistor receives the negative control signal and a negative power voltage. An absolute value of a voltage difference between the positive power voltage and the positive control signal and an absolute value of a voltage difference between the negative power voltage and the negative control signal are less than a medium voltage device endurance limit.
US10013940B2 Method and apparatus to reduce panel power through horizontal interlaced addressing
A method for refreshing a display. The method includes refreshing even and odd columns of a display panel at a first frame refresh rate where for each frame, even and odd columns are refreshed. Upon entering a display idle period, a low power display refresh is performed. The low power display refresh includes: refreshing the even columns of the display during even frames while circuitry driving odd columns are not used, and refreshing the odd columns of the display during odd frames while circuitry driving the even columns are not used. Refreshing the even columns and refreshing the odd columns are performed at a second frame refresh rate that is slower than the first frame refresh rate.
US10013939B2 Display device and control method
A display device (1) in accordance with an embodiment of the present invention includes: an LCD driving section (20) and an LCD controller (30) for causing an image based on an image signal to be displayed on an LCD (10); and a CPU (40) for supplying an image signal to the LCD controller (30), the LCD controller (30) being configured to supply, to the CPU (40), a control signal that instructs the CPU (40) to supply an image signal, and the CPU (40) being configured to supply an image signal in a case where the CPU (40) receives a control signal.
US10013931B2 Liquid crystal display device and pixel inspection method therefor
According to one embodiment, each pixel of a liquid crystal display device includes: a switch configured to sample subframe data; a storage unit configured to hold the subframe data sampled by the switch, the storage unit and the switch constituting an SRAM cell; and a conductive switch disposed between a liquid crystal display element and an adjacent pixel. A range of a source voltage of NMOS and PMOS transistors constituting each inverter constituting the storage unit of one pixel is configured to be able to be set separately from a range of a source voltage of NMOS and PMOS transistors constituting each inverter constituting the storage unit of another pixel.
US10013930B2 Display device and method of driving the same
According to one embodiment, the power consumption can be reduced as a whole without a large decrease in the efficiency of transmittance. According to one embodiment, a display device includes subpixels arranged in a first direction and a second direction Y intersecting the first direction, color filters corresponding to the subpixels, respectively, and a light device. The color filters include at least blue filters and yellow filters adjacent to each other. A frame period of the light device includes at least a period of outputting cyan light and a period of outputting magenta light.
US10013926B2 Display apparatus and method of driving the same
A display apparatus includes a display panel including a plurality of subpixels, where each subpixel includes one of a first color filter having a first primary color, a second color filter having a second primary color and a third color filter having a third primary color, and a light source part which provides light to the display panel, where the light source part includes a first light source which generates a first light having the first primary color and a second light source which generates a second light having a mixed color of the second primary color and the third primary color, where the first light source and the second light source are alternately in a turned-on state.
US10013921B2 Display apparatus and display control circuit
A display apparatus and a display control circuit which may contain an occurrence of the inappropriate brightness, such as flickering, at the time of pausing driving are provided. A scan period (St1, St2) during which a display panel drive device scans a display panel device and a retention period (Vt1) during which the display panel drive device does not scan the display panel device alternate and a timing control device causes the display panel drive device to scan the display panel device a plurality of times in the scan period when at least the brightness (Lb1) of the backlight device is changed.
US10013916B2 Pixel circuit and driving method thereof
To prevent image retention, the pixel circuit includes: a light emitting element; a driving transistor which supplies an electric current according to an applied voltage to the light emitting element; a capacitor part which holds the voltage containing a threshold voltage and a data voltage of the driving transistor; and a switch part which has the voltage containing the threshold voltage and the data voltage held to the capacitor part and applies the voltage to the driving transistor. Further, the switch part has a function which applies a constant voltage to the driving transistor before having the voltage containing the threshold voltage and the data voltage held to the capacitor part.
US10013914B2 Pixel and organic light emitting display device using the same
There is provided a pixel including an organic light emitting diode (OLED), a first transistor having a first electrode connected to a first power source and configured to control an amount of current supplied from the first power source to the OLED in response to a data signal, a second transistor and a third transistor connected between a second electrode and a gate electrode of the first transistor, and a fourth transistor connected between an initializing power source and a first node that is a common node of the second transistor and the third transistor.
US10013913B2 Pixel structure, display substrate and display device
A pixel structure comprises a plurality of first pixels, inverted first pixels, second pixels, inverted second pixels, third pixels and inverted third pixels, wherein in a first line of pixels, the first pixel, second pixel and third pixel are arranged horizontally in a circular manner, and in a second line of pixels, the inverted first pixel, inverted second pixel and inverted third pixel are arranged horizontally in a circular manner, wherein the first pixel comprises a first subpixel and an inverted second subpixel, the second pixel comprises a third subpixel and an inverted first subpixel, the third pixel comprises a second subpixel and an inverted third subpixel, the first subpixel, second subpixel, and third subpixel are different from each other, and are selected from red, green, and blue subpixels, respectively, wherein the red, green and blue subpixels are in the shape of a congruent isosceles triangle.
US10013912B2 Display device having a bent display part and method of driving the same
A display device includes an organic light emitting display panel and a control module. The organic light emitting display panel includes a first display part and a second display part bent from the first display part with respect to a bending axis and configured to display a gradation image. The control module is configured to control images displayed in the first and second display parts. At least one of color, brightness, and chroma of the gradation image is varied along a direction crossing the bending axis of the organic light emitting display panel. A user perceives that an image distortion caused by a shape of the organic light emitting display panel is caused by the gradation image.
US10013910B2 Electronic device configured to operate in a normal mode and a low power mode
An electronic device includes a host device configured to provide a display device with first image data having a first number of bits per pixel in a normal mode, and to convert the first image data into second image data having a second number of bits per pixel less than the first number of bits per pixel to provide the display device with the second image data in a low power mode. The display device is configured to display a first image based on the first image data in the normal mode, and to convert the second image data into third image data to display a second image based on the third image data in the low power mode.
US10013909B2 Array substrate, optical grating, display panel and display device
Embodiments of the present invention provide an array substrate, an optical grating, a display panel and a display device, so as to enable displaying different images in different directions in accordance with the arrangement of subpixels on the array substrate. Moreover, since in one direction only an image corresponding to said direction can be viewed, it would not be influenced by images displayed in other directions. The array substrate comprises a plurality of pixel groups, each pixel group comprises a first category of subpixel group for displaying a preset gray scale and a second category of subpixel group for displaying images of multiple viewpoints; wherein the second category of subpixel group may comprise a first subpixel group, a second subpixel group, a third subpixel group and a fourth subpixel group for displaying a first viewpoint image, a second viewpoint image, a third viewpoint image, and a fourth viewpoint image, respectively; the first subpixel group and the third subpixel group are adjacent to the first category of subpixel group in the vertical direction; the second subpixel group and the fourth subpixel group are adjacent to the first category of subpixel group in the horizontal direction.
US10013906B2 Organic light emitting diode display device
An organic light emitting diode display device includes a display module having a display panel and a panel driver; a host system separated from the display module with a timing controller to control the panel driver; and an interface device between the host system and the display module. The interface device includes a cable between the host system and the display module, a transmission module to compress display data from the timing controller in an active period of each frame without compressing sensing data and recovery data supplied in a blank period of the frame and to transmit the compressed display data, the non-compressed sensing data and recovery data via the cable, and a reception module to decompress the compressed data transmitted via the cable, to supply the decompressed data to the panel driver, and to supply the non-compressed data to the panel driver without data processing.
US10013905B2 Image display device using combined Retinex processing
An image whose visibility has been more suitably improved is obtained. The device includes an image input unit which inputs an image, an image processing unit which performs Retinex processing with respect to the input image input by the image input unit and performs image signal generation to generate a new image signal based on information concerning a color of the input image and information of an absolute value or Y-value of a color space vector of the image signal having undergone the Retinex processing, and a display unit which displays an image based on the image signal having undergone image processing by the image processing unit.
US10013900B2 Vehicle noise control and communication
This disclosure is directed to an automated aerial vehicle (“AAV”) and systems, devices, and techniques pertaining to canceling noise, generating audible communications, and/or generating visible communications. The AAV may include one or more propellers utilized, in part, to produce sound that cancels noise generated by one or more other propellers. Additionally or alternatively, the AAV may utilize one or more propellers to generate audible and/or visible communications.
US10013897B1 Time tracking labeling system and method to make it
The present invention relates generally to the field of registers (class 235) and more specifically relates to a laminated time tracking device system (subclass 488) and the method to make it. The invention is a novel label designed in different layers (laminated) to keep track of time. The inventor commonly refers to the apparatus for preventing objects from falling into a ridge hole as the: “Time Label “T-Label”. The T-Label disclosed in the instant application addresses the problem of communicating to a user an effective expiration date of a perishable good by providing a laminated structure comprising a bottom layer, a reactive layer, a sacrificial layer, a top layer, and a protecting layer; all assembled together. One of the novel aspects of the time tracking label disclosed in the present application is that it tracks the shelf life of a perishable good by looking at the Oxygen Transmission Rate (OTR) of the specific medium in which is stored thus providing a specific signal if a good has been oxidized rather than a “conventional” not verifiable expiration date.
US10013893B2 Driver training
A autonomous and semi-autonomous driver training system for presenting a user of the system with simultaneous representation of a driving environment directed to four active visual zones comprising a driver's forward view, rear mirror view, and respective left and right side mirror views; for displaying movement of an object moving through one of the four active visual zones; determining if the movement of the object requires resumption of driver control; and determining if driver control was resumed.
US10013891B2 Learning system and method that displays activity streams based on student contacts
A learning management system and method delivers an instructional material to a student workstation after authenticating an student's entry into a learning session that is associated with a plurality of contacts. Stored electronic addresses in a database include a first electronic address that is associated with a first contact and a second electronic address that is associated with a second contact. The first contact is associated with the learning session and the second contact is not associated with the learning session. A first activity stream associated with the first contact and a second activity stream associated with the second contact is selectively displayed to the student such that upon detection of student's entry into the learning session, the first activity stream is displayed without displaying the second activity stream and the second activity stream is displayed upon detection of student's exit from the learning session either with displaying the first activity stream or without displaying the first activity stream.
US10013890B2 Determining relevant feedback based on alignment of feedback with performance objectives
Mechanisms, in a natural language processing (NLP) system are provided. The NLP system receives performance data for a performance to be provided by a human performer. The performance data comprises an objective to be achieved by the performance. The NLP system monitors channels of communication to identify natural language statements exchanged over the channels directed to the performance while the performance is being presented. The NLP system extracts feedback information from the natural language statements and generates aggregate feedback information. The NLP system evaluates an alignment of the aggregate feedback information with the objective and outputs a guidance output based on results of the evaluation. The guidance output guides the performer to modify presentation of the performance to more likely achieve the at least one objective based on the aggregate feedback information.
US10013884B2 Unmanned aerial vehicle ad-hoc clustering and collaboration via shared intent and operator discovery
Systems and methods for establishing an ad-hoc collaboration between unmanned aerial vehicles (UAVs) are provided. A method includes: configuring intent data of a first UAV using a controller of the first UAV; configuring a collaboration plan for the first UAV and a second UAV based on a determination of a shared intent between the first UAV and the second UAV; executing the collaboration plan by flying the first UAV and gathering data using the first UAV based on the collaboration plan; and sharing the gathered data with an operator of the second UAV.
US10013874B2 Interaction detection wearable control device
A wearable device 100 for controlling a controllable device 104 based on an interaction with an object 102 is disclosed. The wearable device 100 comprises a device detection unit 106 for detecting proximity of the object 102, an action detection unit 112 for detecting an action indicative of an interaction of a user wearing the wearable device 100 with the object 102 and a processing unit 108 for generating a control command for controlling the controllable device 104 based on the detected proximity of the object 102 and based on the action indicative of an interaction with the object 102. The wearable device 100 further comprises a communication unit 110 for sending the control command to the controllable device 104. Thereby, the wearable device 100 is able to detect the use of the object 102 and adjust the control parameters of the controllable device 104 to create context-related use conditions. This may improve the control of the controllable device 104 and this may offer new interaction possibilities between the wearable device 100, the controllable device 104 and the object 102.
US10013873B2 Connecting split HVAC systems to the internet and/or smart utility meters
Disclosed are exemplary embodiments of systems and methods for connecting split HVAC systems (and/or for providing such connectivity) to networks and/or smart meters, thereby allowing a split HVAC system to be controllable via the Internet and/or a smart meter. An exemplary embodiment includes a system for use with a split HVAC system having at least one outdoor unit and at least one indoor unit having a receiver. In this exemplary embodiment, the system comprises a control having connectivity to a network and/or a smart utility meter. An equipment interface module is configured for wireless communication with the receiver of the at least one indoor unit and the control. The equipment interface module is operable for communicating instructions from the control to the receiver of the at least one indoor unit, thereby allowing operation of the at least one indoor unit to be controllable via the network and/or smart utility meter.
US10013871B1 Monitoring systems and methods for personal safety
A computer-implemented method for monitoring a condition of a person includes receiving, at a computerized device, at least one signal from a condition sensor and determining if a condition is an emergency condition of a user based on the at least one signal.
US10013869B2 Effective handling of distress signals in an internet of things environment
Systems and methods may detect a condition with respect to a first device and generate a distress signal if the condition satisfies one or more safety criteria that are relevant to a second device. Additionally, the distress signal may be broadcasted, wherein the distress signal bypasses one or more application controls of the first device and has a transmission range that is restricted to a local area. In one example, one or more local preventive actions may be triggered, via the application control(s), based on the distress signal.
US10013868B2 Nurse call system with mobile device interface
A nurse call system includes: a host device; and a multifunctional nurse call cable, comprising a nurse call button. The host device includes an interface for the multifunctional nurse call cable. The multifunctional nurse call cable is configured to be connected to the host device and a patient's mobile device, and is further configured to provide power from the host device to the patient's mobile device. The multifunctional nurse call is further configured to initiate a nurse call to a nurse station via the host device in response to the nurse call button being pressed.
US10013867B2 Programmable security system and method for protecting merchandise
A programmable security system and method for protecting an item of merchandise includes a programming station, a programmable key and a security system. The programming station generates a security code and communicates the security code to a memory of the programmable key. The programmable key initially communicates the security code to a memory of the security device and subsequently operates the security device upon a matching of the security code in the memory of the security device with the security code in the memory of the programmable key. The programmable key may also transfer power via electrical contacts or inductive transfer from an internal battery to the security device to operate a lock mechanism. The security code may be communicated by wireless infrared (IR) systems, electrical contacts or inductive transfer. A timer inactivates the programmable key and/or the security device after a predetermined period of time. A counter inactivates the programmable key after a predetermined maximum number of activations.
US10013863B2 Radio apparatus
A radio apparatus includes a Man-Overboard detection unit, a control unit and a distress key. The Man-Overboard detection unit outputs a Man-Overboard signal when the radio apparatus has fallen to a water surface or into water. The control unit generates a distress signal including a distress type. A distress key outputs a distress key manipulation signal to the control unit when the distress key is manipulated. When the control unit receives the Man-Overboard signal from the Man-Overboard detection unit, the control unit automatically sets a distress type of the distress signal to Man-Overboard.
US10013861B2 Detector unit with multiple integrated sensing systems and visually pleasing housing
According to one embodiment, a multi-sensing hazard detector for detecting potential dangers may include a back plate and a front casing that is coupled with the back plate to define a housing. A circuit board and a plurality of components may be positioned within the housing. The circuit board may be communicatively coupled with the components. The components may include, among other components, an alarm device, an occupancy sensor, and a smoke chamber. The alarm device may be activatable upon the detection of a potential hazard to warn an occupant of a potential danger, the occupancy sensor may be configured to detect the presence and/or movement of objects external to the hazard detector, and the smoke chamber may be configured to detect the presence of smoke to cause a triggering of the alarm device. The housing may comprise a volume of less than 1024 cubic centimeters.
US10013860B2 Systems and methods for RFID-based retail management
A system for RFID-based retail management that includes a set of antennas, an RFID transceiver connected to the set of antennas; and a microprocessor-based system manager that controls the RFID transceiver and transforms RFID response data from the RFID transceiver into RFID tag location data according to read probability methods.
US10013859B2 Integrated circuit with single wire haptic vibration control and selective open loop operation
Disclosed examples include methods and circuits to drive a haptic actuator, in which a single input signal from a host device has a first state representing a command to drive the actuator and a second state representing a command to stop the actuator. A control circuit provides a drive control signal to a driver circuit to drive the haptic actuator in response to the control signal transitioning to the first state, and to stop the haptic actuator in response to the control signal transitioning to the second state. A timer circuit places the circuit in a low power mode a predetermined time after the control signal transitions to the second state, or the control circuit places the circuit in the low power mode in response to a feedback signal indicating that the actuator has reached a stopped condition.
US10013858B2 Notification system with haptic feedback garment and methods for use therewith
Aspects of the subject disclosure may include, for example, a garment that includes a receiver, configured to receive at least one coded command from a notification generator, and at least one haptic feedback generator that delivers haptic feedback to a user while wearing the garment during a transit, corresponding to the at least one coded command, where the notification generator is configured to determine a notification to be sent to the user in response to at least one event of interest determined by an input analyzer, and to generate the at least one coded command that indicates the notification, and where the input analyzer is configured to analyze input data corresponding to the transit of the user of the garment to identify the at least one event of interest, occurring during the transit of the user. Other embodiments are disclosed.
US10013855B2 Gaming machine, method and program for providing a game
To provide a gaming machine, method and program for providing a game that can achieve a game progression more rich in variation than a conventional gaming machine and provide a player with more entertainment value. Providing, on a reel of the gaming machine 1, a static symbol region that statically displays a symbol selected from a first symbol set, and a dynamic symbol region that, after displaying while varying symbols included in a second symbol set, stops the variation and indicates a predetermined symbol.
US10013854B2 Bingo game servers, controllers, broadcasters, and systems
A bingo game system provides for new features and functionality for a bingo game platform, including a bingo broadcaster in communication with a bingo game server, at least one desktop client device, and at least one mobile client device (e.g., via a bingo connection proxy).
US10013852B1 Gaming machine tournament management system
A gaming machine is provided. The gaming machine includes a credit input mechanism, a player interface, a slot computer that executes a game, and a video slot machine interface board (VSMIB). The VSMIB includes a slot accounting system (SAS) interface coupled to the slot computer, and a processor coupled to the SAS interface and configured to collect tournament activity data for a tournament from the gaming machine in real time and to transmit the tournament activity data over a network. The VSMIB also includes a video capture circuit coupled to a first graphics processing unit (GPU) of the slot computer and configured to capture game video data from the first GPU, and a second GPU coupled to the video capture circuit and the processor, the second GPU configured to drive a display of the player interface based on the game video data and tournament content for the tournament.
US10013851B2 Gaming machine
A gaming machine runs a normal game, and runs a free game when the right to run the free game is awarded. In the free game, symbols are rearranged on a display device and a benefit is awarded based on a combination of the rearranged symbols, bonus random determination is executed based on a bonus random determination table for a number of times corresponding to the number of specific symbols rearranged, the right to run the bonus game obtained as a result of the bonus random determination is accumulatively stored in the running right stocking area of the storage device, and the bonus random determination is repeated for the awarded number of times of the free game. After the end of the free game, the bonus game is serially executed for the number of times of the bonus game accumulatively stored in the running right stocking area.
US10013848B2 System and method for providing remote wagering games in a live table game system
Systems and methods for conducting multiple remote wagering games in a live table game system or similar system wherein the gaming symbols which are randomly generated as a result of a live table game are used to resolve the live table game and simulate play and resolve wagering outcomes of one or more remote wagering games which differ from the live table game.
US10013847B2 Table games using portable devices
Table game systems can include player terminal(s), electronic gaming table(s), and/or a remote server. A player terminal can have an outer housing, a controller located therewithin or thereabout, input and output component(s), and a communications interface to an outside gaming network having other functionally similar gaming device(s), gaming table(s), and a remote server. The controller and/or server can facilitate providing table game information to a player, which information can include table game tournament information. A player terminal can facilitate asynchronous and individually paced tournament play, switching between different tournament tables on demand, and play of tournament and/or non-tournament table games thereat simultaneously. Portable computing devices can be used as player terminals and can permit players to play in actual or practice play-along modes.
US10013845B2 Wagering gaming apparatus with multi-player display and related techniques
A wagering gaming apparatus is provided, the display being configured to make a first set of pixels spanning substantially the full area of the display visible in a first viewing zone occupied by a first player and not in a second viewing zone occupied by a second player, and to make a second set of pixels spanning substantially the full area of the display visible in the second viewing zone and not in the first viewing zone. Executing a multi-player wagering game via the wagering gaming apparatus may include displaying via the first set of pixels a first-player view of the multi-player wagering game visible to the first player and not to the second player, and displaying via the second set of pixels a second-player view of the multi-player wagering game, different from the first-player view, and visible to the second player and not to the first player.
US10013844B2 Gaming system and a method of gaming
A gaming system comprising a display, an object selector arranged to select at least one object to be placed in each container of a set of a plurality of containers displayed on the display and an outcome generator arranged to determine a game outcome based on at least one characteristic of the object or objects placed in at least part of each container of the set of containers.
US10013842B2 Method and system for article management
A system and method for article management, the method comprising providing a processor and a terminal connected to the processor, providing a closet comprising at least one module comprising at least one location for an article, each location comprising a presence sensor and a signaling unit, at least one door, a user interface connected to the terminal; wherein the processor controls the door into preventing access to articles stored within the closet in a closed position and allowing access to an article requested through the user interface in an open position if the article is authorized for retrieval by the processor.
US10013841B2 Method for personalising an electronic device, associated data processing method and device
The invention relates to any electronic device such as a chip card, a passport, a dongle or any other object requiring personalization of the content of a memory. More precisely, the invention provides for a method for processing a data item of a container stored in a memory, said method being implemented by the electronic device by utilizing in particular a table of identifiers. The invention furthermore provides for a prior step for associating a data identifier with a data item of a container and creating said table of identifiers.
US10013834B2 Monitoring removal and replacement of tools within an inventory control system
An inventory control system is described that includes a tool storage device including a drawer or a tray providing a pallet, wherein the pallet includes storage locations for objects; a sensing device configured to form an image of the storage locations; and a data processor configured to determine presence or absence of the pallet and presence or absence of objects within the storage locations of the pallet using the information from the image.
US10013833B2 Transponder key replication
A method and apparatus for replicating a transponder key is disclosed. The transponder replication device includes an antenna that reads a transponder code from a transponder key; a camera, wherein the camera captures a bitting characteristic of the transponder key blade; a stabilizer that secures the transponder key in place while the camera captures the bitting characteristic; a memory device for storing the transponder data; means for transmitting the transponder code and the bitting characteristic of the transponder key blade to a remote location; and, a remote communication device that is compatible with the internet communications device that receives the transponder data and transmits it to a transponder duplication device at the remote location.
US10013832B2 Systems and methods for individual identification and authorization utilizing conformable electronics
A device embodiment includes, but is not limited to, a deformable substrate; a sensor assembly including one or more identity sensors configured to generate one or more identity sense signals associated with at least one physical characteristic of the individual subject; circuitry configured to compare the one or more identity sense signals generated by the sensor assembly to reference data indicative of one or more physical characteristics associated with an identity of at least one individual to determine whether the one or more identity signals correspond to the identity of the at least one individual; and a reporter configured to generate one or more communication signals associated with at least one of the one or more identity sense signals or a comparison of the one or more identity sense signals with the one or more physical characteristics associated with the identity of the at least one individual.
US10013823B2 Vehicle information processing system and method
A vehicle information processing system performed by using an external apparatus and method are provided. The vehicle information processing method performed by using an external apparatus connected to a vehicle includes identifying a control authority of an external apparatus, which is connected to the vehicle, for communication between the external apparatus and the vehicle, transmitting service information that may be used according to the identified control authority, and executing a service, according to the transmitted service information, that is selected by the external apparatus, by using a processor which is included in the external apparatus.
US10013821B1 Exhaust gas analysis
A computer programmed to transmit a message from a vehicle to a second vehicle, including a request to analyze exhaust gas, receiving a message at the vehicle from the second vehicle including exhaust gas analysis, and pilot the vehicle based on the exhaust gas analysis.
US10013817B2 Pressure-based parking detection system
The present invention is notably directed to computerized method for detecting parking-related events from a mobile device. The latter comprising a pressure sensor and a peak detection module. The method comprises: monitoring pressure sensor data from the pressure sensor, the pressure sensor data representative of a pressure variation over a period of time; and comparing the monitored pressure sensor data with reference pressure data corresponding to pressure variations over time as occurring inside a vehicle when, on the one hand, opening a door and, on the other hand, closing a door of this vehicle, to detect a corresponding pressure variation in the monitored pressure sensor data, in order to determine whether a vehicle has parked or has started, wherein the steps of monitoring and comparing are performed by the peak detection module, in the vehicle. The present invention is further directed to related devices and computer program products.
US10013805B2 Control of enhanced communication between remote participants using augmented and virtual reality
Embodiments disclosed herein provide methods, systems, and computer readable storage media for facilitating controlling a meeting between remote Augmented Reality (AR) and Virtual Reality (VR) participants. In a particular embodiment, a method provides, during a conference session wherein a plurality of head mounted displays (HMDs) are each worn by one of a plurality of participants, compiling first orientation information and first view information from a first HMD of the plurality of HMDs. The orientation information describes current orientation of the first HMD. Based on the first orientation information and the first view information, the method provides determining a first change to how video is presented the first HMD. Also, the method provides directing the first HMD to implement the first change.
US10013800B1 Systems and methods for coordinated editing of seismic data in dual model
A system and method may model physical geological structures. Seismic and geologic data may be accepted. A three-dimensional (3D) transformation may be generated between a 3D present day model having points representing present locations of the physical geological structures and a 3D past depositional model having points representing locations where the physical geological structures were originally deposited. An indication may be accepted to locally change the 3D transformation for a subset of sampling points in a first model of the models. The 3D transformation may be locally changed to fit the updated subset of sampling points. A locally altered or updated version of the first model and, e.g., second model, may be displayed where local changes to the first model are defined by the locally changed 3D transformation. The transformation may also be used to extract geobodies in the past depositional model.
US10013799B2 Portable globe creation for a geographical information system
Portable globes may be provided for viewing regions of interest in a Geographical Information System (GIS). A method for providing a portable globe for a GIS may include determining one or more selected regions corresponding to a geographical region of a master globe. The method may further include organizing geospatial data from the master globe based on the selected region and creating the portable globe based on the geospatial data. The portable globe may be smaller in data size than the master globe. The method may include transmitting the portable globe to a local device that may render the selected region at a higher resolution than the remainder of the portable globe in the GIS. A system for providing a portable globe may include a selection module, a fusion module and a transmitter. A system for updating a portable globe may include a packet bundler and a globe cutter.
US10013792B2 Methods and systems for computer-based skin animation
A method for simulating movement of a skin associated with a body comprises maintaining, by a computer, a representation of the skin comprising vertices, each vertex of the representation corresponding to a material point of the skin and comprising associated data, the associated data for each vertex comprising: constant body coordinates which represent a location of the material point of the skin relative to the body; and Eulerian skin coordinates specifying which one or more reference skin coordinates from among a set of reference skin coordinates correspond to the vertex at a particular time. Body coordinates and Eulerian skin coordinates may be maintained in two-dimensional spaces, which parameterize the surface of the body and skin.
US10013790B2 Executing conditional tasks in a graphics processing pipeline
In a graphics processing system, a driver for the graphics processing pipeline can include conditional graphics processing tasks in the graphics processing tasks that are to be executed by the graphics processing pipeline to generate a render output required by an application. Each such conditional task has associated with it a condition to be used by the graphics processing pipeline to determine whether to execute processing for the task or not and a region of the render output over which the processing for the task will be executed when the condition for the task is met. The graphics processing pipeline determines whether the condition associated with the task has been met, and only executes the processing for the task if the condition associated with the task has been met.
US10013789B2 Computerized motion architecture
A computing system is presented including a processor and non-transient memory which includes instructions to execute a method including receiving a motion instruction message which includes graphical objects to be modified and instructions to be assigned to each of the graphical objects to be modified, where an instruction includes a property to be applied to a graphical object. The method also includes identifying actors to be assigned to each of the graphical objects based on the instructions assigned to each of the graphical objects, where an actor is a non-graphical object capable of executing one or more instructions. The method also includes generating the actors for each of the graphical objects, executing the instructions assigned to each of the graphical objects via the actors, and outputting the modified graphical objects for display.
US10013787B2 Method for facial animation
A method of animating a digital character according to facial expressions of a user, comprising the steps of, (a) obtaining a 2D image and 3D depth map of the face of the user, (b) determining expression parameters for a user expression model so that a facial expression of the user-specific expression model represents the face of the user shown in the 2D image and 3D depth map (c) using the expression parameters and an animation prior to determine animation parameters usable to animate a digital character, wherein the animation prior is a sequence of animation parameters which represent predefined animations of a digital character (d) using the animation parameters to animate a digital character so that the digital character mimics the face of the user.
US10013786B2 Apparatus, method, and computer program for generating cartoon content and apparatus for displaying cartoon content
An apparatus for generating cartoon content includes a cut input controller configured to control receiving of a signal of adding a first cut comprising one or more layers; an effect input controller configured to control receiving of a type of a first effect applied to the one or more layers; and a cut generator configured to generate a first final cut such that the one or more layers express the first effect by making the first effect correspond to a user event received from a user, wherein the effect input controller controls receiving of directing start and end locations of the first effect in correspondence with the first effect, and wherein the cut generator sets a region between the directing start and end locations of the first effect as a first directing section and generates the first final cut such that the first effect is directed in the first directing section.
US10013784B2 Generating an assembled group image from subject images
An assembled group image is generated from subject images. Each of the subject images is associated with height data for the subject in the image. The height data is used to position the subject images in the assembled group image to provide a natural appearance. Shadows can also be added to the assembled group image.
US10013782B2 Dynamic interaction graphs with probabilistic edge decay
In one general embodiment, a computer-implemented method is provided for analyzing a dynamic graph. The computer-implemented method includes generating two or more sample graphs by sampling edges of a current snapshot of a dynamic graph. Additionally, the computer-implemented method includes generating two or more partial results by executing an algorithm on the sample graphs. Still yet, the computer-implemented method includes combining the partial results, from executing the algorithm on the sample graphs, into a final result.
US10013781B1 Sewing machine-style polygon drawing method
A method for drawing a polygon using a graphical user interface includes a display of an object includes an indicator which remains fixed on the display of the object, e.g., at the center of the display. This indicator is referred to herein as the “focus.” The image of the object moves under the focus (by the user executing a drag operation on the image with the mouse or the finger if a touch screen is used) and the focus stays fixed. While the image is moved by the user under the focus, a trail of vertices is created which are interconnected by lines. When the user indicates they are finished with the moving step the last vertex created in the sequence is connected with the first vertex at the start of the moving with a connecting line, completing the forming of a boundary around the region of interest.
US10013780B2 Systems and methods for artifact removal for computed tomography imaging
An imaging system includes a computed tomography (CT) acquisition unit and at least one processor. The CT acquisition unit includes an X-ray source and a CT detector configured to collect CT imaging data of an object. The at least one processor is operably coupled to the CT acquisition unit, and configured to reconstruct an initial image using the CT imaging information, the initial image including at least one object representation portion and at least one artifact portion; identify at least one region of the initial image containing at least one artifact and isolate the at least one artifact by analyzing the initial image using an artifact dictionary and a non-artifact dictionary, the artifact dictionary including entries describing corresponding artifact image portions, the non-artifact dictionary including entries defining corresponding non-artifact image portions; and remove the at least one artifact from the initial image to provide a corrected image.
US10013779B2 Metal artifact reduction for 3D-digtial subtraction angiography
A computed tomography (CT) imaging apparatus that reduces metal artifacts for digital subtraction angiography by, in circuitry, obtaining mask frames and contrast frames generated during scans of an object; performing a first reconstruction of the mask frames to generate metal volume data; identifying metal voxels in the metal volume data; re-projecting the metal voxels into the mask frames to generate metal-mask frames; defining a region of interest in each of the mask frames, each region of interest including metal regions; re-projecting the contrast frames; blending the mask frames with the re-projected contrast frames; registering the contrast frames with respect to the blended mask frames performing a cross-correlation analysis of the mask frames and the contrast frames, frame-pair-by-frame-pair; subtracting the registered contrast image from the corresponding mask image, frame-pair-by-frame-pair, to generate subtracted frames; and performing a second reconstruction on the subtracted frames.
US10013778B2 Tomography apparatus and method of reconstructing tomography image by using the tomography apparatus
A tomography apparatus includes a data acquirer configured to obtain a first partial image and a second partial image of an object based on data that is obtained respectively at a first angular section corresponding to a first time and at a second angular section corresponding to a second time during a tomography scan of the object that is moving, a controller configured to determine first information indicating a motion amount of the object in a first area of an entire image based on the first partial image and the second partial image, and determine second information indicating a degree of blur of a point included in the object in the first area based on the first information, and an image processor configured to correct the first area based on the first information and the second information, and output a tomography image based on the corrected first area.
US10013777B2 System and method for generating partial surface from volumetric data for registration to surface topology image data
The present disclosure relates to the generation of partial surface models from volumetric datasets for subsequent registration of such partial surface models to surface topology datasets. Specifically, given an object that is imaged using surface topology imaging and another volumetric modality, the volumetric dataset is processed in combination with an approach viewpoint to generate one or more partial surfaces of the object that will be visible to the surface topology imaging system. This procedure can eliminate internal structures from the surfaces generated from volumetric datasets, thus increases the similarity of the dataset between the two different modalities, enabling improved and quicker registration.
US10013775B2 Deep image compression using lie algebras
Systems, method, and computer program products for compressing a deep image comprising a plurality of voxels by, for each of the plurality of voxels, converting a voxel value to a corresponding value in a Lie algebra based on a logarithmic mapping function, interpolating a first subset of the plurality of values in the Lie algebra using a linear interpolation function applied to a first endpoint and a second endpoint of a first voxel column of the deep image, and upon determining that a deviation of the interpolation of each value in the first subset of the plurality of values does not exceed a threshold, storing an indication of the first endpoint, the second endpoint, and the respective values in the Lie algebra corresponding to the first and second endpoints.
US10013769B2 Device for processing tomographic data for visualizing the course of a therapy
A device (10) for processing data (3), which were obtained from a medical device suitable for imaging the lungs or the thorax, particularly an electrical impedance tomography device (30), provides improved visualization of a three-dimensional thoracic dimension (350) of the lungs. A characteristic contour (34, 350) is determined continuously by continuous reference to a previously determined outer contour (905) of the lungs as a comparison variable and is outputted, provided and visualized as an output signal (35).
US10013767B2 Method for measuring the interior three-dimensional movement, stress and strain of an object
A method of determining interior three-dimensional movement, deformation and strain in an object is provided. The method includes constructing a reference volume image, constructing a deformed volume image, wherein the deformed volume image represents the object after an applied stress and strain. The method further includes comparing the reference volume image and the deformed volume image to determine at least one displacement vector at least one of the x, y, and z directions. In addition it includes making a comparison for size of speckle features measured within the object. Based upon the at least one displacement vector, interior three-dimensional movement, deformation and strain can be measured for the object resulting from the applied stress and strain.
US10013761B2 Automatic orientation estimation of camera system relative to vehicle
Methods, apparatuses, and systems may provide for using the motion of a vehicle to estimate the orientation of a camera system of a vehicle relative to the vehicle. Image data may be received from a plurality of cameras positioned on the vehicle, and a first constraint set may be determined for the plurality of cameras based on a plurality of feature points in a ground plane proximate to the vehicle. A second constraint set may be determined based on one or more borders of the vehicle. One or more of the cameras may be automatically calibrated based on the first constraint set and the second constraint set.
US10013759B2 Method and image data processing device for processing a multi-energy computerized tomography image data set
A method is for processing a first image data set including a first image value tuple associated with a volume element of a region of an object to be imaged. In an embodiment, a second image data set is generated based upon the first image data set, including a second image value tuple associated with the volume element, a base material decomposition being capable of being carried based upon the second image data set and based upon a base material set; a starting area and a target area are selected as a function of the base material set, the first image value tuple being located in the starting area; the second image value tuple is ascertained based upon the first image value tuple, the second image value tuple being associated with the first image value tuple via image value tuple imaging and being located in the target area.
US10013758B2 Systems and methods for assessing nerve inflammation based on a segmented magnetic resonance image volume
Systems and methods for processing a segmented volume from magnetic resonance images that corresponds to a nerve are provided. The segmented volume can be processed to generate a report that provides complementary information on the state or condition of tissues contained in the segmented nerve volume. For example, the segmented volume can be processed to identify regions of suspected inflammation, or other pathology such as demyelination, of the nerve tissue contained in the segmented volume. The systems and methods described here provide a user-defined approach to identifying regions of suspected inflammation, or other pathology, in a segmented nerve volume.
US10013755B2 Information processing apparatus and information processing method
There is provided an information processing apparatus including an image acquisition unit configured to acquire a dish image obtained by shooting a single or multiple dishes, and a first dish recognition unit configured to recognize the single or multiple dishes included in the dish image with reference to dish data selected, from dish data registered in advance, based on a condition regarding at least one of a person relating to the dish image, a shooting environment of the dish image, a shooting place of the dish image, and a shooting time of the dish image.
US10013754B2 Method and apparatus for utilizing wheel profile data during wheel assembly service procedures
Methods and apparatus for utilizing vehicle wheel assembly surface profile data acquired by a vehicle wheel service system from a non-contact imaging sensor and a projected pattern of optically distinct elements on the vehicle wheel assembly surface to identify one or more features of the vehicle wheel assembly, to receive operator input, and to facilitate the placement of imbalance correction weights onto the vehicle wheel assembly surface.
US10013753B2 Method for evaluating bandgap distributions of nanowires
A method for evaluating bandgap distributions of nanowires is provided. First, a plurality of nanowires located on a surface of a substrate is provided. Second, a metal electrode on the surface and electrically connected to the plurality of nanowires is provided. Third, a SEM image is taken on the plurality of nanowires and the metal electrode. Fourth, the bandgap distributions of the plurality of nanowires are evaluated through the SEM image.
US10013750B2 Object detection methods, display methods and apparatuses
Disclosed are object detection method, display methods and apparatuses. The method includes obtaining slice data of inspected luggage in the CT system; generating 3D volume data of objects in the luggage from the slice data; for each object, determining a semantic description including at least a quantifier description of the object based on the 3D volume data; and upon reception of a user selection of an object, presenting the semantic description of the selected object while displaying a 3D image of the object. The above solutions can create a 3D model for objects in the inspected luggage in a relatively accurate manner, and thus provide better basis for subsequent shape feature extraction and security inspection, and reduce omission factor.
US10013749B2 Resolution enhancement of OCT images during vitreoretinal surgery
Resolution enhancement of OCT images during ophthalmic surgery may be performed with an OCT scanning controller that interfaces to an OCT scanner used with a surgical microscope. Real-time OCT images may be acquired by the OCT scanner, while previously acquired high resolution OCT images are accessed by the OCT scanning controller. The high resolution OCT images may be morphed based on the real-time OCT images to match a deformation of the eye. The morphed high resolution OCT images may be displayed during surgery.
US10013747B2 Image processing method, image processing apparatus and display apparatus
The embodiments of the present disclosure disclose an image processing method, an image processing apparatus and a display apparatus. Before frame image data is displayed, all of grey level values of the frame image data to be displayed are divided into a plurality of grey level areas. Then, a type of each of the grey level areas is determined to be a first grey level area or a second grey level area based on a result of a comparison between a first ratio and a second ratio corresponding to each of the grey level areas. Finally, the grey level values included in each grey level area are adjusted to increase a grey level span of the first grey level area and decrease a grey level span of the second grey level area, and the frame image data is displayed based on the adjusted grey level values. That is, this image processing method allows a range of the first grey level area in the to-be-displayed frame image data to be increased and a range of the second grey level area to be decreased.
US10013744B2 Method and system for correcting image distortion
An image processing method is disclosed. The method comprises receiving from an imaging sensor input image data arranged in a plurality of pixel data rows corresponding to a grid of sensor pixels, and sampling the input image data to provide sampled image data having less pixel data rows. The method further comprises correcting image distortion in at least a portion of the sampled data.
US10013743B2 Systems, methods and devices for performing motion artifact correction
The present invention provides methods and devices for correcting motion related imaging artifacts. In particular, the methods include positioning a device configured to detect motion at a region of interest on an object, simultaneously obtaining an image data set of the region of interest and a motion data set at the region of interest with the device, and correcting motion related imaging artifacts with an algorithm configured to identify time periods of motion from the motion data set, and correct the image data set corresponding to the identified time periods of motion.
US10013740B2 Model-based tomographic reconstruction with correlated measurement noise
The present invention is directed to a novel tomographic reconstruction framework that explicitly models the covariance of the measurements in the forward model using a mean measurement model and a noise model. This more accurate model can result in improved image quality, increased spatial resolution, and enhanced detectability—in particular, for imaging scenarios where there are features on the order of the correlation length in the projection data. Applications where these methods might have particular benefit include high resolution CBCT applications as in CBCT mammography (where very fine calcifications are difficult to resolve due to detector blur and correlation), musculoskeletal imaging (where fine bone details are important to the imaging task), or in temporal bone imaging where the fine detail structures of the inner ear are also difficult to resolve with standard imaging techniques.
US10013739B2 Image enhancement methods and systems using the same
An embodiment of an image enhancement method is introduced for use in an electronic device. An image composed of a plurality of pixel values is first received, and each pixel therein is separated into two channels. The image is further divided into a plurality of blocks. A distribution of a selected channel is determined for each block, which is selected from the two channels. For each pixel, the pixel value of the selected channel is adjusted according to at least one distribution corresponding to at least one neighboring block. For each pixel, the pixel value of the other channel is adjusted according to the adjusted pixel value of the selected channel. As a result, the adjusted image is provided.
US10013738B2 Systems, methods, and media for adjusting one or more images displayed to a viewer
Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.
US10013737B2 Determination of an operation
A method comprising entering a passive viewing state of an apparatus, receiving information indicative of a first input, determining a first operation based, at least in part, on a passive viewing state and the first input, performing the first operation, receiving environmental sensor information, determining that the environmental sensor information indicates that the apparatus is actively viewed by a user, entering of an active viewing state of the apparatus based, at least in part, on the determination that the environmental sensor information indicates that the apparatus is actively viewed by the user, receiving information indicative of a second input, the second input being substantially the same as the first input, determining a second operation based, at least in part, on the active viewing state and the second input, the second operation being different from the first operation, and performing the second operation is disclosed.
US10013735B2 Graphics processing unit with bayer mapping
A method and manufacture for graphics processing in which a first line of raw Bayer data and a second line of raw Bayer data are received. Each two-by-two array of a plurality of non-overlapping two-by-two arrays of the first line of raw Bayer data and the second line of raw Bayer data is mapped as a separate corresponding texel to provide a plurality of texel. At least one operation is performed on at least one of the plurality of texels.
US10013733B2 Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data sets
Systems, processors and methods are disclosed for organizing processing datapaths to perform operations in parallel while executing a single program. Each datapath executes the same sequence of instructions, using a novel instruction sequencing method. Each datapath is implemented through a processor having a data memory partitioned into identical regions. A master processor fetches instructions and conveys them to the datapath processors. All processors are connected serially by an instruction pipeline, such that instructions are executed in parallel datapaths, with execution in each datapath offset in time by one clock cycle from execution in adjacent datapaths. The system includes an interconnection network that enables full sharing of data in both horizontal and vertical dimensions, with the effect of coupling any datapath to the memory of any other datapath without adding processing cycles in common usage. This approach enables programmable visual computing with throughput approaching that of hardwired solutions.
US10013732B2 Externally directed GPU data
Mechanisms for externally directing graphics processing unit data are disclosed. A simulator module includes an external application interface that is configured to communicate with an external application that is independent of the simulator module. The simulator module is configured to receive from the external application via the external application interface first user data and provide the first user data to a graphics processing unit (GPU) for use by a first shader function for image rendering during a first period of time. The simulator module continuously generates simulation data associated with a simulation and provides the simulation data to the GPU for the image rendering during the first period of time.
US10013729B2 Categorizing social network objects based on user affiliations
Groups of users of a social networking system are categorized based on their association with a type of malicious activity. A set of predetermined malicious groups is identified. Users associated with the malicious groups are selected based on their level of interactions with the malicious groups. Other groups associated with the selected users are identified as being potentially malicious groups. The potentially malicious groups are further analyzed based on occurrences of keywords associated with the type of malicious activity and manual verification by experts. The potentially malicious groups are either classified as being malicious or non-malicious or assigned a score based on their likelihood of being associated with the type of malicious activity. The methods and system disclosed can be used for categorizing other types of social network objects based on their association with a type of malicious activity, for example, users, events, and content.
US10013726B1 Acquiring intellectual property assets
A facility for facilitating processes for acquiring intellectual property assets (“assets”) is described. In some embodiments, the facility enables an organization operating the facility to generate a budget for a proposed acquisition of assets. The organization may include multiple entities that are together interested in acquiring the assets. The entities may each provide values for the assets, either by applying rules that automatically attribute values to the assets, by having human analysts manually analyze the assets to estimate their values, or by some combination of these two techniques. The facility generates the budget based on the values determined for the assets. A person or team of people responsible for the proposed acquisition of assets can use the budget in negotiations to acquire the assets. If the assets are acquired, the facility can allocate acquisition and post-acquisition expenses among the entities on whose behalf the assets were acquired.
US10013721B1 Identification of electronic tax return errors based on declarative constraints
Computer-implemented methods, articles of manufacture and computerized systems for identifying or alerting a user of certain data in electronic tax returns. A computerized tax return preparation system including a tax return preparation software application executed by a computing device receives electronic tax return data and populates a field of the electronic tax return. The system executes a constraint engine that compares the electronic tax return data with a constraint of a tax authority requirement expressed in a declarative format. An alert is generated for the user of the tax return preparation software application when the electronic tax data does not satisfy the declarative constraint.
US10013715B2 Temporary waiver tool
Embodiments of the invention are directed to systems, methods and computer program products for use in financial systems, where data communication is automated for purposes of providing temporary waivers. An exemplary apparatus is configured to receive a request from a requesting entity to assign an account a temporary waiver. The account may be associated with one or more services that require a payment for utilizing the service. The system may then send the request to a processing entity to analyzes the request for approval, and receive an approval decision based at least partially on the analysis of the request. In response to receiving the approval decision, the system may process at least one subsequent action for providing or declining a temporary waiver.
US10013710B2 Fashion preference analysis
A machine may be configured to determine fashion preferences of users and to provide item recommendations to the users based on the users' fashion preferences. For example, the machine receives an image of a user and a set of spatial data indicating a position of the body of the user in a three-dimensional space. The machine may perform an analysis of the image and the set of spatial data. The performing of the analysis may include extracting, from the image, an image swatch that depicts a portion of an item worn by the user. The machine may identify a fashion preference of the user based on the analysis of the image and of the set of spatial data. The machine may identify an item that corresponds to the fashion preference of the user within an inventory of fashion items and may generate a recommendation of the identified fashion item.
US10013708B1 Estimating a condition of a physical structure
In a computer-implemented method and system for capturing the condition of a structure, the structure is scanned with a three-dimensional (3D) scanner. The 3D scanner generates 3D data. A point cloud or 3D model is constructed from the 3D data. The point cloud or 3D model is then analyzed to determine the condition of the structure.
US10013707B1 Address modification for advertisement mediation
A method of routing advertisement based content requests through an advertisement gateway comprises receiving, on an electronic device, an advertisement content, rendering the advertisement content in a test environment, intercepting at least one outbound request for secondary content initiated by the execution of the advertisement content, where the outbound request is directed to an external source address other than an advertisement gateway, rewriting the advertisement content to direct the outbound request to the advertisement gateway address, creating a revised advertisement content based on the rewriting, and executing the revised advertisement content on the electronic device.
US10013705B2 Increased visibility during order management in a network-based supply chain environment
A system, method and article of manufacture are provided for a first business entity to provide a network-based supply chain framework for collaborative order management between at least a second and a third independent business entity, such as a service provider, vendor, reseller, manufacturer and the like. A request for an order is received over a network with an automated system, from at least a second business entity. The order is transmitted over a network, with an automated system, to at least the third business entity. Information is received from the third business entity relating to a status of completion of the order by the third business entity using a network. The progress in completing the order is tracked based on the information received from the third business entity. Progress reports from the tracking are generated periodically; and transmitted to the second business entity using the network.
US10013701B2 System and method for managing message campaign data
A server system comprising one or more processors and memory initiates delivery of a respective message campaign that includes one or more messages addressed to a plurality of users. The server system receives, from the plurality of users, campaign-feedback data indicative of user interaction. The campaign-feedback data includes information that enables generation of campaign reports including quantitative information about the message campaigns. After receiving the campaign-feedback data, the server system transmits, to one or more remote storage systems, campaign-tracking data that is based on the campaign-feedback data and then receives, from a requestor, a first request for analysis of the campaign-feedback information. In response to receiving the first request for analysis of the campaign-feedback information, the server system obtains a campaign report generated using the campaign-tracking data from the one or more remote storage systems; and provides the campaign report to the requestor.
US10013695B2 Methods, apparatus and articles-of-manufacture for secondary referral tracking on a public-access computer network
Improved methods, systems and articles-of-manufacture permit the tracking of secondary referral sources in network-based e-commerce environments, thereby enabling advantageous commission-sharing arrangements between primary and secondary referral sources.
US10013689B2 Methods, system and apparatus for conducting point of sale transactions
A method, system, and apparatus to scan visual codes are described. A first visual code of a plurality of visual codes to be scanned may be displayed on an electronic screen, the first visual code providing information related to a transaction facilitated by the point-of-sale terminal. An amplitude of a scan signal emitted by the point-of-sale terminal is measured and the amplitude of the scan signal and a threshold amplitude level are compared. Another of the plurality of visual codes is displayed on the electronic screen in response to the amplitude of the scan signal exceeding the threshold amplitude level.
US10013688B2 Offline delivery of content available in voice applications
Methods and arrangements for facilitating offline delivery of content available in voice applications. User access to a voice application is permitted, and the user is accorded a capability to select content in the voice application for offline delivery. The selected content is stored in a holding arrangement, and the selected content is availed for delivery to the user.
US10013686B2 Securely and efficiently processing telephone orders
An apparatus includes a communications module that establishes a telephonic connection between a customer service representative of a merchant and a customer. An identification module receives an identifier. The identifier alerts a computer system of the merchant that the customer is associated with a billing profile stored on a computer system external to the computer system available to the merchant and the customer service representative. A billing profile access module receives information from the billing profile. The billing profile includes billing information of the customer. The billing profile is electronically accessed using the external computer system, via a network, to process a sales order between the customer and the merchant. A transaction module processes the sales order using the billing profile of the customer in response to a customer approval of the sales order. The transaction module shields the billing information of the billing profile from the customer service representative.
US10013684B2 Processing cardless transactions at automated teller devices
Methods, systems, and computer-readable media for processing cardless transactions at automated teller devices are presented. In some embodiments, a computer system may receive, from an automated teller device associated with a financial institution, login input comprising one or more online banking credentials associated with a customer of the financial institution. Subsequently, the computer system may validate the login input. If the login input is valid, the computer system may generate a one-time passcode. Then, the computer system may send, to a customer mobile device associated with the customer, the one-time passcode. Thereafter, the computer system may receive, from the automated teller device, passcode input. Subsequently, the computer system may validate the passcode input. If the passcode input is valid, the computer system may generate a customer authentication message. Then, the computer system may send, to the automated teller device, the customer authentication message.
US10013683B2 Systems and methods for point of sale deposits
The disclosed embodiments include systems and methods for executing a point of sale deposit. In one embodiment, a system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive deposit information related to a point of sale deposit from a mobile device, and generate a deposit token retaining at least the deposit information and deposit authorization information. The one or more processors may also be configured to transmit the deposit token to the mobile device for displaying a readable code generated based on the deposit token, receive a point of sale deposit authorization notification from the merchant device indicating at least receipt by the merchant device of the deposit token from the mobile device, and transfer funds to a financial service account based on the received deposit information and authorization notification.
US10013681B1 System and method for mobile check deposit
Machine-readable storage media having instructions stored therein that, when executed by a processor of a mobile device, configure the mobile device to capture a check image for deposit and read a MICR line of the received check image. The mobile device is configured to present electronic images of the check to the user after the electronic images are captured. The mobile device may be configured to confirm that the deposit can go forward after optical character recognition (OCR) is performed on the check, the optical character recognition (OCR) determining an amount of the check, comparing the OCR determined amount to an amount indicated by the user, and reading a MICR line of the check.
US10013677B2 Appliance monitoring systems and methods
Systems, methods, and apparatus are disclosed for monitoring appliances at a site, such as a household, business office, etc. The appliances can include, for example but not limited to, an electric oven, dishwasher, refrigerator, laundry washer, freezer, pool controller, light bulb, microwave oven, computer, motor vehicle, television, telephone, etc. In many of the embodiments, the appliance has a computer based architecture or a controller that enables communication of data concerning the electronic appliance. In some embodiments the appliance is an apparatus with a radio frequency identification (RFID) tag or other passive device that can be interrogated for information concerning the appliance.
US10013654B1 Cooperatively operating a network of supervised learning processors to concurrently distribute supervised learning processor training and provide predictive responses to input data
A supervised learning processing (SLP) system and non-transitory, computer program product provides cooperative operation of a network of supervised learning processors to concurrently distribute supervised learning processor training, generate predictions, and provide prediction driven responses to input objects, such as NL statements. The SLP system includes SLP stages that are distributed across multiple SLP subsystems. Concurrently training SLP's provides accurate predictions of input objects and responses thereto, the SLP system and non-transitory, computer program product enhance the network by providing high quality value predictions and responses and avoiding potential training and operational delays. The SLP system can enhance the network of SLP subsystems by providing flexibility to incorporate multiple SLP models into the network and train at least a proper subset of the SLP models while concurrently using the SLP system and non-transitory, computer program product in commercial operation.
US10013651B2 Electronic module with three-dimensional communication interface
The invention relates to a method for making an electronic module having an integrated circuit chip connected to an antenna. The method includes the steps of producing a module having electrical interconnection areas, a chip connected to the interconnection areas and a protection element covering at least the chip and part of the interconnection areas, and a radio antenna connected to the chip and arranged above the chip. The method includes a step of producing the entirety or part of the antenna, or the tracks thereof for coupling same with the interconnection areas, in three dimensions directly on the protection element.
US10013649B2 Card body for a data carrier and inlay for a partial card body
A card body for a data carrier comprises at least a first and a second foil. The first foil comprises a first light-conducting areal region of a light-conducting material and a first opaque areal region of an opaque material adjoining the first light-conducting areal region. The second foil comprises a second light-conducting areal region of a light-conducting material adjacent to a second opaque areal region. The first and second foils are arranged lying one above the other areally. The first and second foils are aligned such that the first and second light-conducting areal regions form an overlap region. The card body comprises a first cover foil configured to be opaque and arranged above the first foil. The transition from the first and second light-conducting areal regions to the first and second opaque areal regions has light-scattering particles.
US10013645B2 Image forming apparatus and method for controlling an image forming apparatus
An image forming apparatus has a storage portion, a mechanism control portion, and a main control portion. The storage portion stores information as to the apparatus. The mechanism control portion controls the operation of a mechanical system in the apparatus. The main control portion performs a job related to a function of the apparatus by controlling the operation of individual constituent elements of the apparatus, and on detecting an error that prevents continuation of the operation of the mechanical system included in the job being performed, feeds the mechanism control portion with an instruction to interrupt the control of the operation of the mechanical system, stores in the storage portion uncompleted data of the job corresponding to the operation of the mechanism control portion left uncompleted as a result of the interruption, reboots itself, and restarts the job by using the uncompleted data.
US10013643B2 Performing optical character recognition using spatial information of regions within a structured document
Techniques are disclosed for facilitating optical character recognition (OCR) by identifying one or more regions in an electronic document to perform the OCR. For example a method for identifying information in an electronic document includes obtaining a set of training documents for each template of a plurality of templates for the electronic document, extracting spatial attributes for at least a first label region and at least a first corresponding value region from the set, and training a classifier model based on the extracted spatial attributes, wherein the classifier model is used to identify the information in the electronic document. The spatial attributes represent a position of at least the first label region and at least the first value region within the electronic document.
US10013642B2 Systems and methods for hair loss management
Comprehensive systems and methods for managing hair loss are provided which enable an individual experiencing hair loss, and/or the person consulting him or her, to manage it and to determine and efficiently plan any appropriate treatment options. Management of hair loss may comprise quantifying hair loss, determining what hair growth stimulation product or treatment to adopt and the best timing for such products and/or treatments, and allowing to track and manage any progress of the selected hair growth stimulation product or treatment.
US10013639B1 Analyzing digital images based on criteria
Digital images, such as digital photographs, are analyzed by an application running on a user device or other computing apparatus. Heuristics, characteristic detection or measurement techniques, or other analytics are used to evaluate individual digital images or to compare a plurality of digital images in accordance with user-input criteria. Digital images are then presented to a user as a result of the analysis, and further operations may be performed per user selections or input. Numerous digital images may thus be timely evaluated for aesthetic appeal, composition, subject matter content, or other factors, and then deleted, printed, distributed, or put other use.
US10013636B2 Image object category recognition method and device
The present invention relates to an image object category recognition method and device. The recognition method comprises an off-line autonomous learning process of a computer, which mainly comprises the following steps: image feature extracting, cluster analyzing and acquisition of an average image of object categories. In addition, the method of the present invention also comprises an on-line automatic category recognition process. The present invention can significantly reduce the amount of computation, reduce computation errors and improve the recognition accuracy significantly in the recognition process.
US10013632B2 Object tracking apparatus, control method therefor and storage medium
An image capture apparatus functions as an object tracking apparatus for tracking an object included in provided images, registers a partial image indicating an object as a template, and performs template matching for estimating a region by using the template and histogram matching for registering a histogram of a partial image indicating the object and estimating a region by using the histogram. In a case where a distance between the estimation region based on the histogram matching and the estimation region based on the template matching is within a predetermined range, the estimation region based on the template matching is employed as an object region, and in a case where the distance between the estimation region based on the histogram matching and the estimation region based on the template matching is not within the predetermined range, the estimation region based on the histogram matching is employed as the object region.
US10013622B2 Removing unwanted objects from a photograph
Methods, systems and computer program products for removing unwanted objects from a photograph are provided. Aspects include identifying a plurality of objects in the photograph and classifying each of the plurality of objects as one of a static object and a dynamic object. Aspects also include removing one or more of the plurality of objects classified as dynamic objects from the photograph and identifying one or more additional photographs, which include one or more of the plurality of objects classified as static objects. Aspects further include integrating content from at least one of the one or more additional photographs in a location of the removed dynamic objects in the photograph.
US10013621B2 Systems and methods for identifying objects in media contents
There is provided a system including a memory and a processor to receive images. The processor is further to train independent detectors for identifying first objects in the images based on individual attributes including a first attribute and a second attribute. The processor is also to train joint detectors for identifying first objects in the images based on composite attributes including a composite attributes each including the first attribute and the second attribute. The processor is to analyze features of the images to determine a difference between a first training performance of the independent detectors and a second training performance of the joint detectors. Lastly, the processor is to select, based on the analyzing, between using the independent detectors and using the joint detectors for identifying second objects in the images using a third attribute and a fourth attribute in the attribute database.
US10013620B1 Apparatuses, systems and methods for compressing image data that is representative of a series of digital images
The present disclosure is directed to apparatuses, systems and methods for automatically compressing digital image data. More particularly, the present disclosure is directed to apparatuses, systems and methods for automatically compressing digital image data that is representative of a series of digital images.
US10013617B2 Snow covered path of travel surface condition detection
A method for determining a snow covered surface condition of a path of travel. A beam of light is emitted at a surface of the path of travel by a light emitting source. An image of a path of travel surface is captured by an image capture device. The image capture device is mounted on the vehicle and captures an image in a downward direction. The captured image captures the beam of light emitted on the path of travel surface. Analyzing a subsurface scattering of the light generated on the path of travel surface by a processor. A determination is made whether snow is present on the path of travel. A snow covered path of travel surface signal is generated in response to the identification of snow on the path of travel.
US10013616B2 Detection, identification, and mitigation of lens contamination for vehicle mounted camera systems
Systems and methods are presented for operating a vehicle camera system to detect, identify, and mitigate camera lens contamination. An image is received from a camera mounted on the vehicle and one or more metrics is calculated based on the received image. The system determines whether a lens of the camera is contaminated based on the one or more calculated metrics and, if so, determines a type of contamination. A specific mitigation routine is selected form a plurality of mitigation routines based on the determined type of contamination and is applied to the received image to create an enhanced image. The enhanced image is analyzed to determine whether the contamination is acceptably mitigated after application of the selected mitigation routine and a fault condition signal is output when the contamination is not acceptably mitigated.
US10013613B2 Identifying objects in an image
Identifying objects in an image. An image is received. A plurality of objects in the image are detected. One or more of the detected objects are identified, while one or more detected objects remain unidentified. From the identified detected objects, one or more salient objects are determined. Based on the salient objects, a generic location for the image is determined. Based on the determined generic location for the image, at least one of the unidentified detected objects is identified.
US10013609B2 Image capturing apparatus and image processing method
An image capturing apparatus that can capture a visible light image and an infrared light image of the same object, the image capturing apparatus comprises a detection unit configured to detect a predetermined object in the visible light image, an extraction unit configured to extract feature information of a specific portion in the object detected in the infrared light image by the detection unit, and an estimation unit configured to estimate unique information of the predetermined object using the feature information extracted by the extraction unit.
US10013604B1 Flexible form factor overlay device
A device is provided that includes a light-sensing layer including photodetectors, a light guide arranged to direct light beams towards a document area, and an angle-selective layer arranged to filter light beams reflected from the document area based on respective angles of incidence of the reflected light beams. The device also includes a controller configured to: operate the light guide to emit light, such that a plurality of light beams is directed towards the document area, where a portion of the light beams is reflected off of the document area and filtered by the angle-selective layer to direct a subset of the reflected light beams to the light-sensing layer. The controller is also configured to receive data indicative of the subset of light beams, generate an image of a document in the document area, detect text in the image, translate the text, and display the translated text on a display.
US10013602B2 Feature vector extraction device based on cell positioning
A feature vector extraction device includes a cell learning unit setting a plurality of cells representing a position and range for counting a feature vector of a target on the basis of a plurality of images containing a target for learning use. A normalizer selects two feature points from among three or more feature points which are set in an image and represent the target for learning use, and normalizes a size and direction of each of the feature points. A feature point calculator calculates a mean position and a variation from the relevant mean position for each of other feature points than the selected two feature points of the normalized feature points. A cell decision unit decides a position of each of the cells on the basis of the mean position and decides a size of the each of the cells on the basis of the variation.
US10013601B2 Ideograms for captured expressions
Particular embodiments of a method comprise analyzing an image to classify an expression displayed on a face shown in a captured image. Image analysis may include detecting the face in the image, generating a characterization of features of the face, and classifying the expression based on the characterization. The characterization of facial features may be based on benchmark metrics for a particular expression. One or more ideograms (e.g., written characters, symbols or images that represent an idea or thing) may be selected based on the expression. The selection may be based on one or more match scores for the expression. The match scores may be determined based on an ideogram dictionary or an ideogram usage history. The selected ideograms may then be presented, in association with the face, on a screen for the computing device.
US10013600B2 Digital image processing method and apparatus, and storage medium
The present disclosure is related to a digital image processing method and apparatus for generating a description of contents depicted in a digital image based on at least one or more of identity information of a person depicted in the digital image and digital image information.
US10013599B2 Face detection, augmentation, spatial cueing and clutter reduction for the visually impaired
An apparatus for improving performance of a retinal implant may include processing circuitry. The processing circuitry may be configured to receive image data corresponding to a camera field of view, determine whether a particular object is detected within the camera field of view, perform image data processing to enable a representation of a portion of the image data corresponding to an implant field of view to be provided on a retinal implant where the implant field of view is smaller than the camera field of view, and, responsive to the particular object being located outside the implant field of view, provide a directional indicator in the implant field of view to indicate a location of the particular object relative to the implant field of view.
US10013592B2 Method and system for supervised disembarking of passengers from a bus
System and method for collecting object identification data from a plurality of objects that interact with a vehicle during operation of the vehicle, where the vehicle interacts with specific objects at specific geographical positions. An identification sensor is coupled to a geographical position sensor, and whenever an object is identified a record is generated, the record including the identification of the object, the position of the vehicle when the interaction between the object and the vehicle occurs, and the time of the interaction. Exemplary objects include passengers, containers, and documents. Exemplary interactions include loading/unloading an object from the vehicle, boarding a passenger, unloading a passenger, transferring a bulk material from the vehicle into a specific container, and/or transferring a bulk material from a specific container to the vehicle. The record may also include additional data about a parameter of the object (such as the object's weight, volume, or temperature).
US10013588B2 Encoded information reading terminal with multi-directional antenna
An encoded information reading terminal can comprise a microprocessor, a memory communicatively coupled to the microprocessor, a radio frequency identifier (RFID) reading device, and two antennas having substantially different spatial orientation. A switching circuit can be configured to alternatively electrically couple one of the antennas to the RFID reading device.
US10013584B2 Apparatus, system, and method for detecting theft of network devices
The disclosed apparatus may include a secure storage device that securely stores an initial geographic location of a network device that facilitates network traffic within a network. This apparatus may also include a processing unit communicatively coupled to the secure storage device. The processing unit may determine a current geographic location of the network device. The policy-enforcement unit may then detect evidence of theft of the network device by (1) comparing the current geographic location of the network device with the initial geographic location of the network device and (2) determining, based at least in part on the comparison, that the current geographic location of the network device does not match the initial geographic location of the network device. Finally, the processing unit may perform at least one security action in response to detecting the evidence of theft of the network device.
US10013579B2 Secure routing of trusted software transactions in unsecure fabric
Various configurations and methods for securing and validating trusted input output (IO) data communications within fabric interconnects of processing circuitry are disclosed herein. As an example, a technique for secure routing of trusted software transactions includes operations of a crypto engine and an IO hub to validate trusted transactions such as DMA read and write transactions received from a trusted IO controller, and configuring the fabrics of the circuitry to prevent re-routing or tampering of data from the trusted transactions. In an example, hardware-based identification and verification of the trusted transactions may be performed with use of content addressable memory at the crypto engine and the respective unsecure fabrics, to identify and enforce the trusted transactions that cannot be re-routed. As a result, rogue agents or entities connected to the unsecure fabrics cannot interfere with or intercept data for trusted transactions.
US10013577B1 Data processing systems for identifying whether cookies contain personally identifying information
A system for identifying and determining whether a particular cookie may include personal data, in various embodiments, is configured to analyze collected cookies to determine whether the collected cookies may be used to directly or indirectly identify a particular individual. The system may, for example: (1) generate one or more virtual profiles; (2) use the one or more virtual profiles to access a plurality of websites; (3) collect cookie data for the plurality of websites for the one or more virtual profiles; and (4) analyze the cookie data to determine whether a particular website of the plurality of websites utilizes one or more cookies which may potentially include personal data. The system may then generate a report of the analysis, and display the report to an administrator or other individual associated with the particular website.
US10013573B2 Personal ledger blockchain
A system, method, and computer readable storage medium configured for storing encrypted data in a blockchain. To write additional data in a blockchain, a request is received at a computing node. The request is typically cryptographically signed by a user system to include a new transaction with additional data in the blockchain. The additional data is previously encrypted with an encryption key. A new block that records the new transaction with additional data in the blockchain is added. To read the additional data in a blockchain, a request is received at a computing node with a transaction identifier and a decryption key from a user system to access data journaled as part of the blockchain in the transaction database. The transaction database is searched using the identifier. In response, to finding the corresponding block in the blockchain, the data is decrypted using the decryption key.
US10013571B2 Information management system and information management method
In the present invention, a control section of a CRM server performs editing processing for TPO (the time, the place, and the occasion) requirements. Next, a control section of a TPO server registers the TPO requirements in order to convert the same to TPO definitions. Then, the control section performs setting processing for the TPO definitions. A portable terminal identifies the current location and the current time. Then, a control section verifies TPO definition state transitioning. If transitioning of the TPO definition state is detected, the control section performs TPO definition state transition notification processing. The control section of the portable terminal performs individual control processing on the basis of the TPO definitions.
US10013570B2 Data management for a mass storage device
Disclosed aspects relate to data management for a mass storage device. The mass storage device may be structured to include an encrypted file system to store a set of data and a token analyzer to manage access to the encrypted file system. A connection between the mass storage device and a computing device may be sensed. In response to sensing the connection, a token corresponding with the computing device may be detected. Based on the token, the token analyzer may determine to provide the computing device a set of selected permissions to the encrypted file system. The set of selected permissions to the encrypted file system may be provided by the mass storage device to the computing device.
US10013568B2 Identifying and blocking prohibited content items in a content management system
To identify whether a content item is prohibited, a content management system can generate a content item fingerprint for the content item and then compare the generated content item fingerprint to a blacklist of content item fingerprints for prohibited content items. If the generated content item fingerprint matches any of the content item fingerprints included in the blacklist, the content management system can determine that the content item is prohibited. The content management system can deny requests to share prohibited content items and/or requests to assign prohibited content items to a user account on the content management system. The content management system can generate the content item fingerprint using the content item as input in a fingerprinting algorithm that was used to generate the content item fingerprints on the blacklist.
US10013564B2 Methods, systems, and devices for handling image capture devices and captured images
Computationally implemented methods and systems include acquiring an encrypted image that is a captured image that has been encrypted through use of a particular device code associated with an image capture device that captured the captured image, wherein the captured image includes a representation of a feature of an entity, decrypting the acquired encrypted image that was encrypted through use of the particular device code, and performing a validation detection operation to detect a privacy beacon associated with the entity in the decrypted captured image. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10013562B2 Information processing device, and information processing method
An information processing device includes an interrupt information output request part configured to detect an input of interrupt information, which is information newly output with an output part and which includes a plurality of contents, when output information is being output with the output part. An output controller restricts the scope of the interrupt information being output with the output part based on the type of the output information. Thus, the information processing device is able to switch an operation as to whether or not to output personal information such as an incoming notice with the output part.
US10013560B1 Securely exchanging information during application startup
Provided is a method for securely exchanging information during application startup. A processor may send a request for a passphrase to one or more remote devices using a first out-of-band message. The processor may receive, from at least one of the remote devices, a response that includes the passphrase. The response may be a second out-of-band message. The processor may decrypt application startup data that is stored in a first configuration file for the application using the received passphrase. The application startup data may be necessary for the application to execute. The processor may then execute the application using the decrypted application startup data.
US10013559B2 Communication with a virtual trusted runtime BIOS
A secure communication channel is established between a virtual trusted runtime basic input output system (BIOS) and a virtual machine that includes a virtual BIOS. The virtual trusted runtime BIOS communicates with the virtual machine according to a web-based protocol over the secure communication channel using a secure socket layer.
US10013542B2 Biometric interface system and method
A system includes a wearable device having at least one sensor configured to determine a user's fingerprint data, at least one data storage device containing authentication data, and at least one processor configured to compare the user's fingerprint data with the authentication data in order to authenticate a user. A method of authenticating a wearable device includes producing a fingerprint, determining fingerprint data derived from the fingerprint with one or more sensors, comparing the fingerprint data with authentication data on one or more data storage devices, and authenticating the user if the fingerprint data and the authentication data match.
US10013538B1 Matching accounts identified in two different sources of account data
Among other things, first and second sets of authentication credentials are used to access respectively data about a first set of one or more accounts from a first source and data about the one or more of the second accounts from the a second source. The data are analyzed to identify (a) one account of the first set of one or more accounts and (b) the one of the one or more of the second accounts as possibly a single account. After information is presented to a user an indication is received from the user that they are a single account. For a computation that requires data about the single account, data from the first source or data from the second source or data from both are used, based on a predefined computational rule.
US10013536B2 License activation and management
A software license management system may include an activation server that provides permission to activate a software product. The activation server may receive receiving a request to validate activation of the software and refreshing license information for the software in response to the request to validate. The server may additionally receive a request to re-designate the license information for the software product and may update license information for the software in response to the request to re-designate the software product.
US10013535B2 Software configuration of module dependent on history
A program controller is arranged to automatically authorize or configure or upgrade a program for a customer replaceable card of a system, the controller being arranged to manage the program automatically, according to a licence agreement, and according to a stored history of use of the hardware module. A supplier can track customer changes and enforce more easily different conditions for authorizing the program on, different modules from different sources, having different levels of capability. There can be less interaction with the supplier to get specific authorizations. The history can be stored on the module. It can be used to ease inventory tracking and generate billing information.
US10013529B1 Workbench for integrating applications
Software configured to interface with multiple other disparate software applications or databases to present a single user interface to a user allows the user to view and modify data from multiple applications and/or databases without having to worry about which application the data comes from. The software provides a user interface which presents to the user seamless integration of data from multiple disparate applications/databases, even though the software may have to continually interface with one or both applications to retrieve, modify, and store data. Exemplary such software comprises workbench software configured to integrate multiple EHR applications and allow for retrieval, presentation, creation, editing, and updating of data from such EHR applications. For example, in one preferred implementation, such software facilitates integration of an ambulatory care solution and an enterprise scale solution so as to allow an organization utilizing an ambulatory care solution to leverage data from an enterprise scale solution.
US10013528B2 Medical image storing method, information exchanging method, and apparatuses
The present disclosure discloses a medical image storing method, an information exchanging method, and apparatuses. A method includes: acquiring a medical image and a reference image, where the medical image and the reference image are images of a same region of a first object that are photographed at different times; determining an increment of the medical image relative to the reference image; and storing the increment of the medical image relative to the reference image. According to some embodiments of the present disclosure, an increment of a medical image relative to a reference image is determined, and only the reference image and the increment of the medical image relative to the reference image are stored, thereby reducing storage space occupied by a medical image.
US10013522B2 Method of extracting capacitances of arbitrarily oriented 3D interconnects
An apparatus for extracting capacitances of arbitrarily oriented three-dimensional interconnects includes a processor configured to recursively execute a floating random walk algorithm over a plurality of points for a plurality of conductors, to permit determination of a potential at a plurality of points on a Gaussian surface around each conductor and determination of a coupling capacitance between each conductor. Each iteration includes selecting an initial domain centered about an initial boundary point on a Gaussian surface of an initial conductor, determining a new boundary point on the initial domain from which a successive domain centered about the new boundary point may be selected, and determining a corresponding successive boundary point on the successive domain, each iteration continuing until the new boundary point or the corresponding successive boundary point terminates on a boundary having a known potential. Each selected domain may be rotated to align with the nearest conductor.
US10013519B2 Performance matching in three-dimensional (3D) integrated circuit (IC) using back-bias compensation
Various embodiments include approaches for designing three-dimensional (3D) integrated circuits (ICs). In one embodiment, a system is configured to: read an electronic chip identification (ECID) for a plurality of dies formed from distinct wafer lots, the ECID indicating a process performance parameter for each distinct wafer lot; create a reference table mapping a back-bias voltage to be applied to each die to the process performance parameter for each distinct wafer lot; determine performance requirements of a customer design for the 3D IC structure; assemble the design of the 3D IC structure including a set of dies selected from at least two of the distinct wafer lots; and assign a back bias voltage to each die based upon the performance requirements of the customer design and the reference table.
US10013517B1 High level programming language core protection for high level synthesis
High level synthesis for a circuit design may include detecting, using a processor, an encrypted, high level programming language (HLL) core for inclusion in a circuit design, decrypting, using the processor, the encrypted HLL core into volatile memory, and generating, using the processor, an encrypted, intermediate representation (IR) of the circuit design including an encrypted IR of the HLL core. An encrypted hardware description language (HDL) circuit design may be generated, using the processor, from the encrypted IR of the circuit design. The encrypted HDL circuit design includes an encrypted HDL core that is functionally equivalent to the encrypted HLL core.
US10013516B2 Selection of corners and/or margins using statistical static timing analysis of an integrated circuit
Examples of techniques for statistical static timing analysis of an integrated circuit are disclosed. In one example according to aspects of the present disclosure, a computer-implemented method is provided. The method comprises performing an initial statistical static timing analysis of the integrated circuit to create a parameterized model of the integrated circuit for a plurality of paths using a plurality of timing corners to calculate a timing value for each of the plurality of paths, each of the plurality of timing corners representing a set of timing performance parameters. The method further comprises determining at least one worst timing corner from the parameterized model for each of the plurality of paths based on the initial statistical static timing analysis and calculated timing value for each of the plurality of paths. The method also comprises performing a subsequent analysis of the integrated circuit using the at least one worst timing corner.
US10013514B2 Simulation method of granular material and simulation device thereof
A granular material is a simulation target, wherein a force acting on each grain is expressed by a potential dependent term and an energy dissipation term. The potential dependent term depends on an interaction potential ϕ between the grains. Physical quantities included in the potential dependent term are renormalization-transformed so that a hamiltonian form expressed by a kinetic energy of the each grain and a potential energy based on the interaction potential ϕ does not change. Physical quantities included in the dissipation term are renormalization-transformed so that a change rate of the potential dependent term and a change rate of the dissipation term become equal. Temporal development of a renormalized granular material is calculated by performing numerical integration with respect to a motion equation of each grain of the renormalized granular material.
US10013508B2 Joint probabilistic modeling and inference of intersection structure
A method of modeling an intersection structure of a roadway. The method includes receiving a first data set including road lane information, and receiving a second data set including vehicle trajectory information for an intersection structure of a roadway. The method includes determining lane node locations from at least one of the first and second data sets. A set of potential links between the lane node locations may be compiled. The method may further include assessing, for each link, a probability that the link is a valid link, and assigning each link with a probability value. The links may be filtered based on a predetermined threshold probability value and a set of valid links is generated. A model of the intersection structure is created based on the set of valid links.
US10013503B2 Canvas element rendering method and apparatus implemented on android system based on GPU
Embodiments of the disclosure are directed to HTML5 Canvas element rendering methods implemented on an Android system based on GPU hardware. The methods may include after a rendering operation instruction for a Canvas element in an HTML5 web page is detected and an initialization operation is completed, converting an invoking instruction for a 2D Canvas drawing API into an invoking instruction for an OpenGL ES API through a Skia GPU function library; setting EGL Context created during the initialization operation as a current context of a thread where a rendering operation is located; rendering the Canvas element in an off-screen local window created during the initialization operation by using the GPU; and copying the rendered Canvas element to a current active window of a device from the off-screen local window by using a mapping operation function of the GPU. The methods, by making use of a local window rendering mechanism provided by an Android operating system and the OpenGL ES API, allow the Canvas element to be drawn and mixed by using the GPU, thereby improving the performance of Canvas rendering by using GPU hardware acceleration.
US10013501B2 In-memory cache for web application data
Techniques are disclosed relating to caching web application data. In some embodiments, a computing system maintains a multi-tenant database and an in-memory cache for the database. In some embodiments, the computing system is configured to store data in an entry in response to a store request and retrieve data in response to a read request. In various embodiments, data cached by one tenant is not visible to other tenants. The cache may be partitioned and each partition may have an assigned capacity. The computing system may be configured to evict cached data based on capacity thresholds, least-recently-used information, time-to-live information, amount of data in an entry, etc. The cache may indicate misses when requested data is not present. Various disclosed techniques may improve web application performance while maintaining privacy between tenants.
US10013496B2 Indexing actions for resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method receiving, for each resource a plurality of resources that are each accessible by a user device, action data describing actions supported by each resource, each action being an action that can be performed by the user device processing the resource; for each resource: determining, from the action data, an action type for each action supported by the resource, determining, from the action data, action parameters for each action supported by the resource, and indexing the action data, action types and action parameters for the resource in an index that is searchable by a search engine.
US10013489B2 System and method for providing recommendations
Methods, systems, and computer program products for providing recommendations for an activity to a user are provided. In one method, the method tracks status information of a plurality of users, and detects a trigger for providing recommendations for an activity. In response the trigger, the method identifies a cluster of users based on the status information of the users. The method further retrieves profiles and behavioral characteristics of the users in the identified cluster, and provides one or more recommendations for the activity to the user based, at least in part, upon the behavioral characteristics and the profiles.
US10013482B2 Context-dependent evidence detection
A method comprising using at least one hardware processor for: receiving a context; identifying evidence with respect to the context in at least one content resource, wherein the identifying comprises: identifying context-free features that generally characterize evidence in the at least one content resource, and identifying context features indicative of the relevance of text segments in the at least one content resource to the context; and outputting a list of said identified evidence.
US10013476B2 System for decomposing clustering events from managed infrastructures
An event clustering system is configured to generate reports. An extraction engine is in communication with an infrastructure. The extraction engine in operation receives data from the infrastructure and produces events. An alert engine receives the events and creates alerts mapped into a matrix, M. A sigalizer engine includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine. The sigalizer engine determines one or more common steps from events and produces clusters relating to the alerts and or events. A reporting engine is configured to be coupled to the event clustering system.
US10013471B2 Avoiding write conflicts in a dispersed storage network
A method begins by a by a first device of a dispersed storage network (DSN) sending a set of write revision requests to storage units of the DSN. The method continues with one of the storage units generating a write revision response regarding a potential write conflict. The method continues with the first device receiving the write revision responses to produce a set of received write revision responses and interpreting the set of received write revision responses to determine whether a write conflict exists. When the write conflict exists, the method continues with the first device issuing a set of write roll back requests to the storage units. When the write conflict does not exist, the method continues with the first device issuing a set of next phase write requests to the storage units regarding storing revised encoded data slices.
US10013468B2 Multivariable objects navigation tool
A method of adapting a GUI that comprises selecting a group of multivariable objects which comply with a search query from a plurality of multivariable objects, each the plurality of multivariable object is defined by a plurality of object variable values each of one of a plurality of object variables, for each one of the plurality of object variables, calculating a plurality of difference values each defines a difference between a first object variable value of one of the group of multivariable objects and a second object variable value of another of the group of multivariable objects, identifying a set of differentiating object variables from the plurality of object variables according to an analysis of the plurality of difference values of each one of the plurality of object variables, and updating a GUI accordingly.
US10013462B2 Virtual tiles for service content recommendation
In various implementations, virtual tiles are constructed where each virtual tile includes geographic tiles having one or more shared semantic characteristics. Usage records of service content items are received, which are generated from sensor data from a plurality of mobile devices within a geographic region that includes the geographic tiles. Each usage record identifies a service content item, and a usage location corresponding to a user interaction with the service content item. Statistical correlations are calculated between service content items and a virtual tile based on an aggregation of the usage records that have a usage location within at least one of the geographic tiles of the virtual tile. Recommendations of one of more service content items are provided to a user based on the calculated statistical correlations. In some cases, one or more service content items are recommended based on being representative of a particular virtual tile.
US10013457B2 Context based access path selection
A computer-implemented method includes receiving a batch processing job. The method identifies multiple access paths for the batch processing job. The method determines one or more runtime costs for each of the multiple access paths. The method determines whether the batch processing job includes comparable access paths. The method responds to the batch processing job not including comparable access paths by receiving a query and selecting a desired access, based on the one or more runtime costs. The method responds to the batch processing job including comparable access paths by determining one or more context costs for each of the one or more access paths, receiving a query, identifying a context for the query, and selecting a desired access path for the query. The desired access path is based on the one or more runtime costs, the one or more context costs, and the context for the query.
US10013455B2 Enabling business intelligence applications to query semantic models
Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.
US10013454B2 Text-based table manipulation of event data
A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell displaying a textual representation of at least one of the data items of the event attribute of a corresponding column. Based on a user selecting a portion of the textual representation in a corresponding cell, a list of options is displayed that corresponds to the selected portion of the textual representation. Furthermore, one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the selected portion of the textual representation in the corresponding cell.
US10013451B2 Optimizing standby database memory for post failover operation
A current minimum memory requirement for each memory consumer of one or more memory consumers of a primary database system is received. A current memory allocation for a standby database system is received. A set of benefit-to-cost metrics is received. A benefit-to-cost metric is a measure of whether each memory consumer would benefit or would not benefit from additional memory. The set of benefit-to-cost metrics is applied to the standby database system to define an upper bound memory allocation of the standby database system to function in the event of a failover from the primary database system. A scaling factor is determined. In response to receiving an indication of a failover of the primary database system to the standby database system, a ramp up of the standby database system is monitored. The ramp up of the standby database system uses the set of benefit-to-cost metrics and the determined scaling factor.
US10013448B2 Mobile device agent for personal deduplication
Methods, apparatus, and other embodiments associated with performing personal deduplication on a mobile device are described. One example method includes accessing a personal or context sensitive deduplication repository, where the context is based on a time of use of the mobile device, a purpose of use of the mobile device, a location of the mobile device, or an application in use by the mobile device, selectively de-duplicating data arriving at the mobile device, and selectively de-duplicating data to be transmitted by the mobile device, where the deduplication is performed using the personal or context sensitive deduplication repository. Example methods and apparatus may employ a chunking and hashing deduplication approach, a vector deduplication approach, or a delta deduplication approach.
US10013447B2 Transaction execution commitment without updating of data row transaction status
A system for executing a plurality of transactions comprises a first processor and a memory. The first processor is configured to execute a first transaction comprising: providing a plurality of indications to make a plurality of first changes to a plurality of first records of a database; and committing the first transaction by updating the status of the first transaction in a transaction table while not providing an indication to update the status of the first records from pending. The memory is coupled to the first processor and configured to store the transaction table.
US10013444B2 Modifying an index node of a hierarchical dispersed storage index
A method begins by a dispersed storage (DS) processing module determining to create or modify a data object index key of a data object regarding an attribute of a plurality of attribute categories. The method continues with the DS processing module entering a process to update a data object level index node by retrieving the data object level index node from a set of dispersed storage (DS) units. The method continues with the DS processing module updating and encoding the data object level index node to produce a set of slices. The method continues with the DS processing module generating a set of write commands to write the set of slices to the set of DS units. When less than a threshold number of the set of write commands are successfully executed by the set of DS units, repeating the process to update the data object level index node.
US10013439B2 Automatic generation of instantiation rules to determine quality of data migration
During migration of data from at least one data source to a target system, data quality is determined by obtaining metadata associated with the target system, automatically generating instantiated rules for assessing a quality of data to be loaded from the at least one data source into the target system, where the instantiated rules are dependent upon the obtained metadata associated with the target system, and applying a quality analysis based upon the instantiated rules to the data to be loaded into the target system. The quality analysis provides an indication of a level of compliance of the data with requirements of the target system.
US10013437B2 Information processing apparatus and method for searching of content based on meta information
An information processing apparatus includes a content search unit that searches for related content from compared content; the related content is content related to reference content possessed by a user, and the compared content is content other than the reference content. The information processing apparatus also includes a meta tag assignment unit that sets meta tag information, which is a name of the reference content, according to the related content.
US10013431B2 Secure cloud-based shared content
Systems for managing content in a cloud-based service platform. Procedures for deduplication of a shared object in a cloud-based environment having one or more storage devices that store one or more files that are accessible by two or more entities. A computer-implemented method commences by generating a content-based encryption key for a shared object wherein the key is derived from one of the shared objects. The shared object is encrypted using the content-based encryption key to generate a content-based encrypted file. The content-based encrypted file is stored in a cloud-based storage system. A second or Nth entity and/or any number of users from the respective entities can upload the same file for shared storage, and before storing the same file for shared storage, a server in the cloud-based storage environment performs deduplication of the encrypted file across multiple entities by applying an intra-enterprise deduplicate directive or an inter-enterprise deduplicate directive.
US10013428B2 Methods, computer program products, and systems for automatically synchronizing directory structures across different applications
Directory structures of a messaging application and a personal file manager application are synchronized. A designated layer in the directory structure of the messaging application is associated with the designated layer in the directory structure of the personal file manager application. Each time a folder is created or an existing folder is modified or deleted in the designated layer in the directory structure of the messaging application, a corresponding folder is created, modified, or deleted in the designated layer in the directory structure of the personal file manager application and vice versa. Files or links to files are created in the folders of the messaging application to correspond to files or links to files within folders in the personal file manager application, and vice versa. A folder (and its contents) is deleted in the messaging application to correspond to deletions in the personal file manager application, and vice versa.
US10013427B2 Electronic device and recording medium storing data management program that conceal data corresponding to type of processes
An electronic device includes a first access management circuit and a second access management circuit. The first access management circuit manages an access to a database from a first process. The second access management circuit manages an access to the database from a second process. The first access management circuit, among regions in the database, manages the access to a shared region for data to be used by both of the first process and the second process, and manages the access to a first dedicated region for data to be used by only the first process among the first process and the second process. The second access management circuit manages the access to the shared region among the regions in the database.
US10013424B2 Efficient building of restore list
A system for building a restore list for a restore includes a processor and a memory. The processor is configured to determine whether a next sibling record of a directory index record of a root directory includes a subdirectory or a file, wherein the content of the directory index is determined from an incremental backup of the root directory. In the event that the next sibling record comprises a subdirectory of the root directory, the processor is configured to push a directory path associated with the next sibling record onto a directory stack. In the event that the next sibling record comprises a file, the processor is configured to add the latest index record associated with the file to a restore list in the event that the file is not already in the restore list. The restore list is provided for a restore of the state of data of the root directory at a desired time.
US10013419B2 File storage method and apparatus, and storage medium
The provided is a file storage method and apparatus. The method includes: recognizing an editable file; and storing the editable file continuously, and reserving additional storage space for the editable file. The embodiments of the present disclosure may prevent the generation of file fragmentation to some degree.
US10013418B2 Translation device and translation system
There are included an input unit for inputting an input sentence, and an output unit for outputting an output sentence obtained by translating the input sentence into a translation language. The translation language is set based on located language information and position information of a translation device. The located language information includes a predetermined location of each of a plurality of speakers and a used language of each of the plurality of speakers. Accordingly, the translation language, which is a translation target, may be set from a plurality of languages while reducing the operation burden on a user.
US10013413B2 Smart fill
A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
US10013410B2 Methods and systems for managing annotations within applications and websites
The present disclosure discloses methods and systems for managing one or more annotations for a host application through an annotation tool. The annotation tool implements a user interface for users to create, store, access, share or display one or more annotations corresponding to a page of the host application. The annotation tool also implements a back-end interface for processing the one or more annotations created by the user. The annotation tool stores the one or more annotations, associates the one or more annotations with the page of the host application, and allows further retrieval of the one or more annotations from any user device.
US10013407B2 Automated processing of transcripts, transcript designations, and/or video clip load files
In an aspect, a computerized method for generating processed files of deposition testimony transcript designations may include accessing a file containing designations of contents of a textual transcript, quarantining errors in the designations, and generating a processed file containing processed designations of contents of the textual transcript having quarantined errors removed therefrom. In another aspect, a computerized method of generating designations for a deposition testimony transcript may include accessing designation information regarding designations made with respect to text of the deposition testimony transcript, accessing rules for generating designations based on the designation information, and generating the designations based on the rules. In a further aspect, a computerized method of updating designations for a deposition testimony transcript may include accessing an edited video clip list, accessing the designations for the deposition testimony transcript, comparing the edited video clip list to the designations, and updating the designations based on determined differences.
US10013406B2 Flip-to-edit container
A container is created that includes two sides. A front side of the container displays viewable content. A back side of the container displays editing controls corresponding to the viewable content. A button may be displayed that, when activated, switches the display between the front side and the back side. The button may be displayed only while the editing controls are displayed and hidden while the content is displayed. While the content is displayed, the entire display area may be responsive to a user input to cause display of the editing controls. Switching between the front-side element display and the back-side editing display may be accompanied by a flipping animation. Enabling the flip-to-edit container may be based on permissions of a user account.
US10013404B2 Targeted story summarization using natural language processing
A computer system may receive a textual work. The computer system may generate a knowledge graph based on the textual work. The knowledge graph may include nodes representing concepts and edges between the nodes that represent links between the concepts. The computer system may then generate a concept path for a target concept. The computer system may then identify a related background narrative block that contains a related non-target concept. The background narrative block may be a narrative block that is not in the concept path for the target concept. The computer system may then summarize the related background narrative block and output the summary to an output device coupled with the computer system.
US10013399B2 Post-to-post profile control
Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.
US10013395B2 Apparatus, control method thereof, and storage medium that determine a layout image from a generated plurality of layout images by evaluating selected target images
An apparatus includes a memory to store a program and a processor to execute the program stored in the memory. The processor selects randomly output target images from output target candidate images and generates a plurality of layout images, each of which is generated by laying out the selected output target image. A template includes at least one image layout area. The processor determines a layout image from the generated plurality of layout images, by evaluating the selected target images included in each of the generated plurality of layout images according to both of first information corresponding to a user's evaluations for each of the selected output target images and second information based on an output history of each of the selected output target images in accordance with user designations. The processor outputs the determined layout image.
US10013394B2 System and method for re-marginating display content
A method and system for re-marginating content displayed on a display screen of a computing device when upon receiving indication of an object superposed on the display screen content, a “handedness” preference of the reader/observer can be determined. In one embodiment, the content comprises display of one page in a series of digitally constructed pages. A keep out margin is calculated based on position of the object. Content is then re-flowed or line-wrapped about that keep out margin, to counteract any obscuration of displayed content. The line-wrapping of the content around the keep out margin is accomplished while maintaining a plurality of text attributes of the content. The line-wrapping forces reconstruction of a next one of the series of pages for display.
US10013393B2 Parallel computer system, parallel computing method, and program storage medium
A parallel computer system including a plurality of processors configured to perform LU factorization in parallel, the system is configured to cause each of the plurality of processors to execute processing including: generating a first panel by integrating a plurality of row panels among panels of a matrix to be subjected to the LU-factorization, the plurality of row panels being processed by the processor, generating a second panel by integrating a plurality of column panels among the panels of the matrix, the plurality of column panels being processed by the processor, and computing a matrix product of the first panel and the second panel. In parallel with the computation of the matrix product, each processor is configured to receive or transmit a column panel to be used for computation of a subsequent matrix product from or to another processor among the plurality of processors.
US10013389B2 Automatic cascaded address selection
An apparatus for addressing electronic circuits includes a host device comprising an address output, and a number of addressable electronic circuits, each comprising an address input, an address selection input and an address selection output, wherein the addressable electronic circuits are connected serially with each pair of the serially connected addressable electronic circuits connected by the address selection input and the address selection output.
US10013388B1 Dynamic peer-to-peer configuration
Provided are systems, methods, and computer-program products for enabling peer-to-peer communications between peripheral devices in a computing system. In various implementations, a host device in the computing system can read an address from a peripheral device included in the computing system. The host device can further configure an emulated peripheral device corresponding to the peripheral device, including writing the address to an emulated register of the emulated peripheral device. The host device can further initiate a virtual machine, including reading the address from the emulated register, initializing a page table for the virtual machine, and initiating a guest operating system. The guest operating system can be operable to use the address to access the physical device.
US10013387B2 Method or apparatus for flexible firmware image management in microserver
Methods and systems are disclosed which may consolidate a flash management entity using IO virtualization. The consolidation may occur in a centralized location. Furthermore, a boot strap may be created to allow booting of the micro server from a virtualized firmware management entity.
US10013386B2 Preservation of port control block information related to logins and states of remote ports during a code load in an embedded port
Information maintained in a port control block of an embedded port of a host bus adapter is stored in a host bus adapter memory, wherein the information corresponds to login attributes and state data of remote ports. In response to storing the information in the host bus adapter memory, code in the embedded port is updated. In response to the updating of the code in the embedded port, the stored information is restored from the host bus adapter memory to the port control block of the embedded port.
US10013385B2 Programmable validation of transaction requests
A data processor includes an input/output bridge that provides enforcement of a security status on transactions between devices across the bridge. The bridge includes circuitry to parse a received request to obtain one or more identifiers, and compare the identifiers against one or more programmable lookup tables. Based on this comparison, the bridge can determine the security status of the transaction, as well as selectively forward the transaction based on the security status.
US10013378B2 ASIC chip system dedicated for optical three-dimensional sensing
The present disclosure relates to a dedicated ASIC chip system for optical three-dimensional sensing, including a DEPTH ENGINE module, a REGISTER PROCESSOR module, a controller module, a register module, an RGB CMOS driving module, an IR CMOS driving module, an AXI bus interface module, an APB bus interface module, an AXI/APB bridge module, a Flash storage driving module and a DDR3 storage driving module; and when non-optical three-dimensional data is processed, the control module sends an instruction to connect an external Flash memory for processing the non-optical three-dimensional data. When optical three-dimensional data is processed, the control module sends an instruction to simultaneously connect the external Flash memory and an external DDR3 memory for processing the optical three-dimensional data, so as to quickly process high-precision optical three-dimensional data, the resolution of an optical three-dimensional depth image obtained from the processing is high, and the delay is short.
US10013376B2 System including interface circuit for driving data transmission line to termination voltage
A system includes a data transmission unit, a termination resistor and a data reception unit. The data transmission unit may drive a data transmission line based on data, and drive the data transmission line to a voltage level corresponding to a termination voltage during a specified operation period. The termination resistor may be coupled between the data transmission line and a termination node. The data reception unit may receive a signal transmitted through the data transmission line.
US10013366B2 Standardized hot-pluggable transceiving unit and method for controlling the unit through a web server function
The present disclosure relates to a standardized hot-pluggable transceiving unit executing a web server function for controlling the transceiving unit, and a method and computer program product for controlling the transceiving unit through the web server function. The method comprises executing by a control unit in the housing of the transceiving unit a web server function, receiving via a communication interface of the transceiving unit a control command, processing the control command by the web server function, and configuring a component of the transceiving unit based on the processing of the control command. The configured component may be the control unit or a signal processing unit. The method may further comprise generating a diagnostic message by the web server function, which is transmitted to a control device via the communication interface. The diagnostic message may comprise a diagnostic of the control unit or the signal processing unit.
US10013364B1 Securing data using per tenant encryption keys
One embodiment is directed to a technique which secures data on a set of storage drives of a data storage system. The technique involves encrypting data from a first tenant using a first tenant key to form first tenant encrypted data and storing the first tenant encrypted data on the set of storage drives. The technique further involves encrypting data from a second tenant using a second tenant key to form second tenant encrypted data and storing the second tenant encrypted data on the set of storage drives, the first tenant being different from the second tenant, and the first tenant key and the second tenant key being per tenant keys which are different from each other. The technique further involves destroying the first tenant key to prevent the first tenant encrypted data stored on the set of storage drives from being decrypted while maintaining the second tenant key to enable decryption of the second tenant encrypted data stored on the set of storage drives.
US10013362B2 Deterministic multifactor cache replacement
Some embodiments modify caching server operation to evict cached content based on a deterministic and multifactor modeling of the cached content. The modeling produces eviction scores for the cached items. The eviction scores are derived from two or more factors of age, size, cost, and content type. The eviction scores determine what content is to be evicted based on the two or more factors included in the eviction score derivation. The eviction scores modify caching server eviction operation for specific traffic or content patterns. The eviction scores further modify caching server eviction operation for granular control over an item's lifetime on cache.
US10013359B2 Redundant disk array storage system and method using heterogeneous disks and a lookup table
A redundant disk array method includes allocating identically sized logical blocks of storage units together to form a stripe on each of several data storage devices, at least two of the logical blocks in the stripe being located on different data storage devices, generating a lookup table representing a mapping between a logical location of each logical block in the stripe and a physical location of the respective logical block on the corresponding data storage device, and writing data to the physical locations of each logical block in the stripe, the physical locations being obtained from the lookup table. In some cases, at least two of the data storage devices are heterogeneous, and at least two of the data storage devices have a different total number of logical blocks.
US10013353B2 Adaptive optimization of second level cache
Adaptive optimization of second level cache is disclosed. In an example embodiment, a system includes a database server and an enterprise application server, which includes an enterprise application execution module, a first level cache, a second level cache, and a cache optimizer. The enterprise application server iteratively executes an executable module, which causes receiving entity data from a database, with a plurality of different attributes, storing the entity data in a first level cache, and accessing an attribute in the entity data from the first level cache. The enterprise application server collects statistical data representing a quantity of accesses of attributes, determines an attribute to omit from a second level cache based on the statistical data, transfers a subset of the entity data from the first level cache, and stores, in the second level cache, the subset of the entity data with the at least one attribute omitted.
US10013352B2 Partner-aware virtual microsectoring for sectored cache architectures
Embodiments described include systems, apparatuses, and methods using sectored dynamic random access memory (DRAM) cache. An exemplary apparatus may include at least one hardware processor core and a sectored dynamic random access (DRAM) cache coupled to the at least one hardware processor core.
US10013348B2 Parallel memory allocator employing liveness metrics
A liveness-based memory allocation module operating so that a program thread invoking the memory allocation module is provided with an allocation of memory including a reserve of free heap slots beyond the immediate requirements of the invoking thread. The module receives a parameter representing a thread execution window from an invoking thread; calculates a liveness metric based upon the parameter; calculates a reserve of memory to be passed to the invoking thread based upon the parameter; returns a block of memory corresponding to the calculated reserve of memory. Equations, algorithms, and sampling strategies for calculating liveness metrics are disclosed, as well as a method for adaptive control of the module to achieve a balance between memory efficiency and potential contention as specified by a single control parameter.
US10013345B2 Storage module and method for scheduling memory operations for peak-power management and balancing
A storage module and method for scheduling memory operations for peak-power management and balancing are provided. In one embodiment, a storage module maintains a count of time slots over a period of time. The period of time corresponds to an amount of time between periodic power peaks of a memory operation. For each time slot, the storage module determines whether to commence a memory operation on one or more of the plurality of memory dies based on whether a power peak generated in the time slot by the memory operation would exceed a power threshold allowed for the time slot. Other embodiments are provided.
US10013341B2 Semiconductor memory device having rank interleaving operation in memory module
A semiconductor memory device includes a first memory area in the semiconductor memory device, and a second memory area in the semiconductor memory device. The second memory area is accessed independently of the first memory area based on a usage selecting signal. The first and second memory areas share command and address lines, and perform a rank interleaving operation based on the usage selecting signal.
US10013340B1 Testing in virtualized computing environments
Technology is described for selecting parameter combinations corresponding to virtual instance configurations to be tested in a virtual computing environment and for performing tests in a plurality of parallel test pipelines. Throttling constraints can be applied so that resources used by the test pipelines in the testing process do not exceed predefined limits.
US10013339B2 System and method for automating testing without scripting
A system and computer-implemented method for automating end-to end testing is provided. The system comprises a connection settings module to receive information for connecting with one or more external systems. The system further comprises a test setup module to create test workflows, wherein creating the test workflows comprise selecting one or more pre-stored source files and corresponding one or more pre-stored target files and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional source files associated with the one or more external systems. Furthermore, the system comprises a workflow execution module to connect with the one or more external systems using the received information to retrieve the additional source files and execute the created test workflows corresponding to the retrieved one or more additional source files.
US10013332B2 Monitoring mobile application performance
Aspects of the subject disclosure are directed towards monitoring application performance during actual use, particularly mobile application performance. Described is instrumenting mobile application binaries to automatically identify a critical path in user transactions, including across asynchronous-call boundaries. Trace data is logged by the instrumented application to capture UI manipulations, thread execution, asynchronous calls and callbacks, UI updates and/or thread synchronization. The trace data is analyzed to assist developers in improving application performance.
US10013331B2 Correlating queries issued by applications with their source lines and analyzing applications for problem determination and where used analysis
Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming Interface (API) call and parameters of the API call in source code of a client application, where the parameters the API call do not include query text for a query that is to be used to access a database; examining a stack trace to determine a second location of the API call in the stack trace; and deriving the query of the API call and a third location of the query in the source code by identifying the query in the stack trace at the location of the API call in the stack trace.
US10013329B2 Dynamic tracing using ranking and rating
Method, computer program product, and system for dynamic tracing, including monitoring a log file, wherein the log file comprises events, wherein an event comprises an event code and an event time stamp, receiving a ranking and rating table (“table”), wherein the table comprises one or more error codes and a ranking for each of the one or more error codes, matching the event code with an error code of the one or more error codes, calculating a rating for the error code, comparing the calculated rating to a rating threshold, enabling an information capture level based on the rating threshold of the calculated rating, in response to enabling the information capture level, copying events from the log file into an abbreviated log file, wherein the copied events include the error code for the calculated rating, creating an alert indicating a changed information capture level, and resetting the dynamic tracing.
US10013328B2 Incorrectly connected HDMI cable indicator
A method is provided for indicating to a user that a sink device is incorrectly connected to a High Definition Multimedia Interface (HDMI) In port. In accordance with the method, a proxy voltage is applied from an HDMI In port over an HDMI cable. The proxy voltage is sufficient to cause a hot plug event to occur. A hot plug event condition is detected at the HDMI In port from a device that is connected to the HDMI In port via the HDMI cable. Extended Display Identification Data (EDID) is read from the device at the HDMI In port over the HDMI cable. In response to receipt of the EDID, a determination is made that the device is a sink device and an error message is generated in response to the determination.
US10013316B2 Replicating a source data set to a target data store
Provided are a computer program product, system, and method for replicating a source data set to a target data store. A point-in-time copy of the source data set is generated having a data structure identifying the data in the source data set as of a point-in-time. A restore operation is initiated to copy the source data set represented by the point-in-time copy to a restored copy of the source data set consistent with the source data set. The source data set records are transferred from the restored copy to the target data store in the target storage.
US10013311B2 File system driven raid rebuild technique
Embodiments described herein are directed to a file system driven RAID rebuild technique. A layered file system may organize storage of data as segments spanning one or more sets of storage devices, such as solid state drives (SSDs), of a storage array, wherein each set of SSDs may form a RAID group configured to provide data redundancy for a segment. The file system may then drive (i.e., initiate) rebuild of a RAID configuration of the SSDs on a segment-by-segment basis in response to cleaning of the segment (i.e., segment cleaning). Each segment may include one or more RAID stripes that provide a level of data redundancy (e.g., single parity RAID 5 or double parity RAID 6) as well as RAID organization (i.e., distribution of data and parity) for the segment. Notably, the level of data redundancy and RAID organization may differ among the segments of the array.
US10013310B2 Cache memory device and operating method thereof
Provided is an operating method of a cache memory device includes receiving an address from an external device, reading an entry corresponding to at least a portion of the received address among a plurality of entries that are included in the cache memory, performing error detection on additional information that is included in the read entry, and performing a recovery operation on the entry based on a result of error detection and the additional information. The entry includes the additional information and a cache line corresponding to the additional information, and the additional information includes a tag, valid bit, and dirty bit that correspond to the cache line.
US10013306B2 Data recovery agent and search service for repairing bit rot
A data recovery agent and search service for repairing bit rot are presented herein. The data recovery agent can receive error event notifications representing respective file system errors. Based on a checksum error corresponding to such notifications, the data recovery agent can determine that a portion of a file has been invalidated or corrupted, obtain checksum information comprising a checksum of a validated version of the portion and location information comprising an offset from a beginning of the file representing a location of the portion, and send such information to a server hosting a data recovery service being configured to obtain a copy of a validated version of the portion from backup storage device(s). Further, the data recovery agent can receive the copy of the validated version from the server, and repair, using the copy, the portion that has been invalidated or corrupted.
US10013302B2 Adjusting an operation of a computer using generated correct dependency metadata
A method, apparatus, and/or computer program product analyzes data processing. Dependency metadata, which is used for representing dependency on data among at least two components of an application, is acquired. Error information, which is used for describing errors that occurred while running the application, and data output, which includes data output by components used to run the application, are acquired. Based on the error information, dependency metadata and data output relevant to the error information are analyzed to provide an analysis result. The analysis result includes at least one of: a prompt for an error correction method, a relevant dependency metadata leading to an occurrence of an error, and relevant data output leading to an occurrence of an error.
US10013299B2 Handling crashes of a device's peripheral subsystems
A facility for responding to the crash of a computing system subsystem is described. The facility detects a crash of the subsystem. In response to this detecting, the facility provides diagnostic information representing state of the peripheral subsystem to a crash analysis service, and restarts the subsystem without restarting the computing system.
US10013295B2 Control mechanism based on timing information
There is provided an apparatus comprising thresholding means adapted to check if an average frequency of occurrence of timing violations is outside a range; and controlling means adapted to control at least one of a clock frequency, a processing, a heat generation, a bias voltage, a current, and a temperature in a direction to bring the average frequency of occurrence of timing violations into the range if the average frequency of occurrence of timing violations is outside the range.
US10013293B2 Queueing messages related by affinity set
In a messaging and queuing system that supports a cluster of logically associated messaging servers for controlling queues of messages, messages are processed. In response to an application program command to a first messaging server, a queue is opened, the queue having multiple instances on further messaging servers of the cluster. Responding to first messaging server putting messages on the queue, messages are distributed among the multiple instances of the queue on their respective messaging servers so as to balance. For the first message of an affinity set, access information for the particular queue instance to which it is put is obtained and stored. The access information may be used in order to send the further message to the particular queue instance and, if said further message is not part of the affinity set, it is put to an instance of the queue as determined by said predetermined rules.
US10013292B2 System and method for dynamic metadata persistence and correlation on API transactions
A dynamic metadata persistence and correlation system and method are disclosed. The system and method provide a means of tracking and relating transactional metadata from application API calls to internal data models. This system pairs application level flexibility with dynamic correlation management for entity evolution, data retrieval, and analytics.
US10013289B2 Performing automatic map reduce job optimization using a resource supply-demand based approach
Determining optimum values for Map Reduce parameters by identifying parameters that affect performance of a Map Reduce job, determining a relationship between each of the identified parameters and a maximization of resource utilization for a plurality of computing resources configured for executing the Map Reduce job, representing a workflow based upon supply-demand relationships among the plurality of computing resources, modeling an execution cost as a function of the plurality of identified parameters, formulating a non-linear programming problem to minimize the execution cost, reformulating the non-linear programming problem as a linear programming problem, and solving the linear programming problem to determine a combination of parameter values for the plurality of identified parameters that minimizes the execution cost for the Map Reduce job.
US10013286B2 Method for deploying storage system resources with learning of workloads applied thereto
A method for deploying storage system resources with learning of workloads applied to a storage system is disclosed. The method utilizes state-action fuzzy rules and action-reward fuzzy rules for the storage system to learn a best dynamic deployment of resources from the parameters of workloads. No more human interference is required. It reduces work loading of the storage system administrator and enhances performance of the storage system.
US10013285B2 Locating wireless-enabled components and applications thereof
Disclosed herein are systems, apparatuses, and methods for locating wireless-enabled components, and applications thereof. Such an apparatus includes a wireless-enabled component (WEC), which may be a functional block of an integrated circuit (IC), an IC, or a device that includes an IC. The WEC includes a functional module (e.g., a processing resource or a memory resource) and an antenna element coupled to the functional module. The antenna element is configured to (i) transmit a search signal to locate a proximally situated WEC and (ii) transmit a communication signal to communicate with the proximally situated WEC. The antenna element may be a phased array, an electrically steered phased array, a mechanically steered phased array, a directional antenna, a mechanically steered directional antenna, an RF antenna, an optical antenna, and/or any combination thereof.
US10013281B2 Controlling network utilization
Network utilization of an arbitrary application is controlled by tracking network usage statistics of virtual machines (VMs), including at least VMs hosting parts of the application. For network utilization control, VMs serve as network proxies for elements of the application. A specification for a network requirement of the application is evaluated against the network usage statistics. When a network capacity requirement to/from/through an element of the application is not satisfied, one or more VMs are adapted to satisfy the requirement. For example, a VM may be migrated from a host or network location that has excess network bandwidth. Or, for example, network bandwidth availability for an under-requirement VM may be increased and bandwidth availability for a VM at an appropriate host or network location may be decreased. Thus, application-level communication path requirements may be satisfied using VM adaptations.
US10013280B2 System and method for host-assisted background media scan (BMS)
Many storage devices (or drives) include a mechanism, such as a processor, to execute internal maintenance process(es) that maintain data integrity and long-term drive health. One example of such an internal maintenance process is a background media scan (BMS). However, on busy systems, the BMS may not have an opportunity to execute, which can damage long term drive performance. In one embodiment, a method includes sending a command from a host device to a storage device. The storage device can responsively run an internal maintenance process of the storage device. In one embodiment, the internal maintenance process can be an internal maintenance process such as a background media scan.
US10013274B2 Migrating virtual machines to perform boot processes
In some examples, an indication that a virtual machine is to begin a boot process is received. In response to the received indication and prior to beginning the boot process, the virtual machine is migrated from a first host to a secured host, where the secured host includes a security mechanism to provide security that is unavailable at the first host. In response to the migrating, the boot process of the virtual machine is initiated at the secured host. The virtual machine is migrated from the secured host to a host other than the secured host in response to determining that the boot process of the virtual machine at the secured host is complete.
US10013273B1 Virtual machine termination management
A provider network (and associated methods) permits virtual machine instances to be terminated but imposes some checks to reduce the risk that an instance is unintentionally terminated. In one example, a safety stock threshold is imposed for a group of instances. If terminating instances within that group would cause a violation of the safety stock threshold, the provider network requests confirmation for the instances to be terminated. In another example, a time delay is imposed after receipt of an instance termination request before the instance is actually terminated. During the time delay, the instance is transitioned to an idle state but otherwise persists on its host computer thereby allowing time to revoke the instance termination. In yet another example, the provider network obtains independent confirmation of the identities of all instances to be terminated before such instances can be terminated pursuant to a termination request.
US10013268B2 Performance-based testing system and method employing emulation and virtualization
A system permitting virtual server images to be reused and repurposed to provide for different application environments for performance-based testing by providing a plurality of virtual hard drive images.
US10013266B2 System and method for executing operations specified in a procedure language
A system for executing a procedure includes a procedure execution engine. The procedure execution engine is configured to translate a procedure defined via a procedure language to natural language statements corresponding to the operations specified by the procedure language. The procedure execution engine is also configured to generate a user interface for controlling execution of the procedure, and to display the natural language statements via the user interface. The procedure execution engine is further configured to indicate progress of execution of the procedure, via the user interface, based on the displayed natural language statements.
US10013264B2 Affinity of virtual processor dispatching
In an embodiment, a request is received for a first partition to execute on a first virtual processor. If the first physical processor is available at a first node, the first virtual processor is dispatched to execute at the first physical processor at the first node that is the home node of the first virtual processor. If the first physical processor is not available, a determination is made whether the first physical processor is assigned to a second virtual processor and a home node of the second virtual processor is not the first node. If the first physical processor is assigned to a second virtual processor and the home node of the second virtual processor is not the first node, execution of the second virtual processor is stopped on the first physical processor and the first virtual processor is dispatched to the first physical processor.
US10013263B2 Systems and methods method for providing an interactive help file for host software user interfaces
System and methods are provided for an interactive help file for a host software user interface. According to one aspect, a host interface screen having actionable fields is provided and a first virtual button is generated and displayed on the host interface screen. The host interface screen is segmented into zones and, in response to activation of the first virtual button, a plurality of second virtual buttons are generated and displayed on the host interface screen. Following activation of a second virtual button, one or more help files are retrieved, and the host interface screen is transformed such that zones of the host interface screen that are not associated with the activated second virtual button are deactivated, the zone associated with the activated second virtual button is overlaid with a set of annotated links associated with help files, and the transformed host interface screen is displayed.
US10013260B2 Controls and indicators with on-screen cognitive aids
The invention relates to an applet for a mobile computing device, comprising an element to detect user input and perform appropriate associated actions, and to provide a cognitive aid for users of the mobile computing device. The invention also relates to a method for controlling operation of a mobile computing device, comprising detecting user input and performing appropriate associated actions and providing a cognitive aid for users of the mobile computing device. The invention further relates to a cognitive aid for a mobile computing device having a display screen, the cognitive aid being displayed on the display screen and including an on-screen and/or an audio tip, and being associated with an input vehicle of the mobile computing device. The cognitive aid provides relevant information to the user regarding the input vehicle. The invention still further relates to a method for assisting users of a mobile computing device having a display screen. The method comprises providing a vehicle for user input to the mobile computing device and providing a cognitive aid on the display screen, the cognitive aid being associated with the user input vehicle. The cognitive aid provides relevant information to the user regarding the user input vehicle.
US10013259B2 User initiated data rollback using operating system partitions
Methods for returning a computing system to a previous state are provided. In one aspect, a method includes loading a second system state of a second operating system partition, and receiving a request to return to a first system state of a first operating system partition while operating in a second system state of the second operating system partition. The method also includes loading the first system state of the first operating system partition. Systems and machine-readable media are also provided.
US10013256B2 Data returned responsive to executing a start subchannel instruction
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US10013247B2 Collaborative maintenance of software programs
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
US10013235B2 Method and system for queuing data for multiple readers and writers
Systems and methods of queuing data for multiple readers and writers are provided. Enqueuing operations are disclosed that can process write functionality and can determine whether ring buffers have potentially filled, and dynamically declare a new ring buffer at a multiple of capacity of the current ring. Dequeuing operations are disclosed that can process read functionality for advancing control and determining whether and when to free ring buffers from memory.
US10013233B2 Playlist modification
A connected state is re-established between a mobile device and a playback device based on a previously established connected state with the mobile device. A message may be received via the playback device which comprises a modification to a playlist made before re-establishing the connected state with the mobile device. One or more queued media items in a playback queue may be modified based on the modification to the playlist. The playback device, for example, may then play from the modified playback queue.
US10013232B2 Wireless speaker connection management
A connection management system comprises a wireless speaker including first and second connectors for communicating with two selected audio content source devices, respectively, of at least three audio content source devices; a rules engine that establishes a set of conditions under which the at least three audio content source devices share the first and second connectors of the wireless speaker; and a device allocation system that forms a first communication path between one of the two selected audio content source devices and the first connector of the wireless speaker and forms a second communication path between another of the two selected audio content source devices and the second connector of the wireless speaker at a time in accordance with the set of conditions established by the rules engine.
US10013230B2 System for optimizing bluetooth streaming and method therefor
A system for optimizing Bluetooth streaming includes a head unit including a Bluetooth module for Bluetooth pairing with a mobile device. A logic module is configured to correct sound quality of a selected media file by optimizing the media file reproduced by the mobile device. The system can provide optimized sound quality of Bluetooth streaming to a plurality of drivers who use smartphones in a vehicle.
US10013216B2 Storage system
A storage system has a management computer and a storage device, where the storage device is connected to an external storage device and includes a first processor, a storage medium on which a plurality of logical storage devices is based, and a plurality of ports. The management computer includes a memory and a second processor, the memory storing port information, path information between host and storage device indicating the association between a host computer and the plurality of logical storage devices and ports, and path information between storage devices indicating the association between the external storage device and the plurality of logical storage devices and ports. The second processor executes band accommodation processing on either a path between host and storage device or a path between storage devices on the basis of the port information, the path information between host and storage device, and the path information between storage devices.
US10013215B2 Systems, devices, apparatus, and methods for transparently inserting a virtual storage layer in a fibre channel based storage area network while maintaining continuous input/output operations
A method of transparently inserting a virtual storage layer into a Fiber channel based storage area network (SAN) while maintaining continuous I/O operations is provided. A device is inserted between a host entity and a first storage device. The device identifies a plurality of first paths between the host entity and the first storage device, and defines a plurality of second paths by defining, for each first path among the plurality of first paths, a corresponding second path between the host entity and a second storage device. The device determines, for each of the plurality of first paths, a respective first state. The device establishes, for each of the second paths among the plurality of second paths, a second state based on the first state of the corresponding first path. The device redirects, to the second storage device, communications directed from the host entity to the first storage device, via the plurality of second paths.
US10013213B2 Container migration utilizing state storage of partitioned storage volume
An apparatus comprises at least a first container host device implementing a plurality of containers, a storage platform coupled to the first container host device and implementing storage resources for utilization by the containers, and a container storage controller associated with the first container host device. The container storage controller is configured to provision portions of the storage resources for respective ones of the containers including for each of the containers at least one storage volume. The provisioned storage volume for a given one of the containers is partitioned into at least a data storage volume and a state storage volume, with the data storage volume being configured to store data for at least one application running in the given container, and the state storage volume being configured to store state information of the given container for use in migrating the given container from the first container host device to a second container host device.
US10013203B2 Achieving storage compliance in a dispersed storage network
A method begins by a dispersed storage (DS) processing module receiving a request to store data in a dispersed storage network and determining dispersed storage error encoding parameters for encoding the data into sets of encoded data slices. The method continues with the DS processing module determining whether the request includes a desired write reliability indication. When the request includes the desired write reliability indication, the method continues with the DS processing module determining whether storage of the sets of encoded data slices is meeting the desired write reliability indication. When storage of a set of encoded data slices is not meeting the desired write reliability indication, the method continues with the DS processing module determining a storage compliance process for the set of encoded data slices to meet the desired write reliability indication and executing the storage compliance process for the set of encoded data slices.
US10013192B2 Soft error detection in a memory system
An integrated circuit (IC) device including a first memory device, a second memory device stacked with the first memory device, and one or more memory controllers configured to detect a first error in data stored in the first memory device at a first physical location in the IC device, and upon detecting the first error, determine whether there is a second error in data stored in the second memory device in a second physical location in the IC device near the first physical location.
US10013186B2 Storage device management method and apparatus corresponding computer program product and non-transitory computer readable medium
The invention relates to a storage device management method allowing to manage the storage space, on a storage device, by proposing to an end user to store a new content he was going to consume if its storage determined size is lower than an already stored content size.
US10013184B1 Pipelined counter signatures
A system may comprise a storage device on which counters are stored. A counter may be associated with an identifier. A computing node of the system may receive a request to modify the counter. In response to the request, a read signature may be stored and may comprise a hash of the identifier and a tolerance of the counter to change. A write signature may be stored in response to the request, and may comprise a hash of the identifier and a magnitude of the requested modification. A conflict may be detected by comparing a sum of the magnitudes of requested changes to the tolerance of the read operation.
US10013181B2 Distributed storage of data in a local storage and a heterogeneous cloud
Provided are a method, a system, and a computer program product in which a storage controller determines a plurality of parts of a dataset. At least one part of the dataset is stored in a local storage coupled to the storage controller. At least one other part of the dataset in one or more cloud storages coupled to the storage controller.
US10013180B1 Operating methods of nonvolatile memory device and data storage device including the same
A method for operating a data storage device including a nonvolatile memory device and a controller which controls the nonvolatile memory device includes the controller transmitting to the nonvolatile memory device one of a command, an address, seed data and data via a input/output line and first, second and third control signals via corresponding signal lines; and the nonvolatile memory device receiving any one of the transmitted command, the address, the seed data and the data depending on at least two of the first, second and third control signals.
US10013176B2 Method and apparatus for parallel processing data including bypassing memory address alias checking
Methods and apparatuses for parallel processing data are disclosed. One method includes reading items of data from a memory using at least memory access address, confirming items of data with the same memory address among the read items of data, and masking the confirmed items of data other than one of the confirmed items of data. A correction value is generated for the memory access address using the confirmed items of data, and an operation is performed on data that has not been masked using the confirmed items of data and the correction value. Data obtained by operating on the data that has not been masked is stored as at least on representative data item for the data items with the same memory address. A schedule of a compiler of a processor is adjusted by performing bypassing of memory access address alias checking for at least one memory access address.
US10013160B2 Detecting input based on multiple gestures
Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
US10013159B2 Driving support information display configuration and device using the same
A driving support information display device includes a status display area controller, a menu display area controller, and a status information controller. The status display area controller manages a status display area having a plurality of status display sections arranged vertically in one side area of a display screen. The menu display area controller manages an upper menu display area having a plurality of selection button sections arranged side by side in an upper area of the display screen and a lower menu display area having a plurality of selection button sections arranged side by side in a lower area of the display screen. The status information controller displays status information in the status display section by providing to the status display area controller status information relating to a functional module assigned to the selection button section that has been touch input.
US10013154B2 Broadcast control
A broadcast control apparatus for visual data includes a touch screen (32, 34) display panel operable to receive and display visual data simultaneously in real time from a plurality of visual sources. It also includes a touch screen graphical panel for the retrieval of control functions from a control function register. The visual data from at least one of the visual sources is selectable for use by finger pressure on the associated portion of the touch screen (32, 34) display panel and the selected data is modifiable in accordance with the retrieved control function.
US10013151B2 Method and terminal device for adjusting widget
The present disclosure discloses a method and a terminal device for adjusting a widget. The method includes: acquiring a size value of the widget on an interface of a terminal device after switching a grid configuration of the interface from a first grid configuration to a second grid configuration; and determining the number of grids occupied by the widget according to size values of each grid in the second grid configuration.
US10013149B2 Graphical process variable trend monitoring for a process control system
A process control monitoring system for a process control plant uses graphic trend symbols to assist in detecting and monitoring trends of process variables within the process control plant. A graphic display application within the process control monitoring system may implement and display each graphic trend symbol to graphically indicate or encapsulate current trend and value information of a process variable within the process control plant. The graphic display application may display the graphic trend symbol in a spatially realistic location within a graphical representation of the process control plant while maintaining the hierarchical structure or each hierarchical level of the process plant. The graphic display application may also include a zoom feature that enables a user to quickly drill down through tend data to obtain more information and to support problem identification and diagnosis tasks.
US10013146B2 Data transfer target applications through content analysis
In an approach for displaying applications associated with content in a clipboard, a computer receives a selection of content to transfer to a clipboard, wherein the content is selected from a first application on a computing device. The computer identifies one or more applications on one or more computing devices capable of processing the received selection. The computer assigns the identified one or more applications to one or more categories. The computer displays one or more user interface objects representative of the one or more applications with a respective assigned category.
US10013145B2 Terminal device and method for designing network application product
Terminal devices and methods for designing a network application product are provided. The terminal device includes a task starting interface, a graphical displaying interface, an inputting interface. The task starting interface is configured to receive a task starting instruction to obtain a plurality of first type e-cards having at least one dimensionality type. Each first type e-card contains graphic information corresponding to a dimensionality type and text information corresponding to the graphic information. The graphical displaying interface is configured to display the plurality of first type e-cards. The inputting interface is configured to receive an inputting instruction to select at least two first type e-cards from the plurality of first type e-cards. The inputting interface is further configured to receive context information generated by correlating information including the graphic information and the text information on the at least two first type e-cards.
US10013138B2 Method and apparatus for secure data entry using a virtual interface
Method and apparatus for secure data entry. In the method a virtual data entry interface is generated, and is outputted so as to be readable only by the user. The user then enters data using the interface. The apparatus includes at least one display, or optionally a pair of displays that output a 3D stereo image. It also includes a data processor, and at least one sensor, or optionally a pair of sensors that capture 3D stereo data. The data processor generates a virtual data entry interface, and communicates it to the display or displays. The displays output the virtual interface such that it is only readable by the user. The sensor or sensors receives data entered by the user's actions, and send signals representing those actions to the processor. The processor then detects the data from the signals.
US10013133B2 Touch display panel including touch sensing electrode and method for driving touch display panel
A touch display panel and a method for driving the touch display panel. The touch display panel including: a substrate; first scan lines and data lines; sub-pixels arranged in an array; touch sensing electrodes disposed in an array, each of which corresponds to the sub-pixels; first control switches, wherein each of the touch sensing electrodes is connected to at least one of the data lines via one of the first control switches. When in a touch state, the first control switch is turned on, so that the at least one of the data lines is configured to provide a touch signal to the touch sensing electrode corresponding to the data lines; and when in a display state, the first control switch is turned off, so that each of the data lines is configured to provide a display signal to the sub-pixel corresponding to the data line.
US10013130B2 Compensation for variations in a capacitive sense matrix
A readout device for a capacitive sense matrix includes a computer readable storage medium configured to store capacitance data. The capacitance data represents capacitance values of the capacitive sense matrix. The readout device also includes a readout circuit configured to receive a signal from the capacitive sense matrix, the readout circuit being configured based upon the capacitance data. Also described are a readout method and a method of compensating for variations in capacitance.
US10013128B2 Touch sensing electrode, and touch sensing method and device
Disclosed are a touch detection electrode, a touch detection method and a touch detection device. The touch detection electrode can realize ordinary capacitive touch by inputting corresponding sensing signals to a part of or all touch sensing electrodes in a first time period; and can realize force touch by inputting corresponding sensing signals to a part or all of the touch sensing electrodes in a second time period. That is, the determination of touch coordinate and the sensing of pressure can be simultaneously realized by driving the ordinary capacitive touch and the pressure touch in time division mode.
US10013125B2 Electronic apparatus
Disclosed is an electronic apparatus including: a first sensor having a first indication input surface for detecting a position indicated by an indicating object; a second sensor having a second indication input surface for detecting the indicating object, the second indication input surface being disposed adjacent to the first indication input surface of the first sensor in a direction along a surface direction of the first indication input surface; and a controller which, in operation, controls a scan operation for detecting the position indicated by the indicating object in the first indication input surface of the first sensor when the indicating object is detected in the second sensor.
US10013122B2 Sensor-equipped display device including display panel and detection electrode
According to one embodiment, a sensor-equipped display device comprises a display panel and a detection electrode. The panel includes a display area in which pixels are arranged with a first pixel pitch in a first direction and a second pixel pitch in a second direction. The electrode includes an pattern having line fragments. The pattern has connection points at which ends of the fragments are connected to each other, and at least part of the connection points is arranged linearly such that an arrangement gaps thereof in the first and second direction is set to a first and second connection point pitch.
US10013120B2 Touch panel and manufacturing method for touch panel
The objective of the present invention is to achieve a manufacturing method that, in a capacitive touch panel, prevents the occurrence of residue in an electrode film caused by an etching defect for a touch panel in which electrode patterns are difficult to recognize. The manufacturing method for the touch panel includes: an electrode formation step for forming, upon an insulating substrate (10), first electrodes (11) and second electrodes (12) that extend in mutually intersecting directions; an insulating film formation step for forming insulating films (16) which cover portions of the insulating substrate (10), the first electrodes (11), and the second electrodes (12); and a bridge formation step for forming bridges (17) that connect neighboring second electrodes (12) together over the insulating films (16). In addition, before the bridge formation step, a surface treatment step for etching the surface of the first electrodes (11) and the second electrodes (12) is performed one or more times.
US10013118B2 Ultrasound-based force sensing and touch sensing
An input/output device for a computing device including one or more touch sensors and one or more force sensors. The touch sensors sense data including one or more locations at which a contact or near-contact occurs. The force sensor sense data including a measure of an amount of force presented at the one or more locations at which a contact occurs. The touch sensors and the force sensors responsive to signals occurring in response to whether the signals are in response to contact or in response to an amount of force. The input/output device also includes one or more circuits coupled to the touch sensors and to the force sensors, and capable of combining information from both sensors.
US10013117B2 Light curtain installation method and interactive display apparatus
A light curtain installation method, which is a method for adjusting or checking an installation state of a light curtain for detecting an operation with respect to an image plane of a display apparatus, includes: determining whether or not it is possible to detect an object that comes into contact with a target region on the image plane which corresponds to a reference pixel which is a pixel at a predetermined position; and setting a drive state of the reference pixel such that the drive state of the reference pixel is different depending on a result of the determining.
US10013110B2 Information processing device, operation input method and operation input program
Disclosed herein is an information processing device including a contact detection unit configured to detect a contact operation for an operation surface, an approach detection unit configured to detect an approach operation for the operation surface, and a control unit configured to recognize the contact operation and the approach operation as a series of operation inputs when the contact operation and the approach operation are continuously detected.
US10013104B2 Apparatus for driving of touch panel and electronic device including the same
An apparatus for driving a touch panel can include a touch panel for sensing a force touch of a user input, and a touch driver for sensing the force touch from the touch panel and generating touch force data, in which the touch driver adjusts a sensitivity of the touch force data, based on touch mode information set by the user.
US10013102B2 Touch panel using multiple kinds of touch electrodes, method for driving the touch panel, and touch display device thereof
A touch panel, a method for driving the touch panel and a touch display device are provided. The touch panel includes a substrate, and multiple touch electrodes and touch electrode lines located on the substrate, the touch electrodes are respectively connected to the touch electrode lines. The touch electrodes include at least a first touch electrode and a second touch electrode, and the touch electrode lines include at least a first touch electrode line and a second touch electrode line. The first touch electrode line is disposed at a position where the first touch electrode line do not overlap with a projection region of other touch electrode driven simultaneously with the first touch electrode in the direction perpendicular to the touch panel.
US10013100B2 Touch panel
A touch panel including a substrate a first signal line positioned on the substrate and extending in a first direction while being bent in a second direction several times and a second signal line positioned on the substrate and extending in the second direction while being bent in the first direction intersecting the first direction several times to intersect the first signal line.
US10013096B2 Touch sensor with simultaneously driven drive electrodes
In one embodiment, a method comprises generating, by a controller, a plurality of drive signals. The method further includes simultaneously transmitting, by the controller, the plurality of drive signals to a plurality of drive electrodes disposed on a touch sensor. The method further includes sensing a sense electrode of a plurality of sense electrodes disposed on the touch sensor. The sensing comprises measuring, for each drive electrode of the plurality of drive electrodes, at least one value indicative of a capacitance between the sense electrode and the drive electrode.
US10013086B2 In cell touch panel and method for driving the same, and display device
An in cell touch panel and a method for driving the same, and a display device are provided. A transparent conductive layer is divided into second touch electrodes and common electrodes, that is, a conventional entire common electrode layer is divided into second touch electrodes and common electrodes insulated from each other; accordingly, during a display operation, both the second touch electrodes and the common electrodes are applied with common electrode signals; and, during an touch operation, ones of the first touch electrodes and the second touch electrodes are applied with touch scanning signals while the other ones of the first touch electrodes and the second touch electrodes are coupled to the touch scanning signals and perform outputting, so that a touch function and a display function are achieved by asynchronous drivings. The second touch electrodes are manufactured such that no additional steps should be included for sole manufacture of the second touch electrode.
US10013085B2 Full-in-cell touch screen panel and a mobile device
The invention disclosure a full-in-cell touch screen panel and a mobile device including a plurality of the sensor pads arranged in a matrix, a plurality of data lines arranged along the row direction of the matrix, a data driving device connected to the data lines and a plurality of transistors formed on the data line, wherein each transistor of the plurality of the transistors is formed in each of the data line, the drain electrode of each transistor is connected to the corresponding data line, the gate electrodes of all of the plurality of the transistors are all connected to the specific enable terminal of the data driving device. According to the full-in-cell touch screen panel and its display apparatus, the electric charge coupled to the liquid crystal in the touch scanning period can be released.
US10013081B1 Electronic circuit and method to account for strain gauge variation
An apparatus utilizes multiple strain gauge (“SG”) sensing units which are each disposed adjacent an inner surface of the device housing. Electrical voltage generated by the SGs is amplified by one or more amplifiers to maximize the resolution between a voltage output of an SG when in a non-pressed state and a voltage output of the SG when in a pressed state. Additionally, an electronic circuit is configured to identify a baseline voltage output for an SG over a period of time for comparing to a voltage output for the SG when the SG is in a pressed state such that the pressed state of the SG can be identified by the electronic circuit by comparing a current output voltage of the SG to the identified baseline voltage.
US10013070B2 System and method for recognizing hand gesture
Provided is a hand gesture recognition technique. A hand gesture recognition system according to one aspect of the present invention includes an image capturing unit that captures an image of a gesture recognition region to acquire a depth image; a hand region extractor that extracts a hand region from the depth image; and a hand gesture recognizer that analyzes the extracted hand region to recognize a hand gesture included in the depth image as a grasp gesture or a release gesture.
US10013067B2 Gesture control method, apparatus and system
Disclosed are a gesture control method, device and system, during gesture control, a gesture control center identifies a gesture for a controlled device, and transmits manipulation information corresponding to an identified gesture to the controlled device; and the controlled device performs a corresponding operation according to received manipulation information. By means of gesture control techniques according to the disclosure, it is possible to ensure that gesture manipulation of multiple devices can be implemented by only one gesture identification device such as the gesture control center, and thus a unified gesture control is implemented, thereby avoiding possible malfunctions that may be generated during gesture control of different devices and also avoiding a waste of resources; furthermore, it is possible to provide a convenient manipulation way to devices that don't support manipulation through gesture identification and save costs for those devices to be added with a gesture identification component, and all above benefits improve effectively user satisfaction.
US10013062B1 Fluid-actuated haptic feedback jamming device for movement restriction in haptic devices
A sheet jammer device comprises a first jamming sheet having a first surface within a compression region. A first inflatable bladder includes a first contact area within the compression region and a second jamming sheet has a surface within the compression. A second inflatable bladder that includes a second contact area that is within the compression region. An amount of inflation of the first inflatable bladder and the second inflatable bladder controls the first friction force and the second friction force to restrict movement of the first jamming sheet relative to the second jamming sheet.
US10013061B2 Temperature based haptic feedback on a gaming terminal display
An electronic gaming machine (EGM) for providing haptic feedback to a player is provided. The EGM includes a touchscreen having a touchscreen surface. The EGM also includes a heating device coupled to the touchscreen to selectively radiate heat from the touchscreen surface. The EGM further includes a processor coupled to the touchscreen and to the heating device. The processor may be configured to detect a game condition associated with the game and, in response to detecting the game condition, control the heating device to set a level of heat radiating from the touchscreen surface.
US10013060B2 Systems and methods for providing haptic effects in response to deformation of a cover for an electronic device
A system includes an electronic device that includes a display screen, a cover configured to cover the display screen, a sensor configured to sense an input gesture comprising deformation and/or movement of the cover relative to the electronic device, and a processor configured to determine an action for the electronic device to perform based on the input gesture, to determine a haptic effect to generate based on the input gesture and/or the action for the electronic device to perform, and to initiate the action. The system also includes a haptic output device configured to generate the haptic effect.
US10013058B2 Touch-based user interface with haptic feedback
One embodiment of a touch-based user interface may include a haptic feedback layer with one or more actuators configured to supply a haptic feedback. The one or more actuators may be embedded in a nonconductive material. The touch-based user interface may further include a printed circuit board layer underlying the haptic feedback layer. The printed circuit board layer may include one or more conductive traces configured to supply a voltage to the one or more actuators.
US10013056B2 Dynamic eye tracking calibration
A user of a computing device may interact with and control objects and applications displayed on the computing device through the user's eye movement. Detected gaze locations are correlated with actions performed by the user and compared with typical gaze locations for those actions. Based on differences between the detected and expected gaze locations, the eye tracking system can be recalibrated. An area around a gaze location encompassing a set of likely active locations can be enlarged, effectively prompting the user to interact with the desired active location again. The enlarging of the area serves to separate the active locations on the screen, reducing the probability of interpreting the user's gaze incorrectly.
US10013053B2 System for gaze interaction
A method and system for assisting a user when interacting with a graphical user interface combines gaze based input with gesture based user commands. A user of a computer system without a traditional touch-screen can interact with graphical user interfaces in a touch-screen like manner using a combination of gaze based input and gesture based user commands. A solution for touch-screen like interaction uses gaze input and gesture based input as a complement or an alternative to touch-screen interactions with a computer device having a touch-screen. Combined gaze and gesture based interaction with graphical user interfaces can be used to achieve a touchscreen like environment in computer systems without a traditional touchscreen or in computer systems having a touchscreen arranged ergonomically unfavorable for the user or a touchscreen arranged such that it is more comfortable for the user to use gesture and gaze for the interaction than the touchscreen.
US10013052B2 Electronic device, controlling method and storage medium
A method for controlling an electronic device includes activating a camera to acquire an image of a user of the electronic device. A distance from the user to the electronic device is acquired. A distance range of the acquired distance is obtained by searching the mapping table, and a value is calculated based on the image of the user. When the user is determined to be a specific type based on the calculated value and the predetermined value corresponding to the determined distance range, a first function is executed, and a second function is executed when the user is determined not to be the specific type.
US10013051B2 Modular apparatus and system for reconfigurable user inputs
The present disclosure relates to a modular apparatus and system for providing customized, reconfigurable user inputs. In an aspect, there is provided a modular apparatus comprising a plurality of reconfigurable Input Modules with different types of user inputs, such as buttons, sliders, knobs, joysticks, trackballs, touch pads, touch screens, and other types of user interfaces. The Input Modules may be physically interconnected to a Master Module which is adapted to communicate with each Input Module and to a System Controller Application running on a connected computing device. The Input Modules are reconfigurable into any number of different physical layouts. The Master Module determines the physical layout of the connected Input Modules, and communicates the layout to the System Controller Application. The function of each Input Module is then programmed via the System Controller Application and the Master Module for performing specific functions in a compatible computer application.
US10013050B2 Display control based on user information
There is provided a display control device including a screen control unit configured to generate objects including content, generate a screen in which the objects are consecutively arranged in a transverse direction, and control the screen, and a user information acquiring unit configured to acquire user information including positional information of a user with respect to the screen. The screen control unit controls the screen based on the user information acquired by the user information acquiring unit.
US10013049B2 Power management through sleep options of segmented circuit and wake up control
The present disclosure provides a surgical instrument control circuit. The control circuit includes a primary processor, a safety processor in signal communication with the primary processor, and a segmented circuit. The segmented circuit includes a plurality of circuit segments in signal communication with the primary processor. The plurality of circuit segments includes a power segment. The safety processor is configured to transition the primary processor and at least one of the plurality of circuit segments from an active mode to a sleep mode and from the sleep mode to the active mode.
US10013046B2 Power management techniques
Systems, apparatuses, and methods for improved power management techniques. An apparatus may include a display control unit, a communication fabric, a memory controller, a memory cache, and a memory. When the memory is power-gated, and the display control unit needs to fetch pixel data, the display control unit may send a wake-up signal to the memory before sending a wake-up signal to the communication fabric. The display control unit may then issue the pixel fetch request later. Additionally, if the display control unit determines that the pixel data has a high probability of being cached, then the display control unit may not send a wake-up signal to the memory, and the display control unit may issue the request earlier. More generally, the display control unit may send wake-up signals to multiple components in a manner which accounts for the wake-up latency of each component.
US10013045B2 Apparatus, method, and system for adaptive compensation of reverse temperature dependence
Described herein are an apparatus, method, and system for adaptive compensation for reverse temperature dependence in a processor. The apparatus comprises: a first sensor to determine operating temperature of a processor; a second sensor to determine behavior of the processor; and a control unit to determine a frequency of a clock signal for the processor and a power supply level for the processor according to the determined operating temperature and behavior of the processor, wherein the control unit to increase the power supply level from an existing power supply level, and/or reduce frequency of the clock signal from an existing frequency of the clock signal when the operating temperature is in a region of reverse temperature dependence (RTD).
US10013040B2 Rack server system and control method thereof
A rack server system and a control method thereof are provided. The rack server system establishes a communication link for communicating with a battery backup unit. The battery backup unit is connected to a power input port of the rack server system, and includes a number of battery modules connected with each other in parallel. The rack server system controls the battery backup unit to perform validity test on a first battery module during a first period and to perform validity test on a second battery module during a second period, wherein the first period and the second period are not overlapped with each other.
US10013038B2 Dynamic antenna power control for multi-context device
An electronic device disclosed herein includes one or more sensors for collecting data relating to a product context that an electronic device is currently placed or used in. A product context detector of the electronic device analyzes the collected data to identify the current product context, and a power controller of the electronic device alters transmission power of at least one antenna of the electronic device based on the identified product context to ensure compliance with an applicable specific absorption rate (SAR) standard.
US10013037B1 Large-scale power back-up for data centers
A method for providing electrical power to a computer data center includes generating alternating-current power by a plurality of generators and converting the alternating current power from each of the generators to direct current power; combining the direct current power from each of the generators into a common electrical domain; and supplying the computer data center using the combined direct current power.
US10013035B2 Testing method and electronic device
A testing method adapted for an electronic device operating an operating system at a particular temperature environment is provided. The method includes the steps of: determining whether an operating command is received; when the operating command is received, deriving a test, executing the test, and disabling a fan of the electronic device, wherein the test corresponds to one of a plurality of system states of an operating system, and includes a temperature threshold value corresponding to the system state and an entering action of the system state; and when the system state of the test corresponds to a work mode of the operating system, the test includes: continuously monitoring a temperature value of the central processing unit; and when the temperature value of the central processing unit reaches the temperature threshold value, enabling the fan and executing the entering action of the system state.
US10013034B2 Host chassis and a host
An embodiment of the invention provides a host chassis and a host, and refers to a display technical field, which can realize uniform heat dissipation, so as to improve the heat dissipation performance of the host. The host chassis comprises: a hollow column enclosure; heat dissipation covers situated at two ends of the column enclosure, the heat dissipation covers match with the column enclosure; a hollow column heat dissipating barrel which is situated inside the column enclosure and disposed in the same orientation with the column enclosure, the column heat dissipating barrel is used for disposing host accessories and for heat conduction for the host accessories; and a cooling fan fixed at one end of the column heat dissipating barrel, the fan is used for blowing cold air from external environment into the column heat dissipating barrel so as to take away heat.
US10013032B1 Current balancing circuit for multiple supply voltage systems
A current balancing circuit is disclosed comprising a first current detector configured to measure a first current flowing from a first supply voltage to a first load, and a second current detector configured to measure a second current flowing through an inductor from a second supply voltage to the first load. The first current is compared to a first threshold to generate an error signal, and the error signal is amplified by a gain to generate a second threshold. When the first current is above the first threshold and the second current is below the second threshold, a first switch is controlled to connect a first end of the inductor to the second supply voltage. When the second current is above the second threshold, a second switch is controlled to connect the first end of the inductor to a current sink.
US10013025B2 Wearable device with power state control
Embodiments of the present disclosure provide techniques and configurations for a wearable device with power state control. In one instance, the device a functional module to operate in a first power state or in a second power state that is different from the first power state; a power source coupled with the functional module to provide operational power to the functional module; and a power state control module coupled with the functional module, to cause the functional module to transition from the first power state to the second power state in response to an input. The power state control module may comprise a power generating device to generate power responsive to the input, independent of the power source, and in response to the generated power, cause the functional module to transition from the first power state to the second power state. Other embodiments may be described and/or claimed.
US10013024B2 Method and apparatus for interacting with a head mounted display
A method, apparatus and computer program product are provided to permit a user to interact with a head mounted display, such as with the information presented upon a head mounted display. In the context of a method, a first input is received from a first touch sensor positioned upon a first portion of a head mounted display. The method also receives a second input from a second touch sensor positioned upon a second portion of the head mounted display. The second portion of the head mounted display is configured to be opposite the first portion relative to a user's head. The method also includes causing performance of an operation related to the head mounted display based upon a combination of both the first and second inputs.
US10013023B2 Electronic device and method for disassembling the electronic device
An electronic device and a method for disassembling the electronic device are provided. The electronic device includes a housing including at least one of a first plate or a second plate, when the housing includes the first plate and the second plate, the second plate faces in an opposite direction to the first plate, a substrate disposed between the first and second plates in substantially parallel with the first and second plates, a first attachment layer disposed between the first plate and the substrate, and a second attachment layer disposed between the second plate and the substrate. When the first and second attachment layers are seen from above the first plate, the first and second attachment layers overlap with each other at least partially, and one of the first and second attachment layer includes at least one tear line extended at least partially across the one attachment layer.
US10013020B2 Electronic device with flexible display
An electronic device is provided in accordance with an aspect of the present disclosure. The electronic device includes a cover and a flexible display. The cover includes a first section, a second section connected to the first section by a first connection mechanism, and a third section connected to the second section by a second connection mechanism. The flexible display is attached to at least a portion of the first section and a portion of the third section. The flexible display is positioned in a first orientation when the first and the third sections are in a plane and in a second orientation when the sections are in different planes.
US10013016B2 Method and instruction for attachment of ETC pedal to bracket
The present invention provides for a method of manufacturing and installing an electronic throttle control pedal to a bracket within a vehicle. The method includes the steps of making a customized pedal mounting bracket for a vehicle wherein the customized pedal mounting bracket has universal connecting features. The method further includes mounting the customized pedal mounting bracket to a vehicle and attaching the universal pedal housing to the customized pedal mounting bracket by means of the universal connecting features. An apparatus of the present invention including a universal pedal housing having a rear surface wherein the rear surface includes at least one locating protrusion. The pedal housing further including a plurality of compression tabs. The apparatus including a pedal mounting bracket having a front surface wherein the rear surface of the pedal housing connects to the front surface of the pedal mounting bracket.
US10013015B2 Fast auto-balancing AC bridge
A system and method for fast, automatic balancing of an AC bridge utilizes a two-stage process. During the first stage, the phase of the bridge voltage is matched, while during the second stage, the amplitude is minimized. The voltage matching process is based on halving the range of measured voltage amplitudes at each step, using two samples to identify the next half-range, resulting in an n-step recursive algorithm with “n” defining the resolution of the process. As such, the phase-matching process requires only three samples per step, and only four steps for 1° resolution. Consequently, the computational power needed to carry out the two-stage process is minimal, requiring only comparison of the three sampled voltages, thereby resulting in a balancing process that is performed fast and efficiently.
US10013014B2 Stabilization system and method for input oscillation
A system and method for controlling power supply input filter oscillations is provided. The method includes utilizing a converter power circuit to generate a positive input resistance to counteract input filter oscillations, which are generated in response to normal converter negative input impedance and current-mode control operation. A controller controls the converter power circuit to generate the positive resistance utilizing a first input corresponding to the voltage applied to the converter input. A second input disables the converter power circuit based on completion of output capacitor charge, the first and second inputs being different.
US10013011B2 Power supply design tool for power supply system designs including multi-channel regulators
A method (and system) includes receiving, at a computing device including a design tool application, design parameters indicative of a plurality of power supply loads to be powered. The method further includes generating power supply solutions that do not include multi-channel voltage regulators and generating power supply solutions that do include multi-channel voltage regulators. The method also includes ranking all power supply solutions and providing the ranked power supply solutions to a user.
US10013010B1 Voltage droop mitigation circuit for power supply network
A voltage droop reduction circuit generally including a loop coupled to an output of a voltage regulator is provided. The loop includes a first current amplifier. The voltage droop reduction circuit may also include a first capacitor coupled between the output of the voltage regulator and an input of the first current amplifier.
US10013009B2 Fault tolerant voltage regulator
A fault tolerant voltage regulator may include a plurality of operational transconductance amplifiers. The plurality of operational transconductance amplifiers may be configured according to a unity-gain configuration. The plurality of operational transconductance amplifiers may be configured to couple in parallel to a load. The plurality of operational transconductance amplifiers may be configured to load share a load current associated with the load approximately equally among the plurality of operational transconductance amplifiers.
US10012989B2 Autonomous movement device, autonomous movement method and non-transitory recording medium
To increase the frequency of executing a loop closing process, and to reduce an accumulated error in a local device position, and the like. A rotational image picker of an autonomous movement device picks up an image while performing a rotational action. An image memory stores information on the picked-up image. A map memory stores a created map. A position estimator estimates the local device position. A similar image searcher searches, from the image memory, the image that has a similarity level of equal to or greater than a predetermined similarity level. A map corrector corrects the map stored in the map memory when the similar image searcher founds the image that has the similarity level of equal to or greater than the predetermined similarity level.
US10012987B2 Autonomous vehicle
An autonomous vehicle is provided herein. During operation, a person (e.g., a public-safety officer) will be assigned a task or mission that is identified by an identifier (e.g., an incident identifier, public-safety incident identifier, or an incident type). The incident identifier will be provided to the autonomous vehicle, and the autonomous vehicle will choose to “follow” the officer or not based on the incident identifier. Because the autonomous vehicle described above will only “follow” the officer for certain incident types, the officer will be able to perform many of their tasks without the annoyance of an automobile following them.
US10012977B2 Control device, control method, information processing program, and recording medium
A control device, by which a user causes a servo motor to perform desired operation without being conscious of a maximum torque of the servo motor while easily understanding the transmission characteristic, selects which one of sliding mode control and PID control is adopted to control a servo motor based on at least one of a position deviation and a velocity deviation.
US10012975B2 Numerical control system including internal register self-reset function with serial communication signal monitoring
In a numerical control system including a numerical controller and a plurality of I/O units, a serial communication signal monitoring circuit is included inside the I/O unit to monitor a serial communication signal (data and an idle signal). When a state is detected in which a serial communication signal is high or low for a predetermined time or longer, the numerical control system acknowledges the state as disconnection of the serial communication signal, and generates a reset pulse signal to reset an internal register of the I/O unit. With this configuration, when the power supply of the numerical controller is turned off/on, it is unnecessary to turn off/on the power supply of the I/O unit.
US10012972B2 PLC system providing a web based service
A programmable logic controller (PLC) system is provided. The programmable logic controller (PLC) system includes a storage unit storing a user program; a main control unit performing a scan operation based on the user program, measuring a scan time required for the scan time, and determining whether there is a need to process a web based service; and a web based service control unit processing the service data based on the scan time service request details, and service data that are transmitted from the main control unit, according to a result of the determination on whether there is a need to process the web based service.
US10012967B2 Coordinating modifications by multiple users to a shared automated environment
Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.
US10012966B2 Equipment management system, equipment management apparatus, and equipment management method
An EMS (30) is equipped with a control unit (31) for obtaining a first measurement value which indicates an operating state of an apparatus (11) at a predetermined time point and at least one second measurement value which indicates an operating state of the apparatus (11) at a time point earlier than the predetermined time point. The control unit (31) calculates a first reference value, which indicates a reference for the operating state of the apparatus (11), by using the second measurement value and determines the presence/absence of an anomaly of the apparatus (11) on the basis of a comparison result between the first measurement value and the first reference value.
US10012965B2 Window air conditioning apparatus and controller
An exemplary aspect comprises an air conditioning apparatus comprising: (a) a controller comprising a microprocessor; (b) a wireless transceiver in communication with the microprocessor and operable to communicate over a wireless network with an application on a mobile device; (c) a compressor controlled by the controller; (d) a fan controlled by the controller; and (e) a front panel that allows a user to interface with the controller. Another exemplary aspect comprises a mobile device comprising a processor and a memory, the memory storing an application that enables a user of the mobile device to adjust settings for an air conditioning apparatus operable to communicate via a wireless network with the mobile device.
US10012963B2 Smart household appliance, mobile communication device, system and method for controlling smart household appliance
The invention provides a system and method for controlling smart household appliance. The system comprises a router, at least one smart household appliance, and at least one mobile communication device configured with an application program. The application program of the mobile communication device is connected to the smart household appliance in a LAN or WAN connection mode. The smart household appliance records the connection mode between each application program and the smart household appliance to generate a connection information. If the connection information indicates that there is not any application program connected to the smart household appliance in LAN connection mode, the application program of the mobile communication device will send a disable signal to the smart household appliance from a remote end to turn off the smart household appliance so that the energy consumption of the smart household appliance may be reduced when nobody is at home.
US10012962B2 Welding resource performance goal system and method
Metal fabrication systems and related equipment may be monitored by collecting and transmitting parameter data relating to welding operations to a memory and processing system. Goals for selected parameters may be pre-defined, and certain of these may be standard for corresponding welding systems, locations, operations, operators, and so forth. Upon request a web based report is generated and delivered to a user that indicates the system or systems, comparisons of the actual system performance versus the goals, time periods for the comparisons, and so forth.
US10012959B2 Lighting device and lighting system
A lighting device includes: an illuminator which emits illumination light; a clock which measures time; a receiver which receives input of a set time from a user; a sensor which detects whether an eye of the user is open; and a controller which controls, at or after the set time, the illuminator, based on a result of the detection by the sensor.
US10012958B1 Time keeping assembly with plurality of display appearances and associated systems
A time keeping assembly comprises a display configured to present at least a first display appearance and a second display appearance, the first display appearance corresponding to a first time period and, the second display appearance corresponding to a second time period. The first display appearance may also be associated with a color, such as red, while the second display appearance may also be associated with another color, such as blue.
US10012955B2 Bimaterial anti-shock system for timepieces
A shock absorber bearing for an arbor of a timepiece wheel. The arbor includes a pivot-shank, the bearing includes a support including a housing arranged to receive a suspended pivot mechanism, and the pivot mechanism is arranged to absorb, at least in part, any shocks experienced by the timepiece wheel.
US10012951B2 End member, photoreceptor drum unit, developing roller unit, and process cartridge
An end member (30) comprises: a tubular bearing member (40); and a shaft member (50), wherein the shaft member comprises: a shaft-like rotating shaft (51) which is disposed coaxially to the bearing member, and moves in the shaft line direction by rotating around a shaft line with respect to the bearing member; and a tip end member (55) which is disposed coaxially to the rotating shaft, and where a rotating force receiving member (58) provided with an engaging member (60) which engages with a driving shaft (70) of the image forming apparatus main body is disposed at a tip end, wherein a rotating force around the shaft line is transmitted to the rotating force receiving member, the rotating shaft, and the bearing member, in this order, and the rotating force receiving member moves to be inclined with respect to the shaft line.
US10012947B2 Developer cartridge
In a developer cartridge, a base portion may be fixed to a surface of one side of a frame, and extend from one end thereof to another end thereof in a second direction orthogonal to the first direction. A first portion may extend from one end thereof to another end thereof in the first direction. The one end of the first portion is connected to the other end of the base portion. A second portion may extend from one end thereof to another end thereof in a direction opposite to the second direction. The one end of the second portion is connected to the other end of the first portion. An electrode for the cartridge is deformable such that a distance between the base portion and the second portion can be decreased.
US10012944B2 Method for manufacturing cleaning blade, cleaning blade, image formation device, and process cartridge
A method for producing a cleaning blade including at least a strip-shaped elastic blade, the method including: (1) a step of producing an elastic blade preform formed of a polyurethane rubber; (2) a step of impregnating at least a part, which is to contact an image bearer, of the elastic blade preform with an ultraviolet-curable composition including a (meth)acrylate compound; (3) a step of immersing the part impregnated of the elastic blade preform in a washing solvent to remove the ultraviolet-curable composition including the (meth)acrylate compound remaining on a surface of the impregnated part; and (4) a step of curing the ultraviolet-curable composition including the (meth)acrylate compound that has impregnated the elastic blade preform to produce an elastic blade.
US10012941B2 Image processing apparatus and image processing adjustment method
An image processing apparatus includes a printer device and an adjustment part. The printer device includes: an image formation unit that forms a toner image on a medium with toners including a regular toner and a special toner; and a fixation unit that performs a predetermined number of fixation operations of fusing the toner image on the medium. The adjustment part causes the printer device to print a first sample image using the special toner at various density levels, and receives a first setting for the density level of the special toner based on the printed first sample image. The printer device forms the toner image on the medium based on the first setting received, and fixes the toner image on the medium.
US10012940B2 Image formation apparatus with current measuring for medium width information
An image formation apparatus includes: a process device that forms a developer image; a transfer device that transfers the developer image formed by the process device onto a recording medium; a voltage applier that applies a voltage to the transfer device; and a voltage controller that acquires information on a width of the recording medium in a direction orthogonal to a medium conveyance direction, and controls the voltage applied by the voltage applier to the transfer device based on the width of the recording medium.
US10012926B2 Developing device with spaces between toner supply port and development housing disposed to prevent aggregation of toner and image forming apparatus provided with same
A developing device includes a housing, a developing roller, a developer conveyance path, a partition plate, a developer supply port and a developer conveying member. The developer conveying member rotates such that an outer peripheral part thereof moves from top to bottom in a first area between a second shaft portion and the partition plate and moves from bottom to top in a second area between the second shaft portion and the side wall. The developer supply port is obliquely open above the second area. The housing includes a first space formed above the second area of the first conveyance path and a second space formed up to a position higher than the partition plate to communicate with the first conveyance path above the first area of the first conveyance path and communicating with the first space in a horizontal direction.
US10012922B2 Toner and method for producing toner
A toner comprising a toner particle containing a pigment, a resin A and a resin B, wherein the pigment is a pigment having a structure derived from a basic compound, the resin A has an acidic functional group, the resin B has an acid value of at least 2.0 mg KOH/g, the resin B has a glass transition temperature TgB of at least 50° C., and the hydrophobic parameter HPA of the resin A and the hydrophobic parameter of the resin B satisfy the following formulae: HPA≥0.60 HPB≤0.70 HPA−HPB>0.
US10012918B2 Toner and method for producing toner
A toner having a toner particle that is produced through a step of melt-kneading a resin composition containing a binder resin, a colorant, a hydrocarbon wax, and a wax dispersing agent, cooling the obtained kneaded material, pulverizing the obtained cooled material, and heat treating the resulting resin particles, wherein the wax dispersing agent is a polymer provided by graft polymerizing a styrene-acrylic polymer onto a polypropylene, the styrene-acrylic polymer is a polymer having a monomer unit derived from a cycloalkyl (meth)acrylate, and specific relationships are satisfied where Mp(p) is the melting point (° C.) of the polypropylene and Mp(w) is the melting point (° C.) of the hydrocarbon wax.
US10012916B2 Photoreceptor for electrophotography, and photoreceptor cartridge and image forming apparatus employing the same
Provided is a photoreceptor for electrophotography, having high sensitivity and high-speed response performance, and which prevents accumulation of residual potential even when used repeatedly. Also, provided are a photoreceptor cartridge and an image forming apparatus, each employing the photoreceptor.
US10012913B2 Pattern forming apparatus and pattern forming method, movable body drive system and movable body drive method, exposure apparatus and exposure method, and device manufacturing method
A partial section of an aerial image measuring unit is arranged at a wafer stage and part of the remaining section is arranged at a measurement stage, and the aerial image measuring unit measures an aerial image of a mark formed by a projection optical system. Therefore, for example, when the aerial image measuring unit measures a best focus position of the projection optical system, the measurement can be performed using the position of the wafer stage, at which a partial section of the aerial image measuring unit is arranged, in a direction parallel to an optical axis of the projection optical system as a datum for the best focus position. Accordingly, when exposing an object with illumination light, the position of the wafer stage in the direction parallel to the optical axis is adjusted with high accuracy based on the measurement result of the best focus position.
US10012906B2 Developing method and developing device
A developing device includes a spraying assembly and a concentration regulating assembly. A developing method usable in the developing device includes: spraying developing agents by a spraying assembly onto respective developing regions on a substrate to be developed; and spraying a regulating liquid by a concentration regulating assembly onto a target developing region on the substrate to be developed to change concentration of the developing agents.
US10012902B2 Positive resist composition and pattern forming process
A non-chemically-amplified positive resist composition comprising a polymer comprising both recurring units derived from a sulfonium salt capable of generating a fluorinated acid and recurring units containing an amino group as a base resin exhibits a high resolution and a low edge roughness and forms a pattern of good profile after exposure and organic solvent development.
US10012901B2 Photosensitive resin composition, resist laminate, and articles obtained by curing same (5)
The purpose of the present invention is to provide the following: a photosensitive epoxy resin composition that, via photolithography, can form a high-resolution, low-stress image that has vertical side walls and resists moisture and heat, and/or a resist laminate using said photosensitive epoxy resin composition; and an article or articles obtained by curing said photosensitive epoxy resin composition and/or resist laminate. The present invention is a photosensitive resin composition containing the following: an epoxy resin (A), a polyol compound (B) having a specific structure, a cationic-polymerization photoinitiator (C), a silane compound (D) containing an epoxy group, and a reactive epoxy monomer (E) having a specific structure. The epoxy resin (A) contains the phenol derivative represented by formula (1), an epoxy resin (a) obtained via a reaction with epihalohydrin, and an epoxy resin (b) that can be represented by formula (2).
US10012900B2 Method of correcting mask pattern and method of manufacturing reticle
A method of manufacturing a reticle, the method including preparing a substrate, determining position data of a pattern to be formed on the substrate, and setting a primary exposure condition to form the pattern; performing a primary exposure simulation regarding the substrate based on the position data of the pattern and the primary exposure condition; calculating a primary deformation rate of the substrate, which is generated in the primary exposure simulation; correcting the position data of the pattern based on the primary deformation rate of the substrate to provide a corrected position data of the pattern; and exposing the substrate under the primary exposure condition based on the corrected position data of the pattern.
US10012896B2 Lithography mask production method and lithography mask production system
A lithography mask production method includes (a) forming, in a reflection layer of a blank substrate, a reference pattern used as a reference in reflectivity measurement and a reflection pattern used for lithography; (b) measuring a reflectivity Rref of the reflection layer at the reference pattern and a reflectivity RLS of the reflection layer at the reflection pattern; and (c) determining an effective width of the reflection layer at the reflection pattern based on the reflectivity Rref and the reflectivity RLS.
US10012891B2 Plate for camera equipment
A plate provides clearance between a camera and a quick-release receiver securing the camera to a support.
US10012888B1 Optical lighting accessory for handheld mobile devices in selfie mode
An optical lighting accessory is described for use with a handheld mobile device in photography or videography applications. The handheld mobile device includes at least a front-facing camera and light source. The optical lighting accessory includes 1) an optical element, the optical element configured to receive and capture a plurality of light rays from the light source of the handheld mobile device, 2) a light receiver panel for transforming the light source into a diffused lighting, and 3) a pair of attachment members or accessory case coupled to the light receiver panel, the pair attachment members or accessory case are configured to receive and fasten to the handheld mobile device, and a diffuser layer of the light receiver panel is configured to provide the diffused light to the front-facing camera.
US10012887B2 Electrochromic devices and manufacturing methods thereof
A method for enhancing the reliability of contacting the conductive layers in a laminated electrochromic device structure is disclosed (FIG. 7). The laminate structure (10), typically fabricated in the form of a sheet, comprises: two polymer substrates (21, 22); two conductive layers (31, 32)—one arranged on each substate—and facing each other; an electrochromic layer (41) and a counter-electrode layer (42) each arranged on different conductive layers; and an electrolyte layer (50) interposed between the electrochromic layer and the counter-electrode layer. Either an incision with an undulating cutting depth or perforations of predetermined sizes, depths (through at least most of one substrate) and separations are prefabricated along a desired tear line in the structure (step 220)—once the final shape of the device is defined—to facilitate the tearing away of the one polymer substrate to reveal the conductive layer to be contacted on the underlying substrate.
US10012881B2 Repairing methods of defective pixels having light spots, array substrates and liquid crystal panels
A repairing method of defective pixels having light spots includes: connecting the pixel electrode and a drain electrode of the of the TFT via a point welding method; cutting off the continuous common electrode to divide the common electrode within the switch area and the common electrode within the pixel area; and removing the pixel electrode arranged above intersections of the common electrode, and connecting the pixel electrode within the switch area and the pixel electrode within pixel area. In addition, an array substrate and a liquid crystal panel are disclosed. By cutting off the common electrode within the pixel area switch area and the pixel area, the defective pixels having light spots are eliminated. In addition, such defective pixels are repaired to be pixels capable of emitting light normally.
US10012878B2 Display apparatus
Even when a width of a frame region is narrowed, expansion and movement of impurity ions into a display region and peeling off of a seal material are prevented or suppressed. A substrate includes a first frame region positioned outside a display region, a second frame region positioned outside the first frame region, and a third frame region positioned outside the second frame region. The substrate includes a first electrode in the first frame region, a second electrode in the second frame region, and a third electrode in the third frame region. A first potential is applied to the first electrode, a second potential larger in an absolute value than the first potential is applied to the second electrode, and a third potential different from the second potential is applied to the third electrode.
US10012875B2 Liquid crystal display and thin film transistor array panel therefor
A liquid crystal display (LCD) is provided, which includes: first and second gate lines, a data line intersecting the gate lines, first to fourth drain electrodes located near the intersections between the first and second gate lines and the data line, and a coupling electrode. First to fourth pixel electrodes respectively connected to the first to fourth drain electrodes are also provided, and the first pixel electrode is connected to the coupling electrode while the fourth pixel electrode overlaps the coupling electrode. The LCD further includes a common electrode opposite the pixel electrodes, a liquid crystal layer interposed between the pixel electrodes and the common electrode, and a domain partitioning member formed on at least one of the pixel electrode and the common electrode. Two long edges of the domains are angled with respect to the first and the second gate lines or the data line substantially by about 45°.
US10012872B2 Display device
A display device includes a first substrate; a pixel electrode disposed on the first substrate, including at least two sub-pixel electrodes separated from one another; a second substrate disposed on the first substrate; and a liquid crystal layer interposed between the first and second substrates, each of the sub-pixel electrodes includes a stem electrode, an outer electrode connected to the stem electrode, a first branch electrode extending from the stem electrode or the outer electrode in a first direction, and a second branch electrode extending from the stem electrode or the outer electrode in a second direction, wherein an angle between the first direction and the second direction is in a range of about 170 to about 180 degrees.
US10012869B2 Method and device for detecting rubbing cloth
A method and a device for detecting a rubbing cloth, the method includes rubbing a coloring sheet with the rubbing cloth; and detecting the rubbing cloth according to a pattern in a rubbed region. The device includes a base platform, a coloring sheet is provided on the base platform; and a rubbing roller, a rubbing cloth to be detected is provided on an outer surface of the rubbing roller, the rubbing roller is disposed in parallel to the base platform and the rubbing roller is configured to rub on the coloring sheet. By coloring the rubbing cloth with the coloring sheet, and detecting the rubbing cloth with a pattern in a rubbed region, the quality of the rubbing cloth can be detected by observing the depth and the arrangement of the pattern.
US10012866B2 Mirror display and electronic device
The present invention provides a mirror display that can match the peripheral environment having diffusely reflecting surfaces in the mirror mode, and an electronic device including the mirror display. The mirror display includes a half mirror plate that includes a reflective polarizer and a display device. The half mirror plate further includes a light-diffusing member that diffuses at least part of incident light. The mirror display includes, in the order from the back surface side, the display device, the reflective polarizer, and the light-diffusing member.
US10012863B2 Liquid crystal display device
A liquid crystal display panel for displaying images in an active area includes a first substrate having a pair of first short ends and first long ends. A second substrate faces the first substrate so as to hold a liquid crystal layer therebetween. A first polarization plate is arranged on an outside surface of the first substrate. The first polarization plate has a pair of second short ends longer than the first short ends, a pair of second long ends, and a first absorption axis. The angle a1 made by the first absorption axis with respect to the second short ends is smaller than an angle b1 made by the first absorption axis with respect to the second long ends. A second polarization plate is arranged on an outside surface of the second substrate and has a second absorption axis.
US10012856B2 Display motherboard, display panel and manufacturing method thereof, and display apparatus
The present disclosure describes a display Q_panel, a display panel and a manufacturing method thereof, as well as a display apparatus. The display Q_panel comprises a first and a second substrate for cell assembling to pre-form a plurality of display panels. The display Q_panel is provided, between the first substrate and the second substrate, with a blocking wall at the edge region on at least one side thereof, the blocking wall being located externally to the outmost cutting line on that side where it is located, and the sealant on that side being provided internally to the blocking wall. By providing a blocking wall externally to the outmost cutting line on the display Q_panel, the blocking wall blocks the spill-out of the sealant on that side, reduces the undesirable phenomena of sealant puncture, sealant break, etc. arising from the display panels after the cutting, can respond better to the Peel-off, Bending or other tests, and improves the robustness of glass cell assembling.
US10012855B2 Display device with organic insulating film having a trench therein formed on substrate
A display device includes a pixel substrate in which a plurality of wirings and a plurality of switching elements are formed. The pixel substrate includes an organic insulating film formed over the substrate, a first wiring and a second wiring arranged in parallel on the organic insulating film, a trench formed in the organic insulating film between the first wiring and the second wiring, and a protection film formed to cover the first wiring, the second wiring, and the trench.
US10012854B2 Curved display panel, curved display device and method for fabricating the same
A curved display panel, a curved display device, and a method for fabricating the same are disclosed. Both the light output face and the light input face of the curved display panel are continuous curved surfaces. The curved display panel with a continuous curved surface has a bending degree which is closer to the natural bending degree of a liquid crystal panel, so that a relatively small stress is generated on the curved display panel, and the problem of serious peripheral light leakage caused by deformation of the curved display panel is alleviated. Besides, since the curvature radius of each point on the continuous curved surface changes slowly, the problem of serious peripheral light leakage caused by deformation of the curved display panel is alleviated, the complexity of the fabricating process is reduced, the fabricating process is simplified, and the production of the product is improved.
US10012849B2 Myopia controlling ophthalmic lenses
Lenses are designed using the corneal topography or wavefront measurements of the eye derived by subtracting the optical power of the eye after orthokeratology treatment from the optical power before orthokeratology treatment.
US10012847B1 Lens exchange structure of spectacles
A lens exchange structure of spectacles is disclosed. The lens exchange structure comprises a lens frame, a lens, a pressing part, and an elastic part. A channel is disposed on the bottom of the lens frame. An intercalation hole is disposed on the inner side of the central nose bridge. The pressing part is inserted into the intercalation hole. The pressing part has hook parts and an accommodating groove for receiving the elastic part. One terminal of the elastic part is against the wall of the lens frame, and the lens has positioning holes for receiving the hook parts. Therefore, a pressing action may be used to compress or release the elastic part to let the hook parts correspondingly hook in or release from the positioning holes. The effect of easy lens assembling and exchanging as well as stable positioning can be accomplished.
US10012846B1 Rimless eye wear
A simplified rimless or semi-frame eyewear is disclosed. The eyewear comprises a frame and a pair of lenses that slide into or engage a slotted connection in the frame. The lenses are held in place in a corresponding frame with a locking design or an adhesive. An example of a locking mechanism is a screw connector that may be incorporated into the frame to lock the lens in place.
US10012842B2 Stereoscopic image display and method for manufacturing the same
A stereoscopic image display and a method for manufacturing the same are disclosed. The stereoscopic image display includes a display panel, a polarizing plate positioned on a display surface of the display panel, a patterned retarder film positioned on the polarizing plate, and a pattern layer positioned between the display surface of the display panel and the polarizing plate. The pattern layer has a pattern groove provided with an air layer therein. The pattern groove has a wide lower part contacting the display surface of the display panel and a narrow upper part contacting the polarizing plate.
US10012840B2 See-through computer display systems
Aspects of the present invention relate to methods and systems for the see-through computer display systems with a wide field of view.
US10012837B2 Head-up display apparatus for vehicle
A dustproof cover having a reduced size in a depth direction is formed. In displaying a virtual image visible to a driver by reflecting projection light projected in front of a driver on a windshield (light-transmitting member), a dustproof cover provided in a path of the projection light to close an opening includes a recessed surface provided throughout a front and rear direction of a vehicle, and a cylindrical surface provided such that the recessed surface is continuous throughout a right and left direction of the vehicle. Curvatures of the recessed surface are configured to increase toward a front side of the vehicle, and therefore outer light entering the opening from a position above the vehicle is reflected in a direction invisible to the driver.
US10012836B2 Head up display for vehicle
A head up display for a vehicle including an imaging device configured to emit first linearly polarized light in a first direction and second linearly polarized light in a second direction perpendicular to the first direction; a polarizing reflection mirror through which the first linearly polarized light is transmitted and from which the second linearly polarized light is reflected; a second reflection mirror spaced apart from the polarizing reflection mirror and at which the first linearly polarized light transmitted through the polarizing reflection mirror is reflected to the polarizing reflection mirror; and a first reflection mirror spaced from the polarizing reflection mirror and configured to reflect the second linearly polarized light reflected from the polarizing reflection mirror to a windshield of the vehicle to produce a first image having a first length from the windshield, and to reflect the first linearly polarized light reflected from the second reflection mirror and transmitted through the polarizing reflection mirror to the windshield of the vehicle to produce a second image having a second length from the windshield different than the first length.
US10012822B2 Zoom lens system, interchangeable lens device and camera system with zoom lens system, and imaging apparatus with zoom lens system
The zoom lens system includes a first lens group with positive power, a second lens group with negative power, a third lens group with positive power, a fourth lens group with negative power, and a fifth lens group with positive power. An aperture stop is provided between the second and the third lens groups. The third lens group includes lens element L3a and L3b with positive power, lens element L3c with negative power, and lens element L3d with positive power. The lens elements L3c and L3d are cemented. The lens element L3b corrects image blurring. The fourth lens group moves when focusing. When zooming, the first to the fourth lens group move.Here, condition (1) below is satisfied. 0.24
US10012814B2 Optical fiber management
The present disclosure includes devices and systems for optical fiber management. One embodiment includes a device comprising an integrated separation surface separating an upper level of storage and a lower level of storage and an integrated adapter plate comprising a number of optical connectors and arranged at a first angle with respect to a floor of the device.
US10012810B2 Double helix coolant path for high power fiber connector
A fiber connector, comprising a housing having a chamber extending in a lengthwise direction from a first end configured to receive a fiber to a second end configured to connect the fiber to a laser processing head and a channel disposed on an exterior surface of the chamber, the channel comprising a double helical structure.
US10012809B2 Printed circuit board assembly with a photonic integrated circuit for an electro-optical interface
An apparatus and method of assembly are described that provide an improved printed circuit board (PCB) assembly for an electro-optical interface, where more accurate positioning and alignment of electro-optical components can be achieved in an active part of the PCB assembly that is used for the electro-optical interface to meet tighter tolerances in an easier and more cost efficient manner. In particular, a photonic integrated circuit (PIC) is received in a cavity defined in a PCB that includes conductive elements for transmitting electrical signals. An optoelectronic transducer is connected to the PIC to convert between the optical signals and the corresponding electrical signals, and an optical coupler is secured to the optoelectronic transducer and supported by the PIC and/or PCB, where the optical coupler is configured to transmit the optical signals between the optoelectronic transducer and an optical fiber.
US10012807B2 Device for coupling and/or decoupling optical signals
A device for coupling optical signals into at least one waveguide, wherein the device comprises at least one send-site circuit, which based on incoming signals from send-site terminal contacts actuates at least one electro-optical converter, which sends out the optical signals in the direction of the axis of the waveguide, in such a way that the manufacturing expenses are low. The electro-optical converter is incorporated, in particular embedded, in at least one send-site receptacle/alignment module, the send-site receptacle/alignment module comprises at least one groove- or trough-shaped depression for aligning the waveguide in relation to the electro-optical converter, and the send-site receptacle/alignment module is, in an essentially form-fit and/or force-fit manner, incorporated, in particular fitted, in a recess provided in a send-site substrate. The corresponding is true for a device for decoupling optical signals from at least one waveguide.
US10012805B2 Methods for forming connectorized fiber optic cabling
A connectorized fiber optic cabling assembly includes a loose tube fiber optic cable and a connector assembly. The cable has a termination end and includes: an optical fiber bundle including a plurality of optical fibers; at least one strength member; and a jacket surrounding the optical fiber bundle and the at least one strength member. The connector assembly includes a rigid portion and defines a fiber passage. The connector assembly is mounted on the termination end of the cable such that the optical fiber bundle extends through at least a portion of the fiber passage. The plurality of optical fibers of the optical fiber bundle have a ribbonized configuration in the rigid portion of the connector assembly and a loose, non-ribbonized configuration outside the rigid portion.
US10012803B2 Optical fiber bundle structure and optical fiber connection structure
This optical fiber connection structure connects a multicore fiber and a bundle structure bundling a plurality of optical fibers. The multicore fiber has a plurality of cores arranged in a lattice. The bundle structure includes closely packed optical fibers of the same diameter. The bundle structure is configured such that signal light optical fiber groups including signal light optical fibers and a dummy fiber group including dummy optical fibers are stacked in multiple layers. The signal light optical fiber groups are configured with the signal light optical fibers aligned in the mutually contacting direction. The signal light optical fiber groups and the dummy fiber group are stacked orthogonal to the alignment direction of the optical fibers constituting the respective fiber groups.
US10012799B2 Shuttered LC adapter
A shuttered adapter is described that includes a shuttered housing, a shutter sub-assembly frame contained within the housing, a pair of shutter doors hingedly secured to the shutter sub-assembly frame, and a door spring configured to push the shutter doors outward from the shutter sub-assembly frame and away from each other. The shuttered housing can have a separable sleeve retention insert which allows a ledge to be molded inside the shuttered housing. The ledge can be configured to abut the front lower surface of the shuttered doors when the doors are pushed outward from the shutter sub-assembly frame.
US10012797B1 Monolithic photonic integrated circuit (PIC) with a plurality of integrated arrays of laser sources and modulators employing an extended identical active layer (EIAL)
A semiconductor monolithic transmitter photonic integrated circuit (TxPIC) comprises two different situations, either at least one signal channel in the PIC having a modulated source with the channel also extended to include at least one additional element or a plurality of modulated sources comprising N signal channels in the PIC of different transmission wavelengths, where N is equal to or greater than two (2), which may also approximate emission wavelengths along a standardized wavelength grid. In these two different situations, a common active region for such modulated sources and additional channel elements is identified as an extended identical active layer (EIAL), as it extends from a single modulated source to such additional channel elements in the same channel and/or extends to additional modulated sources in separate channels where the number of such channels is N equal to two or greater. The emission wavelength of laser sources in the modulated sources have different positively detuned offsets of the laser emission wavelength relative to the laser active region wavelength, i.e., (λL,i−λPL,L,j>0), and their emission wavelengths form a wavelength grid which may substantially conform to a standardized wavelength grid, such as the ITU grid. These laser sources in the modulated sources with an EIAL are preferentially detuned in the range, for example, of about 20 nm to about 70 nm, preferentially from about 25 nm to about 50 nm, from the active region wavelength of the modulated sources.
US10012788B2 Display device
A display device includes a display panel, a light guide plate, a first light source and a second light source. The display panel is provided with a plurality of pixel units arranged in an array, the light guide plate includes a first reflection structure and a second reflection structure. The first reflection structure reflects light emitted from the first light source to the pixel units of the display unit and the light is guided to a first view side after passing through the display panel. The second reflection structure reflects light emitted from the second light source to the pixel units of the display panel and the light is guided to a second view side after passing through the display panel. The above display panel is capable of achieving naked eye dual vision display without wearing dedicated glasses.
US10012786B2 Backlight modules and display devices
A backlight module includes a lamp set, a light guiding plate, a diffuser, a top prism sheet, and a down prism sheet. The diffuser includes a first end and a second end opposite to each other, the first end of the diffuser is closer to the lamp set than the second end, and the diffuser includes a first end and a second end opposite to each other. The diffuser includes the overlapped portion stacked with the top/down prism sheets and the extended portion extending from the overlapped portion. On the first end of the diffuser, the light beams emitted by the light guiding plate may be processed by the first extended portion, instead of being emitted out directly. This can avoid the bright lines occurred by the backlit so as to reduce the optical leakage. In addition, a display device is also disclosed.
US10012785B2 Backlight unit and display device including the same
A display device includes a display panel, a light guide plate, a light source unit, a wavelength conversion sheet which is disposed between the display panel and the light guide plate, and a bottom chassis where the wavelength conversion sheet includes a first portion which covers an upper surface of the light guide plate, the first portion including a first edge extending in a first direction and a second edge facing the first edge, a second portion which extends from the first edge toward the bottom chassis, is coupled to the bottom chassis and covers a first side surface of the light guide plate, and a third portion which extends from the second edge toward the bottom chassis, is coupled to the bottom chassis and covers a second side surface of the light guide plate.
US10012784B1 Tiled light guide with deflection structures
Techniques and mechanisms for providing illumination of a display. In an embodiment, a light guide includes a first portion to receive light, a second portion to output some or all of the light, and a third portion configured to propagate the light between the first portion and the second portion. The third portion forms a first deflection structure which adjoins, and extends between, respective surface regions of the first portion and the second portion. A light source is coupled to provide edgewise illumination of the light guide via the first portion. In another embodiment, the light propagates through the third portion and into a region, between two parallel planes, in which the second portion is located.
US10012783B2 Lighting system using a light guide and a lighting method
A lighting system uses an edge lit waveguide. The bottom has a set of elongate light extraction features for out-coupling light from the light guide towards a reflector which reflects light back into the light guide. The top face of the light guide functions as the output for the lighting system. In some examples it has a set of elongate beam shaping features extending substantially orthogonally to the set of light extraction 5 features for beam shaping of light exiting the top face.
US10012781B2 Lighting device
A lighting device configured to accommodate an optical fiber is provided. The lighting device includes a breaking structure which accommodates a portion of the optical fiber in a state in which the portion includes two or more bends. The breaking structure is configured to break and sever the portion of the optical fiber when the optical fiber is subjected to a load of a predetermined magnitude.
US10012779B2 Light emitting device
In various embodiments a light emitting device is disclosed comprising a first and second source for emitting light with a first and a second spectral distribution, respectively, a first and second light guides comprising a first light input surface and a first light exit surface, respectively, the light input surface and the light exit surface of the respective light guide extending at an angle with respect to each other. The first and second light guide configured to convert a part of the received light to light with a third and fourth spectral distribution, respectively, and couple at least a part of the light with the third and fourth spectral distribution out of the first and second light exit surface, respectively. The light have the first and the second spectral distribution having different spectral distributions, and the light having the third and the fourth spectral distribution have different spectral distributions.
US10012773B2 Methods for preparing optical articles and optical articles prepared therefrom
Provided is a method of preparing a transparent, non-elastomeric optical article including (1) combining to form a reaction mixture free of urethanation catalysts (a) a polyisocyanate component; and (b) an active hydrogen component of polyol and/or polythiol, and at least one compound containing both amine and hydroxyl functional groups; (2) allowing the polyisocyanate component to react with amine functional groups in the active hydrogen component to form an intermediate product including a polyurea prepolymer having hydroxyl functional groups in admixture with the polyol and/or polythiol and, optionally, the compound containing both amine and hydroxyl functional groups; (3) mixing the intermediate product with additional polyisocyanates and optionally a urethanation catalyst to form a second reaction mixture; (4) introducing the second reaction mixture to a mold to form a thermoset polymerizate; and (5) releasing the polymerizate from the mold. Optical films and articles prepared by the method also are provided.
US10012770B2 Optical film, method of manufacturing the same, polarizing plate and liquid crystal display device
There is provided an optical film comprising a layer formed on a base film by curing a curable composition containing the specific component (A) in an amount of 50 to 99% by mass and the specific component (B) in an amount of 1 to 50% by mass, based on the total solid content of the curable composition when the total solid content of the curable composition is set to 100% by mass.
US10012769B2 Synthetic diamond optical elements
An optical element comprising: synthetic diamond material; and an anti-reflective surface pattern formed directly in at least one surface of the synthetic diamond material, wherein the optical element has an absorption coefficient measured at room temperature of ≤0.5 cm−1 at a wavelength of 10.6 μm, wherein the optical element has a reflectance at said at least one surface of no more than 2% at an operating wavelength of the optical element, and wherein the optical element has a laser induced damage threshold meeting one or both of the following characteristics: the laser induced damage threshold is at least 30 Jcm−2 measured using a pulsed laser at a wavelength of 10.6 μm with a pulse duration of 100 ns and a pulse repetition frequency in a range 1 to 10 Hz; and the laser induced damage threshold is at least 1 MW/cm2 measured using a continuous wave laser at a wavelength of 10.6 μm.
US10012762B2 Standoff determination
In some embodiments, methods, apparatus, and systems may operate to determine downhole tool standoff using a nuclear tool and photon activity, and to correct acoustic measurements using the standoff. Additional apparatus and systems, as well as methods, are disclosed,
US10012761B2 Reconstructing dead oil
A computer accepts dead-oil properties of a reservoir fluid sampled from a well. The dead-oil properties are the measured composition of the reservoir fluid after volatile components of the reservoir have substantially vaporized. The computer analyzes the dead-oil properties and a constraint to produce estimated live-oil properties of the reservoir fluid. The live-oil properties are the composition of the reservoir before the volatile components have substantially vaporized. The computer uses the estimated live-oil properties to make a decision regarding the well.
US10012755B2 X-ray scanning system and method
Systems and methods are provided for scanning an item utilizing an X-ray scanner in order to facilitate a determination of whether the X-ray radiation penetrated through the entirety of the scanned item. Various embodiments comprise a conveying mechanism, an X-ray emitter, a detector, and an X-ray penetration grid (XPG). The XPG may comprise a radiopaque grid that may serve as a reference for determining whether radiation passes through the scanned item, the grid oriented such that the grid members are neither parallel nor perpendicular to the direction of travel. Such orientation may minimize or eliminate “ghosted” radiation signals included in a visual display of the radiation received by the detector. A scanned item may be oriented with the XPG such that radiation emitted by the X-ray emitter that passes through a portion of the scanned item must also pass through the XPG before being received by the detector.
US10012752B2 System and method to induce an electromagnetic field within the earth
A system enables a borehole casing to be used to connection with establishing electromagnetic fields within the earth at the depth of formations of interest over a significant surface area. A particular advantage is that a borehole casing can be used as an essential part of the system, without needing to open the borehole.
US10012751B2 Electrode adapter for geophysical surveys
An apparatus. At least some illustrative embodiments are an apparatus comprising a sensor streamer. The sensor streamer includes at least one seismic streamer section and a first electrode adapter removably attached to the at least one seismic streamer section. The first electrode adapter includes a first electrode, wherein the first electrode is configured to couple to electrical circuitry configured to measure a potential difference between the first electrode at a first potential and a second potential. The conducting member forms a reference potential, wherein the conducting member is floating. The at least one seismic streamer section is without electromagnetic field-sensing components.
US10012743B2 Portable radiation detection system
A hand-held portable radiation detection device, such as a radiation isotopic identification device (RIID), is integrated with a personal digital assistant device (PDA), such as a smart phone, to provide improved data processing capability and user interface. The hand-held portable radiation detection device includes a mounting unit for holding the PDA, in which at least one function of the PDA may be controlled by a plurality of buttons provided on an outer casing of the radiation detection device.
US10012741B2 Radiation detection apparatus and radiation imaging system
A radiation detection apparatus is provided. The apparatus comprises a housing, a first radiation imaging panel and a second radiation imaging panel arranged to overlap each other in the housing, and a radiation absorbing portion arranged between the first radiation imaging panel and the second radiation imaging panel. The radiation absorbing portion comprises a first member with energy at a K-absorption edge being not less than 38 keV and not more than 60 keV. The first member comprises a resin added with particles containing at least one element selected from the group consisting of lanthanum, cerium, praseodymium, neodymium, promethium, samarium, europium, gadolinium, terbium, dysprosium, holmium, erbium, and thulium.
US10012739B1 Radiation dosimeter and method of operation
A radiation dosimeter records absorbed radiation using a passive radiation sensor having one or more radiation-sensitive elements (RSEs) and a radiation-insensitive element (RIE). Floating gate MOSFET technology is used for both the RSEs and the RIE. A reader is connected to the sensor by means of a switching channel in order to pre-charge the sensor before exposure and to read the sensor voltage signals after exposure to radiation. The voltage signals of the RIE are used to correct for the spurious effect of voltage retention loss in the RSEs.
US10012736B2 System and process of determining vehicle attitude
A system and process that can be used to determine vehicle attitude with only one navigation receiver. In one embodiment, the antenna of the navigation receiver is driven with a signal that modulates sensitivity in azimuth. The received navigation signal strength is demodulated by the phase at which the antenna is sweeping and a phase angle and a magnitude for the incoming signal are calculated. Using this calculated phase angle, magnitude and antenna characteristics, the location of the user (i.e. the navigation receiver) and the location of the navigation satellite, the attitude of the antenna and hence the user or user vehicle can be determined.
US10012733B2 Localization method and apparatus
An apparatus for determining the location and state of an object in an environment is disclosed. Three or more light-emitting beacons are located in the environment, and each beacon transmits a light pattern that contains information needed to identify the beacon. An optical receiver is attached to the object whose location needs to be determined. The optical receiver comprising one or more cameras images the beacons, and identifies the apparent direction from which the beacon is coming based on the pixel or pixels illuminated by the beacon. The optical receiver also decodes the light pattern transmitted by each beacon to identify it. Finally, based on knowledge of the locations of the beacons in the environment and based on the apparent directions from which the beacons appear to be coming, the optical receiver determines its location, and thus the location of the object.
US10012731B2 Sonar mapping system
A sonar mapping system that includes a sonar transducer assembly configured for mounting on a watercraft, and a display configured to show a topographical chart of a body of water. The sonar mapping system further includes a processor coupled to the sonar transducer assembly and display. The processor is configured to create the topographical chart in real time, and to update the topographical chart in real time, based on sonar data provided by the sonar transducer assembly. The processor is also configured to render the created or updated topographical chart on the display. The sonar mapping system has memory accessible by the processor and configured to store the topographical chart rendered by the processor, and to store the sonar data provided by the sonar transducer assembly.
US10012729B2 Tracking subjects using ranging sensors
Systems and methods for tracking subjects within a three-dimensional physical environment are presented herein. A ranging sensor is mounted at a sensor location in the environment. The ranging sensor generates sensor output. The sensor output includes detected ranges of surfaces present in the environment as a function of orientations of the ranging sensor. Characteristics of the surface are determined using the detected ranges and orientations as polar coordinates of the surfaces.
US10012728B2 Methods and apparatus for providing a dynamic target impact point sweetener
Methods and apparatus for providing a dynamic target impact point sweetener is disclosed. An example method includes identifying a target based on a composite three-dimensional image generated based on data received from a first aerial vehicle acting as a master vehicle and a second aerial vehicle acting as a slave vehicle; changing a role of the first aerial vehicle to the slave vehicle; changing the role of the second aerial vehicle to the master vehicle; and causing, using the second aerial vehicle acting as the master vehicle, a third vehicle to attack the target based on the identity of the target.
US10012721B2 Virtual distance test techniques for radar applications
A testing device for testing a radar device. The testing device may be configured to determine a first frequency difference between a frequency of a first signal or a second signal and a frequency of a third signal based on a first distance value; transmit to the radar device the first signal; receive the second signal from the radar device; transmit to the radar device the third signal at an offset relative to at least one of the first signal and the second signal based on the first frequency difference; and receive from the radar device a fourth signal indicating a second distance value or a second frequency difference between the frequency of the second signal and the frequency of the third signal, determined by the radar device, for comparison with the first distance value or the first frequency difference.
US10012720B2 Low reflection radar bracket
A radar bracket for a vehicle includes a central portion configured to receive a radar module so that the radar module is exposed on a front side of the radar bracket, and a side wall encircling and extending laterally from the central portion and comprising a non-conductive material. At least of a portion of a backside of the side wall is covered by a radar absorbing material having a dielectric constant higher than a dielectric constant of the side wall. The at least a portion of the side wall has a thickness dw proportional to a quarter of the wavelength of a signal emitted by the radar module, and selected based on the dielectric constants of the side walls of the radar bracket and the radar absorbing material, such that a reflection at the interface between the side wall and the radar absorbing material is effectively cancelled out.
US10012713B2 Method and device for determination of a magnetic resonance control sequence
A magnetic resonance control sequence with a pulse arrangement that acts selectively in at least two spatial directions in order to excite a limited rotationally symmetrical excitation profile within an examination subject has an RF excitation pulse formed as a sequence of multiple partial RF pulses, and gradient pulses in the two spatial directions that are coordinated with the partial RF pulses so that the RF energy introduction of different partial RF pulses in transmission k-space occurs on circular k-space transmission trajectories that are concentric to one another. The amplitude of the RF envelope of the partial RF pulses is constant during the duration of a traversal of each circular k-space trajectory. The control sequence can also be used in a calibration of a magnetic resonance system.
US10012705B2 Magnetism measurement device
Magnetic-field measuring device having: elongate magnetic-material formed of solid or liquid having magnetic-anisotropy, or composite of solid and liquid; an electrically conductive-body adjacent to magnetic-material, giving magnetic-material a current-induced magnetic-field-vector having a component perpendicular to longitudinal-directions of magnetic-material; coil detecting magnetic-field by magnetic-material, which is magnetized in a direction perpendicular to its longitudinal-direction when no external magnetic-field is applied to magnetic-material or when only a magnetic-field not having a component in longitudinal-direction applied to magnetic-material, and magnetizing in direction having the component in longitudinal-direction when external magnetic-field have the component in longitudinal-direction of magnetic-material applied to magnetic-material, a direction of magnetization of magnetic-material aligned with direction perpendicular to longitudinal-direction of magnetic-material when magnetic-material sufficiently receives current-induced magnetic-field-vector, magnetic-field measuring device intermittently applies current to the conductive-body, detecting an electromotive-force generated by the coil while current is applied to the conductive-body and no current is applied to the conductive-body.
US10012703B2 Battery charger module for charging a vehicle battery and method for determining a state of an AC power supply at a battery charger module
A battery charger module to be mounted in a vehicle for charging a vehicle battery is disclosed. The battery charger module may include a capacitor, and a direct current (DC) voltage sensor configured to sense a DC voltage across the capacitor. The battery charger module may further include a controller configured to compare the sensed voltage to a voltage threshold, and to determine that an alternating current (AC) power supply is unstable if the sensed voltage fails to exceed the voltage threshold. A method is also disclosed for determining a state of an AC electrical power supply at a battery charger module for charging a vehicle battery. The method may include sensing a DC voltage across a capacitor, comparing the sensed voltage to a voltage threshold, and determining that the AC power supply is unstable when the sensed voltage fails to exceed the voltage threshold.
US10012701B2 Accurate estimation of the capacity and state of charge of an energy storage system used in wind farms
Embodiments of the invention provide techniques and apparatus for accurately estimating an aged capacity (Eaged) of a battery in an energy storage system (ESS) used on a wind farm. Eaged throughout the life of the battery may be estimated by measuring the internal impedance of the battery and using a relationship between the age of the battery (e.g., a number of charging cycles) and a maximum capacity corresponding to the battery. The state of charge (SOC) may be calculated based on the electromotive force (EMF) of the battery. The actual available energy (Eavailable) of the battery may be calculated based on the Eaged of the battery and the calculated SOC. In this manner, embodiments of the present invention may allow a wind farm to function as a virtual power plant (VPP) and deliver peak load electricity, regardless of intermittent wind velocity.
US10012700B2 Electric storage apparatus
A diagnosis apparatus performing a diagnosis for reuse of an electric storage apparatus including a plurality of electric storage elements connected electrically in series includes a voltage sensor detecting a voltage of each of a plurality of blocks, the plurality of electric storage elements being divided into the blocks; a current sensor detecting a current in the electric storage apparatus; and a controller calculating an internal resistance of each of the blocks based on outputs from the voltage sensor and the current sensor. The controller specifies the highest of the internal resistances of the plurality of blocks as a criterion to perform the diagnosis for the reuse of the electric storage apparatus.
US10012699B2 Battery monitor apparatus
A battery monitor apparatus includes unit batteries connected in series; a battery pack including battery modules connected in series by conductive members, each battery module including two or more of the unit batteries; voltage detection ICs to detect voltages of the unit batteries and the conductive members in circuit intervals connected in series, by potential differences of the circuit intervals; and an electronic control unit to monitor states of the unit batteries. At least one voltage detection IC detects a voltage of at least one of the two unit batteries adjacent to a conductive member, and detects a voltage of the conductive member adjacent to the two unit batteries. The electronic control unit monitors the states, based on the voltages of the unit batteries, and one or more of the voltages of the conductive members detected by one of the voltage detection ICs.
US10012694B2 Enhancing spectral purity in high-speed testing
A technique for testing an electronic UUT by a test apparatus includes obtaining multiple DFTs of a test signal received from the UUT with the test apparatus configured differently for obtaining each DFT. The resulting DFTs include both valid content representing the test signal and invalid content introduced by the test apparatus. The improved technique suppresses the invalid content by generating a corrected DFT, which provides minimum magnitude values for corresponding frequencies relative to the test signal across the multiple DFTs.
US10012693B2 System on chip and secure debugging method
A system on chip (SoC) is provided. The system on chip includes a multiprocessor that includes multiple processors, a debugging controller that includes a debug port and retention logic configured to store an authentication result of a secure joint test action group system, and a power management unit configured to manage power supplied to the multiprocessor and the debugging controller. The power management unit changes the debug port and the retention logic into an alive power domain in response to a debugging request signal.
US10012692B2 Precision probe positioning for at-speed integrated circuit testing using through silicon in-circuit logic analysis
A method, system, and computer program product for precision probe positioning and testing of an integrated circuit. Methods, systems, and a computer program product implement techniques for determining a particular area of interest for precision probe positioning and testing where the particular area of interest comprises an area less than an entire area of the integrated circuit. Once the particular area of interest for testing has been determined, then a laser probe is steered or otherwise directed to illuminate a plurality of pixels within the area of interest so as to generate reflected signals corresponding to the illuminated pixels. Techniques are provided for measuring the reflected signals to determine information about the IC within the area of interest. CAD data or user data can be used to determine XY addressable pixel locations within the area of interest.
US10012691B1 Audio output diagnostic circuit
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method of testing a system-on-chip (SoC). The method includes generating data for a plurality of audio channels. The data comprises first data corresponding to a first audio channel and second data corresponding to a second audio channel. The method further includes outputting the first audio channel over a first output port of the SoC for output by a speaker. The method further includes outputting the second audio channel over a second output port. The method further includes looping back the second audio channel from the second output port to a first input port of the SoC as third data. The method further includes comparing the third data to the second data. The method further includes determining if the SoC is operating correctly based on the comparison of the third data to the second data.
US10012685B2 Method for locating an electrical defect in an underwater electrical distribution modular system
A method of locating an electrical defect in an underwater electrical distribution modular system including a power line along which are disposed: a line head module including an isolator; a line termination module; optionally, one or more intermediate modules; a set of electrical connectors linkable under the water. The method includes, after opening the isolator of the head module following detection of an electrical defect downstream on the line: disconnection, by a remotely operated underwater vehicle, of a male connector and female connector ensuring electrical connection between two underwater modules; fitting a dielectric stopper on the male connector disconnected from the female connector by a remotely operated underwater vehicle; closing the isolator of the head module; and verification of a detection of a defect on the line downstream of the isolator of the head module.
US10012684B2 Ground fault detection circuit
A ground fault detection circuit comprising a fuse and a fuse detect circuit. The fuse and the fuse detect circuit are arranged to be coupled in parallel between a reference point and a second point of a monitored circuit for which ground faults are to be detected. The fuse detect circuit is further arranged to detect a fuse break indicative of a ground fault condition and disable at least a portion of the monitored circuit.
US10012682B2 Method and apparatus to evaluate audio equipment for dynamic distortions and or differential phase and or frequency modulation effects
A system is provided to analyze cross-modulation distortion in audio devices, which may include testing with audio frequencies. One or more distortion signals from the audio device may be measured for an amplitude, phase, and or frequency modulation effect. In another embodiment a musical signal may be used as a test signal. Providing additional test signals to the audio device can induce a time varying cross-modulation distortion signal from an output of the audio device. Also utilizing at least one additional filter, filter bank, demodulator and or frequency converter and or frequency multiplier provides extra examination of distortion.
US10012681B2 Testing of a substation automation system
The invention supports and promotes testing of Substation Automation (SA) functions involving intermediary Logical Nodes (LN) in SA systems of operating substations, specifically with minimized impact on the substation and/or the SA system and without having to completely deactivate or isolate entire parts of the substation. A test is set up by defining at least one input LN where the test scenario input signals will be applied, and by determining output LNs where expected output values shall be observed. Based on the data flow between LNs as defined in the System Configuration Description (SCD) file a test preparing tool automatically determines all intermediary LNs logically arranged between these input and output LNs. The intermediary LNs and the IEDs that are affected by the function test are identified and subsequently marked for “test” or “simulation” mode.
US10012679B2 Envelope detector with bipolar triple-tail cells
Disclosed herein are power detectors and methods for detecting the average power level of an RF input signal and the voltage envelope of the RF input signal. Also disclosed herein are linear envelope detectors and methods for detecting the voltage envelope of an RF input signal.
US10012678B2 Method and system for programming, calibrating and/or compensating, and driving an LED display
A method and system for programming, calibrating and driving a light emitting device display, and for operating a display at a constant luminance even as some of the pixels in the display are degraded over time. The system may include extracting a time dependent parameter of a pixel for calibration. Each pixel in the display is configured to emit light when a voltage is supplied to the pixel's driving circuit, which causes a current to flow through a light emitting element. Degraded pixels are compensated by supplying their respective driving circuits with greater voltages. The display data is scaled by a compression factor less than one to reserve some voltage levels for compensating degraded pixels. As pixels become more degraded, and require additional compensation, the compression factor is decreased to reserve additional voltage levels for use in compensation.
US10012677B2 Voltage detecting apparatus
A voltage detecting apparatus detects a detection voltage generated in a detected object which is covered by an insulator. The voltage detecting apparatus includes: a detection electrode that is disposed so as to contact the insulator directly, or indirectly via another insulator; a vibrator that causes the insulator to vibrate; a current-to-voltage converter circuit that converts a detection current to a detection voltage signal, the detection current flowing from the detected object via the detection electrode to a reference voltage in a state where the insulator is being caused to vibrate, having an amplitude that is modulated in accordance with a potential difference between the detection voltage and the reference voltage, and being synchronized with vibration of the vibrator; and a detector circuit that detects a detection output indicating the potential difference from the detection voltage signal.
US10012676B2 Probe card and testing method
A probe card and a testing method are disclosed herein. The probe card includes a plurality of probe sets arranged as a testing unit. The testing unit is configured to test a plurality of dies in a test region on a wafer, and to move m unit along a first direction and n unit along a second direction when the test complete so as to test the next test region, in which m and n are integers.
US10012674B2 Nanoantenna scanning probe tip, and fabrication methods
The invention provides a nanoantenna scanning probe tip for microscropy or spectroscopy. The nanoantenna scanning probe tip includes a sharp probe tip covered with a contiguous film of predetermined sized and shaped plasmonic nanoparticles. A method for forming the nanoantenna scanning probe tip by trapping nanoparticles having a predetermined size and shape at a liquid surface using surface tension, forming a uniform and organized monolayer film on the liquid surface, and then transferring portions of the film to a sharp probe tip. In preferred embodiments, the sharp probe tip is one of a conductive STM (scanning tunneling microscopy) tip, a tuning fork tip or an AFM (atomic force microscopy) tip. The sharp tip can be blunted with an oxide layer.
US10012673B2 Compensation and calibration of multiple mass MEMS sensor
A system includes a MEMS sensor having dual proof masses capable of moving independently from one another in response to forces imposed upon the proof masses. Each proof mass includes an independent set of sense contacts configured to provide output signals corresponding to the physical displacement of the corresponding sense mass. A switch system is in communication with the sense contacts. The switch system is configured to enable a sense mode and various test modes for the MEMS sensor. When the switch system enables a sense mode, output signals from the sense contacts can be combined to produce sense signals. When the switch system enables a test mode, the second contacts are electrically decoupled from one another to disassociate the output signals from one another. The independent sense contacts and switch system enable the concurrent compensation and calibration of the proof masses along two different sense axes.
US10012671B2 Micro-electro-mechanical system device
A MEMS device includes: a substrate; a proof mass suspended over the substrate, the proof mass including at least one proof mass body and a proof mass frame connected to and accommodating the proof mass body, the proof mass frame including at least one self-test frame; and at least one self-test electrode inside the self-test frame, and connected to the substrate; wherein when a voltage difference is applied between the self-test electrode and the self-test frame, the proof mass is driven to have an in-plane movement, and wherein the self-test electrode and the self-test frame do not form a sensing capacitor in between.
US10012668B1 Triple-redundant air data system architecture
A first air data system for providing first aircraft air data parameter outputs is formed by a first electronics channel of a first multi-function probe (MFP) that is electrically coupled with a first static pressure sensor. A second air data system for providing second aircraft air data parameter outputs is formed by a first electronics channel of a second MFP that is electrically coupled with a second static pressure sensor. A third air data system for providing third aircraft air data parameter outputs is formed by a second electronics channel of the first MFP that is electrically coupled with a second electronics channel of the first MFP.
US10012665B2 Discharge device for liquid material including particle-like bodies
A discharge device includes a discharge head that discharges a liquid material from a nozzle opening connected to the cavity by varying the internal pressure of a cavity using an actuator. The discharge head includes a monitoring portion provided between the cavity and the nozzle opening and the discharge device further includes a detection apparatus that detects the number and/or form of the particle-like bodies included in the liquid material in the monitoring portion of the discharge head and a control unit that drives the actuator according to the detection result of the detection unit to change the state of the particle-like bodies included in the liquid material of the monitoring portion.
US10012663B2 Automatic analyzer
A display unit displays, on a single screen, a first display area configured from a first area corresponding to the position on a reagent disc at which a reagent container is disposed and a second display area configured from a second area corresponding to the position on a reagent loader at which a reagent container is disposed. A control unit changes the display state of the first area on the basis of whether a reagent container is placed at a position on the reagent disk corresponding to the first area and reagent information for the reagent accommodated in the placed reagent container and changes the display state of the second area on the basis of whether a reagent container is placed at a position on the reagent loader corresponding to the second area and reagent-container-conveyance-state information for the placed reagent container.
US10012659B2 Methods for diagnosing iron-related pathologies
Methods for diagnosing or assisting in the diagnosis of iron-related pathologies are provided. The methods are based on the correlation of the degree of iron-specific hypercoagulability with clinical disease. One embodiment provides a method for diagnosing or assisting in diagnosing a subject having or suspected of having an iron-related pathology by analyzing a blood sample obtained from the subject to obtain viscoelastic parameters of the blood sample as the blood sample coagulates. A variation in the viscoelastic parameters of the blood sample relative to a blood sample from a healthy subject indicates the subject has or will likely develop an iron-related pathology. Subjects having an iron-related pathology have viscoelastic parameters that are indicative of enhanced coagulation and/or diminished fibrinolysis compared to the viscoelastic parameters of the blood sample from the healthy subject.
US10012658B2 Platelet analysis system
A method for diagnosis of HIT (Heparin-induced thrombocytopenia) in a patient's serum or plasma sample and a system comprising kits for performing the method are provided, where the method involves incubating a patient's sample with and without heparin and normal control sample with and without heparin with a platelet-rich plasma (PRP) of an individual not having a platelet disorder and then incubating an aliquot of each sample with a first label for both heparin activated and non-heparin activated platelets and a second label for platelets activated by the heparin-immune complex formed in the patient sample. HIT is diagnosed when the difference between the amount of activated platelets from the patient's sample with and without heparin is substantially larger than the difference between the normal control sample with and without heparin.
US10012655B2 Method for quantitating total HMGB1 protein in biological samples
Compositions and methods for modulating human immunodeficiency virus (HIV) infection involving substances that inhibit the ability of high mobility box 1 (HMGB1) protein to interact with natural killer (NK) cells. Therapeutic compositions comprising antibodies and drugs, such as glycyrrhizin, which bind to HMGB1. Methods of detecting or monitoring HIV infection involving detection or quantitation of HMGB1 or antibodies specific for HMGB1 in a biological sample.
US10012647B2 Depletion of mouse cells for isolation of human cells
A process for depleting host cells from a xenograft of human cells on a murine host is disclosed. The process includes fragmenting the xenograft, subjecting the sample to antibodies specific for a murine CD9 epitope coupled to a detection means, depleting the cell suspension from cells bound by the CD9-antibodies using the detection means, and collecting the cells not bound by the CD9-antibodies as target cells.
US10012645B2 Rapid zika virus detection using nano-enabled electrochemical sensing system
The subject invention provides materials and methods for detecting Zika virus. Specific embodiments provide an electrochemical immunosensing device and the methods of making and using the same for detecting Zika virus with exceptionally low detection limit. In some embodiments, the immunosensing device is capable of detecting picomolar (pM) level of Zika virus present in a sample by employing immunosensors functionalized with Zika virus binding ligands such as monoclonal Zika virus antibodies and Zika non-structural proteins. In an exemplary embodiment, the immunosensing device can be integrated with microelectronics to be adopted as point-of-care sensing systems. Advantageously, technologies provided herein offer rapid, on-site biosensing methods for the accurate detection of diseases caused by Zika virus.
US10012642B2 Methods and apparatus for enhanced detection of diseases
The present invention provides methods and apparatus for enhanced detection of a disease by among others enhancing the difference in a microscopic property of diseased cells and normal cells, thereby enhancing the detection sensitivity and specificity.
US10012639B1 Gas-sensing apparatus with a self-powered microheater
A gas-sensing apparatus with a self-powered microheater to reduce power usage and enhance efficiency when determining a presence of one or more gases in an air sample is provided. The gas-sensing apparatus includes a substrate, a sensing layer coupled to the substrate, and a heater element connected to the sensing layer and having at least one sheet. The sheet is made from a homogenous mixture of zinc powder and activated carbon. Oxygen from ambient air interacts with zinc ions in the zinc powder in an exothermic reaction to generate heat energy for use in heating the sensing layer to a desired temperature, thereby permitting the sensing layer at the desired temperature to detect the presence or ratio of the one or more gases in the air sample.
US10012633B2 Fluid composition and reservoir analysis using gas chromatography
Methods are provided for reservoir analysis. In some embodiments, a reservoir may be analyzed by obtaining abundance ratios at a first measurement station and a second measurement station and determining an abundance ratio trend. Abundance ratios at a third measurement station may be obtained and plotted versus depth with the previously obtained abundance ratios. A change in the abundance ratio trend may be identified and result in further investigation of the reservoir. If the abundance ratio is unchanged, additional abundance ratios may be obtained and plotted versus depth to further evaluate the abundance ratio trend. Methods for reservoir analysis using fluid predictions with and without offset well information are also provided.
US10012630B2 Hydrolysis-stable mesoporous silica material and method for producing it
A hydrolysis-stable mesoporous silica material has surface bearing functional groups of formula OxSiR4-x, where x is in a range from 1-3 and where each of the radicals R independently of any other contains c carbon atoms, n nitrogen atoms and o oxygen atoms, for which c + n o > 0.35 . At least ⅓ of the nitrogen atoms and of the oxygen atoms carries in each case at least one hydrogen atom or is ionic. At least one radical R of a functional group is crosslinked with another radical R of a different functional group. The material is produced by providing a mesoporous silica material and functionalizing the surface of the mesoporous silica material with at least one silane of formula YxSiR4-x, where x is in a range from 1-3 and where Y is a functional group which reacts with a hydroxyl group on the surface of the mesoporous silica material. There is crosslinking of the surface functionalities by treatment with a coupling reagent having at least two reactive groups, each reactive group reacting with a radical R.
US10012624B2 Method transfer between fluidic devices considering deviations from ideal behavior
An apparatus for deriving an operation mode from a first fluidic device to a second fluidic device, wherein the first fluidic device has a first target operation mode representing a desired behavior of the first fluidic device and has a first real operation mode representing the actual behavior of the first fluidic device, wherein the second fluidic device has a second target operation mode representing a desired behavior of the second fluidic device and has a second real operation mode representing the actual behavior of the second fluidic device, the apparatus comprising a first determining unit configured for determining the first real operation mode based on the first target operation mode and based on a preknown parameterization of the first fluidic device, and a second determining unit configured for determining the second target operation mode based on the determined first real operation mode and based on a preknown parameterization of the second fluidic device.
US10012615B1 Impedance probe for detecting breaks in prestressed concrete pipe
A method is provided for inspecting a prestressed concrete pipe (PCP). An impedance probe is passed along the PCP. As the impedance probe travels along the PCP, a magnetic field within the impedance probe is generated and the impedance of the impedance probe is measured. The measured impedances are analyzed for anomalies, which may indicate broken prestressed wires. RFT probes, which are what are typically used for inspecting PCPs, require axial separation of two coils, one being an exciter coil and the other being a passive detector coil. However, there is only a single coil in an impedance probe and so the apparatus used to inspect the PCP is not as large axially. The apparatus used to inspect the PCP is simpler to set up than if an RFT probe is used, and coupling between a transmitter and a receiver is not a concern.
US10012614B2 Interdigitated electrode configuration for ion filter
An ion filter and a method of manufacturing an ion filter. The method including providing a monolithic structure; selectively removing regions of the structure, to form a pair of electrodes defining at least one ion channel therebetween. The electrodes are preferably mechanically connected at one or more locations by a portion of the structure; wherein the connecting portion of the structure provides a higher electrical impedance than the filter would provide without such a mechanical connection, to thereby electrically separate the electrodes.
US10012613B2 Methods and systems for identifying a particle using dielectrophoresis
A system for identifying a particle. The system includes a microfluidic device; a microelectrode array including a plurality of electrodes, the microelectrode array disposed within the microfluidic device; a plurality of particles suspended in a solution and delivered to the microelectrode array using the microfluidic device; a signal generator operatively coupled to the microelectrode array; a particle detector adjacent to the microelectrode array; and a controller in operative communication with the signal generator and the particle detector. The controller is configured to apply an oscillating voltage signal to the microelectrode array between a low frequency and a high frequency at a sweep rate, wherein the sweep rate is no more than a maximum sweep rate, and determine a distribution of the plurality of particles relative to the microelectrode array at a plurality of frequency levels between the low frequency and the high frequency.
US10012610B2 Biological information measurement device, and biological information measurement method using same
The present invention has an object of improving the measurement accuracy in a biological information measurement device, e.g., for measuring a blood glucose level. The device is configured to be able to change at least one of i) a voltage value to be applied to the second input terminal and the third input terminal (i.e., the blood component measurement counter electrode 7 and the blood component measurement working electrode 6) in the second biological information measurement mode D and ii) a voltage application time during which a voltage is applied to the second input terminal and the third input terminal in the second biological information measurement mode D based on the first biological information in the first biological information measurement mode A. A hematocrit value is measured in the first biological information measurement mode A, and a glucose value is measured based on the hematocrit value in the second biological information measurement mode D.
US10012609B2 Packets for testing charge storage devices
A sachet includes a first wing made of a flexible material and having a first perimeter region circumscribing a first central region; a second wing made of the flexible material; a hinge connecting the first and second wings along a common boundary; an adhesive material applied to the perimeter region on the first wing; a first electrically conducting electrode formed on the first wing within the central region of the perimeter region; a second electrically conducting electrode formed on the second wing in a region that is opposed to and in alignment with the first contact area on the first wing; an array of contact pads formed on at least one of the first and second wings; first and second conducting traces electrically connecting first and second groups of one or more contact pads among the array of contact pads to the first and second electrodes, respectively.
US10012608B2 Method for manufacturing an inductive conductivity sensor and an inductive conductivity sensor
A method for manufacturing an inductive conductivity sensor, with coils on both sides of a circuit board are placed surrounding an opening of the circuit board. The circuit board with the coils is inserted into a housing, wherein a sleeve is inserted in the housing through a second opening of the housing through the opening of the circuit board out to a first opening. The first opening, the second opening and the opening of the circuit board are aligned with one another, wherein the sleeve includes a first end section and a second end section and the sleeve is inserted with the first end section first in the housing, and wherein the sleeve is welded with the housing by means of a sonotrode by ultrasonic welding. The first end section of the sleeve is welded with the housing and with a counterpart inserted into the first opening. The invention relates further to an inductive conductivity sensor.
US10012606B1 X-ray based metrology with primary and secondary illumination sources
Methods and systems for performing relatively high energy X-ray Fluorescence (XRF) measurements and relatively low energy X-ray photoelectron spectroscopy (XPS) measurements over a desired inspection area of a specimen are presented. Combined XPS and XRF measurements of a specimen are achieved with illumination tailored to each respective metrology technique. A high brightness, high energy x-ray illumination source is employed in combination with one or more secondary fluorescence targets. The high energy x-ray illumination source supplies high energy x-ray illumination to a specimen to perform high energy XRF measurements. In addition, the high energy x-ray illumination source supplies high energy x-ray illumination to one or more secondary fluorescence targets. The one or more secondary fluorescence targets absorb some of the high energy x-ray photons and emit x-ray emission lines at a lower energy. The relatively low energy x-ray illumination is directed to the specimen to perform relatively low energy XPS measurements.
US10012605B2 X-ray fluorescence spectrometer
A measurement line evaluation unit (23): calculates, for all of specified measurement lines, estimated measured intensities by theoretical calculation on the basis of a composition and/or a thickness specified for a thin film; changes, by a predetermined amount, only an estimated measured intensity of one measurement line, and obtains quantitative values of the composition and/or the thickness of the thin film after change of the estimated measured intensity, for each changed measurement line, by a fundamental parameter method; and estimates a quantitative error and/or determines possibility of analysis, on the basis of the obtained quantitative values and the specified composition and/or the specified thickness.
US10012604B2 XRF detector and source calibration apparatus
An apparatus includes at least one X-ray source that emits X-rays toward a sample, an X-ray fluorescence (XRF) detector that detects X-ray radiation scattered from the sample, an internal standard that emits scattered X-ray radiation in response to X-rays emitted from the at least one X-ray source, and a carriage assembly that translates the at least one X-ray source and XRF detector between a sample measurement position and an internal standard measurement position.