Document Document Title
US10153117B2 Electromagnetic power contactor provided with control rod having stop
The invention relates to an electromagnetic contactor including: —first and second magnetic cores, the second core being mobile relative to the first core; —a control rod mobile between an inoperative position and a supply position, the control rod comprising a shoulder, in inoperative position: —the shoulder comprises one surface in contact with the first magnetic core, —the first magnetic core and the control rod separating a first chamber extending between the first and second magnetic cores and a second chamber in which the contact plate is located, and —at least one opening made between the first chamber and the second chamber allowing the transfer of air from the first chamber to the second chamber when the second magnetic core moves from the inoperative position to the magnetized position.
US10153114B2 Electronic-device seal structure and electromagnetic relay using said electronic-device seal structure
An electronic-device seal structure includes a base, a case which covers an upper surface of the base and has an opening at a surface thereof, and a pair of terminals attached to the base. A first clearance sealed with a sealing material is provided between the base and the case, and a second clearance is provided between the pair of terminals attached to an end surface of the base to face each other.
US10153112B2 Device for monitoring the vacuum quality of a vacuum circuit breaker
A device for monitoring vacuum quality of a vacuum circuit breaker, the device including at least one rigid assembly including a first stationary conductive surface that is separated by an insulating layer from a second stationary conductive surface that is grounded. The assembly forms a first capacitor having a fixed value, the first stationary conductive surface being arranged opposite an electrically active portion of the vacuum circuit breaker to form, together with the portion, a second capacitor, and an electronic circuit for measuring a variation in voltage of the first capacitor that is representative of a change in state of the vacuum of the circuit breaker.
US10153109B2 Gas circuit breaker
To provide a gas circuit breaker having a space-saving reliable double motion mechanism having a high degree of freedom in design. A double motion mechanism section of the gas circuit breaker is formed of a drive-side connecting rod, a driven-side connecting rod, levers connecting them and a guide regulating operations of the drive-side connecting rod and the driven-side connecting rod. A movable pin is connected to a first grooved cam formed in the drive-side connecting rod, a second grooved cam formed in the guide and third grooved cams formed in the levers respectively, and posture holding members are provided in the movable pin. The movable pin moves in the respective grooved cams by an operation of the drive-side connecting rod, thereby rotating the levers, driving the driven-side connecting rod in an opposite direction of the drive-side connecting rod, and driving the driven-side arcing contact in an opposite direction of the driven-side arcing contact.
US10153108B2 Pressing input device
A spring piece is formed integrally as part of a drive arm that presses an operational body. The spring piece is disposed between a pressing part at which the drive arm presses the operational body and a linkage part that acts a swinging fulcrum. A contact part between the spring piece and a case is positioned closer to the linkage part than the bend bottom end is. When the drive arm swings from an initial orientation to a completely swung orientation, the spring piece can generate an elastic return force. The elastic return force does not largely increase even when the drive arm swings.
US10153107B2 Manipulation device
A manipulation device includes a rotary knob, a button and a waterproofing ring. The rotary knob rotatable about a rotational axis. The button having a center axis on the rotational axis of the rotary knob. The waterproofing ring that waterproofs a gap between the rotary knob and the button. The waterproofing ring rotating with the rotary knob, and the waterproofing ring being held in contact with the button and the rotary knob.
US10153104B1 Keyboard structure with electrostatic discharge protection
The present invention provides a key structure with electrostatic discharge protection, including a key cap; a metal support panel; a support element, connecting the key cap and the metal support panel and capable of guiding the key cap to move up and down relative to the metal support panel; and a membrane circuit board, disposed on the metal support panel. The membrane circuit board includes: a first membrane layer, having a first surface and a second surface; a second membrane layer, having a third surface and a fourth surface; and an electrostatic protection structure, including: a first conductive layer, formed on a first surface of the first membrane layer; a second conductive layer, formed between the second surface of the first membrane layer and the third surface of the second membrane layer; and a third conductive layer, formed on the fourth surface of the second membrane layer.
US10153098B2 Method for producing electrode material and electrode material
It is a method for producing an electrode material containing Cu, Cr and a heat-resistant element. A heat-resistant element powder and a Cr powder are mixed together such that the heat-resistant element is less than the Cr by weight. A resulting mixed powder is baked. A resulting sintered body containing a solid solution of the heat-resistant element and the Cr is pulverized, and a resulting solid solution powder is classified, to have a particle size of 200 μm or less. 10-60 parts by weight of the classified solid solution powder and 90-40 parts by weight of a Cu powder are mixed together, followed by sintering to obtain the electrode material. If a low melting metal powder having a median size of 5-40 μm is mixed with a mixed powder of the solid solution powder and the Cu powder, the deposition resistance property is further improved.
US10153094B2 Supercapacitor structures
Supercapacitor structures are provided which include, for example: one or more layers of supercapacitors; and one or more contact tabs. The one or more contact tabs electrically contact and extend outward from the supercapacitor structure to facilitate electrical connection to the supercapacitor structure, and the one or more contact tabs include a multi-contact tab. The multi-contact tab is configured and sized with multiple contact locations which are disposed external to the supercapacitor structure. Various supercapacitor structures are provided, including one supercapacitor structure with a shared C-shaped current collector, and another supercapacitor structure with stacked supercapacitors. One or more additional multi-contact tabs may also extend from the supercapacitor structure(s) and distribute the same or a different capacitor voltage than the multi-contact tab.
US10153093B2 Ultra compact micro capacitor and method for producing same
The present invention relates to the area of micro- and nanoelectronics and relates to ultra-compact micro capacitors, how they can be used, for example, in electrical and electronic devices. The object of the present invention consists in specifying an ultra-compact micro capacitor with the highest capacity. The problem is solved by an ultra-compact micro capacitor which is made from a rolled-up layer stack of alternatingly arranged layers of dielectric and/or electrically insulating and electrically conductive materials with rolled-up lengths of the layer stack of at least 1 mm, and an absolute electrical storage capacity of at least 10 nF. The problem is additionally solved by a method, in which a layer containing a water-soluble cellulose derivative is applied to a substrate and a layer stack to same, the layer containing the cellulose derivative is removed from the substrate using water, an organic solvent and/or an organic solvent mixture, and the layer stack is rolled up with a rolling speed of more than 0.1 mm/min.
US10153092B2 Thin-film capacitor
A thin-film capacitor including a stacked body having a lower electrode layer, a plurality of dielectric layers stacked on the lower electrode layer, one or more internal electrode layers interposed between the dielectric layers, and an upper electrode layer that is stacked on the opposite side of the lower electrode layer with the dielectric layers and the internal electrode layers interposed between, and a cover layer that covers the stacked body. The stacked body includes opening portions that have the lower electrode layer, opens upward in a stacking direction, and has a side surface formed to include an inclined surface. The cover layer is stacked on the inclined surface of the stacked body. A curved surface with a predetermined shape is formed on the inclined surface for each pair of layers including the dielectric layer forming the inclined surface and the electrode layer, forming the inclined surface.
US10153088B2 Capacitor, in particular intermediate circuit capacitor for a multi-phase system
A capacitor with a first voltage layer guided around the capacitor structure, so that the first voltage layer and the second planar electrode of the capacitor form an overlap region in which the first voltage layer and the second planar electrode are arranged, parallel to one another and separated from one another by a gap, on a base side of the capacitor directly one above the other, wherein the first voltage layer is arranged on an outer side of the second planar electrode, which outer side is averted from the capacitor structure).
US10153083B2 Coil component and electronic device
In an embodiment, a coil component includes: a core 10 having a pillar part 24, and a hollow space 22 around the pillar part 24; a coil conductor 40 having a spiral part 42 placed around the pillar part 24, and a lead part 48a or 48b led out from the spiral part 42 toward the bottom face 28 of the core 10, which lead part includes an end part 46a or 46b extending in parallel with the bottom face 28 and serves as an external terminal 49a or 49b; and an insulated terminal 60 electrically insulated from the coil conductor 40, which is provided on at least the bottom face 28; wherein the total base area of the bottom part 72 of the dummy terminal 60, on the bottom face 28, is greater than the total base area of the external terminals 49a, 49b.
US10153081B2 Coil component
A coil component has a pair of flange portions including a bottom surface that may be mounted on a mounting substrate and a top surface opposite to the bottom surface, a winding core portion coupling the pair of the flange portions, a top plate attached to the top surface of the flange portions, a metal terminal attached to each of the flange portions, and a wire wound around the winding core portion and electrically connected to the metal terminal. The metal terminal has a wire connecting portion connected to the wire and a flange connecting portion connected to the flange portion, and the wire connecting portion and the flange connecting portion are each located on the top surface side of a peripheral surface positioned between the bottom surface and the top surface of the flange portion.
US10153080B2 Reactor
Provided is a reactor exhibiting stable magnetic characteristics. The reactor includes a coil, a magnetic core having an inner core portion and an outer core, and an end surface connecting member disposed between an end surface of the winding portion and the outer core portion. The reactor includes a resin-molded portion integrates integrating the outer core portion and the end surface connecting member, and a plurality of protruding portions provided disposed on an outer surface of the end surface connecting member on which the outer core portion is disposed and that supports the outer core portion at a distance from the outer surface, the resin-molded portion enters a gap formed between the outer surface and the outer core portion by the protruding portions, thereby forming a resin gap between the inner core portion and the outer core portion are being separated from each other by the end surface connecting member.
US10153079B2 Laminated coil component and method of manufacturing the same
A laminated coil component is configured by laminating a plurality of magnetic layers and a plurality of coil conductors in a lamination direction. In a cross-section taken along a width direction of the coil conductors, each coil conductor has a first surface on one side in the lamination direction, a second surface on another side in the lamination direction, and side surfaces on both sides in the width direction. The second surface makes contact with the magnetic layer. A hollow cavity portion is formed between the magnetic layer, and the first surface and both side surfaces. The hollow cavity portion has a first extended portion, extending outward in a direction intersecting with the lamination direction, on the first surface side, on at least one of both end sides in the width direction.
US10153067B2 Electroconductive elastomer composition and manufacturing method therefor
There are provided: an electrically conductive thermoplastic elastomer composition which can be produced with higher productivity at lower costs by means of a simple arrangement and has excellent extrudability and a lower resistance required for a driving roller; a production method for the composition; a driving roller produced by employing the electrically conductive thermoplastic elastomer composition; and an image forming apparatus incorporating the driving roller. In the electrically conductive thermoplastic elastomer composition, 5 to 15 parts by mass of Ketjen black is finely dispersed in 100 parts by mass of a mixture of an ester type urethane thermoplastic elastomer and a plasticizer or in 100 parts by mass of a polyester thermoplastic elastomer. In the production method, the ingredient other than the Ketjen black is first kneaded, and then the Ketjen black is added to and further kneaded with the ingredient. The driving roller (1) is formed of the electrically conductive thermoplastic elastomer composition. The image forming apparatus incorporates the driving roller.
US10153064B2 Graphene interposer and method of manufacturing such an interposer
An interface device comprises a layer of a material thoroughly crossed by metal electrodes intended to electrically connect two electronic circuits. According to the present invention, the layer of material comprises a graphene layer and the electrodes each comprise a central electrically-conductive element formed across the thickness of the graphene layer and an electrically-insulating peripheral layer, interposed between the central element and the graphene layer.
US10153061B2 Metal grating for X-rays, production method for metal grating for X-rays, metal grating unit for X-rays, and X-ray imaging device
An X-ray metal grating structure of the present invention has a grating region in which a plurality of first structural portions are periodically provided, wherein an air gap is formed between each of the plurality of first structural portions and a second structural portion as a remaining part of the grating region other than the plurality of first structural portions. Thus, the X-ray metal grating structure of the present invention is formed as a grating structure having high flatness. A production method therefor comprises a step of forming the air gap between the first structural portion and the second structural portion. Thus, the production method makes it possible to produce an X-ray metal grating structure having high flatness. The present invention further provides an X-ray metal grating unit and an X-ray imaging device each comprising the X-ray metal grating structure.
US10153060B2 Beam shutter, in particular for X-rays
The present disclosure relates to a device for closing and opening a beam path of electromagnetic and/or ionizing radiation, comprising at least one part of a shutter body which is permanently situated in the beam path and rotatable about a longitudinal axis situated essentially transversely with respect to the beam path, and which contains a material that is opaque to the radiation and blocks the beam path when the shutter body is in a closed rotary position, and which defines a passage that is transparent to the radiation when in an open rotary position; and comprising a magnetic drive which is coupled to the shutter body for rotation of same about the longitudinal axis between the rotary positions. The magnetic drive is an electromagnetic drive, and is configured for moving the shutter body between the rotary positions, wherein at least one of the rotary positions corresponds to a stable position of the magnetic drive which maintains the magnetic drive without current.
US10153059B2 Charged particle acceleration device
A charged particle acceleration device according to some embodiments of the current invention includes a first triboelectric element, a second triboelectric element arranged proximate the first triboelectric element to be brought into contact with and separated from the first triboelectric element, an actuator assembly operatively connected to at least one of the first and second triboelectric elements to bring the first and second triboelectric elements into contact with each other and to separate the first and second triboelectric elements from each other, and a charged-particle source configured to provide charged particles in a gap between the first and second triboelectric elements.
US10153052B2 Flash command that reports a count of cell program failures
An apparatus comprises a memory and a controller. The memory configured to store data. The memory may comprise a write buffer and a plurality of memory dies. Each memory die may have a size less than a total size of the memory and include a plurality of cells. The memory may perform a program operation to write to and verify one or more of the plurality of cells in response to receiving a program command. The controller may be configured to issue the program command to program the plurality of memory dies and to issue the polling status command after issuing the program command to obtain a number of the cells that failed to be verified during the program operation. In response to the polling status command received from the controller, the memory reports a count of a number of bit-lines not having an inhibited state in the write buffer.
US10153049B2 Erasing memory segments in a memory block of memory cells using select gate control line voltages
A method includes applying erase voltages to data lines and source lines of a memory block of memory cells in a non-volatile NAND architecture memory device during an erase operation. The memory block of memory cells includes a plurality of memory segments and a corresponding plurality of first select gate control lines. Each memory segment includes a plurality of memory sub-blocks that share a respective one of the first select gate control lines. The method includes applying a first bias voltage to the respective first select gate control line of a first one of the memory segments that has failed an erase verify operation to facilitate erasing the first memory segment during the erase operation, and applying a second bias voltage different from the first bias voltage to the respective first select gate control line of a second one of the memory segments that has passed the erase verify operation to facilitate inhibiting erasing of the second memory segment during the erase operation.
US10153046B1 Non-volatile memory with backing up of programmed data
A memory system comprises a plurality of non-volatile memory cells grouped into blocks of memory cells and a control circuit in communication with the memory cells. The control circuit is configured to program original data to a first block of memory cells and backup the original data by programming a copy of the original data across multiple blocks of memory cells at a word line offset. After being used to store backups of original data, blocks are rotated to be used for storing original data.
US10153044B2 Semiconductor memory device and operating method thereof
A semiconductor memory device including a memory cell array including a plurality of memory blocks, a voltage generator applying operation voltages to a selected memory block, among the plurality of memory blocks, a control logic generating converted data by converting data bit sets respectively corresponding to at least one set of program states among a plurality of program states, during a program operation, and a read and write circuit temporarily storing the converted data and performing a program operation by controlling potential levels of bit lines of the memory cell array in accordance with stored converted data.
US10153038B2 Memory read stability enhancement with short segmented bit line architecture
In some embodiments, a semiconductor memory device includes an array of semiconductor memory cells arranged in rows and columns. The array includes a first segment of memory cells and a second segment of memory cells. A first pair of complementary local bit lines extend over the first segment of memory cells and is coupled to multiple memory cells along a first column within the first segment of memory cells. A second pair of complementary local bit lines extend over the second segment of memory cells and is coupled to multiple memory cells along the first column within the second segment of memory cells. A pair of switches is arranged between the first and second segments of memory cells. The pair of switches is configured to selectively couple the first pair of complementary local bit lines in series with the second pair of complementary local bit lines.
US10153037B2 Multiport memory, memory macro and semiconductor device
A circuit includes a memory cell array which includes: a plurality of memory cells; a plurality of word lines coupled to the memory cells, respectively, and a plurality of bit lines coupled to the memory cells, an address control circuit which includes: a first latch circuit into which a first address signal is input and from which a first output signal is output; a selection circuit into which a second address signal and the first output signal are input and which selects the first output signal or the second address signal for outputting the first output signal or the second address signal as a second output signal; a second latch circuit into which the second output signal is input and from which a third output signal is output; a decode circuit which decodes the third output signal and outputs a fourth output signal; and a word line drive circuit.
US10153028B2 Semiconductor devices
A semiconductor device may be provided. The semiconductor device may include an error scrub control circuit and or an active period signal generation circuit. The error scrub control circuit may be configured to generate an error scrub pre-charge signal and an error scrub bank signal for performing an error scrub operation of memory cells included in banks, based on a bank active signal and a row address signal which are generated based on a refresh signal. The active period signal generation circuit may be configured to generate an active period signal from the bank active signal and the error scrub pre-charge signal based on the error scrub bank signal.
US10153020B1 Dual mode ferroelectric memory cell operation
Methods, systems, and devices for dual mode ferroelectric memory cell operation are described. A memory array or portions of the array may be variously operated in volatile and non-volatile modes. For example, a memory cell may operate in a non-volatile mode and then operate in a volatile mode following a command initiated by a controller while the cell is operating in the non-volatile mode. The memory cell may operate in the volatile mode and then operate in the non-volatile mode following a subsequent command. In some examples, one memory cell of the memory array may operate in the non-volatile mode while another memory cell of the memory array operates in the volatile mode.
US10153018B2 Ferroelectric memory cells
Apparatuses and methods are disclosed that include ferroelectric memory cells. An example ferroelectric memory cell includes two transistors and two capacitors. Another example ferroelectric memory cell includes three transistors and two capacitors. Another example ferroelectric memory cell includes four transistors and two capacitors.
US10153014B1 DQS-offset and read-RTT-disable edge control
Devices, systems, and methods include controls for on-die termination (ODT) and data strobe signals. For example, a command to de-assert ODT for a data pin (DQ) during the read operation. An input, such as a mode register, receives an indication of a shift mode register value that corresponds to a number of shifts of a rising edge of the command in a backward or a falling edge in a forward direction. A delay chain delays the appropriate edge of received command the number of shifts in the corresponding direction to generate a shifted edge command signal. Combination circuitry then combines a falling edge command signal with a shifted rising edge command signal to form a transformed command.
US10153012B2 Multiple register memory access instructions, processors, methods, and systems
A processor includes N-bit registers and a decode unit to receive a multiple register memory access instruction. The multiple register memory access instruction is to indicate a memory location and a register. The processor includes a memory access unit coupled with the decode unit and with the N-bit registers. The memory access unit is to perform a multiple register memory access operation in response to the multiple register memory access instruction. The operation is to involve N-bit data, in each of the N-bit registers comprising the indicated register. The operation is also to involve different corresponding N-bit portions of an M×N-bit line of memory corresponding to the indicated memory location. A total number of bits of the N-bit data in the N-bit registers to be involved in the multiple register memory access operation is to amount to at least half of the M×N-bits of the line of memory.
US10153007B2 Apparatuses including a memory array with separate global read and write lines and/or sense amplifier region column select line and related methods
Apparatuses and methods related to memory arrays with separate global read and write lines and/or sense amplifier region column select lines are disclosed. An example apparatus includes first and second memory sections, and further includes a sense amplifier region. A memory section includes a word line extending in a first direction and a digit line extending in a second direction, and the sense amplifier region is disposed between the first and second memory sections. The sense amplifier region includes a sense amplifier coupled to the digit line, a local input/output (LIO) line, a column select circuit coupled to the sense amplifier, and a column select line. The column select line extends in the first direction and is configured to provide a column select signal to the column select circuit. Capacitance of a LIO line may be reduced by coupling fewer sense amplifiers of a group to the LIO line.
US10153006B2 Stacked semiconductor device and control method for the same
A semiconductor device includes semiconductor chips stacked each other. Each of the semiconductor chips converts second reception data received by second reception terminals arranged in point symmetry on the first face by a conversion method to convert first reception data received by first reception terminals arranged in point symmetry on the first face into a reference data; and generates an identification information of the each semiconductor chip based upon the converted second reception data; and outputs the bit sequence obtained by converting the generated identification information by means of the inverse conversion method of the conversion method.
US10153003B2 Method, system, and apparatus for generating video content
The present inventive subject matter is drawn to method, system, and apparatus for generating video content related to an audio media asset. In one aspect of this invention, a method for generating video content based on the audio media asset stored in a computer memory is presented, where at least one image and one video effect are applied to generate a plurality of video frames, and the plurality of video frames are combined with the audio media asset to produce video content.
US10152997B1 Laser current calibration using preamplifier
Systems and methods of laser bias calibration are presented. A preamplifier circuit may configure a laser current supplied to a laser emitter to be a first laser current of the plurality of laser currents during the writing of one or more first sectors. The preamplifier may further detect one or more gaps in a write power signal while the laser current of the laser emitter is configured to be the first laser current. In response to the detection of the one or more gaps in the write power signal, the preamplifier may configure the laser current supplied to the laser emitter to be a second laser current of the plurality of laser currents during the writing of one or more second sectors. The preamplifier circuit may be utilized in a heat assisted magnetic recording device.
US10152992B1 Light source unit and thermally-assisted magnetic head
A light source unit for thermally-assisted magnetic head includes a support member and a light source attached on the support member via a solder, and the light source unit further includes a positioning structure formed between the support member and the light source for positioning the light source and the solder. The light source unit can maintain stable height control of the light source, prevent solder over flow and prevent the light source from shifting and moving during the bonding process.
US10152991B2 Method for manufacturing thermally-assisted magnetic recording head with waveguide blocker
A method for manufacturing a TAMR (thermal assisted magnetic recording) write head. The write head has a metal blocker formed against a distal end of a waveguide. The waveguide focuses optical radiation on an adjacent plasmon generator where it excites plasmon modes that heat the recording medium. Although the plasmon generator typically heats the recording medium using the plasmon near field to supply the required Joule heating, an unblocked waveguide would also send optical radiation to the medium and surrounding structures producing unwanted heating and device unreliability. The role of the blocker is to block the unwanted optical radiation and, thereby, to limit the heating to that supplied by the plasmon near field.
US10152987B2 Remote invocation of mobile device actions
Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve to any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
US10152985B2 Method for recording in video chat, and terminal
A method for recording in a video chat, and a terminal to reduce background noise and noise of multiple persons in a video chat process, and improve voice quality of a video chat. A first terminal divides a video calling screen into multiple angular domains. After beam configuration information of each angular domain is determined, beam configuration information of a target angular domain of the first terminal is sent to a second terminal. The second terminal performs, according to the beam configuration information, beamforming processing on an audio signal obtained through recording such that signal strength of an audio signal of the target angular domain is enhanced, and signal strength of an audio signal of another angular domain is attenuated.
US10152983B2 Apparatus and method for encoding/decoding for high frequency bandwidth extension
A method and apparatus for performing coding and decoding for high-frequency bandwidth extension. The coding apparatus may down-sample an input signal, perform core coding on the down-sampled input signal, perform frequency transformation on the input signal, and perform bandwidth extension coding by using a base signal of the input signal in a frequency domain.
US10152976B2 Device control method, display control method, and purchase settlement method
A purchase settlement method is provided. Voice information is acquired. A spoken command indicating a control instruction as to a device is obtained based on the acquired voice information. When the spoken command relates to purchase settlement, speaker information relating to a speaker who has spoken the acquired voice information is identified based on the acquired voice information. It is determined whether or not the identified speaker information is of a speaker permitted to perform purchase settlement by referencing a table in which speaker information of speakers permitted to perform purchase settlement and information necessary for purchase settlement are associated with each other. When it is determined that the identified speaker information is of the speaker permitted to perform purchase settlement, purchase settlement processing is performed using the spoken command and the information necessary for purchase settlement.
US10152972B1 Conversational agent
A method includes converting a user's utterance to text; encapsulating the converted text in a rheme object; searching, for each of a plurality of topics, for keywords in the converted text; determining a relevancy metric for each of the plurality of topics based on such searching; selecting one or more topics based on determined relevancy metrics; comparing some or all of the converted text to names in one or more patient lists or databases; identifying a unique patient whose name is contained in the converted; attaching an indication of the identified patient to the rheme object; effecting an action based on the selected one or more topics and the attached patient indication; and saving the topic in a conversation history with a reference to the identified patient.
US10152969B2 Voice detection by multiple devices
Disclosed herein are example techniques for voice detection by multiple NMDs. An example implementation may involve receiving a set of voice recordings from a set of NMDs, and identifying a subset of voice recordings from which to determine a given voice command. The example implementation may further involve causing the identified subset of voice recordings to be analyzed to determine the given voice command.
US10152966B1 Preventing unwanted activation of a hands free device
A computing device may be configured to receive a content asset and to determine whether the content asset comprises one or more triggers. The trigger may be a word, phrase, or passcode that alerts a voice activated device to the presence of a voice command and may serve as an instruction to the voice activated device to cause execution of the voice command. In response to determining that the content asset comprises one or more triggers, the computing device may be configured to insert one or more signal markers into the content asset at a location corresponding to the one or more triggers, and to cause transmission and/or presentation of the content asset with the one or more signal markers. The signal markers may cause a voice activated device to ignore a voice command in the content asset, despite the presence of one or more triggers.
US10152960B2 Systems and methods for distributed adaptive noise cancellation
An integrated circuit may include an output for providing a signal to a transducer including both source audio for playback to a listener and an anti-noise signal for countering the effects of ambient audio sounds in an acoustic output of the transducer, a microphone input for receiving a microphone signal indicative of ambient sounds at the transducer, a link control input for receiving link control information of a communications link coupling the integrated circuit to the transducer and/or a microphone for generating the microphone signal, wherein the link control information includes a link quality metric of the communications link, and a processing circuit comprising a filter having a response that generates the anti-noise signal in conformity with the microphone signal to minimize the ambient sounds at the acoustic output of the transducer, wherein the processing circuit modifies generation of the anti-noise signal responsive to the link quality metric.
US10152959B2 Locality based noise masking
Methods and apparatuses for noise masking are described. In one example, a location data is received or identified at a noise masking system, the noise masking system including a plurality of selectable noise masking sound audio files and a plurality of selectable video files. A noise masking sound audio file is selected from the plurality of selectable noise masking sound audio files and a video file is selected from the plurality of selectable video files utilizing the location data. The noise masking sound audio file is output to a loudspeaker and the video file is output to a video display device.
US10152957B2 Methods and devices for modulating the tempo of music in real time based on physiological rhythms
Described are methods and devices for modulating the tempo of music in real time based on physiological rhythms.
US10152956B1 Apparatus for sound volume reduction
The invention provides an apparatus and method for reducing a volume of sound that travels away from a volume of space that is proximate to an instrument, while limiting an amount of physical contact with the instrument and limiting change to characteristics of the sound being produced by the instrument.
US10152951B2 Method and system for interactive control of window/level parameters of multi-image displays
A method, system, and article of manufacture are described for interactive control of multiple images with a high dynamic range that are displayed simultaneously. A medical image control engine provides several synchronous functional capabilities, which comprises an input module, a blending factor synchronization module, a window/level synchronization module, a display module, and an image storage. For window/level adjustment of two images in blended views, the blending factor synchronization module is configured to automatically link the activation of a window/level control of one image with a transparency blending factor that affects both images. For synchronization of window/level adjustments of two or more images, a window/level synchronization module is configured to automatically change window/level parameters of all remaining images when the user makes an adjustment to a window/level control of one image such that all images with updated window/level parameters are displayed simultaneously.
US10152950B2 Electronic device and image adjustment method
An electronic device is provided. The electronic device includes an image capturing device, a storage unit, a processing unit and a display device. The image capturing device captures a user image. The storage unit stores display contents. The processing unit identifies facial feature locations of the user image, and determines a vertical skew angle according to the facial feature locations. The processing unit further adjusts the display contents to a deformed image according to the vertical skew angle. The display device displays the deformed image.
US10152949B2 Modular flexible display system and methods
Disclosed are embodiments of flexible display modules and systems of flexible display modules. Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to couple to and retain a support frame are provided. Flexible and durable weather resistance features are provided. Modules and systems have features that permit installation and removal from the front side or the back side of the display. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10152946B2 Video display method using visible/visual light communication with stripe patterns having different orientations and color combinations
A display method for appropriately transmitting a visible light communication signal includes: a step of coding a visible light communication signal to generate an image having a striped pattern for visible light communication as a first visible light communication image; a step of displaying the image included in the video signal, in a predetermined frame; and a step of displaying a low-luminance image in the predetermined frame, and sequentially displaying the first visible light communication image, the low-luminance image being an identification image and having uniform luminance lower than average luminance of the image which is to be displayed, wherein in the step, after the image included in the video signal is displayed in the predetermined frame, each of the first identification image and the first visible light communication image is displayed in a same frame as the predetermined frame, for a period shorter than the predetermined frame.
US10152942B2 Display apparatus and method of operating the same
A display apparatus includes a timing controller, a data driver and a display panel. The data driver generates a positive polarity data voltage and a negative polarity data voltage based on image data compensated by the timing controller. The display panel includes a first pixel driven based on the positive polarity voltage and a second pixel driven based on the negative polarity voltage. The display panel receives a storage voltage applied to the first pixel and the second pixel. The timing controller compensates the image data when a variation on a level of the storage voltage occurs. The compensation shifts a level of the first data voltage from a first normal level to a first compensation level in a direction, and shifts a level of the second data voltage from a second normal level to a second compensation level in the same direction.
US10152941B2 Display apparatus and method employing pre-charging based on image data comparison
A display apparatus includes a display panel configured to display an image and comprises a plurality of gate lines, a plurality of data lines and a plurality of pixels connected to the plurality of gate lines and the plurality of data lines. A signal comparing circuit may be configured to compare an image data of an image currently being displayed with an image data of an image to be displayed subsequently, and to store a comparison data resulting from a comparison of the image data. A pre-charge controller may be disposed in the display panel and may pre-charge the plurality of data lines with predetermined voltage level based on the comparison data.
US10152935B2 Color correction apparatus, display apparatus, and color correction method
R, G, and B are corrected according to a one-dimensional lookup table R_LUT, a one-dimensional lookup table G_LUT, and a one-dimensional lookup table B_LUT, respectively. W is corrected according to one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B). The extent of a contribution to post-correction tone values Rout, Gout, and Bout of each of tone values obtained from the former correction and tone values obtained from the latter correction is modified according to a color expressed by a group of pre-correction tone values Rin, Gin, and Bin. As the above-mentioned color is closer to white, the contribution to the tone values obtained from the latter correction increases.
US10152925B2 Backlight unit, display apparatus having the same, and image display system
A backlight unit includes a light source part including a light-emitting diode array, a DC/DC converter, a driving current controller, and a reference voltage variable part. The backlight unit is operated in a first mode or a second mode. The driving current controller controls a driving current flowing through the light-emitting diode array to have a first current level during the first mode and controls the driving current flowing through the light-emitting diode array to have a second current level during the second mode. The reference voltage variable part applies a first reference voltage to the driving current controller during the first mode and applies a second reference voltage to the driving current controller during the second mode.
US10152923B2 Display panel, driving method, and electronic device
A display panel includes: pixel units, where each pixel unit includes sub-pixels in a row direction; gate lines and data lines crossed to define sub-pixel regions, each sub-pixel region includes one sub-pixel and an organic light emitting diode (OLED) driving circuit, OLED driving circuits in a same column are connected with one data line, OLED driving circuits in a same row are connected with one gate line; and at least two sub-pixel regions adjacent in a column direction being a first region and a second region respectively, and in the first and second regions in a same group, the sub-pixel in the first region is connected with the OLED driving circuit in the second region, and the sub-pixel in the second region is connected with the OLED driving circuit in the first region.
US10152921B2 Drive circuitry configuration in display driver
a display driver is provided which drives a display panel. The display driver includes first and second buffer amplifiers associated with first and second pixels positioned adjacent in a horizontal direction; first and second connection switches; and a controller. Each of the first and second buffer amplifiers includes: a differential input circuit including a MOS transistor pair, first and second drain interconnections; an active load circuit connected to the first and second drain interconnections; and an output stage. The first connection switch is connected between the output nodes of the first and second buffer amplifiers. The second connection switch is connected between the first drain interconnections of the first and second buffer amplifiers. The controller controls the first and second switches in response to image data associated with the first and second pixels.
US10152914B2 Tiled display and method of assembling same
A tiled display having discrete luminous sources distributed over at least two adjacent flexible display tiles, each arranged to drive the discrete luminous sources on it when connected to a power supply and when receiving data and control signals; where the power, data and control signals are provided to the tiles trough conducting tracks formed on a carrier substrate, where at least one of the conducting tracks extends from one edge of the carrier substrate to the opposite edge of the carrier substrate.
US10152911B2 Power supply circuit and driving method for display panel
A power supply circuit includes a comparison circuit, a preset value setting circuit, a reset detecting circuit and a reset signal generating circuit. The comparison circuit compares a first and second voltage to output a comparing result. The first and second voltages correspond to a first and second preset value, respectively. When the comparison result shows that the second voltage is greater than the first voltage, the preset value setting circuit outputs the second preset value; otherwise it outputs a third preset value, which is greater than the first preset value. The reset detecting circuit determines whether the operation voltage of the power supply circuit drops to the preset value outputted by the preset value setting circuit, and outputs a control signal accordingly. The reset signal generating circuit determines whether to output a reset signal for resetting gate lines in a display panel based on the control signal.
US10152894B2 Community noise management with aircraft dynamic path variation
An example method for flight path variation of an aircraft for noise management includes receiving noise inquiries of a community related to aircraft noise during flight over the community, receiving an output from noise sensors positioned within the community, determining a noise distribution plan for additional aircraft flying over the community so as to steer the additional aircraft and distribute additional aircraft noise in response to the noise inquiries and the output from the noise sensors, and based on flight path data of the additional aircraft and the noise distribution plan, assigning a flight path modification to aircraft via a data communication link. The flight path modification informs the aircraft to adjust the flight path to remain within associated margins of a required navigation performance (RNP) instrument flight procedure and to reduce noise impact to the community underneath the flight path.
US10152888B1 Wireless transmission system to determine parking lot occupancy
A wireless transmission system includes a server to receive a unique identifier associated with a parking space from a first receiving device. The server then generate an instruction to query a type of the unique identifier and transmit the instruction to the database. The server in response to determining that a parking space is occupied by the first receiving device, generate an instruction to modify a record within the database associated with the parking space as occupied. The server receive a query from a second receiving device about the availability of parking spaces, and generate an instruction to receive one or more unoccupied parking spaces. The server generates a graphical user interface including a census data where the census data may include the occupied parking spaces, unoccupied parking spaces, and number of occupants within the automobile. The server transmit the graphical user interface to the second receiving device.
US10152887B2 Route searching device and route searching method
A route searching device extracts roads reaching a destination from a current position as candidate routes based on a predetermined condition, calculates a link cost of each of lanes in the candidate routes based on traffic information, and determines a lane-basis travel route based on the link costs of the respective lanes.
US10152883B2 Driving support device
A driving support device detects a speed limit by imaging a speed sign indicating the speed limit of a traveling lane. Also, the driving support device continuously acquires attribute information from a car navigation system. The speed limit recognized from a road sign is displayed on a screen mounted in a vehicle. When the speed limit recognized from the road sign is not equal to a speed limit acquired from the car navigation system, a display time of the speed limit is limited. When the attribute information is changed, display of the speed limit is stopped.
US10152879B2 Method, apparatus, and system for monitoring manufacturing equipment
A method for monitoring a manufacturing apparatus includes collecting a control signal, of a controller and a corresponding sensing signal, of the manufacturing apparatus over a predetermined period of time; segmenting the control signal and the corresponding sensing signal to obtain at least one control step; calculating a character of the controller based on at least one of the control signal, the sensing signal, the at least one control step, or information from a user manual; generating, based on the character, a health index indicating health of the controller; and generating a warning signal when the health index exceeds a predetermined threshold.
US10152875B2 Systems and methods to detect unexpected electric bicycle events
An unexpected event detection system is provided for a rider operating an electric bicycle. The system includes a bicycle data unit configured to receive bicycle data from the electric bicycle; a wireless device data unit configured to receive device data from a wireless device; an unexpected event module coupled to receive the bicycle data from the bicycle data unit and to receive the device data from the wireless device, the unexpected event module configured to identify an unexpected event associated with the electric bicycle based on the bicycle data and the device data and to generate an alert message upon identification of the unexpected event; and an alert module coupled to the unexpected event module and configured to initiate sending the alert message to an assistance center.
US10152872B1 Location-based warning notification using wireless devices
A method and system for generating warning notifications using wireless indoor navigation technology is disclosed. The method comprises determining a location for an individual and a transportation device by receiving device identifiers (e.g., distinctive combination of numbers and/or characters uniquely identifying receiving devices associated with the individual and the transportation device) and location information, received from one or more beacons, from the receiving devices. The method comprises determining a location associated with the individual and the transportation device based on the location information and/or the device identifiers. The method also comprises receiving a destination location and determining an intended path for the transportation device. The method comprises warning the individual upon determining that the location associated with the individual is within a predetermined proximity to the transportation device or its intended path.
US10152870B1 Compliance detection
A system for determining compliance includes an input interface and a processor. The input interface is for receiving an exterior camera data of a vehicle. The processor is for: identifying a person associated with the vehicle based at least in part on the exterior camera data; determining whether the person is complying with a safety rule; and in the event that the person is not complying, indicating that the person is not complying.
US10152869B2 Personal system for the detection of a risky situation and alert
A system and a method implementing such a system. The system includes eyeglasses having hinged stems, a plurality of sensors and an alert alarm. The system further includes a triaxial accelerometer, an IR transmitter, an IR receiver, and a barometric sensor. The sensors are set up in the hinged stems and the rims of the eyeglasses and connected to a processing and calculation unit. The processing and calculation unit includes a microprocessor and a memory. The processing and calculation unit executes a computer program to analyze data issued by the sensors and triggers the alarm based on a result of the analyzed data.
US10152866B2 Hazard detector architecture facilitating compact form factor and multi-protocol wireless connectivity
Systems, methods, and devices for hazard detection are described. A hazard detection device may include a printed circuit board. The hazard detection device may further include a chassis that provides a housing for components of the hazard detection device; a smoke chamber that is mid-mounted; a carbon monoxide sensor that is mounted with the circuit board; and a speaker assembly that partially encircles the mid-mounted smoke chamber.
US10152860B2 Monitoring smart devices on a wireless mesh communication network
A surveillance system and method with at least one wireless input capture device ICD(s) and a corresponding digital input recorder (DIR) and/or another ICD, including the steps of providing the base system; at least one user accessing the DIR via user interface either directly or remotely; the DIR and/or ICD searching for signal from the ICD(s) and establishing communication with them, and the system providing for input capture and data transmission prioritization, thereby providing a secure surveillance system having wireless communication for monitoring a target environment with prioritization capabilities.
US10152858B2 Systems, apparatuses and methods for triggering actions based on data capture and characterization
Systems, apparatuses and methods for triggering actions in response to capturing and characterizing image data. Real-time characterization techniques include object and shape recognition analytics to detect specifically designated content in captured image data. Actions are triggered based upon such detection. Global data access and distribution systems and methods are provided, particularly for use by law enforcement agencies and designated alert systems.
US10152856B2 Non-lethal weapon fixture and method of defense with a non-lethal weapon
A non-lethal weapon fixture and a method of defense with a non-lethal weapon are provided. The non-lethal weapon fixture includes a carrier having a contact point and a separation indicator connected to the carrier. The contact point is configured to interface with a non-lethal weapon. A separation signal is transmitted by the separation indicator upon separation of the non-lethal weapon from the carrier.
US10152847B2 System, method, and device for conducting a wagering game
A method and device for conducting a wagering game includes receiving an ante wager. A player hand of game pieces is dealt and a final player hand is formed by selecting the game pieces with matching rank indicia from the player hand. The final player hand is evaluated by comparing the final player hand to a standard, such as a pay table, a final dealer hand, and/or final player hands of other players. Payouts are issued if the final player hand is a winning hand based on the evaluation. Optionally, side wagers may be offered on the constitution of the final player hand.
US10152846B2 Bonusing architectures in a gaming environment
A gaming system including a plurality of gaming machines is provided. The gaming machines may be configured to provide bonus games with persistent. The gaming machines may be configured to allow a player to enroll in bonus game with persistence and generate a record locator, such as printed ticket that allows a record of a state in the bonus game with persistence to be accessed at a later time. A server coupled to the plurality of gaming machines may maintain records of various states in the bonus game with persistence. When a valid record locator is presented at a gaming machine, these records may be checked out and updated via game play at the gaming machine.
US10152845B2 Gaming machine and gaming method
The invention provides a gaming machine comprising a display for displaying a game in which game symbols are randomly displayed in an array of game positions. A game controller designates at least one of the game positions as a special game position in the array and randomly determines a bonus prize associated with the special game position. A special symbol appearing in the special game position in the play causes the game controller to award the bonus prize associated with the special game position. A method is also provided.
US10152844B2 Graphical user interface for a gaming system
A graphical user interface for a gaming console is configured to render a first graphical element in a first region that includes multiple user selectable resource objects, detect a first touching operation at a first location in the first region to select and highlight a resource, detect a first touching operation and a second touching operation in the second region, render an instance of the resource at a first and second location in the second region, determine if a time period of the first and second touching operation exceeds a predetermined time period, and if so, render multiple instances of the resource at the first and second location in the second region, wherein a number of rendered the multiple instances of the resource is determined by a duration that the time period of the second touching exceeds the predetermined time period.
US10152842B2 Beverage vending machine
A beverage vending machine includes at least one outer casing with at least one magazine for accommodating agricultural products of fruit and vegetables. The machine is functionally associated with at least one device for centrifugal juicing of the agricultural products to obtain a centrifugally juiced fraction that can be utilized outside the casing. The centrifugal juicing device includes at least one element for the automatic pressing of at least one agricultural product to be subjected to centrifugal juicing against a rotating reference surface, affected by a component for automatically shredding the agricultural product supplied by the magazine for its optimum centrifugal juicing.
US10152837B1 System and method for integrating credential readers
A system and method for reading a credential for an access system is provided. The system may include a plurality of readers, link coupling assemblies and a read head housing a plurality of credential pickup coils of the link coupling assemblies. When a user places a credential, the plurality of readers, via link coupling, determines whether the credential utilizes the same modulation technology, and the reader which utilizes the same modulation technology reads the credential, thereafter determining whether or not to grant the user access.
US10152836B2 Systems and methods for use of diagnostic scan tool in automotive collision repair
A new automotive collision repair technology is provided, including system and data flow architectures that are designed to provide enhanced data and enhanced data flow in the context of vehicle diagnosis and repair, particularly when repairs are necessary due to collisions. In some examples, the data flow through the network is streamlined, to avoid network congestion, to use fewer computer and network resources and/or to enable the utilization of smaller databases. In other examples, enhanced access to data in real-time and near real-time enabled by a Workflow Module supports more accurate and timely decisions on vehicle repair. An advantage of this new automotive collision repair technology is that it enables proper and proven repairs, which in turns increases operation safety of repaired vehicle and people safety.
US10152832B1 Systems and method for live and replay utilization and tracking of vehicular movement and response
Systems and methods for live utilization and tracking of vehicular movement producing a fluid representation of the movement of vehicles and means to evaluate vehicle movement/activities relative to response requirements may be provided. Accordingly, real-time evaluations and/or corrections may be made based on this improved tracking of movement/activities. Replay analysis of movement/activities that have already occurred may be provided to evaluate and make adjustments for future responses and activities. Colors and other unique display items may be used to highlight different activities, movements and/or timing for completion within an online mapping application. Layering of different mapping displays also may be provided.
US10152828B2 Generating scene reconstructions from images
Computer techniques and systems for decomposing a scene into small scene partitions that can be independently solved and merged into a single cohesive scene without loss in reconstruction quality.
US10152824B2 Systems and methods of object shape and position determination in three-dimensional (3D) space
Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on edge points thereof.
US10152820B2 Texture address mode discarding filter taps
Various embodiments provide for a new texture address mode that excludes any texture filter taps (i.e. coordinates) that fall outside the texture domain from the filtering process. Taps outside a texture domain are not considered in one embodiment. Also, various embodiments provide flexibility as to the texture coordinate locations ti and values of weights wi. The tap weight can be modified as a function of tap location and in particular whether a tap is within a texture.
US10152813B2 Composite image creation system, composite image creation method, and non-transitory computer readable medium storing composite image creation program
A composite image creation system includes: a moving object region specifying unit that specifies a moving object region in each of a plurality of images consecutive in times series; a luminance correction unit that executes luminance correction processing to reduce a difference between a luminance signal in at least a part of one moving object region in one image and a luminance signal in at least a part of another moving object region in another image; and an image combining unit that combines the one image including the one moving object region subjected to the luminance correction processing and the other image including the other moving object region subjected to the luminance correction processing, and generates a composite image by adding predetermined color information to at least a part of the one moving object region and at least a part of the other moving object region in time series.
US10152812B2 Odd-even veil view for FFS
A display device includes control electronics and a pixellated liquid crystal (LC) panel. The control electronics receives inputs of main image data for a main image and side image data for a side image. The control electronics outputs combined image data combining the main and side images such that an on-axis viewer perceives from the combined image the main image, and an off-axis viewer perceives from the combined image the side image. The output image data comprises data values chosen from a set of available output data values for the pixels selected from multiple sets of available data values depending on at least on the side image data. For a pixel currently being processed, the output data value is chosen from the selected set of available output data values for which a resulting luminance value is closest to a target luminance value for the current pixel.
US10152809B2 Contour gradients using three-dimensional models
A method and systems of applying a contour gradient to a two-dimensional path are provided. A three-dimensional polygonal shell may be constructed from the two-dimensional path. Then the three-dimensional polygonal shell may be projected into two dimensions, resulting in a two-dimensional projected model, while saving values for a third dimension for each point in the two-dimensional projected model. Then a range of all values for the third dimension in the two-dimensional projected model is determined from the saved values. The range can then be mapped to a visual attribute. The two-dimensional projected model may be displayed using the mapped visual attribute.
US10152808B2 Computer-readable recording medium, computer apparatus, and computer processing method
A program executed in a computer apparatus that causes the computer apparatus to function as: an placer that places an object having a display mode according to an attribute; a first display mode identifier that identifies a display mode of a face which is not in contact with a different placed object according to an attribute of a placed object; a second display mode identifier that identifies, with respect to plural placed objects which are adjacent to each other and have different attributes, a display mode of a face which is not in contact with a different placed object according to an attribute of the placed object and an attribute of an adjacent placed object; and a drawer that draws a placed object on a display screen according to a display mode identified by the first display mode identifier and a display mode identified by the second display mode identifier.
US10152807B2 Signal processing for an optical coherence tomography (OCT) apparatus
An OCT signal processing apparatus includes: a OCT signal receiver configured to receive a plurality of OCT signals detected by an OCT device based on measurement light radiated to a test substance and reference light; a display; a controller configured to: processes the plurality of OCT signals received by the OCT signal receiver to obtain 3-dimensional motion contrast data; extract depth region data from the 3-dimensional motion contrast data, the depth region data representing motion contrast data in a depth region of a part of the test substance; and display, on the display, a confirmation screen including the motion contrast image based on the depth region data to confirm quality of 3-dimensional motion contrast data obtained by processing the plurality of OCT signals which are temporally different from each other in the same region of the test substance.
US10152805B2 Image processing method, image processing apparatus and radiation tomographic imaging apparatus, and program
To reduce streak-like artifacts more in a radiation tomographic image: There is provided an image producing apparatus comprising: a processing component configured to, in scan data acquired by a radiation CT scan, apply suppression processing with which noise components are suppressed to a high noise level portion having a radiation detection level lower than a specified threshold, and apply enhancement processing with which noise components are enhanced to a low noise level portion having a radiation detection level equal to or higher than the specified threshold; and a reconstructing component configured to reconstruct an image based on the scan data subjected to the processing by the processing component.
US10152804B2 System and method for dynamic color scheme application
A software application platform which provides a user with the ability to customize, via the selection of a single color, the color for one or more user interface elements, such as the skin color, included on a graphical user interface in which the selected color is optimized by the application in real time based upon the average pixel hue of all image pixels displayed on the graphical user interface at any given time, and is further dynamically applied and displayed as a skin color surrounding the image pixels on the graphical user interface is disclosed.
US10152799B2 Registering first image data of a first stream with second image data of a second stream
Provided is a method and arrangement for registering first image data of a first stream with second image data of a second stream. The image data include image information about at least one organ, wherein a shape and/or position of the organ is cyclically changing: Each of the streams include a series of images of the at least one organ at a plurality of different discrete stages of the cyclic change so that each image corresponds to one of the discrete stages. A phase variable defines the stage of the cyclic change and a phase value of the phase variable is assigned to each image within each stream, thereby defining the discrete stage represented by the image. A registration is determined for a pair of images selected by choosing or interpolating images from the first stream and second stream to which a same phase value is assigned.
US10152798B2 Systems, methods and, media for determining object motion in three dimensions using speckle images
In accordance with some embodiments, systems, methods and media for determining object motion in three dimensions using speckle images are provided. In some embodiments, a system for three dimensional motion estimation is provided, comprising: a light source; an image sensor; and a hardware processor programmed to: cause the light source to emit light toward the scene; cause the image sensor to capture a first defocused speckle image of the scene at a first time and capture a second defocused speckle image of the scene at a second time; generate a first scaled version of the first defocused image; generate a second scaled version of the first defocused image; compare each of the first defocused image, the first scaled version, and the second scaled version to the second defocused image; and determine axial and lateral motion of the object based on the comparisons.
US10152796B2 Methods and systems for performing segmentation and registration of images using neutrosophic similarity scores
An example method for segmenting an object contained in an image includes receiving an image including a plurality of pixels, transforming a plurality of characteristics of a pixel into respective neutrosophic set domains, calculating a neutrosophic similarity score for the pixel based on the respective neutrosophic set domains for the characteristics of the pixel, segmenting an object from background of the image using a region growing algorithm based on the neutrosophic similarity score for the pixel, and receiving a margin adjustment related to the object segmented from the background of the image.
US10152794B2 Method and system for calibrating a camera of a vehicle
A method, a medium (20) and a system (10) for calibrating a camera (32) of a vehicle (30). The calibration system (10) is remarkable in that it includes a calibration medium (20), including at least a first calibration reference (24) and a mirror (26), and a vehicle (30), including at least a second calibration reference (34). The method can be used to calibrate the camera (32) by determining the spatial compensation values between the camera (32) and the vehicle (30), without any need to align the vehicle (30) perfectly facing the calibration medium (20).
US10152790B2 Three dimensional localization of a moving target for adaptive radiation therapy
The present disclosure relates to systems, methods, and computer-readable storage media for segmenting medical image. Embodiments of the present disclosure may locate a target in a three-dimensional (3D) volume. For example, an image acquisition device may provide a 3D medical image containing a region of interest of the target. A processor may then extract a plurality of two-dimensional (2D) slices from the 3D image. The processor may also determine a 2D patch for each 2D slice, wherein the 2D patch corresponds to an area of the 2D slice associated with the target. The processor may also convert the 2D patch to an adaptive filter model for determining a location of the region of interest.
US10152784B2 System and method for detecting defects in a component
A method for inspecting a component is presented. The method includes inducing, by an inductive coil, an electrical current flow into the component. Further, the method includes capturing, by an infrared (IR) camera, at least a first set of frames and a second set of frames corresponding to the component, wherein the first set of frames is captured at a first time interval and a second set of frames is captured at a second time interval. Also, the method includes constructing, by a processing unit, a thermal image based on at least the first set of frames and the second set of frames corresponding to the component. Furthermore, the method includes determining presence of a thermal signature in the thermal image, wherein the thermal signature is representative of a defect in the component.
US10152776B2 Optical distortion correction for imaged samples
Techniques are described for dynamically correcting image distortion during imaging of a patterned sample having repeating spots. Different sets of image distortion correction coefficients may be calculated for different regions of a sample during a first imaging cycle of a multicycle imaging run and subsequently applied in real time to image data generated during subsequent cycles. In one implementation, image distortion correction coefficients may be calculated for an image of a patterned sample having repeated spots by: estimating an affine transform of the image; sharpening the image; and iteratively searching for an optimal set of distortion correction coefficients for the sharpened image, where iteratively searching for the optimal set of distortion correction coefficients for the sharpened image includes calculating a mean chastity for spot locations in the image, and where the estimated affine transform is applied during each iteration of the search.
US10152775B1 Low latency mixed reality head wearable device
A head wearable device, a method, and a system. The head wearable device may include a display, a camera, a buffer, and a processor. The buffer may be configured to buffer a portion of real scene image data corresponding to a real scene image from the camera. The processor may be configured to: perform a combined distortion correction operation; perform a foreground separation operation; perform a smoothing operation on blending values; perform a chromatic aberration distortion correction operation; receive virtual scene image data corresponding to a virtual scene image; blend processed real scene image data with the virtual scene image data to create a mixed reality scene image as mixed reality scene image data; and output the mixed reality scene image data to the display for presentation to a user.
US10152770B2 Digital mapping system
A method of displaying a map on a display page includes displaying a map image; displaying at least one zoom control object overlaid on the map image using an image overlay technique to display the at least one zoom control object within the map image, thereby increasing an area within the display page available for the map image; and changing a manner in which the map image is displayed in response to receiving a selection of the at least one zoom control object.
US10152764B2 Hardware based free lists for multi-rate shader
A group of buffers are connected via pointers as free-lists implemented in hardware, such that shader information and output processing information can be efficiently accessed by a multi-rate shader. A free-list storage picks the first available entry. The first free entry that gets allocated then becomes a pointer to another entry.
US10152763B2 Graphics processing systems
The present disclosure relates to a graphics processors and graphics processing systems. In the graphics processor, the rasterizer may operate to identify pairs of fragments for a primitive being rendered for which not all the sampling positions in the fragments are covered by the primitive. When the fragments reach the fragment shader, corresponding execution threads may be spawned for execution by the fragment shader to process the fragments. A first part of the fragment shader program that uses the helper threads of the thread groups may then be executed. There may then be a merge instruction in the fragment shader program which operates to cause the active threads of the thread groups to be merged into a single, combined thread group. Following this thread group merger, the remaining program steps of the fragment shader program may be executed for the merged thread group.
US10152762B2 Method for determining ecological risks of heavy metal pollution in river and lake sediments
The present disclosure discloses a method for determining ecological risks of heavy metal pollution in sediments of river and lake. The method includes the following steps of: (1) determining concentration levels of heavy metal pollutants at different positions of water body sediments; (2) conducting statistic analysis on distribution characteristics of concentration data of various heavy metal pollutants in the water body sediments; (3) calculating an ecological risk index of a heavy metal pollutant using a formula; (4) calculating a final result of Eri; (5) drawing a distribution curve of Eri values; (6) calculating a total ecological risk comprehensive index HRI caused by various heavy metal pollutants in the evaluated water body, and drawing a cumulative probability distribution curve of HRI values; and (7) analyzing a probability that the total ecological risk comprehensive index HRI of the water body appears at different risk levels with reference to a risk level classification standard.
US10152754B2 System and method for small business owner identification
Systems and methods of improving the operation of a transaction network and transaction network devices is disclosed. A SBO identification network host may comprise various modules and engines as discussed herein wherein the probability that a cardholder is a small business owner may be evaluated for establishing proper usage of differentiated transaction instruments according to their proper purposes, marketing and cross-marketing of differentiated transaction instruments, and provision of value-added services. For instance, a probable SBO may be identified, whereby the SBO identification network network may tailor the handling of the transactions, such as by denying them, whereby the transaction network may actively deter misuse of transaction products, or tailor the handling of electronically delivered advertisements, such as by targeting them, whereby the SBO identification network more properly functions according to approved parameters.
US10152753B2 Medical risk underwriting system
According to some embodiments, systems, methods, apparatus, computer program code and means may display information from a medical risk factor computer storage unit. Information associated with an insurance policy, having an insurance policy identifier, may then be received from an underwriter along with a plurality of medical risk factor values for the insurance policy. The plurality of medical risk factor values may be stored into an insurance policy storage unit in association with the insurance policy identifier. An overall risk level associated with the insurance policy may be automatically calculated based on the plurality of medical risk factor values, and at least one file may be locally saved associating overall risk level with the insurance policy identifier and/or medical risk factor values.
US10152752B2 Methods and systems for computing trading strategies for use in portfolio management and computing associated probability distributions for use in option pricing
Exemplary methods and systems for creating uncorrelated trading strategies and deriving associated implied probability distributions of the price of an underlying financial instrument at future times are disclosed, applicable to stock market prices, interest rates, currency exchange rates, commodity prices and credit spreads.
US10152748B1 Systems, methods, and computer-readable storage media for calculating a housing volatility index
Systems, methods, and computer-readable media are disclosed for calculating a housing volatility index. An exemplary embodiment includes accessing stored property value data reflecting first values of real estate properties during a first time period and second values of the real estate properties during a second time period. The second time period may be subsequent to the first time period. The property value data may be processed to identify the first values and the second values, and time intervals between dates of the first values and dates of the second values may be calculated. Value changes of the real estate properties over the time intervals may also be calculated, based on the first values and the second values. A volatility measure for the real estate properties may be determined based on the value changes of the real estate properties over the time intervals, and the volatility measure may be output to a user.
US10152745B2 Integrated assembly of an automobile and the network
The invention assembles an automobile, a network, and a database to selectively integrate data regarding the automobile and comprised of information extracted from a unique vehicle identifier, and a geographical location. The integrated assembly permits generation of information facilitating sales of the automobile in a system accessible by multiple users. The system integrated also features interconnections with third party databases contributing particular information regarding the geographical information regarding the vehicle. Dealer inventory data links may also facilitate direct connection between the network and a dealer network.
US10152743B1 Techniques for providing shared-order functionality for a community of users
Techniques are provided herein for utilizing a community pantry engine. The techniques include receiving, from a first user, a first order request for a first portion of a bulk item that comprises a first portion a second portion. A second user may be identified based at least in part on geographic locations of the first user and the second user. A notification related to the first order request may be provided to the second user. A second order request for the second portion for the bulk item may be received from the second user. Discounted delivery costs for the first order request and the second order request may be calculated. The first portion of the item may be provided to the first user according to the discounted delivery costs. The second portion of the bulk item may be provided to the second user according to the discounted delivery costs.
US10152742B2 Distribution of infusion pumps
Some embodiments described herein provide for a number of portable infusion pumps to be distributed to a pump user via a pharmacy system or like.
US10152739B2 Smartphone software application for identification of sound- or light-emitting vehicle accessory product models
A mobile device software app facilitates a user's identification of a product suitable for various vehicle types and operating environments. The app configures a sensor in the device to sample ambient sound or light in the vicinity of the vehicle, calculates an intensity level value for the sample, compares the value to a list of specification intensity values corresponding to vehicle accessory products, and generates a list of products having intensity values greater than that of the sampled sound or light. The app optionally provides for user selection of a product and for viewing product literature. Users can also access detailed technical installation information, listen to sound samples, and locate product vendors.
US10152737B2 Automated waste management
A method for enabling automated waste management is described. In one embodiment, data related to an event detected via a sensor coupled to a trash receptacle is received. A waste collection vehicle is configured to collect trash directly from the trash receptacle. The data related to the detected event is processed. A notification is generated based on the processing of the data. In some cases, a notification based on a determination of a volume of trash within the trash receptacle is generated, where the volume is determined via a ranging sensor. A notification is generated based on a determination of a weight of the trash within the trash receptacle, where the weight is determined via a load sensor.
US10152735B2 Methods and systems for automatically creating and suggesting compatible ride-sharing groups
Embodiments disclose methods and systems for forming one or more ride-sharing groups of a ride-sharing system before executing a ride. The system receives a request for a ride from each user, each request includes details related to the ride and the user. Then, a compatibility score for each pair of users is computed. Based on the computed score, a ride-sharing group is created including one or more members estimated to be compatible with each other. The ride-sharing group is displayed to each member of the ride-sharing group along with pre-defined details of each member. Then a feedback about the ride-sharing group from each group member is received, the feedback being in the form of an acceptance or a rejection. Based on the feedback, the ride-sharing group is updated to include one or more new members or allocate one or more resources to the ride-sharing group.
US10152733B1 Wireless transmission-triggered incentives driving social media engagement
Methods and systems for wireless transmission-based incentives driving social media engagement are provided. An incentive structure may be stored in a database in memory regarding one or more incentives each based on a defined benchmark of social media activity. Information associated with a wireless transmission-based tag may be via a wireless transmission reader. A product/service associated with the information read from the wireless transmission-based tag may be identified. Such identified product/service may further be associated with product/service-specific information stored in a product/service database. A template for a social media communication may be provided based on the product/service-specific information associated with the identified product/service. Such social media communication based on the template may be shared with one or more social networks. Activity related to the social media communication may then be detected as having met the defined benchmark. A notification may be sent to a user device associated with the user regarding the defined benchmark having been met.
US10152731B1 Scalable native in-stream advertising for mobile applications and websites
A method for processing ads involves traversing an ad view hierarchy to obtain ad view information for a device, providing the ad view information to an ad server, sending, by the device, an ad request to the ad server, receiving, in response to the ad request, an ad. and displaying the ad on the device.
US10152725B2 Systems and methods for selecting a product sales channel
Methods and systems for determining a sales channel for a product in a brick and mortar store include displaying to customers in a brick and mortar store information on an interactive data collection system relating to a product; collecting, via the data collection system, information indicative of customer interest in the product by tracking inputs at the interactive data collection system; collecting, via an online website, information indicative of customer interest relating to the product; and based upon both the information obtained at the brick and mortar store and the information obtained by the online website, determining a sales channel from a plurality of channels to offer the product for purchase by a customer.
US10152724B2 Technology of assisting context based service
A method of providing a context based service is performed by a user terminal. The method includes: generating a user profile about at least one entity; providing user profile characteristic information obtained or inferred from the user terminal associated with the at least one entity; and controlling to provide a user description generated based on the user profile and the user profile characteristic information to a recommendation engine for a required service if a recommendation of a context based service is required to the at least one entity, the recommendation engine performing a service recommendation according to a situation of the at least one entity.
US10152723B2 Methods and systems for identifying new computers and providing matching services
A method of providing services to computing devices includes establishing a connection over the Internet with a computing device; receiving data from the computing device during the connection; extracting a signal from the data received from the computing device; estimating a relative age of the computing device based on the extracted signal; selecting a service from a plurality of services based on the estimated relative age of the computing device; and providing the selected service to the computing device.
US10152718B1 Agent initiated actions
A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests and/or customer service agent control over a customer's access device.
US10152717B1 Document performance based knowledge content management recommender system
Customer care representatives in the telecommunications industry and other service-based industries receive problem reports from customers associated with serviceIDs. These customer care representatives have access to at least one data store that contains pieces of content that may aid the customer care representative in assisting the customer. The pieces of content may be related to devices supported by the telecommunications service provider and services provided by or supported by the provider. The ability of the customer care representatives to assist customer is enhanced by returning a prioritized list of pieces of content where the priority is based on a content quality metric associated with some or all of the pieces of content. The content quality metric may be based on a plurality of factors that may each be normalized and weighted and, in some cases, combined, to determine a content quality metric that may be updated dynamically, periodically, or manually.
US10152714B2 System to automatically restore payment purchasing power
In one embodiment, a system comprises a database configured to store at least one record, at least one network communication device, a storage device comprising instructions, and at least one processor configured to execute the instructions to perform a method. The method may comprise receiving a fraud communication associated with a first primary account number, calculating one or more limitations associated with the first primary account number based on an account associated with the first primary account number, and storing a database record including the first primary account number, a new primary account number, and the limitation(s). The method may further comprise receiving a transaction request including a second primary account number, and comparing the second primary account number to the at least one record. The method may also comprise, based on the comparing, enabling the transaction request to proceed, declining the transaction, or disabling the first primary account number.
US10152711B2 Systems and methods for arbitraged enhanced payment processing
An arbitraged enhanced payment processing system in association with a distributed enhanced payment processing system includes a merchant point of sale (POS) terminal system and a remote payment management system. The POS terminal system initiates a transaction that includes receiving a payment amount, a purchaser account identifier, a virtual electronic payment indicator, and a merchant ID via a payment client. Subsequently, the POS terminal system outputs the transaction to the remote payment management system which generates a token for the transaction. The payment management system then provides the purchaser account identifier, a merchant account identifier, and the payment amount to a payment processing servicer. Upon receiving a payment processing servicer response, the payment management system outputs the response and token to the POS terminal system.
US10152709B2 Systems and methods for generating and managing dynamic customized electronic tokens for electronic device interaction
Systems and methods are provided for generating and managing dynamic customized electronic tokens for electronic device interactions. A system for transferring data between a user device associated with a user and a remote device may include a memory storing instructions and a processor configured to execute the stored instructions. The stored instructions may configure the processor to receive, via a network, transaction information from the remote device, access information associated with an electronic token, and provide the electronic token to the remote device. The electronic token may be associated with at least one of the user or the user device, and a token server may generate the electronic token based on the received transaction information, and determine one or more expiration parameters for the electronic token.
US10152707B2 Terminal device, system, and computer readable medium
A terminal device includes a first communication unit that performs communication via a first short-range wireless communication method, and a second communication unit that performs communication via a second short-range wireless communication method different from the first short-range wireless communication method. The terminal device further includes an obtaining unit that obtains payment information including information on a monetary amount for goods or a service by using the first communication unit, a confirmation unit that accepts input of information indicating payment approval for the obtained payment information, and a transmission unit that, in response to acceptance of input of the information indicating the payment approval, transmits the obtained payment information to an information terminal by using the second communication unit. The information terminal communicates with a payment server via a network. The payment server performs a payment process related to the obtained payment information.
US10152705B2 Quick payment using mobile device binding
Methods and systems are provided for secure device binding that provides user convenience through avoiding repetitive logging in when changing apps or moving from website to website. A mobile device undergoes binding to an account so that customers do not always have to enter their password when going through a financial transaction process, on a known (e.g., registered) mobile device. A device may be bound during an initial login, and once logged in, the user can select an option to be “remembered” so that the user need not re-login on the same device for future visits with an app or to a website that shares the service provider library.
US10152702B2 Apparatus and methods for analyzing a medical condition
Apparatus and methods are provided for analyzing a medical condition of a user. The apparatus may include a user interface configured to receive user identification information inputted by the user, an analyzer, and a processor all disposed within a common housing. The analyzer is configured to receive a biological specimen from the user and to analyze the biological specimen to generate analysis information. The processor is configured to store and forward the analysis information and to receive prescription information. The apparatus may include a communication unit configured to transmit the user identification information and the analysis information to a doctor at a remote location for review and to receive the prescription information from the doctor. The apparatus then may dispense the prescribed medication or print a medication prescription.
US10152694B2 Semi-automatic object reuse across application parts
According to some embodiments, a source application part may be established having a source data object with a set of source attribute identifiers and associated source attribute values. A target application part may also be established having a target data object with a set of target attribute identifiers. An object reuse platform may then receive, from a user via a graphical interface, an indication that the source data object relates to the target data object. The object reuse platform may then calculate, for each source attribute identifier, a probability that the source attribute identifier is associated with one of the target attribute identifiers.
US10152692B2 Governing exposing services in a service model
Methods and systems for governing service identification in an SOA governance model according to embodiments of the present invention are provided. Embodiments include receiving a set of input parameters for identifying candidate services for the SOA; determining whether the set of input parameters comply with a predetermined input parameter validation policy. If the set of input parameters comply with a predetermined input parameter validation policy, governing service identification includes identifying in dependence upon the set of input parameters one or more candidate services available for the SOA in existing SOA business applications and determining whether each candidate services available in existing SOA business applications comply with a predetermined service selection policy. If one of the candidate services available in existing SOA business applications complies with a predetermined service selection policy, governing service identification includes selecting the candidate service as a service available for the SOA and communicating the identification of that selected service to relevant stakeholders in the SOA.
US10152684B2 Device, method and system for valuating individuals and organizations based on personal interactions
A computerized system and method for evaluating relationships between individuals and within organizations based on electronic evaluations of personal interactions. At least one of the participants in the personal interactions completes an electronic evaluation by providing a binary level input in response to a statement or question to indicate whether the interaction with another individual is favorable or not.
US10152683B2 Demand response event assessment
A method of demand response (DR) assessment may include reading energy economics data from a third party for an interval of a DR event period. The energy economics data may include a day-ahead demand, a day-ahead locational marginal pricing (LMP), and a real-time LMP. The method may also include estimating a real-time energy demand for the interval. Based on the energy economics data and the estimated real-time energy demand, the method may also include determining a demand imbalance for the interval. The method may also include calculating a cost of a DR event that exploits the demand imbalance. The method may also include selecting an energy curtailment request amount for the interval that optimizes profitability of the DR event.
US10152682B2 Configurable data accumulators
Embodiments provide techniques for creating and managing accumulator tables for use in generating reports for a business entity. Embodiments include identifying a report for a business entity. A plurality of data fields are determined across two or more database tables that are used to generate the report. Embodiments include creating an accumulator table and populating the accumulator table with data values for all of the plurality of data fields. Upon receiving, from a point of sale system, an indicator of an occurrence of a business event for the business entity, an instance of the report is automatically generated using the populated accumulator table.
US10152681B2 Customer-based interaction outcome prediction methods and system
A method for customer-based outcome prediction that includes receiving recordings of interactions with customers in a customer group, analyzing the recordings of the interactions to generate interaction data, and building a predictive model using the interaction data, the predictive model identifying a variable relevant to predicting a likelihood of an identified outcome occurring in association with future interactions with customers in the customer group. The method also includes receiving a recording of a current interaction with a first customer, the first customer being in the customer group and analyzing the recording of the current interaction with the first customer to generate current interaction data. Further, the method includes adding the current interaction data to a first customer profile associated with the first customer and applying the predictive model to the first customer profile to predict the likelihood of the identified outcome occurring in association with the current interaction.
US10152674B2 Accelerated decision tree execution
A method for accelerated decision tree execution in a processor of a digital system is provided that includes receiving at least some attribute values of a plurality of attribute values of a query for the decision tree in a pre-processing component, evaluating the received attribute values in the pre-processing component according to first early termination conditions corresponding to a first decision to determine whether or not the received attribute values fulfill first early termination conditions, and querying the decision tree with the plurality of attribute values when the received attribute values do not fulfill the first early termination conditions.
US10152672B2 Tire tracking RFID label
Identification labels and their incorporation in rubber-based articles are described. The labels include RFID components and can be incorporated in tires. The labels can withstand the relatively harsh conditions associated with vulcanization.
US10152671B2 Transaction card having structural reinforcement
A transaction card may include a first card component having a first structural feature associated with a first surface, a second card component separate from the first card component and attachable thereto, and having a second structural feature associated with a second surface. The first and second structural features are adapted to engage each other. The card may include a transaction component, and a bracing layer disposed between the first and second card components. One of the first and second card components may include a first locating feature configured to accommodate the transaction component, and the bracing layer may include a second locating feature separate from the first locating feature. Each of the first and second surfaces may be adapted to engage with the bracing layer. The first and second structural features may be configured to interconnect via a tongue and groove connection, a lattice pattern.
US10152668B2 Identification badge system
An identification badge system having an image relaying device for communicating an electronic image, a base station for communicating with the image relaying device, a readiness indicator, and a reusable badge. The badge has a housing, a colored e-paper display, a radio frequency identification tag, and a Wi-Fi transponder and related circuitry that sends radio frequency signals to Wi-Fi routers or Bluetooth beacons in the facility using the system for real-time location tracking of the badge using GPS. Backscatter can be used to encode information on the Wi-Fi signals with little or no battery energy. Tracking information can be stored apart from the badge. The base station has at least one docking receptacle for docking the badge for charging only or also for communication of the electronic image to the badge e-paper display and for erasing the image from the display.
US10152653B2 Spatial analysis with attribute graphs
Examples relate to providing spatial analysis using attribute graphs. In one examples, there are a number of spatial points that each represent characteristics in a dimensional space. Non-data points are generated in the dimensional space, and a Delaunay triangulation is performed using the spatial points and the non-data points to generate a plurality of edges, where interior points of the plurality of non-data points that are in an interior space of the plurality of spatial points are excluded from the Delaunay triangulation. Next, spatial edges from the plurality of edges that each connect a spatial point that is connected to a first mixed edge to another spatial point that is connected to a second mixed edge are identified, where the spatial edges are used to generate a robust contour of a cluster of the spatial points.
US10152652B2 Selecting a device with visual confirmation in the internet of things
A determination is made that an instruction has to be sent for processing in the IoT environment. A set of devices is located in the IoT environment. The set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome. For each device in a subset of the set of devices, a set of factors is collected, including an image of a portion of each device. For the device, a first weight is assigned to a feature of the device extracted from an image of a portion of the device, and a second weight is assigned to a feature of another device extracted from another image of a portion of the other device. When the first weight is greater than the second weight, the device is selected from the subset as a target for sending the instruction.
US10152650B2 Trademark retrieval method, apparatus and system, and computer storage medium
A trademark retrieval method, comprising: establishing a sample trademark library and establishing a correlation between sample trademarks and division data for figurative element codes of known pending or registered figurative trademarks; extracting and processing image feature information about the sample trademarks, and establishing a correlation between the sample trademarks and the extracted image feature information; extracting image feature information about a trademark to be retrieved; carrying out matching retrieval by taking the image feature information as a retrieval condition, and finding out a sample trademark reaching a pre-determined similarity degree, and a sample trademark with the highest similarity degree and a corresponding figurative element code; acquiring and confirming a figurative element code of the trademark to be retrieved; taking the figurative element code as a retrieval condition to carry out matching retrieval, and finding out a matching sample trademark; collecting a result retrieved by taking the image feature information as the retrieval condition and a result retrieved by taking the figurative element code as the retrieval condition; and sequencing the collected trademarks according to the similarity degree of the image feature information. By means of the present disclosure, the standardized retrieval of figurative trademarks can be realized.
US10152649B2 Detecting visual information corresponding to an animal
A system for detecting an animal in a vicinity of a vehicle is disclosed. The system includes at least one processor programmed to receive, from an image capture device, at least one image of the vicinity of the vehicle; analyze the at least one image using a truncated animal appearance template to detect visual information suspected to be associated with an animal, wherein the truncated animal appearance template corresponds to a portion of a body and one or more limbs of a suspected animal; and initiate a vehicle response based on the detected visual information of the suspected animal in the at least one image.
US10152647B2 Comparing extracted card data using continuous scanning
Comparing extracted card data from a continuous scan comprises receiving, by one or more computing devices, a digital scan of a card; obtaining a plurality of images of the card from the digital scan of the physical card; performing an optical character recognition algorithm on each of the plurality of images; comparing results of the application of the optical character recognition algorithm for each of the plurality of images; determining if a configured threshold of the results for each of the plurality of images match each other; and verifying the results when the results for each of the plurality of images match each other. Threshold confidence level for the extracted card data can be employed to determine the accuracy of the extraction. Data is further extracted from blended images and three-dimensional models of the card. Embossed text and holograms in the images may be used to prevent fraud.
US10152644B2 Progressive vehicle searching method and device
The present application discloses a vehicle searching method and device, which can perform the steps of: calculating an appearance similarity distance between a first image of a target vehicle and several second images containing the searched vehicle; selecting several images from the several second images as several third images; obtaining corresponding license plate features of license plate areas in the first image and each of the third images with a preset Siamese neural network model; calculating a license plate feature similarity distance between the first image and each of the third images according to license plate feature; calculating a visual similarity distance between the first image and each of the third images according to the appearance similarity distance and the license plate feature similarity distance; obtaining a the first search result of the target vehicle by arranging the several third images in an ascending order of the visual similarity distances. The solution provided by the present application is not limited by application scenes, and it also improves vehicle searching speed and accuracy while reducing requirements of hardware such as cameras that collect images of a vehicle and auxiliary devices.
US10152643B2 Method and system for aligning and classifying images
In one embodiment, L dimensional images are trained, mapped, and aligned to an M dimensional topology to obtain azimuthal angles. The aligned L dimensional images are then trained and mapped to an N dimensional topology to obtain 2N vertex classifications. The azimuthal angles and the 2N vertex classifications are used to map L dimensional images into O dimensional images.
US10152638B2 Early detection of exit only and shared lanes using perception technology
An in-vehicle system for identifying exit-only lanes and shared exit lanes on a roadway having a first camera for obtaining image data regarding lane markings on the roadway, a second camera for obtaining image data regarding exit signs, a lane marking detection module for detecting lane markings on the roadway, an exit sign detection module for detecting exit signs, and an exit sign analyzer for detecting arrows on the detected exit signs. The in-vehicle system categorizes detected lane markings as one of standard frequency dashed lane markings, high frequency dashed lane markings, and solid lane markings, and identifies an exit-only lane and a shared exit lane in response to the categorizations of the detected lane markings and characteristics of the detected arrows.
US10152628B2 Devices, methods, and systems for occupancy detection
Devices, methods, and systems for occupancy detection are described herein. One device includes instructions to receive an image of a portion of a facility captured by an imaging device, the image defined by a field of view, and set a first occupancy detection threshold for a first part of the field of view and a second occupancy detection threshold for a second part of the field of view.
US10152621B2 Identification of miniaturized electronic assembly using identification features on multiple components
A system and method for marking components of an assembly and/or portions of an assembly including at least one of the components with a plurality of markers, each component and/or portion including its own marker or markers, to be read in an operational sequence so as to generate at least one identifier representative of a characteristic and/or feature of the assembly. Any marker can be a certain type of marker, the combination of which can be used to generate an identifier. A certain type of marker 1 need not be dedicated to a certain component. Each marker can be associated with a proxy value, which can be obtained by reading the marker with a reader. An identifier of the assembly can then be generated by employing a predetermined sequence of reading the markers.
US10152619B2 RFID receiver and method of extracting data bits encoded in a radio signal
An RFID receiver (1) comprises an antenna (11) configured to receive a radio signal (20) from an RFID transmitter (2) and to generate an electrical signal (110) from the radio signal (20) received from the RFID transmitter (2). A decoder circuit (10) is connected to the antenna (11) and configured to extract from the electrical signal (110) generated by the antenna (11) data bits encoded in the electrical signal (110). The decoder circuit (10) comprises an analog-to-digital converter (12) connected directly to the antenna (11) and configured to generate a digital input signal (13) from the electrical signal (110) generated by the antenna (11). A bit extractor (14) is connected to the analog-to-digital converter (12) and configured to extract the data bits from the digital input (13) signal generated by the analog-to-digital converter (12).
US10152616B2 Card with electrically conductive points that are readable
A card that includes an electrically non-conductive substrate and a plurality of conductive points disposed on a bottom surface of the non-conductive substrate. The conductive points are connected with a coupling point disposed on a top surface of the substrate through vias that extend through the substrate. The conductive points form a pattern that represents an identification of the card and activate locations on a touchscreen of an electronic device. At least three of the conductive points form a predetermined shape such that the electronic device determines a location and an orientation of the card when the card is placed on the touchscreen of the electronic device.
US10152614B2 Systems and methods for electronic device point-of-sale activation
The present invention is directed to systems and methods of activating an electronic device at a point-of-sale (POS). The device may be identified by an indicia and activation may occur following purchase of the device. The method may include the steps of receiving at a central processor from the POS the indicia identifying the device purchased at the POS; enabling by the central processor a feature or functionality of the device or use of the device; and conveying to the device information material to the feature, functionality, or use. The system may include a central processor that activates the device. The central processor may include various interfaces with the POS, provider, and device, as well as a database with records related to the device and an activation processor for determining if activation is appropriate, activating the device, and sending information material to the feature, functionality, or use to the device.
US10152612B2 Cryptographic operations for secure page mapping in a virtual machine environment
Generally, this disclosure provides systems, devices, methods and computer readable media for secure memory page mapping in a virtual machine (VM) environment. The system may include a processor configured to execute a virtual machine monitor (VMM). The VMM may be configured to maintain a table of cryptographic keys and associate a token with one of the memory pages to be mapped from a guest linear address (GLA) to a guest physical address (GPA). The token may include a key identifier (key ID) associated with one of the cryptographic keys, and an authentication code based on the GLA, the GPA, and one of the cryptographic keys. The system may also include a page walk processor configured to validate the token to indicate that the memory page associated with the token is authorized to be mapped from the GLA to the GPA.
US10152610B2 Sensitive data service access
A system for accessing data includes an interface and a processor. The interface is to receive a request to access data and requestor information. The processor is to determine whether the data comprises sensitive data configured to have an assigned access policy and an assigned storage policy; and in the event that the data comprises sensitive data configured to have the assigned access policy and the assigned storage policy, determine whether access is allowed based at least in part on the requestor information; and in the event that access is allowed, retrieve the data based on information provided by a token and provide the data.
US10152601B2 Reliably recovering stored data in a dispersed storage network
A method begins by storage units of a dispersed storage network (DSN) receiving a retrieval request for a data object, where each storage unit stores a unique group of encoded data slices of the data object and a local set of encoded recovery data slices. The method continues with some storage units sending the unique group of encoded data slices to a requesting computing device and with one storage unit sending an encoded recovery data slice to the requesting computing device. The method continues with the requesting computing device identifying an errant unique group encoded data slice, correcting the errant encoded data slice based on received data slices to produce an updated unique group of encoded data slices, and dispersed storage error decoding the updated unique group of encoded data slices and the unique groups of encoded data slices from other storage units to recover the data object.
US10152599B2 Security mechanisms for extreme deep sleep state
A processor includes logic to generate a wakeup code value for a deep sleep state in which the processor is powered down, store the wakeup code value to a first location in a power domain in which power is maintained in the deep sleep state, store the wakeup code value to a second location in a non-volatile memory device, and initiate entry into the deep sleep state. The processor also includes logic to begin execution of a wakeup sequence upon waking up from the deep sleep state. The wakeup sequence includes a determination of whether a value read from the second location and a value read from the first location match. If they do not match, the processor triggers an exception handling sequence, which may include a secure boot sequence. If they match, the processor continues executing the wakeup sequence without executing a secure boot sequence.
US10152597B1 Deduplicating malware
Detecting duplicate malware samples is disclosed. A first guest clock is set to a first value in a first virtual machine instance. A first malware sample is executed in the first virtual machine instance. A second guest clock value is set to the first value in a second virtual machine instance. A second malware sample is executed in the second virtual machine instance. A determination is made as to whether the first malware sample and the second malware sample are the same, based at least in part on performing a comparison of attempted external contacts generated by executing each of the respective first and second malware samples.
US10152596B2 Detecting anomalous events through runtime verification of software execution using a behavioral model
Runtime verification of software execution events against a behavioral model. For each event, it is verified whether there is a short range correlation of a sequence of the event and preceding event(s) with the behavioral model, and whether there is a long range correlation of a group of the sequences and of an arrangement of groups of the sequences with the behavioral model. After verifying each long range correlation, the arrangement of groups in the behavioral model event is substituted with an intersection of an arrangement of groups of the sequences with an arrangement of groups of the sequences in the behavioral model. If an event is not covered by a short range correlation or a long range correlation of a group or a long range correlation of an arrangement of groups, the event is indicated as anomalous.
US10152592B2 Compiler assisted protection against arbitrary code execution
A method, computer program product, and computer system are provided. A processor receives an executable file for execution by an operating system, where the executable file includes a plurality of sections in a first order. A processor determines a second order that indicates a loading order for the plurality of sections, where the second order is distinct from the first order. A processor loads the plurality of sections of the executable file into a plurality of locations in memory of a device based on the second order. A processor resolves one or more memory references for the plurality of sections based on the plurality of locations in memory. A processor executes the plurality of sections of the executable file in the plurality of locations in memory.
US10152591B2 Protecting against malware variants using reconstructed code of malware
A system for discovering programming variants. The system analyzes system calls from executing a program to generate programming code or executable for a particular OS and/or CPU that would perform the same or similar actions as the program. The code that is generated is then mutated, augmented, and/or changed to create variations of the program which still functions and/or obtains the same objectives as the original code.
US10152588B2 Password check by decomposing password
A proposed password is decomposed into basic components to determine and score transitions between the basic components and create a password score that measures the strength of the proposed password based on rules, such as concatenation, insertion, and replacement. The proposed password is scored against all known words, such as when a user is first asked to create a password for an account or access. The proposed password can also be scored against one or more previous passwords for the user, such as when the user is asked to change the user's previous password, to determine similarity between the two passwords.
US10152585B2 System and method of providing and validating enhanced CAPTCHAs
The invention relates to a system and method of automatically distinguishing between computers and human based on responses to enhanced Completely Automated Public Turing test to tell Computers and Humans Apart (“e-captcha”) challenges that do not merely challenge the user to recognize skewed or stylized text. A given e-captcha challenge may be specific to a particular knowledge domain. Accordingly, e-captchas may be used not only to distinguish between computers and humans, but also determine whether a respondent has demonstrated knowledge in the particular knowledge domain. For instance, participants in crowd-sourced tasks, in which unmanaged crowds are asked to perform tasks, may be screened using an e-captcha challenge. This not only validates that a participant is a human (and not a bot, for example, attempting to game the crowd-source task), but also screens the participant based on whether they can successfully respond to the e-captcha challenge.
US10152584B2 Using sensor data to authenticate a user for a computer device
It is presented a method for conditionally authenticating a user for access to a computer device, the method being performed in an access control device connected to a computer device. The method comprises the steps of: obtaining first sensor data being based on a mobile device sensing a physical movement of a user; obtaining second sensor data being based on a stationary sensor sensing a physical movement of a user; determining whether the first sensor data matches the second sensor data; and sending a match signal to the computer device when the first sensor data matches the second sensor data.
US10152580B2 Interaction method and display device
The embodiments of the present invention provide an interaction method and a display device. The interaction method comprises: determining, by a display device, first information at least according to a contact manner between the display device and a user; obtaining third information at least according to the first information and second information to be provided for the user; and displaying the third information. The embodiments of the present invention provide an interaction solution.
US10152575B2 Adherence measurement for carepath protocol compliance
An example method comprises receiving a protocol associated with a particular medical condition, selecting a subset of the events of the protocol to be adherence objects of an adherence path, determine a time frame predicate for each adherence object, determine an object predicate for each adherence object, retrieving patient information from medical records of patients of the medical entity, determining for each adherence object if each particular adherence object was performed as a part of that patient's treatment related to the medical condition including determining if the time frame predicate and object predicate are satisfied, and generating patient adherence object score for each adherence object of the adherence path, generating a medical entity adherence score based on the patient adherence object scores, the medical entity adherence score indicating that medical entity's compliance with the adherence path, and generating a report indicating the medical entity adherence score.
US10152572B2 Social media dissemination of health information via a hybrid architecture
A system and method for communicating health care information and/or facilitating health care services via a hybrid architecture. The system may obtain and anonymize health care event information associated with an individual. The system may determine an authorized recipient of the anonymized health care information and generate a communication to the authorized recipient via a social media platform. The system may provide access to a non-anonymized version of the health care information to the authorized recipient. The system may receive and process a social media communication indicating a health care service. The system may generate a user request for the health care service based on information associated with the health care service. The system may provide the user request for the health care service to a health care service provider such that the health care service provider may fulfill, initiate, complete, and/or otherwise act upon the request.
US10152569B2 Algorithms for sequence determinations
The invention provides methods of determining a consensus sequence from multiple raw sequencing reads of a nucleic acid target. The nucleic acid target includes an anchor segment of known sequence and an adjacent segment of unknown sequence. The anchor segment provides a means to assess the quality of a raw target sequencing read. Raw target sequencing reads meeting or exceeding a threshold are assigned to an accepted class. The consensus sequence of the adjacent segment can be determined from raw target sequencing reads in the accepted class. Successive polling steps determine successive consensus nucleobases in a nascent sequence of the adjacent segment. Raw target sequencing reads can be removed or reintroduced from the accepted class depending on their correspondence to the most recently determined consensus nucleobase and/or the nascent sequence.
US10152560B2 Graph database querying and visualization
Embodiments provide for querying and visualization of query results of graph data. An engine processes graph data to create metadata (e.g., in JSON format) identifying at least different node types and edge types that are present in a graph database. An overview visualization simplifies presentation of graph data by depicting only various different node types and graph types. The overview visualization may form the basis for formulating queries including the metadata, which are then promulgated to the graph database. Returned query results may be visualized as an overview or on a detailed node level, promoting insight and formulation of additional queries including node/edge type metadata. The engine may convert graph data query results into tabular form for consumption by relational database analytical tools. According to particular embodiments, an engine of an in-memory database may be particularly suited to perform graph data visualization, querying, and/or tabular conversion tasks.
US10152558B2 Graph operations
A system and method for orchestrating a table operation of data with a graph operation of the data using columnar stores. The orchestration includes storing vertices and edges as collections of tables by type, and supporting the columnar stores with different storage characteristics. The techniques may also include a graph query optimizer that combines chained operators of a graph query; and/or the graph query executed via an in-memory distributed query execution engine.
US10152552B2 Analyzing a structure of a web application to produce actionable tokens
Example embodiments disclosed herein relate to analyzing a web application. A web application is loaded. User actions are simulated on user interface elements of the web application. A structure of the web application is traversed based on rules to determine a set of actionable tokens. The respective actionable tokens include a portion of the web application that can change a user interface presented based on the web application.
US10152551B2 Calibration data in a sensor system
A method performed in a processing unit for determining calibration data to be used when processing data from a sensor unit connected to the processing unit, the method including receiving, from the sensor unit, an identifier which identifies and is calculated based on calibration data stored in the sensor unit, checking if there is an identifier stored in the processing unit identical to the received identifier, where the identifier stored in the processing unit identifies and is calculated based on calibration data stored in the processing unit, if an identical identifier is stored in the processing unit, using the calibration data stored in the processing unit identified by the identical identifier when processing data from the sensor unit, if no identical identifier is stored in the processing unit, requesting the sensor unit to transmit calibration data, and using the requested calibration data when processing data from the sensor unit.
US10152549B1 Providing suggestions to a user based on social activity patterns
In one aspect, a method includes identifying one or more contacts associated with a user at one or more social networking services, identifying one or more social content items associated with the one or more contacts, generating one or more of candidate suggestions from the one or more social content items, the one or more candidate suggestions including n-grams generated from the one or more social content items, wherein each n-gram comprises a string of characters, ranking the one or more candidate suggestions according to one or more significance criteria and selecting one or more suggestions of the plurality of candidate suggestions according to the ranking. Other aspects can be embodied in corresponding systems and apparatus, including computer program products. These and other aspects can include one or more of the following features.
US10152543B1 Generating content labels according to user search queries
In one aspect, a method includes retrieving terms associated with a topic and analyzing the terms based on search results of user queries for content relating to the topic. The method includes selecting one or more terms from the terms based on the analysis. The method includes generating a label from the selected one or more terms and applying the label to a content item relating to the topic. Other aspects can be embodied in corresponding systems and apparatus, including computer program products.
US10152542B2 Ranking and ordering of user generated content
Ordering user generated content includes: calculating a rank of the user generated content associated with an on-line property, the calculating based on a calculated freshness score and reputation metrics; storing the calculated rank as an indexed field; receiving a request to serve the on-line property; at run-time, sorting the user generated content by rank using the indexed field; and presenting the sorted user generated content along with the requested on-line property.
US10152539B2 Webpage searching method and browser
The present disclosure provides a webpage searching method and a browser, wherein the method comprises: loading search category list information and search engine list information to a first sub-window of a browser webpage window; according to a search category selected from the search category list information and a search key word input at the browser side, initiating a search request to a search engine selected from the search engine list information according to the search category; and loading to a second sub-window of the browser webpage window a corresponding search result returned from the selected search engine on the basis of a search request. The present invention provides a sub-window for loading a search category list and a search engine list in a browser webpage window, a user can select in the current browser window a search category and a search engine to conduct a new search, thus significantly improving search efficiency, facilitating the user in checking and comparing a plurality of search results, and improving user experience.
US10152536B2 Suggested application download
An example implementation involves a controller device detecting a first input in a control interface of a first application. Based on the first input, the controller device sends over a local area network (LAN) to a media playback system, a command that instructs the media playback system to play back media provided by a first streaming audio service. The controller device displays, in the control interface of the first application, an indication of a suggested second application that is operable to provide access to a second streaming audio service that is different from the first streaming media service. The controller device detects a second input in the first application, wherein the second input comprises a selection of the suggested second application. Based on the second input, the controller device downloads the second application to data storage of the controller device.
US10152535B1 Query phrasification
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
US10152534B2 Monitoring a corpus for changes to previously provided answers to questions
Mechanisms are provided for identifying changes, within a corpus of information, to answers to questions provided within the corpus of information. A mapping of a question and a previously provided answer to the question in a question/answer data structure is generated. A transaction referencing the previously provided answer, and having an update to the previously provided answer, is received and correlated with the question/answer data structure, which is updated based on the transaction. A determination is made as to whether the strength of the mapping of the first question to the previously provided answer based on the update to the question/answer data structure has fallen equal to or below a predetermined threshold. In response to this being the case, a change to the previously provided answer is propagated throughout the corpus of information.
US10152519B2 Optimized spectral matching and display
Systems, methods, and apparatuses are provided for identifying an optimal spectral match and potentially display the compared spectra. A sample spectrum of a sample substance can be compared to reference spectra to identify matches, thereby determining possibilities for what the sample substance is. Correction parameter(s) may be used for the sample spectrum and/or the reference spectrum. Initial value(s) for the correction parameter(s) can be applied to the sample spectrum and/or a reference spectrum, and a similarity score can be determined. The value(s) for the correction parameter(s) can be updated and iteratively improved to provide an optimal similarity score that satisfies a convergence criterion. Data about the reference substances having optimal similarity scores that are above a threshold can be output to a user, e.g., the reference spectra can overlay the sample spectrum. A user can then make a final determination of which reference substance corresponds to the sample substance.
US10152514B2 System for computerized evaluation of patent-related information
A computerized reference analysis tool utilizes a prior art reference collection process to create a relatively smaller set of relevant references, together with a computerized reference ranking engine that ranks the set of harvested references for relevance with respect to the entirety of a claim set for a patent or patent application. The results of the computerized reference analysis tool harvesting and ranking this smaller set of prior art references can be presented to a user as an aggregated relevance listing, together with a visually or graphically displayed representation of the relevance ranking of the prior art references relative to individual claims and/or to individual claim elements.
US10152512B2 Metadata-driven program code generation for clinical data analysis
Techniques are described for metadata-driven code generation to generate code for analyzing data from clinical trial(s). A code generation engine may generate program code based on metadata that is input to the engine. The metadata may describe the data to be input to the generated code, and one or more artifacts to be output by the generated code on execution. The metadata may also describe one or more operations to be performed on the input data and/or intermediate data. The metadata may include one or more of the following: inline code to be included in the generated code; references to stored code to be included in the generated code; and/or instructions to be run to generate the code. Artifact(s) may include, but are not limited to, reports such as tables, figures, and/or listings that describe the results of analyzing or otherwise processing the data by the generated program code.
US10152511B2 Techniques for optimization of inner queries
In an on demand database system, a query engine applies a custom index for inner queries. The query engine receives a query and determines that the query has an inner query nested within the primary query. The query engine identifies that a custom index exists for a client associated with the query, and applies the custom index to filter results for the query. The custom index includes a subset of information of a table that includes accounts for multiple different clients. By using the custom index, the query engine can filter the results more efficiently that if solely using the multiple client table.
US10152507B2 Finding of a target document in a spoken language processing
Methods and systems are provided for finding a target document in spoken language processing. One of the methods includes calculating a score of each document in a document set, in response to a receipt of first n words of output of an automatic speech recognition (ASR) system, n being equal or greater than zero. The method further includes reading a prior distribution of each document in the document set from a memory device, and updating, for each document in the document set, the score, using the prior distribution, and a weight for interpolation, the weight for interpolation being set based on a confidence score of output of the ASR system. The method additionally includes finding a target document among the document set, based on the updated score of each document.
US10152505B2 Distributed systems and methods for database management and management systems thereof
Methods for database management in a distributed system are provided, wherein the distributed system at least includes a plurality of servers. The method includes the steps of: collecting transactions to be executed, wherein each transaction corresponds to a plurality of requests and each request is associated with at least one data; generating a transaction dependency graph corresponding to the requests according to data dependency among the data associated with the requests of all the transactions; partitioning the transaction dependency graph to generate a plurality of partitions corresponding to the servers; generating execution plans corresponding to the partitions; distributing the transactions to the servers for execution based on the generated execution plans.
US10152503B2 Data communications system and method that maximize efficient usage of communications resources
There is provided a method that includes (a) receiving a unique identifier of a first entity, (b) constructing a family tree of entities that includes the first entity, (c) calculating a decision-making power score for each entity in the family tree in accordance with a rule, thus yielding decision-making power scores, (d) identifying a decision-making entity in the family tree, based on the decision-making power scores, thus yielding an identification of the decision-making entity, and (e) controlling a messaging system to direct a correspondence to a recipient, based on the identification of the decision-making entity. There is also provided a system that performs the method, and a storage device for storing instructions for a processor to perform the method.
US10152501B2 Rollover strategies in a n-bit dictionary compressed column store
Disclosed herein are system, method, and computer program product embodiments for rollover strategies in an n-bit dictionary compressed column store. An embodiment operates by receiving a new value for addition to a compressed column store. It is determined that a maximum storage capacity for tokens in the compressed column store has been reached for the data dictionary. The compressed column store is converted into a composite store including the existing compressed column store and a newly created flat store. The new value is stored in the flat storage portion of the composite store.
US10152498B2 Providing storage technology information to improve database performance
In one aspect, a method includes receiving a read or write command from a requester to read data from or write data to a database, inserting in a status message on a status of the read or write command an identifier to identify technology of storage for the data and providing the status message associated with the read or write command to the requester.
US10152497B2 Bulk deduplication detection
Some embodiments of the present invention include a system and method for removing duplicate records from a group of records in a database system. The method includes generating a first cluster of records from the group of records, generating a second cluster of records from the group of records, identifying sets of duplicate records in the first cluster of records, and identifying sets of duplicate records in the second cluster of records. The method also includes merging at least two sets of duplicate records associated with both the first cluster and the second cluster of records to form a merged set of duplicate records. The merging is performed based on the at least two sets of duplicate records having a common record. Duplicate records in the group of records may then be removed by removing duplicate records from the merged set of duplicate records.
US10152495B2 Visual search in real world using optical see-through head mounted display with augmented reality and user interaction tracking
A method, an apparatus, and a computer program product conduct online visual searches through an augmented reality (AR) device having an optical see-through head mounted display (HMD). An apparatus identifies a portion of an object in a field of view of the HMD based on user interaction with the HMD. The portion includes searchable content, such as a barcode. The user interaction may be an eye gaze or a gesture. A user interaction point in relation to the HMD screen is tracked to locate a region of the object that includes the portion and the portion is detected within the region. The apparatus captures an image of the portion. The identified portion of the object does not encompass the entirety of the object. Accordingly, the size of the image is less than the size of the object in the field of view. The apparatus transmits the image to a visual search engine.
US10152490B2 Sequential replication with limited number of objects
A current time associated with a first received notification of a new object in a data set of a first system is accessed and a replication time is set to the current time. For each notification received regarding a new object in the data set of the first system, the new object is added to the replication queue. The new objects added to the queue are assigned the replication time until a specified maximum number of new objects have been added to the replication queue. Afterwards, new objects are added to the queue with no assigned replication time. When the objects in the queue are to be replicated, only the objects with the assigned replication time are copied from the queue to a second system. A new replication time is set to a new current time associated with confirmation of receipt of the copied objects received from the second system.
US10152487B1 System and method for a cloud storage provider to safely deduplicate encrypted backup objects
A cloud storage system stores data objects from different customers. Each customer has their own encryption key to encrypt the data objects for storage and the key is not shared. To deduplicate the data objects, a set of base fingerprints associated with a set of base data objects is stored. A first fingerprint associated with a data object from a customer is compared with a base fingerprint. The first and base fingerprints are generated by applying an identical fingerprinting algorithm to unencrypted versions of the data objects. If the fingerprints match, the first fingerprint is associated with a base data object corresponding to the matching base fingerprint, and the data object from the customer is not stored. If the fingerprints do not match, the data object from the customer is stored.
US10152486B2 Preserving redundancy in data deduplication systems by designation of virtual device
Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. In one embodiment, a method for such preservation is disclosed in a multi-device file system. At least one virtual device out of a volume set is designated as not subject to a deduplication operation.
US10152480B2 Archiving indexed data
Raw data in distributed servers is divided into groups of data called buckets containing raw data that have timestamps that fall within a specific time range. When a bucket becomes inactive a server can archive the bucket to an external storage system. The external storage system containing archived data may be specified in a search query. Archived data from the external storage system is obtained, processed, and a search performed on the processed archived data using the search query.
US10152474B2 Automated term extraction
A device may obtain a document. The device may identify a skip value for the document. The skip value may relate to a quantity of words or a quantity of characters that are to be skipped in an n-gram. The device may determine one or more skip n-grams using the skip value for the document. A skip n-gram, of the one or more skip n-grams, may include a sequence of one or more words or one or more characters with a set of occurrences in the document. The sequence of one or more words or one or more characters may include a skip value quantity of words or characters within the sequence. The device may extract one or more terms from the document based on the one or more skip n-grams. The device may provide information identifying the one or more terms.
US10152471B2 Method for performing normalization of unstructured data and computing device using the same
A method for performing normalization of at least one piece of unstructured data is provided. The method includes steps of: (a) a computing device parsing or supporting other device to parse at least some unstructured data under a parsing rule; (b) the computing device selecting or supporting other device to select item names corresponding to individual fields extracted from the unstructured data through the parsing and verifying or supporting other device to verify a validity of data types corresponding to the individual fields; (c) the computing device creating or supporting other device to create information on transformation of the unstructured data by referring to the item names and the data types and transforming or supporting other device to transform the unstructured data based on the information; and (d) the computing device creating or supporting other device to create a program code for the normalization based on the information.
US10152462B2 Automatic generation of documentary content
Embodiments are directed towards generating an interactive target document based on a static source document. The source document may be a textbook. An interactive, animated, multi-dimensional, and/or multi-layered target document is generated that documents the source document. The target document may include accompanying audio that includes speech in virtually any natural language, independent of the native language of the source document. The target document may be a presentation document (e.g. a slide deck), a video document (e.g. a movie), a report, a desktop application, a mobile application, a word processing document, a web page, an e-book, a spreadsheet, or the like. The target document may be generated automatically to document, expand upon, and provide a greater context and interpretation of the contents of the source document (i.e. the source document contents or simply the source contents). Thus, the target document may be a documentary of the source document.
US10152459B2 Intelligent window placement with multiple windows using high DPI screens
The subject technology discloses configurations for determining a minimum dots per inch (DPI) setting for displaying graphical content in a window based on a native pixel density of a display. Respective graphical content is scaled for displaying in a first window based on the minimum DPI setting to fit a horizontal dimension of the first window. The subject technology then scales respective graphical content for displaying in a second window based on the minimum DPI setting to fit a horizontal dimension of the second window. In some configurations, the graphical content in the first window is scaled at a different DPI setting than the graphical content in the second window.
US10152449B1 User-defined capacity reservation pools for network-accessible resources
Methods and apparatus for managing user-defined capacity reservation pools for network-accessible resources are disclosed. A system includes a plurality of resource instances of a provider network, and a resource manager. In response to a pool assignment request from a client specifying a pool identifier of a reserved instance pool created on behalf of the client, the resource manager assigns one or more resource instance reservations of the client to a pool with the first pool identifier. In response to an instance activation request from the client, the resource manager identifies a particular pool created on behalf of the client from which to select a particular resource instance reservation for activation, and activates the particular resource instance.
US10152448B2 Resistor module of a USB interface device and a method of operating a resistor module of a USB interface device
Embodiments of a resistor module of a USB interface device and a method for operating a resistor module of a USB interface device are described. In an embodiment, a resistor module of a USB interface device includes a pull-down resistor connectable to a USB power-sourcing device, a switch connected between the pull-down resistor and a fixed reference voltage, an energy storage unit connectable to the USB power-sourcing device and configured to store electrical energy in response to a current from the USB power-sourcing device, a switch control unit connected to the energy storage unit and configured to control the switch with a control signal in response to a voltage of the energy storage unit, and a glitch filter connected to the switch and to the switch control unit and configured to remove a glitch in the control signal. Other embodiments are also described.
US10152447B2 Universal serial bus converter circuit and related method
A Universal Serial Bus (USB) converter circuit includes: a High Definition Multimedia Interface (HDMI) transceiver circuit, a signal converting circuit and a USB receptacle, wherein the HDMI transceiver circuit arranged to transmit/receive a HDMI signal, wherein the HDMI transceiver circuit includes at least a video signal and a plurality of processing signals; the signal converting circuit coupled to the HDMI transceiver circuit is arranged to execute a converting operation to processing a conversion between the plurality of processing signals and A USB signal; and the USB receptacle coupled to the signal converting circuit includes a USB signal pin and a set of video signal pin, wherein the USB signal is transmitted/received with an electronic device through the USB pin, and the video signal is transmitted/received with the electronic device through the set of video signal pin.
US10152446B2 Link-physical layer interface adapter
An interface adapter to identify a first ready signal from a first link layer-to-physical layer (LL-PHY) interface of a first communication protocol indicating readiness of a physical layer of the first protocol to accept link layer data. The interface adapter generates a second ready signal compatible with a second LL-PHY interface of a second communication protocol to cause link layer data to be sent from a link layer of the second communication protocol according to a predefined delay. A third ready signal is generated compatible with the first LL-PHY interface to indicate to the physical layer of the first communication protocol that the link layer data is to be sent. The interface adapter uses a shift register to cause the link layer data to be passed to the physical layer according to the predefined delay.
US10152438B2 Deferred inter-processor interrupts
A data processing system includes, in one embodiment, at least a first processor and a second processor and an interrupt controller, and the system provides a deferred inter-processor interrupt (IPI) that can be used to wake up the second processor from a low power sleep state. The deferred IPI is, in one embodiment, delayed by a timer in the interrupt controller, and the deferred IPI can be cancelled by the first processor if the first processor becomes available to execute a thread that was made runnable by an interrupt which triggered the deferred IPI.
US10152435B2 Coherent controller
A system includes a bus, at least one processor coupled to the bus, and a storage device coupled to the bus. The storage device includes storage class memory, a buffer; and a controller. The controller is configured to receive an instruction to provide data to the bus. Responsive to receiving the instruction to provide data to the bus, the controller is configured to retrieve data from the storage class memory, update the buffer to represent the data retrieved from the storage class memory, and output, at the bus, an indication that data responsive to the instruction to provide data to the bus is available at the buffer. The at least one processor is configured to refrain from modifying local data corresponding to the instruction to provide data to the bus after the controller receives the instruction to provide data to the bus and before the controller outputs the indication.
US10152434B2 Efficient arbitration for memory accesses
A system and method for efficient arbitration of memory access requests are described. One or more functional units generate memory access requests for a partitioned memory. An arbitration unit stores the generated requests and selects a given one of the stored requests. The arbitration unit identifies a given partition of the memory which stores a memory location targeted by the selected request. The arbitration unit determines whether one or more other stored requests access memory locations in the given partition. The arbitration unit sends each of the selected memory access request and the identified one or more other memory access requests to the memory to be serviced out of order.
US10152431B2 System and method for remote set-up and adjustment of peripherals
A system and process of adjusting units coupled to a control element which includes, installing the unit at a selected location. A parameter can be entered from a displaced user operable device. The unit can be directed to carry out a selected function. Performance can be evaluated whether an additional parameter alteration is required based on a predetermined criterion.
US10152427B2 Hybrid memory management
Methods, systems, and apparatus for determining whether an access bit is set for each page table entry of a page table based on a scan of the page table with at least one page table walker, the access bit indicating whether a page associated with the page table entry was accessed in a last scan period; incrementing a count for each page in response to determining that the access bit is set for the page table entry associated with the page; resetting the access bit after determining whether the access bit is set for each page table entry; receiving a request to access, from a main memory, a first page of data; initiating a page fault based on determining that the first page of data is not stored in the main memory; and servicing the page fault with a DMA engine.
US10152421B2 Instruction and logic for cache control operations
In one embodiment, a processor includes: a fetch logic to fetch instructions; a decode logic to decode the instructions; a cache memory; and a control logic to receive a cache filter instruction and responsive to the cache filter instruction enable only a selected portion of a memory address space to be eligible to be cached in the cache memory. The cache filter instruction may indicate the selected portion of the memory address space. Other embodiments are described and claimed.
US10152416B2 Buffer cache apparatus, journaling file system and journaling method for incorporating journaling features within non-volatile buffer cache
Disclosed herein are a buffer cache apparatus, a journaling file system, and a journaling method capable of incorporating journaling features based on nonvolatile memory. The buffer cache apparatus provides a data buffering function between a central processing unit (CPU) and storage. The buffer cache apparatus includes a plurality of cache blocks and a journal management unit. The plurality of cache blocks are configured as volatile or nonvolatile memory devices. The journal management unit maintains states of freezing for write-protecting dirty up-to-date cache blocks among the plurality of cache blocks.
US10152408B2 Memory system with activate-leveling method
Improvements are disclosed for “leveling” or averaging out more evenly the number of activate/precharge cycles seen by the rows of a memory component, so that one or more particular rows are not excessively stressed (relative to the other rows). In one embodiment, a memory controller includes remapping facilities arranged to move data stored in a physical row from RPK to RPK′ and modify the mapping from logical row RLK while minimizing impact on normal read/write operations. Remapping operations may be scheduled relative to refresh or other maintenance operations. Remapping operations may be conditionally deferred so as to minimize performance impact.
US10152407B1 Optimization of analysis of automated test results
A large number of tests are performed on a service automation system. An algorithm for detecting redundant test failures is provided. Each failed automated test has a set of attributes that allow for determining a degree of similarity with previous failed tests. Each failed test generates an exception containing a message and a stack trace. A message, a stack trace, a screenshot and other attributes produced by the test at the point of failure are included into a knowledge base of failed tests. This data can be analyzed for determining a cause of the test failures. The actual cause, once determined, is saved into a database and linked to a particular test failure. In order to find the redundant test failures, the attributes of a current test failure are compared to corresponding attributes of the previous test failures. The redundant test results and their causes are discarded from further test analysis.
US10152405B2 Application testing system and method
Embodiments of the present invention are directed to a computer implemented web based application testing system and method for testing at least one software application. The system and method receiving at least one test selection from a user using a user interface at a display device. The test selection may include at least one of a feature, a scenario, a background and a predefined condition. A feature file generation engine may then generate at least one feature file based on the test selection. Also, the feature file may be stored in a non-transitory computer memory. A feature file execution engine may execute the feature file and generate at least one execution result. A reporting engine may then generate a report based on the execution result. The execution result may then be displayed at the web dashboard.
US10152399B2 Recovering stranded data
A system and method for recovering stranded data from a non-volatile memory is provided. An example of a method includes copying data from a non-volatile memory (NVM) in a home node over a sideband interface and writing the data to a target memory region, wherein the target memory region is in a fail-over node.
US10152393B2 Out-of-band data recovery in computing systems
Embodiments of recovering data in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving a failure notification indicating that a core of a main processor is experiencing a catastrophic failure causing the core unable to execute instructions. In response, a flush command can be issued to an uncore of the processor via a debug port instructing the uncore to copy any data currently residing in a processor cache of the main processor to a volatile memory. The method further includes issuing a self-refresh command causing the volatile memory to enter a self-refresh mode in which the data copied from the processor cache is maintained and unmodifiable by the main processor during a reset of the main processor.
US10152386B1 Efficient disaster rollback across heterogeneous storage systems
Systems for storage system rollover and rollback. A data mover agent is installed on a source storage system to capture disaster recovery data and send to a target system. Upon receiving a rollover event signal, a virtualized controller creates one or more replica user virtual machines running on the target system that serve to replicate functions of the user virtual machines from the source storage system. The virtualized controller on the target system converts the target disaster recovery data from a first format to a second format to facilitate use of the target disaster recovery data by the replica user virtual machines. Rollback is initiated when the target system receives a rollback event signal. Differences in the data that have occurred between the rollover event and the rollback signal are calculated and sent to the rollback system. The calculated differences are applied to a registered snapshot on the rollback system.
US10152385B2 Virtual machine backup
A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
US10152382B2 Method and system for monitoring virtual machine cluster
A method and system for monitoring a virtual machine cluster comprising sending, by physical machine, state parameter query instruction to a virtual machine in the virtual machine cluster at a first preset time interval; sending response information to the physical machine in response to receiving the query; the physical machine determining that the virtual machine is faulty, in response to the response information beyond a second preset time, judging whether the faulty machine satisfies a restart condition, and sending a restart instruction to a second machine on which the faulty machine runs, if the faulty machine satisfies the restart condition, by the virtual machine; and restarting, the second physical machine, the faulty virtual machine according to the restart instruction. The disclosure can be used to monitor virtual machines and recover a faulty virtual machine, thereby improving the availability of the virtual machine cluster and shortening service intervals.
US10152381B1 Using storage defragmentation function to facilitate system checkpoint
A computer-implemented method is provided for a storage system comprising a processor in operable communication with a storage device that is configured into a plurality of respective regions of storage space. A first defragmentation process is performed on at least a first region of the plurality of respective regions of storage space to free a first portion of storage space in the a respective first region, where the freed first portion is reserved for user data and metadata associated with I/O requests to the storage system that are generated during a first operation running on the storage system. The storage system is configured to ensure that, during the first operation, user data and metadata are routed towards the first freed portion and kept separate from a set of system checkpoint information, associated with a first state of the storage system, stored in a protected portion of storage space.
US10152380B2 Memory device, memory system, and method of operating memory device
A memory device includes a memory cell array including a plurality of memory cells; a counting circuit configured to obtain a counting result by performing a counting operation on data read from the plurality of memory cells; and a control logic configured to perform a data restoring operation based on the counting result without involvement of a memory controller.
US10152379B1 Efficient garbage collection for distributed storage with forward error correction
A computer program product, system, and method for generating and storing a parity chunk using at least a first chunk and a second chunk; detecting at least one unused segment within the first chunk; generating a new chunk as a third chunk; associating one or more used segments from the first chunk to the third chunk; filling an unused segment within the third chunk with new data; calculating a delta parity between the first chunk and the third chunk; and updating the stored parity chunk using the delta parity.
US10152375B2 Error protection of data stored using variable-length headers
In one embodiment, a system includes a controller and logic integrated with and/or executable by the controller. The logic is configured to read data stored as a plurality of first codeword sets on a first write section of a magnetic medium. The logic is also configured to read at least some of the data stored as one or more rewritten codeword sets on a rewrite section of the magnetic medium. A length of at least one rewritten row stored to the rewrite section of the magnetic medium is greater than: a length of another rewritten row in the same rewritten codeword set, and/or a length of at least one row in a codeword set stored to the first write section of the magnetic medium.
US10152374B2 Error code calculation on sensing circuitry
Examples of the present disclosure provide apparatuses and methods for error code calculation. The apparatus can include an array of memory cells that are coupled to sense lines. The apparatus can include a controller configured to control a sensing circuitry, that is coupled to the sense lines, to perform a number of operations without transferring data via an input/output (I/O) lines. The sensing circuitry can be controlled to calculate an error code for data stored in the array of memory cells and compare the error code with an initial error code for the data to determine whether the data has been modified.
US10152370B2 Method and apparatus for determining a timing adjustment of output to a host memory controller
Provided are a method and apparatus for determining a timing adjustment of output to a host memory controller in a first memory module coupled to a host memory controller and a second memory module over a bus. A determination is made of a timing adjustment based on at least one component in at least one of the first memory module and the second memory module. A timing of output to the host memory controller is adjusted based on the determined timing adjustment to match a timing of output at the second memory module.
US10152364B2 Predicting, diagnosing, and recovering from application failures based on resource access patterns
Technologies are described herein for differentiating normal operation of an application program from error conditions to predict, diagnose, and recover from application failures. Access to resources by the application program is monitored, and resource access events are logged. Resource access patterns are established from the logged resource access events utilizing computer pattern recognition techniques. If subsequent access to resources by the application program deviates from the established patterns, then a user and/or administrator of the application program is notified of a potential error condition based on the detected deviation. In addition, sequences of resource access events that deviate from the established resources access patterns are correlated with an error condition based on a temporal proximity to the time of occurrence of the error to provide diagnostic information regarding the error.
US10152362B2 Techniques to modify a document using a latent transfer surface
In one implementation, a document having one or more content items is presented in a web browser to a user. A user input to select a content item in the displayed document and a transfer request to transfer the selected content item to the system cupboard are received. In response to the received transfer request, the content item is transformed in an editing surface embedded in the document from a source format of the content item into a target format compatible with the system clipboard. The content item transformed into the target format can then be transferred to the system clipboard.
US10152360B2 Coordinating event-driven object execution
Coordinating scheduled events and aperiodic events to execute objects to extract, transform, and load data from source systems to a structured data store. An event manager process executing on a server runtime utilizes event suspension, consolidation, and sequencing techniques to ensure that only one event process is executed for a particular time range.
US10152357B1 Monitoring application workloads scheduled on heterogeneous elements of information technology infrastructure
A method includes selecting a given hardware configuration for a given application workload based on aligning an application workload specification template with a first hardware configuration template in a repository comprising a plurality of hardware configuration templates, the application workload specification template being generated by parsing and interpreting hardware-agnostic service level objective expressions of an application request. The method also includes scheduling the given application workload to run on information technology (IT) infrastructure utilizing the given hardware configuration, the given hardware configuration comprising a first set of a plurality of heterogeneous elements of the IT infrastructure, monitoring the IT infrastructure, and modifying the given hardware configuration for the given application workload based on aligning the application workload specification template with a second hardware configuration template in the repository responsive to said monitoring, the modified hardware configuration comprising a second set of the plurality of heterogeneous elements of the IT infrastructure.
US10152355B2 Grid licensing server and fault tolerant grid system and method of use
A system and method for managing licensed and non-licensed resources in a grid network is provided. A license server receives and processes requests for a license and determines whether a license is available and, if necessary, causes a new configuration to be created on a server for satisfying the request. A new grid node may also be created and configured to be added to the grid for creating additional capacity for grid processing. The configuration may be performed at a time prior to an actual need by the grid, perhaps due to a faulted node, and quickly brought on-line with a simple configuration update. The new grid node may also have a virtual IP address reassigned to quickly redirect processing from the faulted node to the newly configured node. Also, an external resource dispatcher may add new resources such as storage or processing capacity to the grid and may coordinate the new resources with the license server.
US10152354B2 Optimized thread scheduling on processor hardware with performance-relevant shared hardware components
To schedule a software thread for execution on a CPU in a multiprocessor system, a scheduler uses both software and hardware utilization information. For a thread, resource demands (including software and hardware resource demands) are determined based on measuring resource usage while the thread executes on the multiprocessor system without being isolated from any other threads that may run concurrently. For at least two processor cores, resource usage is calculated based on any threads already running on it. The software thread is assigned to a strand in the processor core with optimum available resources given the thread's resource demands.
US10152353B2 Account activity level based-system resource allocating method and device
The present disclosure discloses system resource allocating method and device based on account activity level, wherein the method includes: acquiring an account activity level parameter of a user and calculating an account activity level of each user according to the account activity level parameter of the user; determining an account activity level rank of each user according to the account activity level of the user and a preset account activity level rank dividing manner; establishing an account activity level index of each user according to a user number, the account activity level and the account activity level rank of the user; allocating the system resource for performing the information processing to a target user according to the account activity level index of the target user, where the information processing is to be performed on the target user.
US10152352B2 Writing to contiguous memory addresses in a network on a chip architecture
Devices, systems and methods are provided for writing, by a plurality of computing resources, to contiguous memory addresses of memory that supports random access, without having to specify actual write addresses of the memory.
US10152351B2 Proxy object system
In various embodiments, methods and systems, for implementing proxy objects are provided. A task request directed to a driver component is intercepted at a proxy object component. The task request is an Input/Output or a session task. A proxy object is generated for the task request at the proxy object component. The task request is communicated from the proxy object component to the driver component. A modification indication to modify the driver component is received. A standby mode is initiated at the proxy object component and the driver component, the standby mode comprises processing task requests and proxy objects based on standby operations. A determination that the driver component has been modified to a modified version of the driver component is made. A recovery mode is initiated at the proxy object component and the driver component, the recovery mode comprises processing task requests and proxy objects based on recovery operations.
US10152347B2 Automatic virtual machine termination in a cloud
Managing a cloud computing environment including a plurality of resources adapted to host at least one virtual machine includes, in a virtual machine, determining a period of inactivity of the operating system for a user of the virtual machine and comparing, using a processor, the period with a defined threshold. From the virtual machine, a virtual machine termination request is sent to the cloud computing environment responsive to the period exceeding the defined threshold.
US10152344B2 Coupling a network interface card (NIC) of a host system to a virtual machine
A mechanism for managing virtual machines in a virtualization system is disclosed. A method of implementation of the disclosure includes receiving a request from a client system to route network traffic from a first network interface card (NIC) of a first host system to a virtual machine. A determination may be made as to whether network traffic to another virtual machine is routed through the first NIC of the first host system. A notification may be sent to the client system indicating that the network traffic to the other virtual machine is routed through the first NIC and identifying a second NIC of a second host system that is available. The second NIC may be associated with the virtual machine to route network traffic from the second NIC to the virtual machine.
US10152341B2 Hyper-threading based host-guest communication
A system and method for hyper-threading based host-guest communication includes storing, by a guest, at least one request on a shared memory. A physical processor, in communication with the shared memory, includes a first hyper-thread and a second hyper-thread. The method also includes starting, by a hypervisor, execution of a VCPU on the first hyper-thread and sending a first interrupt to the second hyper-thread to signal a request to execute a slave task on the second hyper-thread. The slave task includes an instruction to poll the shared memory. The method further includes executing, by the second hyper-thread, the slave task on the second hyper-thread and executing the at least one request stored on the shared memory.
US10152340B2 Configuring cache for I/O operations of virtual machines
In a computer-implemented method for configuring flash cache for input/output operations to a storage device by a plurality of virtual machines an input/output trace log for each of a plurality of virtual machines is accessed. Performance of each of the plurality of virtual machines based on a plurality of configurations of the flash cache is simulated in real-time. A recommendation of the plurality of configurations of the flash cache for the each of the plurality of virtual machines utilizing results from the simulation is generated.
US10152338B2 Marking external sibling caller routines
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US10152337B2 Logical data shuffling
Embodiments relate to data shuffling by logically rotating processing nodes. The nodes are logically arranged in a two or three dimensional matrix. Every time two of the nodes in adjacent rows of the matrix are aligned, adjacent nodes exchange data. The positional alignment is a logical alignment of the nodes. The nodes are logically arranged and rotated, and data is exchanged in response to the logical rotation.
US10152333B2 Network boot system
[SUBJECTS] In a network boot system having a read cache mechanism, the subject is to suppress a decreased boot time of a terminal due to an access with respect to a local disk.[SOLVING MEANS] Network boot system 100 includes server 10 and terminal 20 having recording device 22a connecting each other through network 30. The terminal includes a read cache mechanism that stores a cache in a read cache region by a read cache driver. The read cache mechanism includes a mapping table that indicates an address of the read cache region corresponding to an address of data that was at a reading time from the server, a means that sequentially and in order stores the data that was at the reading time from the server from a top side, a means that stores the address with respect to the cache, and when using the cache data, the read cache mechanism accesses the address of the read cache region based on the mapping table.
US10152330B2 Memory protection using a tagged architecture
The system and method of memory protection using a tagged architecture. The system of memory protection provides a unique tag for each field, within a structure, thus preventing access beyond the structure. The system compares the unique tag, e.g. color, of each field within the structure to the color of the pointer that is used to access the respective structure field. Freed memory is tagged as uninitialized.
US10152326B2 Method and apparatus to process SHA-2 secure hashing algorithm
A processor includes an instruction decoder to receive a first instruction to process a secure hash algorithm 2 (SHA-2) hash algorithm, the first instruction having a first operand associated with a first storage location to store a SHA-2 state and a second operand associated with a second storage location to store a plurality of messages and round constants. The processor further includes an execution unit coupled to the instruction decoder to perform one or more iterations of the SHA-2 hash algorithm on the SHA-2 state specified by the first operand and the plurality of messages and round constants specified by the second operand, in response to the first instruction.
US10152324B2 Virtualization in a bi-endian-mode processor architecture
Embodiments of methods and computer program products disclosed herein relate to processor architecture. One such method includes the processor obtaining an instruction. The instruction specifies an operation, and also specifies one of the registers as a source register and one of the registers as a destination register. The method also includes the processor obtaining an endian mode and determining that the instruction is an element-ordering-sensitive instruction. Based on the determination that the instruction is an element-ordering-sensitive instruction, the processor executes the instruction by performing the operation on the elements of the source register in accordance with the endian mode and writing a result of the operation to the destination register.
US10152322B2 Memory move instruction sequence including a stream of copy-type and paste-type instructions
A processor core has a store-through upper level cache and a store-in lower level cache. In response to execution of a memory move instruction sequence including a plurality of copy-type instruction and a plurality of paste-type instructions, the processor core transmits a corresponding plurality of copy-type and paste-type requests to the lower level cache, where each copy-type request specifies a source real address and each paste-type request specifies a destination real address. In response to receipt of each copy-type request, the lower level cache copies a respective one of a plurality of data granules from a respective storage location specified by the source real address of that copy-type request into a non-architected buffer. In response to receipt of each paste-type request, the lower level cache writes a respective one of the plurality of data granules from the non-architected buffer to a respective storage location specified by the destination real address of that paste-type request.
US10152321B2 Instructions and logic for blend and permute operation sequences
A processor includes a core to execute an instruction and logic to determine that the instruction will require strided data converted from source data in memory. The strided data is to include corresponding indexed elements from structures in the source data to be loaded into a same register to be used to execute the instruction. The core also includes logic to load source data into preliminary vector registers. The source data is to be unaligned as resident in the vector registers. The core includes logic to apply blend instructions to contents of the preliminary vector registers to cause corresponding indexed elements from the plurality of structures to be loaded into respective interim vector registers, and to apply further blend instructions to contents of the interim vector registers to cause additional indexed elements from the structures to be loaded into respective source vector registers.
US10152319B2 System and method for providing supplemental functionalities to a computer program via an ontology instance
Supplemental functionalities may be provided for an executable program via an ontology instance. In some embodiments, a computer program (e.g., an executable program or other computer program) associated with an ontology may be caused to be run. The ontology may include information indicating attributes for a set of applications. An instance of the ontology may be obtained, which may correspond to an application of the set of applications. Based on the ontology instance, supplemental information may be generated for the computer program. The supplemental information may be related to one or more functionalities of the application to be added to the executable program. The supplemental information may be provided as input to the computer program. The supplemental information, at least in part, may cause the one or more functionalities of the application to be made available via the executable program.
US10152315B1 Live rule deployment with deployment log
The invention relates to a method for live rule deployment with a deployment log. The method includes executing rules of a first rules package in response to one or more requests from applications. Also, the method includes receiving an identifier. The identifier is received from a configuration service, and the identifier identifies a location from which a latest rules package can be obtained. The method further includes determining, using the identifier, that a new rules package is available for deployment. Still yet, the method includes, in response to determining that the new rules package is available, requesting, using the location, a second rules package from a rules package manager. Further, the method includes receiving the second rules package from the rules package manager, and replacing the first rules package with the second rules package by deploying the second rules package.
US10152308B2 User interface display testing system
A test interface generator accesses metadata defining a user interface display. The test interface generator generates a strongly typed application programming interface (API) for the user interface display, during compile time, based on the metadata defining the user interface display. A static type checker performs a static type check of each API during compilation of the application. A test system programmatically interacts with the user interface display through the strongly typed API.
US10152307B2 Specifying user defined or translator definitions to use to interpret mnemonics in a computer program
Provided are a method, system, and article of manufacture for specifying user defined or translator definitions to use to interpret mnemonics in a computer program. A mnemonic is processed in the computer program having a user defined definition and a translator definition. The mnemonic is interpreted according to the user defined definition in response to previously processing a mnemonic command specifying the mnemonic and the user defined definition. The mnemonic is interpreted according to the translator definition in response to previously processing a mnemonic command specifying the mnemonic and the translator definition.
US10152304B2 Apparatuses and methods for random number generation
The present disclosure includes apparatuses and methods for random number generation. An example method includes operating a sense amplifier of a memory device to perform sensing a first voltage on a first sense line coupled to the sense amplifier and sensing a second voltage on a complementary second sense line coupled to the sense amplifier. The example method further includes generating a random number by detecting a voltage differential between the first sense line and the complementary second sense line.
US10152301B2 Providing interface controls based on voice commands
Implementations provide user access to software functionality. In some implementations, a method includes selecting one or more portions of text. The method also includes employing the one or more portions to select software functionality. The method also includes presenting one or more user interface controls in combination with a representation of the text, where the one or more user interface controls includes a user selectable outline around one or more keywords in combination with a drop-down menu.
US10152299B2 Reducing response latency of intelligent automated assistants
Systems and processes for reducing response latency of intelligent automated assistants are provided. In one example process, a speech input containing a user request can be received from a user. A representation of the speech input can be transmitted. A domain signal representing a relevant domain associated with the user request can be received. The process can determine whether the relevant domain is associated with a predefined action of a set of predefined actions. In response to determining that the relevant domain is associated with a predefined action of a set of predefined actions, the predefined action can be performed. Data content relevant to satisfying the user request can be received. A result based on the data content can be outputted to at least partially satisfy the user request.
US10152297B1 Classroom system
A distributed audio system can comprise a first radio and a second radio. The first radio can comprise a first control data pathway for wirelessly coupling to a first mobile device through which first control signals are transmitted and a first audio pathway for wirelessly coupling to a second mobile device through which audio signals are transmitted. The second radio can comprise a second control data pathway for wirelessly coupling to a second mobile device through which second control signals are transmitted and a second audio pathway for wirelessly coupling to the first mobile device through which audio signals are transmitted. Transmission of the audio and control signals is selectively blocked from one of the mobile devices when the other is recording or playing back audio.
US10152295B2 Methods for displaying image data in a computer system supporting multiple displays
An electronic device and an associated method for displaying image data on a first display device of a first electronic device and a second display device of a second electronic device external of the first electronic device are provided. The method includes the steps of: determining whether image data to be displayed on the first and second display devices are the same; when the image data to be displayed on the first and second display devices are the same, estimating the first resource consumption required when the extension mode is selected for displaying the image data and the second resource consumption required when the mirror mode is selected for displaying the image data; and determining to display the image data on the first and second display devices in the extension mode or the mirror mode according to the first and second estimated resource consumption.
US10152293B2 Display panel attachment mechanism
A light-emitting display system has interlocking tiles. In an implementation, each tile has a portion of a clamp that joins with another portion of the clamp on another tile. A tile is removed from the display by unlocking the clamp portions. The tile is removed without affecting the position of the other tiles in the display.
US10152290B1 Universal printing using remote application servers
Disclosed are systems and methods for managing a print job in a virtual environment. The described technique includes associating a physical printer with a chosen virtual printer which may be used by the user in the remote application to execute. A remote application server can receive from a remote application a request to choose a virtual printer in a remote session established between the client device and a remote application server. A tag associated with the print job that indicates one or more parameters of the virtual printer is determined, as well as a location of the client device. The technique includes selecting a physical printer from a plurality of available printers in the remote session based on the determined location and the determined tag of the virtual printer. An association with the virtual printer is generated and saved, and may be used for a subsequent print job.
US10152289B2 Communication apparatus that obtains application information from a communication partner apparatus existing within an effective communication range, control method therefor, and storage medium
An event generated in a communication apparatus is sensed. Whether a communication partner apparatus exists in the effective range of a communication unit is detected in accordance with the sensed event. When it is detected that the communication partner apparatus exists in the effective range of the communication unit, application information about an application that operates in the communication partner apparatus is obtained. Activation information including identification information indicating an application to be activated in the communication partner apparatus, and execution information to be executed by the application is transmitted to the communication partner apparatus via the communication unit, based on the obtained application information.
US10152288B1 Non-transitory computer-readable medium and portable terminal
A portable terminal has a memory having a program stored thereon and readably by a computer. The program causes the portable terminal to perform deciding an image forming apparatus enabling to execute a first operation as a first designated apparatus which executes the first operation in accordance with predetermined decision criteria, deciding an image forming apparatus designated by a user of the portable terminal as a second designated apparatus which executes a second operation different from the first operation, receiving a designation of designating at least one of the first operation and the second operation, transmitting first instruction information that instructs to execute the first operation to the first designated apparatus when the first operation is designated in the designation, and transmitting second instruction information that instructs to execute the second operation to the second designated apparatus when the second operation is designated in the designation.
US10152287B2 Printing control apparatus, printing control system, and printing control method
An information processing apparatus includes: a receiver to receive from a terminal device, for each page of an image to be printed with an image processing device, one-page data included in electronic data of the image to be printed; and circuitry to: determine whether an output destination device to which a print medium having the printed image is output has been changed and whether a medium size of the print medium has been changed to generate a first determination result; request the image processing device to determine whether the output destination device permits mixture of different medium sizes to obtain a second determination result when the first determination result indicates that at least one of the output destination device and the medium size has been changed; and output a notification when the second determination result indicates that the output destination device does not permit the mixture of the different medium sizes.
US10152283B2 Hierarchical icons for graphical user interface
Methods, systems, and apparatus, including medium-encoded computer program products, for providing interrelated icons in user interfaces, e.g., for industrial printers, include a method including causing a printing device to print on a substrate in accordance with information provided through a graphical user interface; presenting selectable icons representing functions, associated with the printing device, being in each of two or more levels of a navigable hierarchy; enabling the user to navigate the hierarchy to provide the information; and improving efficiency of the printing device and reducing errors by including two graphical elements simultaneously in at least one of the selectable icons at one of the levels of the hierarchy; where one of the two graphical elements indicates a level of the hierarchy to which the function represented by the icon belongs; and the other one of the two graphical elements simultaneously indicates the function represented by the icon.
US10152280B2 Storage device and control method
According to one embodiment, a storage device includes a processor which executes first processing, second processing and third processing. The second processing includes processing for relaying a command issued by a host device, and an execution result of the first processing corresponding to the command, between the host device and the first processing. The third processing includes processing for causing the second processing to transition from a first state to a second state of lower energy consumption than the first state, when a first period in which the second processing is in an idle state exceeds a second period. The third processing further includes processing for maintaining the first state under a first condition, when the first period exceeds the second period.
US10152277B2 Data transmission method and system
The present application discloses a data transmission method and system. A specific embodiment of the method includes: receiving a data transmission-instruction by a data sender, wherein the data transmission-instruction includes a thematic name indicative of a type of to-be-transmitted data required by a data receiver; creating a shared memory segment corresponding to the thematic name. It makes possible for the data sender and the data receiver to run in a separate memory space. When data is needed to be transmitted, a corresponding shared memory segment may be created for data transmission in accordance with any transmitting requirement, and the shared memory segment may be released when the transmission is done or appears abnormal. On one hand, it reduces the redundant operations of the data transmission system during data transmission, and improves the data transmission performance; on the other hand, the data transmitting procedure between the data sender and the data receiver, and other operations executed by the data sender or the data receiver are independent of each other, which improves the stability of the data transmission system.
US10152276B2 Memory device including data processor and program method of same
A memory device includes a memory array including a plurality of memory cells that store data, a sense circuit coupled to the memory array for reading data stored in the memory array, a data register for storing data to be written into the memory array, a data processor, and a control unit. The data processor is configured to receive input data units to be written into the memory array, and process the input data units based on array data units stored in the memory array to generate processed data units. The control unit is configured to write the processed data units into the memory array.
US10152264B1 Memory device update system
A memory device update system includes a computing device couple to a management device. While the computing device is in a pre-boot environment, a memory device update engine in the computing device assigns a memory type, which is associated with the storage of memory device update information, to memory region(s) in a memory subsystem in the computing device. Subsequent to a boot of the computing device such that the computing device is in a runtime environment, the memory device update engine retrieves memory device update information from the management device and uses a data communication interface between the memory device update engine and the memory subsystem to write the memory device update information to the memory region(s) that were assigned the memory type. While the computing device is in the runtime environment, the memory subsystem then uses the memory device update information to update the memory subsystem.
US10152263B2 Data storage systems, computing systems, methods for controlling a data storage system, and methods for controlling a computing system
According to various embodiments, a data storage system may be provided. The data storage system may include: a first storage device; a second storage device; a data receiver configured to receive data to be stored in the data storage system and an indicator indicating a storage profile for the data; and a storage controller configured to determine based on the indicator whether to store the data on the first storage device or to store the data on the second storage device.
US10152260B2 Information system, management program, and program exchange method of information system
An information system according to one embodiment of this invention includes a first computer which is an SDS (Software Defined Storage) having a virtualization function and a second computer which is an SDS. The first computer can provide a logical volume using a volume in the second computer as a storage region by the virtualization function. When the information system receives a direction to install a storage control program to the second computer, the information system specifies the logical volume using the volume of the second computer as the storage region among logical volumes in the first computer, and then moves data stored in the volume of the second computer used by the specified logical volume as the storage region to a storage device in the first computer. Thereafter, the storage control program is installed in the second computer.
US10152259B2 System and method for allocating and deallocating an address range corresponding to a first and a second memory between processors
A processor system (10) includes: a first memory controller (16) that controls writing/reading data to/from a first memory (60); a second memory controller (17) that controls writing/reading data to/from a second memory (70); a first processor (13) that inputs and outputs the data from and to the first memory through a bus (14); a second processor (11) that inputs and outputs processed data from and to the second memory through the bus; and a management unit 32 that deallocates an address range corresponding to the second memory from the first process and allocates the address range to the second processor.
US10152257B2 Random number generation in ferroelectric random access memory (FRAM)
Disclosed embodiments relate to generating random numbers using two transistor, two capacitor (2T-2C) ferroelectric memory cells. In accordance with one disclosed embodiment, an n-bit random number can be generated by writing to a uniform data pattern to a set of n 2T-2C ferroelectric memory cells in a 1T-1C mode so that all ferroelectric capacitors of the n 2T-2C cells have a polarization state corresponding to the same data value (e.g., all 0's or all 1's). The n 2T-2C cells are then read in a 2T-2C mode, so that a random bit (a 0 or 1) is produced for each cell, resulting in an n-bit random number. The n-bit random number is stored in the n 2T-2C ferroelectric memory cells by a rewrite operation. Such random numbers are useful for many purposes, including security, such as authentication, integrity checking, and encryption, and for identification.
US10152255B2 Accelerated loading of guest virtual machine from live snapshot
Loading a guest virtual machine from a snapshot includes determining a plurality of executable modules loaded in a guest operating system. Hash values for pages of guest physical memory in the snapshot file are determined. Hash values for pages of the executable modules executing in the guest operating system are determined. Matches to the pages in the guest physical memory and the pages of the executable modules are searched for using the hash values. Context information associated with the matching pages in the guest physical memory and the pages of the executable modules is written to the snapshot. The snapshot is modified to link the guest physical memory to the pages of the executable modules.
US10152254B1 Distributing mapped raid disk extents when proactively copying from an EOL disk
A method performed in a Mapped RAID system includes: (a) in response to a source disk (SD) reaching EOL status: (1) copying a first source disk extent (DE) (belonging to a first RAID extent) from the SD to a first spare DE on a first destination disk and (2) copying a second source DE from the SD to a second spare DE (belonging to a second RAID extent) on a second destination disk, (b) in response to completely copying the first source DE from the SD to the first spare DE, mapping the first spare DE to belong to the first RAID extent in place of the first source DE, and (c) in response to completely copying the second source DE from the SD to the second spare DE, mapping the second spare DE to belong to the second RAID extent in place of the second source DE.
US10152251B2 Targeted backup of virtual machine
A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.
US10152249B2 Data memory device and controller with interface error detection and handling logic
The present disclosure provides a data storage system including a data memory device and controller having interface error detection and handling logic. In one example, a solid-state data memory device is provided and includes a semiconductor package. A memory array is provided in the semiconductor package and an interface is provided that is communicatively couplable to a device bus for receiving data to be stored to the memory array. An error detection component is provided in the semiconductor package and is associated with the interface of the solid-state data memory device. The error detection component is configured to detect errors occurring on data received at the interface prior to the data being stored to the memory array.
US10152247B2 Atomically committing write requests
A technique includes acquiring a plurality of write requests from at least one memory controller and logging information associated with the plurality of write requests in persistent storage. The technique includes applying the plurality of write requests atomically as a group to persistent storage.
US10152237B2 Non-deterministic memory protocol
The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.
US10152233B2 File management method, distributed storage system, and management node
A file management method, a distributed storage system, and a management node are disclosed. In the distributed storage system, after receiving a file creation request sent by a host for requesting to create a file in a distributed storage system, a management node allocates, to the file, first virtual space from global virtual address space of the distributed storage system, where local virtual address space of each storage node in the distributed storage system is corresponding to a part of the global virtual address space. Then, the management node records metadata of the file, where the metadata of the file includes information about the first virtual space, and the information about the first virtual space is used to point to local virtual address space of a storage node that is used to store the file. Further, the management node sends, the information about the first virtual space to the host.
US10152231B2 Administering a shared, on-line pool of data storage resources for performing data storage operations
A data storage system according to certain aspects manages and administers the sharing of storage resources among clients in the shared storage pool. The shared storage pool according to certain aspects can provide readily available remote storage to clients in the pool. A share list for each client may be used to determine where data is stored within the storage pool. The share list may include clients that are known to each client, and therefore, a user may feel more at ease storing the data on the clients in the storage pool. Management and administration of the storage pool and backup and restore jobs can be performed by an entity other than the client, making backup and restore more streamlined and simple for the clients in the pool.
US10152230B1 File-based replication techniques
Replication techniques for file-based replication. A first file pool and a second pool may be created, respectively, on a first site and a second site. Storage for the first file pool may be provisioned from a first storage device group configured as a first consistency group. Storage for the second file pool may be provisioned from a second storage device group configured as a second consistency group. Modification operations, such as writes, may be applied to the first file pool. The modifications performed on the first file pool result in corresponding modifications to the first consistency group. The modifications may be replicated on the second file pool by applying the modifications to the second consistency group. File systems created in the first and second file pools may be self-contained and modifications applied to the first and second consistency groups may be applied in a specified order to ensure write consistency.
US10152229B2 Secure transaction interfaces
Systems and methods for secure transaction interfaces. In one implementation, a processing device receives, within a user input interface and while a user communication agent is presented at a display interface of a device, a selection of a transaction initiation control, presents, in response to the selection of the transaction initiation control and via the user input interface, a transaction execution control, presents, in response to a selection of the transaction execution control, identifier(s) via an identifier selection control, receives a selection of the identifier(s), transitions, in response to the selection of the identifier(s), the user input interface into a numeric input interface, receives a numeric input via the numeric input interface, activates a transaction confirmation control within the user input interface, and executes, in response to a selection of the transaction confirmation control, a secure transaction with respect to the selected identifier(s) and the numeric input.
US10152228B2 Enhanced display of interactive elements in a browser
A method, system and electronic device are provided for processing touch inputs on a touchscreen display. A starting touch input is detected on a document displayed at an initial scale on the touchscreen. If the starting touch input is within a disambiguation region for a number of interactive elements in the document, while contact is maintained on the display a further view of the document at an enlarged scale is displayed showing the area of the touch input. When an ending touch input is detected, one interactive element may be selected according to the location of the ending touch input, and an interaction function, such as requesting a resource hyperlinked by the selected interactive element, is automatically initiated.
US10152227B2 Free form user-designed single-handed touchscreen keyboard
A user thumb-operated touchscreen keyboard design interface is provided by a processor on a touchscreen display of a handheld device that allows a user to create a user-designed thumb-operated touchscreen keyboard. A set of user inputs to the user thumb-operated touchscreen keyboard design interface is detected in response to user thumb gestures on the touchscreen display. The set of user inputs include a user-specified outline on the touchscreen display of the user-designed thumb-operated touchscreen keyboard with boundaries within a range of motion of a thumb of the user, a group of different user-specified touchscreen input key locations and input key shapes of a group of user-specified touchscreen input keys within the user-specified outline, and user-specified touchscreen input key processor-input function assignments of the group of user-specified touchscreen input keys. The user-designed thumb-operated touchscreen keyboard is implemented as a touchscreen display user input interface to the processor.
US10152224B2 Mobile terminal, non-transitory computer readable storage medium, and method for setting invalid area
A mobile terminal includes a display unit and a touch unit located on a surface of the display unit. The display unit is configured to display a lock screen capable of setting a locked state in which execution of a predetermined processing based on a touch operation is restricted and capable of releasing the locked state through a touch operation performed on the touch unit while the locked state is set. The mobile terminal comprises at least one processor configured to: detect a touch operation performed on a predetermined area of the lock screen; and set, in a case where the detection module detects a touch operation performed on the predetermined area, an invalid area on the basis of the touch operation, the invalid area making a touch operation invalid.
US10152209B2 User interface design to mitigate device deterioration
For improving a future UI design, a set of data is analyzed. A data in a first subset of the set includes (i) a description of a UI layout including a description of a UI element in a first area of a touch-sensitive device, the first area having a below a level of sensitivity, the data, and (ii) a second area of the touch-sensitive device having a second sensitivity at least equal to the level of sensitivity. A characteristic of the UI element is extracted. A threshold number of data in the first subset include some UI element with the characteristic. For a first area in each data in the subset, the characteristic is determined to cause a sensitivity to reduce to below the level of sensitivity. Accordingly, an instruction causes a UI design tool to move a UI element in the future UI design to a second area.
US10152208B2 Devices and methods for processing touch inputs based on their intensities
An electronic device displays, on a display, a user interface. While displaying the user interface, the device detects an input on the touch-sensitive surface; and, in response to detecting the input while displaying the first user interface, and while detecting the input, in accordance with a determination that the input satisfies an activation intensity threshold, performs a first operation. The activation intensity threshold includes a first intensity threshold component that decreases from a first intensity value over time.
US10152200B2 Notification area that persistently rearranges elements
Embodiments described herein are directed to managing elements within a notification area of a graphical operating system. The elements may include any graphic, logo, or image associated with running software. A user indicates which elements can be displayed in the notification area, consequently creating a list of potentially displayable elements. For each listed element, an order of display, file location, and display status is designated. The user may freely change the order in which elements are displayed in the notification area by repositioning the displayed elements. Elements may be permanently removed from the notification area, resulting in their deletion from the list. Only elements entered into the order list, at the discretion of the user, are displayable within the notification area.
US10152196B2 Mobile terminal and method of operating a message-based conversation for grouping of messages
A mobile terminal and message-based conversation operation method for the same are provided. The message-based conversation operation method includes generating message groups by classifying one or more messages exchanged during a message-based conversation according to preset conditions, storing the generated message groups, and outputting display items corresponding to the stored message groups in a dialog window for the message-based conversation.
US10152190B2 Systems and methods for improved application sharing in a multimedia collaboration session
A share display in a multimedia collaboration system includes a desktop region and a non-overlapping task bar region. A collaboration program is configured to allow the desktop region to be shared with remote multimedia collaboration devices for the purposes of collaboration, but allows control functionality so that whatever the sharer does not wish to share will reside in the task bar region. The task bar region is then prevented from being shared with the remote multimedia collaboration device.
US10152188B2 Touch window
Disclosed is a touch window. The touch window includes a cover substrate; a substrate on the cover substrate; and an electrode on the substrate, wherein the substrate includes one surface facing the cover substrate and an opposite surface opposite to the one surface, the electrode is disposed on the opposite surface, and the cover substrate and the substrate have flexible curved surfaces.
US10152182B2 Touch sensor having jumpers
Examples are disclosed herein that relate to sensing touch input and applied force at a common sensor using a common controller. One example provides a touch sensor with (1) a plurality of electrodes forming a transmit electrode array and a receive electrode array; (2) drive circuitry configured to drive the transmit electrode array; (3) receive circuitry coupled to at least the receive electrode array; (4) and one or more jumpers electrically coupling respective pairs of the electrodes, the one or more jumpers having an electrical resistance that varies with applied force. The touch sensor may include a controller configured to determine, based on output from the receive circuitry, a location of a touch input and an applied force of the touch input based on a capacitance associated with the output and on a resistance associated with the output.
US10152181B2 Touch display device and driving method thereof
A touch display device including a first substrate, a second substrate, a display medium layer, a plurality of pixel electrodes, a plurality of driving electrodes, a plurality of touch sensing electrodes, and a plurality of force-sensing electrodes is provided. The second substrate is opposite to the first substrate. The display medium layer is disposed between the first substrate and the second substrate. The pixel electrodes are disposed on the first substrate. The driving electrodes are disposed on the first substrate and overlap over the pixel electrodes. The touch sensing electrodes are disposed on one of the first substrate and the second substrate. The force-sensing electrodes are disposed on the second substrate, wherein an arrangement direction of the force-sensing electrodes is parallel to an arrangement direction of the touch sensing electrodes. A driving method of the touch display device is also provided.
US10152178B2 Piezoelectric sheet, touch panel using the same, and input-output device using them
Disclosed is an active matrix liquid crystal display device with transverse electric field system, which improves afterimage. One electrode of many pixel comb electrodes is thicker in width than the other pixel comb electrode and common comb electrodes and is equal to a width of the common shield electrode covering through a second insulator film on video signal wirings. The display area is divided into two sub areas by the thick pixel comb electrode. The pixel comb electrode and the common comb electrode have the same number in each sub area. As the common shield electrode and the thick pixel comb electrode have the same width, the concentration of electric field can be eased near the pixel comb electrodes. The electric potential distribution becomes symmetric by symmetric configuration, reducing asymmetric lighting mode between frames. DC offset of the video signal after flicker adjustment decreases and the afterimage improves.
US10152177B2 Manipulation detection apparatus, manipulation detection method, and projector
A shadow region extraction portion compares the brightness of an image captured by a camera with a threshold value and extracts first and second shadows caused by first and second light sources for a user's finger. An approach degree detection portion detects an approach degree for the finger with reference to a manipulation surface from distance d between two feature points in the first and second shadows. A contact point detection portion detects contact point P for the finger with reference to the manipulation surface from positions of the two feature points. A direction detection portion detects a direction pointed by the finger from directions of contours corresponding to the first and second shadows. A display control portion generates display control data for a manipulation target apparatus based on detection result data.
US10152169B2 Protective case with cover for wearable electronic device
A protective case for a wearable electronic device, the wearable electronic device having a touch-sensitive display. The protective case having a shell that encases a portion of the wearable electronic device and a hinged cover attached to the shell. The cover has an open position and a closed position for covering and allowing direct access to the touch-sensitive display. The cover includes one or more flexible buttons configured to be pressed by a user and configured to activate a corresponding area of the encased touch-sensitive display of the encased wearable electronic device when the cover is in a closed position and the wearable electronic device is encased in the shell.
US10152168B2 Sensor-equipped display device
According to one embodiment, a sensor-equipped display device includes a display panel, a detection electrode, a conductive member arranged at intervals from the display panel and the detection electrode, and controller. In a first sense period, the controller drives a common electrode of the display panel or the detection electrode and extracts input position data from the detection electrode. In a second sense period, the controller drives the conductive member and extracts first input pressure data from a first electrode, the controller drives a second electrode and extracts second input pressure data from the conductive member, or the controller drives a third electrode and extracts third input pressure data from the third electrode.
US10152167B2 Operation display system, operation display device, and operation display program
An operation display system with a plurality of operation display devices each having a touch panel includes: a load criteria acquiring unit configured to acquire load criteria serving as criteria of pressing forces for the touch panels to accept an operation; an operation type acquiring unit configured to acquire types of operations to be performed on the touch panels with respect to objects displayed on screens of the operation display devices; and a control unit configured to control display on the screens of first and second operation display devices of the plurality of operation display devices in accordance with a result of comparison between the load criteria and the acquired types, the first and second operation display devices being in a cooperating state.
US10152166B2 Display device using semiconductor light emitting device
A display device including a display including a plurality of semiconductor light emitting devices; a touch sensor including touch sensing lines disposed to overlap with the plurality of semiconductor light emitting devices, and arranged to cross each other to sense a touch input; and a controller configured to sequentially drive the touch sensor to sense a touch input and the display to control the semiconductor light emitting devices. Further, a driving mode of the touch sensor includes a first driving mode in which part of the touch sensing lines are turned on, and a second driving mode in which at least part of touch sensing lines turned off in the first driving mode are additionally turned on when the touch input is sensed in the first driving mode.
US10152165B2 Touch panel circuit with electrostatic discharge protection structure and touch panel including same
A touch panel circuit is disclosed. The touch panel circuit includes a signal transmission path and a ground path. An end of the signal transmission path is provided with a first tip structure protruding outward and having a needlepoint-shape end portion. The ground path is provided with a second tip structure having a needlepoint-shape end portion which is opposite to the needlepoint-shape end portion of the first tip structure. The needlepoint-shape end portion of the first tip structure of the signal transmission path is configured to aggregate electrostatic charges on the signal transmission path, and discharge the aggregated electrostatic charges to the second tip structure of the ground path opposite to the first tip structure.
US10152154B2 3D interaction method and display device
The present disclosure provides a 3D interaction method. The 3D display device detects a distance between an operating element and a display screen and checks whether the distance is less than a maximum distance of a 3D image pointed by the operating element protruding out of the display screen. When the distance is less than the maximum protruding distance of the 3D image pointed by the operating element, the 3D display device acquires a viewing distance between a viewer and the display screen. Based on the acquired viewing distance and the distance between the operating element and the display screen, the 3D display device adjusts the parallax of the 3D image pointed by the operating element to cause an actual distance of the 3D image pointed by the operating element protruding out of the display screen equal to the distance between the operating element and the display screen.
US10152151B2 Stylus pen, touch panel, and coordinate indicating system having the same
A touch panel is provided. The touch panel includes a receiver configured to receive response signals from a plurality of objects, and a controller configured to identify positions of the plurality of objects based on different frequencies emitted from each of the plurality of objects in response to the response signals being simultaneously received through the receiver.
US10152147B2 Touch sensor for display device
This disclosure relates to touch sensors for display devices having a double routing wire structure. The touch sensor includes a plurality of first touch electrode serials and a plurality of second touch electrode serials electrically insulated from each other; a plurality of first routing wires, each of which is respectively connected with at least one of both ends of each of the plurality of first touch electrode serials; a plurality of second routing wires, each of which is respectively connected with each of the plurality of second touch electrode serials; and at least one of a first jumping wire and a second jumping wire, wherein the first jumping wire connects the first routing wire with a first pad, and the second jumping wire connects the second routing wire with a second pad.
US10152146B2 Cosmetically hidden electrostatic discharge protection structures
Cosmetically hidden electrostatic discharge (ESD) protection structures and systems are disclosed herein. In one example, an electronic device is provided. The electronic device includes an integrated circuit and an ESD protection structure positioned at least partially around a perimeter of the integrated circuit, where the ESD protection structure is configured to protect the integrated circuit from an electrostatic discharge strike. The electronic device further includes a concealing layer positioned on a surface of the ESD protection structure, the concealing layer configured to at least partially conceal the ESD protection structure from view.
US10152140B2 Styleable custom button repeat
The described technology is directed towards a button repeat system that allows different repeat behaviors (e.g., interval times between repeats) to be customized for any view (user interface element) and for any button. A designer specifies an interval set comprising interval times to use in an associated view to repeat a button that is pressed and held. Using global information across views, a button that is pressed and held may continue to repeat as focus changes among views. The repeating may continue without needing to reset to the first interval time of the interval set of each view as focus changes, so that, for example, a rapidly repeating button does not appear to change its repetition rate as focus changes among views.
US10152138B2 Input system, keyboard device and locking method
Provided herein are an input system, a keyboard device and a locking method. The keyboard device includes a key module, a transmission interface and a processing module. The key module includes a plurality of keys. The transmission interface is used for connecting a computer. The processing module is connected to the key module and the transmission interface. The processing module receives a locking signal from the transmission interface and locks at least one key of the key module according to the locking signal making the locked key stop outputting signal to the computer, wherein the locking signal is outputted from a peripheral device connected to the computer. Accordingly, the present invention can achieve the purpose of using a peripheral device to lock and unlock the specific key of the keyboard device.
US10152135B2 User interface responsive to operator position and gestures
Various embodiments are generally directed to the provision of multiple modes of a user interface that are automatically selected in response to the position and gestures of its operator. An apparatus includes an image sensor to capture at least one image of an operator, and a position component communicatively coupled to the image sensor to determine a proximate distance of the operator to a manually-operable control and to provide the determination of the distance to a user interface component to enable dynamic selection of one of multiple views of a visual portion of a user interface. Other embodiments are described and claimed.
US10152134B2 User interface device responsive to data tag associated with physical location
A system includes a display configured to display a graphical simulation, a computer configured to run a software program designed to display the graphical simulation on the display, and a stylus constructed and arranged to be manipulated by a user of the system in at least two dimensions to affect the graphical simulation. The stylus includes an actuator configured to output a haptic effect to the user upon receiving a control signal from the computer.
US10152127B2 Apparatus and method for controlling vibration transfer between vibration devices
Provided is an apparatus and method for controlling a vibration transfer between vibration devices. The apparatus for controlling a vibration transfer may change vibration values of a plurality of vibration devices according to a movement of a virtual vibration body, thereby providing a user with a sense of touch of a movement of the virtual vibration body.
US10152126B2 Multiplexing and demultiplexing haptic signals
A system receives a multiplexed signal with two or more different types of haptic signals encoded therein. Each type of haptic signal represents a haptic effect for different types of haptic output devices. The system determines a target haptic output device located on a haptic playback device. The system demultiplexes the multiplexed signal into at least the type of haptic signal corresponding to the target output device. The system provides the demultiplexed haptic signal to the target haptic output device.
US10152124B2 Systems and methods for enhanced haptic effects
Systems and methods for enhanced haptic effects are described. One described method includes receiving an input signal having haptic information and multimedia data, the input signal formatted in a first format, decoding the haptic information from the input signal, and determining a parameter associated with an actuator in a haptic device. The method further includes generating an actuator signal based at least in part on the parameter and the haptic information, and generating an output signal comprising the multimedia data and the actuator signal, the output signal formatted in a second format.
US10152123B2 Method and system for detecting objects of interest
A method for detecting objects (28) of interest comprises: receiving gaze tracking data (30) of a person looking at a collection of objects (28), the gaze tracking data (30) comprising information, at which points the person is looking; determining a map (42) of objects in the field of view of the person, the map (42) of objects indicating, at which position (44) an object in the collection of objects is arranged; determining gaze interaction events (48) for objects in the collection of objects by matching the gaze tracking data (30) to the map (42) of objects, wherein a gaze interaction event (48) for an object indicates that a specific gazing interaction has occurred with respect to the object; determining category characteristics (56) for at least those objects (28) having gaze interaction events (48), wherein a category characteristic (56) describes the object with respect to a specific object category (58); and determining at least one category characteristic (56) of interest in at least one object category (58) by finding at least one category characteristic (56) which is assigned to a plurality of objects (28), which have gaze interaction events (48) indicating the person is interested in these objects (28).
US10152120B2 Information provision device and information provision method
An information provision device and an information provision method. Each of the information provision device and information provision method includes projecting an image light to a light transmission member so as to display a for-driver information image, sensing a relative distance of an object to be detected existing around the mobile object in the direction of travel, detecting a location of a viewpoint of the driver, and changing a position at which an object image indicating the object to be detected is displayed according to a result of the detecting so as to change a perception distance of the driver influenced by a motion parallax of the object image according to the relative distance of the object to be detected in the direction of travel.
US10152113B2 Dynamic power-down of a block of a pattern-recognition processor
A device includes a pattern-recognition processor. The pattern recognition processor includes blocks, such that each of the blocks include a plurality of feature cells configured to analyze at least a portion of data to be analyzed and to selectively provide a result of the analysis. The pattern recognition processor also includes block deactivation logic configured to dynamically power-down the block.
US10152109B2 Information processing apparatus, control method for the same, and storage medium
An information processing apparatus obtains a measurement value D of the distance between the object and information processing apparatus using a human detection sensor, and detects the object as a user (user detection state ST3) by comparing the measurement value D and a predetermined threshold value. The power mode of the information processing apparatus is set to a standby mode if a user has been detected, and is set to a sleep mode if a user has not been detected. If a state in which a user has been detected continues for a predetermined time, the information processing apparatus changes the sensitivity of the human detection sensor by changing the threshold value for the detection state determination such that the object detected by the human detection sensor is no longer detected as a user.
US10152108B2 Mobile apparatus and power feed control method for mobile apparatus
A mobile apparatus that can surely execute desired actuation and devises control of actuation to realize power saving and a power feed control method for the mobile apparatus are provided. Therefore, a mobile apparatus of the present invention includes an acceleration detecting section configured to detect acceleration, a state identifying section configured to identify switch operation, and a power-feed control section configured to perform power feed control. The power-feed control section performs control to start power feed when the acceleration detecting section detects acceleration and continue the power feed when the state identifying section identifies the switch operation after the acceleration detecting section detects the acceleration and performs control to stop the power feed when the state identifying section does not identify the switch operation after the acceleration detecting section detects the acceleration.
US10152105B2 Common controller operating multiple storage drives
A mass data storage system includes a number of communicatively coupled storage drives powered by one or more power supplies. A common controller selectively connects power and a data signal to a desired storage drive via instructions within a control signal received by the common controller. The common controller includes switches that selectively connect power to a voice coil motor and a spindle motor of the desired storage drive. The common controller further includes a switch that controls the preamp of the desired storage drive and a switch that controls the flow of data to and from the desired storage drive.
US10152104B2 Policy engine startup procedure for a default provider in USB power delivery
An electronic device including a universal serial bus power delivery (USB-PD) port for at least the delivery of power, and a USB-PD controller to control a state of power delivery by the USB-PD port out of a plurality of states, wherein the USB-PD controller transitions the USB-PD port from an unpowered state to a check internal power state when the USB-PD port is ready to power the USB cable.
US10152101B2 Controlling voltage deviations in processing systems
Systems and methods relate to controlling voltage deviations in processing systems. A scheduler receives transactions and to be issued for execution in a pipeline. A voltage deviation that will occur if a particular transaction is executed in the pipeline is estimated before the transaction is issued. Threshold comparators are used to determine if the estimated voltage deviation will exceed specified thresholds to cause voltage overshoots or undershoots. The scheduler is configured to implement one or more corrective measures, such as increasing or decreasing energy in the pipeline, to mitigate possible voltage overshoots or undershoots, before the transaction is issued to be executed in the pipeline.
US10152099B2 Skin material design to reduce touch temperature
An electronic device includes a housing with a plurality of sides and electronics components in the housing. A porous and thermally conductive material is associated with the housing. The material has a thermal conductively (k), and a porosity between 10% and 70% that results in a specific heat (ρ) and density (Cp) for the material, such that k*ρ*Cp is between 0 (J*W)/(m4*K2) and 1,000,000 (J*W)/(m4*K2). The material may be: a glass-based material having a thermal conductivity between 0.5-2 W/m-K, a density between 1000-2500 kg/m3, and a specific heat between 500-1000 J/kg-K; a metal-based material having a thermal conductivity between 300-400 W/m-K, a density between 4000-8000 kg/m3, and a specific heat between 200-300 J/kg-K; and a plastic-based material having a thermal conductivity may be between 0.1-0.4 W/m-K, a density between 400-1000 kg/m3, and a specific heat between 1900-2000 J/kg-K.
US10152098B2 Dynamic heat conducting path for portable electronic device
A foldable electronic device includes a upper housing, a lower housing, and at least one energy module which further included thermoelectric materials which may convert heat to electric power. The energy module may supply power to at least one of heat generating component in the portable electronic device. A heat remover composed of graphene may be in thermal contact with the at least one of the components. The heat remover may also disposed over a surface of the energy module and may be formed one or more heat conduction path depends on the position of the upper and lower housings.
US10152095B2 Electronic device and hinge assembly thereof
An electronic device and a hinge assembly thereof are provided. The hinge assembly includes a first and a second fixed block, a first and a second connecting rod, a damper rod and a fastener. The first fixed block has a first and a second end, the second fixed block has a third and a fourth end, and the first connecting rod has a fifth and a sixth end, wherein the fifth end is connected to the second end, and the sixth end is connected to the fourth end. The second connecting rod has a seventh connected to the fourth end, and an eighth end, connected to the second end and the sixth end. The damper rod is slidably disposed on the first fixed block, the fastener is fixed to the first fixed block, and a distal end of the damper rod is fastened into the fastener.
US10152094B1 Hinge assembly
A device can include a first housing that includes a first thickness; a second housing that comprises a second thickness; and a hinge assembly that couples the first and second housings where the hinge assembly includes two hollow axles operatively coupled to the second housing; a coupling mechanism that couples the two hollow axles; two axles, each received by a respective bore of one of the hollow axles, operatively coupled to the first housing; and a coupling mechanism that couples the two axles.
US10152089B2 Foldable device
A foldable device includes: a flexible display including: a first part; a second part; and a third part provided between the first and second parts; a first body supporting the first part; and a second body supporting the second part, each of the first and second body are configured to move between a first and a second position, in response to each of the first and second bodies being provided in the first position, the first body and the second body form a receiving space, the third part forms a curved portion of the flexible display and the curved portion is provided within the receiving space, and wherein the first part is configured to move in a longitudinal direction of the flexible display with respect to the first body in response to the first and second bodies moving between the first and second positions.
US10152085B2 Housing for display device and display device
A housing for a display device is disclosed. The housing includes a back plate configured to be deformable to change its curvature; and at least one curvature retaining unit located on a first side of the back plate that is convex when the back plate is bent. Each curvature retaining unit includes a plurality of supporting members arranged in a row, a first side of each of the supporting members is pivotably mounted to the back plate, and each curvature retaining unit has a non-supporting state and a supporting state. In the non-supporting state of the curvature retaining unit, the back plate is in a flat state; and in the supporting state of the curvature retaining unit, two opposite sides of adjacent supporting members abut against each other such that the back plate is in a bent shape. Moreover, a display device having the housing is disclosed.
US10152083B2 Head mounted electronic device and head mounted electronic device cushion
A head mounted electronic device includes a casing assembly. The casing assembly includes an inner surface and an outer surface opposite to each other. The inner surface includes at least one inner hole, and the outer surface includes at least one outer hole. The inner hole and the outer hole are connected through and misaligned with each other. The application further discloses a head mounted electronic device cushion.
US10152077B2 Voltage generating circuit and pre-driving signal generating module
A voltage generating circuit including a pre-driving unit and a voltage generating unit is provided. The pre-driving unit receives an oscillation signal and enhances a driving capability of the oscillation signal to generate a pre-driving signal. The voltage generating unit receives an input signal and the pre-driving signal, and generates an output signal according to the input signal and the pre-driving signal. The voltage generating unit generates a voltage signal according to the pre-driving signal. One of the pre-driving unit and the voltage generating unit adjusts a slew rate or a ringing component of the voltage signal by using the pre-driving signal. A pre-driving signal generating module for driving a voltage generating circuit is also provided.
US10152076B2 System and method for aggregation of controllable distributed energy assets
A system and method is provided that facilitates aggregation of a plurality of controllable distributed energy resources (DERs). A processor may be configured to determine DER forecasts including non-influenced power profile forecasts for a plurality of DERs that include different types of load assets that consume power, for when the DERs are not influenced via dispatches from the system, based at least in part on different physics characteristics associated with the different types of the DERs. The processor may also determine a combined reserve capacity forecast for aggregated DERs including both power assets that output power and the different types of load assets, based at least in part on an aggregation of the non-influenced power profile forecasts. In addition, the processor may control at least some of the plurality of DERs based at least in part on the combined reserve capacity forecast. Also in some examples, the processor may output a bid to an energy trading market system for a reserve capacity request for the aggregated DERs as an individual asset that corresponds to the determined combined reserve capacity forecast.
US10152072B1 Flip voltage follower low dropout regulator
A wide-tuning range low output impedance flip voltage follower (FVF) low dropout regulator (LDO) for large capacitor switching loads is disclosed. In some implementations, the LDO includes an operational amplifier and a FVF. The FVF can have a gain device, a source follower device, and an adaptive level shifter coupled between a drain of the source follower device and a gate of the gain device.
US10152071B2 Charge injection for ultra-fast voltage control in voltage regulators
This application relates to a circuit for generating an output voltage and regulating the output voltage to a target voltage. The circuit includes a switchable voltage divider circuit configured to generate a feedback voltage that is a variable fraction of the output voltage, an error amplifier stage configured to generate a control voltage on the basis of a reference voltage and the variable fraction of the output voltage, a buffer stage configured to generate the output voltage on the basis of the control voltage, and a charge injection circuit configured to inject charge at an intermediate node between the error amplifier stage and the buffer stage to thereby modify the control voltage generated by the error amplifier stage. The application further relates to a method of operating such circuit.
US10152070B1 Analog block implemented with band-gap reference scheme and related driving method
An analog block implemented with a band-gap reference scheme for use in a device includes a mode control unit and a band-gap reference circuit. The mode control unit is configured to generate a mode selection signal associated with the operational mode of the device. The band-gap reference circuit includes a bias generator, an error amplifier, and a band-gap loop circuit. The bias generator is configured to provide a band-gap reference voltage in a first bias state when the device operates in a normal mode or in a second bias state when the device operates in a standby mode. The error amplifier is configured to generate an error voltage according to the bias voltage. The band-gap loop circuit is configured to provide a band-gap reference voltage according to the error voltage. First current flowing through the bias generator in the first bias state is larger than second current flowing through the bias generator in the second bias state.
US10152068B1 Electrical ballast and driving method thereof
An electrical ballast includes an inverter circuit and a detection circuit. The inverter circuit is configured to receive a dc voltage and provide an output voltage to a lighting module. The detection circuit is electrically coupled to the inverter circuit and a voltage source, and configured to detect an ac voltage signal in the inverter circuit, and pull down the voltage source from a supply level to an under voltage locking level to shut down the inverter circuit on the condition that the ac voltage signal is greater than a threshold value, and restart the inverter circuit after a delay period.
US10152061B2 Drive assist apparatus
A drive assist apparatus includes a data collection part that collects driving behavior data representing driving maneuvers and vehicle behaviors caused by the driving maneuvers for each drivers, a classification part that classifies the driving behavior data into a plurality of clusters each showing a tendency of driving behavior of the drivers by clustering the driving behavior data, a storage part that stores cluster information representing a driving behavior characteristic of each of the clusters, a subject data acquisition part that acquires, as subject data, the driving behavior data for a subject driver to be assisted, an estimation part that estimates, as a corresponding cluster, one of the clusters to which the subject driver is assumed to belong by comparing the subject data with the cluster information stored in the storage part, and an assist providing part that provides a drive assist depending on the estimated corresponding cluster.
US10152059B2 Systems and methods for landing a drone on a moving base
A drone is described. The drone includes a depth sensor configured to provide information for determining a distance between the drone and a moving base. The drone also includes a processor configured to control a computer vision tracking algorithm based on the distance, and to control drone movement based on the computer vision tracking algorithm. A vehicle is also described. The vehicle includes a depth sensor configured to provide information for determining a distance between a drone and the vehicle. The vehicle also includes a processor configured to control a computer vision tracking algorithm based on the distance and to send information for controlling drone movement based on the computer vision tracking algorithm.
US10152054B2 Receiving method, system and device for on-vehicle logistics
The present invention provides a receiving method, system and device for on-vehicle logistics. The method includes: receiving a first control signal from a remote terminal, and activating a camera pointing to a designated space; sending video information of the designated space to the remote terminal; receiving a second control signal from the remote terminal, and opening a predetermined space of a vehicle; and receiving a third control signal from the remote terminal, and locking the predetermined space. According to the receiving method for on-vehicle logistics of the present invention, as the vehicle is used as the receiving place for receiving articles delivered by the deliveryman, insecure factors caused when the deliveryman directly enters houses to deliver the articles are avoided, and the phenomenon that the articles cannot be received because recipients are not at receiving addresses can also be avoided.
US10152052B1 Portable single-handed remote control system for unmanned aerial vehicle
A single-handed hand held remote control for unmanned aerial vehicles (UAVs) is disclosed. The remote control includes a throttle control and a motion sensor(s) to detect various hand movements that can be mapped to various degrees of freedom. As the user moves the remote control, a micro-processor takes sampled data from the motion sensor(s) and determines a hand gesture which is used to identify a control instruction for the UAV. The control instruction is then transmitted via radio signal to the UAV to move the UAV accordingly. Some embodiments include a wrist member with its own motion sensor to improve on the movement sensing and provide enhanced control features.
US10152048B2 Control system and method for remote control of hardware components
A control system includes first and second hardware components and a server which is remote from the hardware components. The server is a server in the cloud which is connected via the Internet to the hardware components. A control module is implemented as a service running on the server and the control module is operable to communicate with the hardware components to control at least one of the hardware components.
US10152047B2 Method for assigning components of an industrial plant to a navigation tree, method for the parameterization and/or start-up of components of an industrial plant, assignment apparatus and parameterization and/or start-up apparatus
In an assignment apparatus, it is provided to generate a plant model for an industrial plant with the aid of a computer, components being represented by structural elements, and to allocate the structural elements to nodes of a navigation tree, in each case it being checked, with computer assistance, whether the allocation matches structurally, in order to provide operative-control and/or output elements for the components in the navigation tree.
US10152046B2 Automatic machining force optimizing system and method for NC program
A system and a method for optimizing machining force of NC program is disclosed. The system includes a tool path acquisition unit and a NC program optimizing unit; the tool path acquisition unit is for acquiring a coordinate set of points composed by a coordinate information outputted by a controller, and modifying with respect to the coordinate set of points so as to form a tool path; the NC program optimizing unit is for analyzing machining force in accordance with the tool path, a tool information, a workpiece information and a machine tool characteristic information, and modifying with modified processing feed rates to generate an optimized NC program.
US10152044B2 Control device for machine tool
This control device for a machine tool has a display unit that displays an input screen via which machining information regarding machining to be performed on a workpiece is inputted and an input unit via which letters and/or numbers are inputted into machining-information fields on the input screen. When a machining-information field on the input screen is selected, the display unit displays a first input-assistance screen corresponding to said field. Input-support buttons are laid out on said first input-assistance screen. When an input-support button is pressed, a second input-assistance screen is displayed, and via an operation performed in accordance with said second input-assistance screen, the aforementioned field is filled in.
US10152042B2 Servomotor control device, and servomotor control system
A servomotor control device includes: a servomotor, detection unit, driven body, connection mechanism, and motor control unit, in which the motor control unit includes: a force estimation section that estimates a drive force acting on the driven body at a connection part between the connection mechanism and the driven body; a correction amount generation section that generates a correction amount for correcting the position command value, based on the drive force estimated and a constant for correction; and a rigidity estimation section that gradually increases the constant for correction in a state suspending generation of the position command value, and estimates a magnitude of rigidity of the connection mechanism based on the constant for correction when a variation point occurs in behavior of rotation position information of the servomotor detected, drive force estimated, or correction amount generated.
US10152041B2 Method and apparatus for enabling model driven navigation
Systems and methods for enabling generation of navigation schema for a Human Machine Interface (HMI) application based on control system models are disclosed. Information regarding processes and assets of a control system is received. A model of the control system is generated from the received information. The model is accessed by the HMI application during runtime to enable generation of navigation schema for the HMI application based on the model.
US10152039B2 Method and apparatus for the display of multiple errors on a human-machine interface
One or more non-transitory computer-readable media having stored thereon program instructions to facilitate the display of multiple errors is provided. The program instructions, when executed by a computing system, direct the computing system to at least initiate display of a graphical view of an industrial automation environment. The program instructions also direct the computing system to detect a plurality of error conditions related to machine operations within the industrial automation environment, and to determine a plurality of locations within the graphical view associated with the plurality of error conditions. The program instructions further direct the computing system to identify at least one group of error conditions from the plurality of error conditions based on the plurality of locations, and to initiate display of a graphical representation of the at least one group of the error conditions.
US10152038B2 Control system and control method for electrically operated device
A control system is provided for controlling an electrically operated device. The control system includes a first control box and a second control box. The first control box is equipped with a single button. In case that an input power is normally received and the button is pressed, a pairing process is performed. In case that the input power is interrupted, the second control box is in an emergency mode.
US10152035B2 Value added pest control system with smart learning
The instant disclosure provides an ability to use an array of data inputs to enter a network and thereby provide a realtime improvable database. The present invention is novel in its ability to maximize the customer's interface with a pest control system, thus allowing for maximum efficiency for current and future designs as well as a high level of compatibility with ancillary regulatory, financial and planning type functions.
US10152032B2 System and method for controlling and monitoring environmental conditions in a building using an integrated rack
A system and method is provided that facilitates controlling and monitoring environmental conditions in buildings. The system may include at least one rack including: a plurality of slidable field panels mounted in a housing. The slidable field panels may be in side-by-side relation in a horizontal direction and may be configured to independently slide at least partially out of a front side opening of the housing via a plurality of slides. The slidable field panels may include a plurality of components mounted to vertical walls thereof, including: transformers and building control modules. The rack may also include a terminal panel including a plurality of connection terminals facing a back side opening of the housing. The connection terminals may be respectively wired to respective terminals of the transformers and building control. The system may include at least one data processing system including at least one processor configured to communicate with the building control modules to cause the rack when a heating, ventilating, and air conditioning (HVAC) system is wired to at least some of the connection terminals, to monitor and control the HVAC.
US10152025B2 High quality factor resonator for mechanical watches
Movement including an escapement mechanism and a resonator including an inertial element subjected to the action of a flexible gimbal and cooperating with an escape wheel set pivoting about a main axis, which includes driving means cooperating in a continuous transmission of motion with complementary means of the inertial element in every angular position of the latter, the flexible gimbal tending to return these complementary means towards the main axis, and including elastic return means about axes orthogonal to the main axis and restricting the mobility of the inertial element in two rotational degrees of freedom, about a fixed position of the centre of inertia of the inertial element with respect to a plate.
US10152022B2 Cartridge top cover and cartridge having the same
A cartridge top cover includes a drive coupler, a cartridge top cover housing and a rotary cap. Two notches are respectively provided on both sides of a top portion of the cartridge top cover housing, the rotary cap has a toner outlet which is selectively communicated with the notches, a driving member is located inside the cartridge top cover housing, the driving member is in clearance fit with the cartridge top cover housing, the drive coupler is located at the top portion of the cartridge top cover housing, a transmission rod is located at a bottom of the drive coupler, the transmission rod is sleeved through the top portion of the cartridge top cover housing and is connected with the driving member by a one-way bearing which is fixed inside the driving member. The present invention also provides a cartridge including a cartridge body and the cartridge top cover.
US10152017B2 Developing cartridge
A first gear cover has a first cover portion that covers an outer peripheral surface of a joint and that protrudes from a third outer surface in a first direction. A gear rotates about a third axis extending in the first direction by receiving driving force from coupling, and is located at a second outer surface. A second gear cover covers at least part of the gear, and has a second cover portion protruding in the first direction, and is located at the second outer surface. A first protruding portion protrudes from the first cover portion in a second direction, and is located at an opposite side from the developing roller with respect to the joint in the second direction. A second protruding portion protrudes from the second cover portion in the second direction, and is located at a same position as the first protruding portion in the second direction.
US10152014B2 Cleaning apparatus, image forming apparatus and cleaning method
A cleaning apparatus which cleans an image carrier that has an elastic layer after a toner image formed on the image carrier is transferred onto a transfer object, the cleaning apparatus including: a cleaning blade which contacts the image carrier and removes a residue attached to the image carrier; a change section which changes a cleaning condition of cleaning by the cleaning blade; and a hardware processor which controls the change section to change the cleaning condition in accordance with deterioration of the image carrier.
US10152013B2 Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes a conductive substrate and a photosensitive layer of a single-layer type disposed on the conductive substrate. The photosensitive layer has an absorption coefficient of 0.008 or less at a wavelength of 1000 nm and contains a binder resin, a charge generating material, an electron transporting material, and a hole transporting material. The charge generating material is at least one selected from a hydroxygallium phthalocyanine pigment and a chlorogallium phthalocyanine pigment and is contained in an amount of 0.9% by weight or more and 1.8% by weight or less relative to the binder resin.
US10152010B2 Signal transmitting apparatus and image forming apparatus
A signal transmitting apparatus includes a first line that is provided in one of plural layers of a board and transmits a signal by superimposing the signal on an electric power line that supplies electric power; a coupling section in which the electric power line is coupled to the first line and the first line is branched; plural second lines that branch off in the coupling section and are provided in another layer different from the one layer; and a conductive layer that is provided between the one layer and the other layer. The conductive layer has an opening that encompasses the coupling section in plan view, and the coupling section has a coupling line that has a larger width than the first line and plural through-holes that connect the coupling line and the plural second lines through the opening of the conductive layer.
US10152008B2 Image forming apparatus
An image forming apparatus includes an image holding member, a charging unit, an electrostatic charge image forming unit, a developing unit, a transfer unit, a fixing unit including a fixing belt, a pressurizing rotator that forms a nip by pressurizing an outer peripheral surface of the fixing belt, a sliding member that slides on an inner peripheral surface of the fixing belt in the nip, and a pressing member that presses the fixing belt in the direction of the pressurizing rotator, wherein a toner to be used includes a binder resin containing an amorphous resin and a crystalline resin and has specific physical properties described in the specification, and paraffin wax having a melting temperature of 60° C. to 80° C., and an absolute value of a difference between the melting temperature of the crystalline resin and the melting temperature of the paraffin wax is 10° C. or less.
US10152006B2 Fixing device and image forming apparatus
A fixing device includes a rotatable endless belt formed into a loop and a heater disposed opposite the endless belt to heat the endless belt. A nip formation pad is disposed inside the loop formed by the endless belt. The nip formation pad includes a metallic thermal equalizer extending in an axial direction of the endless belt. A rotatable pressure rotator presses against the nip formation pad via the endless belt to form a fixing nip between the endless belt and the pressure rotator, through which a recording medium bearing a toner image is conveyed. The pressure rotator includes an increased tackiness portion disposed at a lateral end of the pressure rotator in an axial direction of the pressure rotator to transmit a driving force to the endless belt. The increased tackiness portion is disposed opposite the thermal equalizer of the nip formation pad.
US10152005B2 Fixing device and image forming apparatus
A supporting shaft extending in the direction of A heating unit is provided on A plate. A first bracket configured to support, on the supporting shaft, a center portion in a longitudinal direction of the heating unit and allow the heating unit to move in a rotating direction and a vertical direction with respect to the plate is provided in the heating unit. Receivers are provided at both end portions in the longitudinal direction in one unit of the heating unit and A fuser unit. Inserters are provided in the other unit to be opposed to the receivers. If the fuser unit is attached to the plate, the inserters are coupled to the receivers to restrict the heating unit from moving in the rotating direction and the vertical direction.
US10152003B2 Image forming apparatus
An image forming apparatus includes an image carrier that carries a toner image; a transfer part that is disposed so as to be in contact with the image carrier and transfers the toner image carried by the image carrier to a recording medium; and a charge applying part that is disposed on an upstream side of the transfer part in a recording-medium transport direction and charges the recording medium such that an amount of charge in the recording medium varies according to the position therein in a direction intersecting a recording-medium transport direction when the recording medium has reached the transfer part.
US10152001B2 Image forming apparatus
An image forming apparatus includes an image bearer, an intermediate transferor, a secondary transferor, a plurality of rotators including a secondary driving rotator, and a detector. The image bearer bears a detection image. The detection image is transferred from the image bearer to the intermediate transferor at a primary transfer position. The secondary transferor is looped around the plurality of rotators and disposed in contact with the intermediate transferor at a secondary transfer position where the detection image is transferred from the intermediate transferor to the secondary transferor. The secondary driving rotator drives the secondary transferor. The detector detects the detection image on the secondary transferor at a detection position. With this configuration, a distance from the secondary transfer position to the detection position on the secondary transferor is an integral multiple of a circumference of the secondary driving rotator.
US10151997B2 Image forming apparatus
An image forming apparatus includes first and second image forming units each having an image bearing member and an electrification portion. A developing bias application portion applies a common developing bias to first and second developer bearing members. A controller controls a second electrification bias application portion so as to have a voltage value of a second electrification bias applied to a second electrification portion in a first period different from that in a second period such that an absolute value of a potential difference between a surface potential of a second image bearing member and the common developing bias applied to the second developer bearing member in the first period is smaller than that in the second period.
US10151992B2 Toner particle, electrophotographic toner, developing agent, toner cartridge and image forming apparatus, and manufacture method of toner particle
In accordance with an embodiment, a toner particle comprises two or more glass transition temperatures. Wherein, a first glass transition temperature is within a range from 5 degrees centigrade to 20 degrees centigrade and a second glass transition temperature is within a range from 50 degrees centigrade to 65 degrees centigrade.
US10151990B2 Toner
A toner comprising a toner particle that contains a binder resin, wherein the surface of the toner particle is covered with a resin A; the modulus of elasticity Ea of the resin A and the modulus of elasticity Eb of the binder resin satisfy the following formula: 0.5≤(Ea/Eb)×100≤50.0; and the adhesion force AT of the toner particle is at least 500 nN when a probe having spherical SiO2 attached at the tip of a cantilever is pressed into the toner particle at 3 μN.
US10151987B2 Measuring method, apparatus and substrate
A pattern formed on a substrate includes first and second sub-patterns positioned adjacent one another and having respective first and second periodicities. The pattern is observed to obtain a combined signal which includes a beat component having a third periodicity at a frequency lower than that of the first and second periodicities. A measurement of performance of the lithographic process is determined by reference to a phase of the beat component. Depending how the sub-patterns are formed, the performance parameter might be critical dimension (CD) or overlay, for example. For CD measurement, one of the sub-patterns may comprise marks each having of a portion sub-divided by product-like features. The measurement can be made using an existing alignment sensor of a lithographic apparatus. Sensitivity and accuracy of the measurement can be adjusted by selection of the first and second periodicities, and hence the third periodicity.
US10151984B2 Lithographic apparatus and a method of operating the apparatus
A lithographic apparatus is disclosed that includes a projection system, and a liquid confinement structure configured to at least partly confine immersion liquid to an immersion space defined by the projection system, the liquid confinement structure and a substrate and/or substrate table. Measures are taken in the lithographic apparatus, for example, to reduce the effect of droplets on the final element of the projection system or to substantially avoid such droplet formation.
US10151983B2 Exposure apparatus and device manufacturing method
An exposure apparatus includes a projection system having a final optical element via which an exposure beam is projected, an immersion member having an opening through which the exposure beam is projected, liquid supply ports and liquid recovery ports, a stage which is movable below and relative to the projection system and the immersion member, the stage including a holder configured to hold a substrate, and a detection system configured to detect a residual liquid on at least one of the substrate held on the holder of the movable stage and the movable stage. A liquid immersion area that covers only a portion of the upper surface of the substrate is formed on an upper surface of the substrate held on the holder of the movable stage, while supplying immersion liquid via the liquid supply ports and removing the immersion liquid via the liquid recovery ports.
US10151969B2 Projector having reflecting mirror disposed within housing and operation buttons disposed on sidewall of the housing
A projector includes: an exterior housing configuring an exterior; a projection optical device which projects an image toward a projection surface; and a plurality of operation buttons which, being disposed in such a way as to be exposed to the outside of the exterior housing, an image opening for allowing the image projected from the projection optical device to pass through is formed in one sidewall, among sidewalls configuring the exterior housing, which intersects in a vertical direction, the projection optical device includes a reflecting mirror which reflects the image, and projects it through the image opening, and the plurality of operation buttons are disposed on a side of the one sidewall farther from the projection surface than the image opening.
US10151965B2 Motor, gimbal, and unmanned aerial vehicle
This application relates to the field of aerial vehicle technologies, and provides a motor, a gimbal, and an unmanned aerial vehicle. The motor includes: a first and a second connection terminals, where the first connection terminal includes a circuit board including a coil circuit; the second connection terminal includes a permanent magnet adjacent to the coil circuit, wherein there is a gap between the permanent magnet and the coil circuit, and the permanent magnet has an axial magnetization structure; one of the first and the second connection terminals is fixedly connected to a lens module and sleeved over the lens module, and the other is movably connected to the lens module and sleeved over the lens module. In the foregoing manner, the overall size and weight of the motor are greatly reduced, and therefore, the motor has the advantages of a compact structure, a small size, and a light weight.
US10151962B2 Variable focal length lens system with focus monitoring and control
A variable focal length (VFL) lens system is provided including a tunable acoustic gradient (TAG) lens and an optical focus monitoring configuration for providing a focus monitoring signal that reflects a focus state with high accuracy and without significant latency. An input illumination pattern is transmitted through the TAG lens to provide a corresponding output illumination pattern that has a size and intensity that depends on the optical power of the TAG lens. An optical focus signal detector portion includes a filtering configuration and a focus photodetector that provides a focus output signal that varies in relation to the total light energy that the focus photodetector receives, wherein the filtering configuration receives the output illumination pattern and limits the amount of included focus detection light that reaches the focus photodetector. A focus monitoring signal is provided based on the focus output signal provided by the focus photodetector.
US10151961B2 Switchable bragg gratings for chromatic error correction of pancharatnam berry phase (PBP) components
A Pancharatnam Berry Phase (PBP) color corrected structure is presented that comprises a plurality of switchable gratings and a plurality of PBP active elements. Each switchable grating has an inactive mode when reflects light of a specific color channel, of a set of color channels, and transmits light of other color channels in the set of color channels, wherein the specific color channel is different for each of the plurality of switchable gratings, and to have an active mode to transmit light that is inclusive of the set of color channels. The PBP active elements receive light output from at least one of the plurality of switchable gratings. Each of the PBP active elements is configured to adjust light of a different color channel of the set of color channels by a same amount to output light corrected for chromatic aberration for the set of color channels.
US10151960B2 Backlight assembly with tunable grating layer for local dimming
Methods, systems, apparatuses, and computer program products are provided for a backlight assembly for a display device. The backlight assembly includes a transparent waveguide layer, a plurality of light sources, and a tunable grating layer. The light sources are arranged along an edge of the waveguide layer. Each light source transmits light into the waveguide layer through the edge. The grating layer is coupled to the waveguide layer, and has multiple rows. Each row of the grating layer is segmented into a series of cells so the grating layer is sectioned into an array of cells. Each cell is independently controllable to either not extract incident light received from within the waveguide layer, or to extract the incident light for emission from the backlight assembly. In another configuration, the waveguide layer is not present, and the light sources transmit light directly into an edge of the grating layer.
US10151958B2 Electrochromic element
An electrochromic element, includes: a pair of electrodes (3, 5); and an electrochromic layer (7) disposed between the pair of electrodes (3, 5), the electrochromic element being controlled in transmittance by pulse width modulation, in which: the electrochromic layer (7) contains at least one of two or more kinds of anode electrochromic materials, or two or more kinds of cathode electrochromic materials; and all of one of the anode electrochromic materials and the cathode electrochromic materials have an equal molecular length, or have a molecular length ratio of (large molecular length)/(small molecular length) of 1.4 or less, the electrochromic element being such that even when a driving environment temperature changes, its gradation can be controlled under a state in which its absorption spectrum is retained.
US10151957B2 Array substrate and liquid crystal display panel
The present disclosure provides an array substrate and a liquid crystal display panel. The array substrate includes a plurality of gate line unit and a plurality of data and common signal multiplexing line, the adjacent data and common signal multiplexing lines and a gate line unit form a pixel region, a first switch unit, a second switch unit, a common electrode and a pixel electrode are arranged in the pixel region, the switch unit includes a gate electrode, a source electrode and a drain electrode. The source electrodes connect the same data and common signal multiplexing line, the data and common signal multiplexing line receives the data and common multiplexing signal, the data and common multiplexing signal, the first gate electrode and the second electrode are used to control the first switch unit and the second switch unit not open at same time.
US10151956B2 Transparent conductive film and liquid crystal display (LCD) comprising the same
A display device including a substrate and an electrode positioned over the substrate. The electrode includes a first conductive layer, a second conductive layer disposed on the first conductive layer, and a third conductive layer disposed on the second conductive layer. The second conductive layer includes Ag and an alloy element, and the alloy element has a smaller atomic radius than Ag. A thickness of the second conductive layer is in a range of 20 Å to 60 Å. The second conductive layer has a transmittance of 85% or more in the range of 20 A to 60 A. The content of the alloy element of the second conductive layer is in a range of 2 wt % to 35 wt %.
US10151954B2 Fabricating method of array substrate, array substrate and liquid crystal display panel
The present application discloses an array substrate and its fabricating method thereof, the array substrate including a substrate, a gate electrode, a gate insulating layer, a channel layer, an insulating layer, and a passivation layer sequentially formed on the surface of the substrate; an oxide semiconductor layer constituting the channel layer and a plurality of first IPS electrodes spaced apart from the oxide semiconductor layer is further provided on the gate insulating layer; the insulating layer covers the oxide semiconductor layer and the oxide semiconductor layer and the plurality of first IPS electrodes; the passivation layer covers the channel layer and formed with trenches, the trenches located on a side of each of the first IPS electrode and extending to the gate insulation layer; a second IPS electrodes corresponding to the first IPS electrodes and connected to the first IPS electrodes are formed on the passivation layer.
US10151953B2 In-plane switching display having protrusion electrodes with metal enhanced adhesion
An in-plane switching liquid crystal display has a plurality of protrusion electrodes. Each of the protrusion electrodes has a protrusion body with a surface coated with an electrically conductive layer made from a metal oxide. An adhesion-enhancement medium is provided between the electrically conductive layer and the surface of the protrusion body. The adhesion-enhancement medium comprises a metal such as aluminum or molybdenum or a metal alloy containing molybdenum and at least one of niobium, tantalum, titanium, zirconium, tungsten, aluminum and nitride or a metal alloy containing aluminum and at least one of niobium, tantalum, titanium, zirconium, tungsten, molybdenun and nitride. The protrusion body can have the shape of a rectangle, triangle, bell, rectangle with a round top, or a cross sectional area having a top portion with a round or flat head and a bottom portion with a waist portion, smaller than the basewidth.
US10151951B2 Liquid crystal material, liquid crystal display panel and manufacture method of liquid crystal display panel
Disclosed are a liquid crystal material, a liquid crystal display panel and a manufacture method of a liquid crystal display panel. The liquid crystal material comprises liquid crystal molecules, and photosensitive vertical alignment material mixed thereamong, and the photosensitive vertical alignment material comprises a head group A, a middle base group Sp, a photosensitive base group B and a tail group R. The head group A is anchored on the substrate so that the entire molecules are aligned perpendicular with the substrate, and a photo reaction takes place to the photosensitive base group B by being irradiated with the ultraviolet light from the tilted direction, which leads to the alignment direction change of the entire molecules to be aligned on the substrate with a certain tilted angle according to the irradiation direction of the ultraviolet light. The liquid crystal molecules at the surfaces of the substrate have a pre-tilted angle.
US10151950B2 Light source device with color conversion member, supporting member and light suppressing member
A light source device of the present invention includes a light source that emits first light, a wavelength conversion member that converts the wavelength of the first light made incident on a surface of the wavelength conversion member on the side of the light source and emits second light different from the first light, and a supporting member that supports the wavelength conversion member at an end portion of a surface of the wavelength conversion member on the side of the light source. A light absorbing member is provided between a surface of the wavelength conversion member on the side of the light source and the supporting member.
US10151948B2 Display apparatus
A display apparatus including at least one display unit is provided. The display unit includes a liquid crystal display (LCD) module and a self-luminous display module. The self-luminous display module is disposed on an edge of the LCD module. The display apparatus makes an effective use of a frame region of the LCD module for displaying, and maintains the characteristic of the LCD module.
US10151947B2 In-cell touch liquid crystal display device and method of manufacturing the same
An in-cell touch liquid crystal display (LCD) device is discussed. The in-cell touch LCD device includes a pixel driver including a thin film transistor (TFT) disposed in each of a plurality of pixels, a passivation part protecting the pixel driver, a pixel electrode disposed on the passivation part and connected to a first electrode included in the TFT, and a touch electrode line disposed on the passivation part and insulated from the pixel electrode. The in-cell touch LCD further includes a cover part covering the pixel electrode and the touch electrode line, and a common electrode disposed on the cover part, connected to the touch electrode line via the cover part, and supplied with a common voltage or a touch driving signal from a touch driver connected to the touch electrode line.
US10151944B2 Laminated film, electron element, printed circuit board and display device
According to one embodiment, a laminated film includes a first adhesive layer, a first insulating layer which faces the first adhesive layer, a first metal layer which is located between the first adhesive layer and the first insulating layer, and a first porous layer which is located between the first adhesive layer and the first insulating layer and faces the first metal layer.
US10151940B2 Opto-electronic modulator utilizing one or more heating elements
Described herein are methods, systems, and apparatuses to utilize an electro-optic modulator including one or more heating elements. The modulator can utilize one or more heating elements to control an absorption or phase shift of the modulated optical signal. At least the active region of the modulator and the one or more heating elements of the modulator are included in a thermal isolation region comprising a low thermal conductivity to thermally isolate the active region and the one or more heating elements from a substrate of the PIC.
US10151938B2 Display device
A display device including a display panel having an active area to display an image, and an inactive area provided with a pattern disposed thereto to apply an electrical signal to the active area, a side cover having a peripheral frame disposed at an outer portion of the display panel to form a side portion exterior of the display device, and a support frame extended from the peripheral frame to be disposed at a rear of the display panel and supporting the display panel, and a black matrix disposed at a front of the inactive area to hide a pattern of the inactive area.
US10151933B2 Apparatus and optical system including an optical element
An optical system includes an optical element arranged in an optical path of an optical system. A point spread function of the optical element images out-of-focus object points with positive defocus value into image areas oriented along a first radial axis in an image plane and out-of-focus object points with negative defocus value into image areas oriented along a second radial axis in the image plane. A distance of the image areas to an optical axis of the optical system increases with increasing absolute defocus value.
US10151925B2 Head-mounted display apparatus and associated internal display and display method
A head-mounted display apparatus includes a display, a couple-in optics module and a couple-out optics module. The display is arranged for displaying at least an image. The couple-in optics module is arranged for receiving the image from the display and directing the received image to another direction. The couple-out optics module is arranged for receiving the directed image from the couple-in optics module to generate an output image directly to a human eye when a user wears the head-mounted display apparatus. In addition, an aspect ratio of the image generated from display is different from an aspect ratio of the output image.
US10151924B2 Holographic reflective slim virtual/augmented reality display system and method
A display method and system are disclosed for virtual/augmented reality. The method includes the steps of generating an image by a projection engine and projecting light rays defining the image onto a diffuser holographic optical element (DHOE) located between an observer and a concave mirror element, where a concave surface of the concave mirror element faces the observer. The light rays are projected onto the DHOE at a reference angle that causes the light rays to be diffused to the concave surface of the concave mirror element and the diffused light rays are reflected back to the observer such that the observer perceives a virtual image that appears to the observer at a position behind the concave mirror element and further from the observer than the concave mirror element.
US10151921B2 Optical design using freeform tailoring
An optical design system is used to design a light shaping element that directs light from a specified source to a specified light distribution. The process includes designing related faceted optical devices (reflective or refractive) such that light from a common source point is distributed across multiple target points.
US10151918B2 Scanner, scanning illuminator, and scanning observation apparatus
A scanner includes: an optical fiber that guides light from a light source; a drive unit including at least one actuator that, when a voltage is applied thereto, displaces an exit end of the optical fiber in a direction intersecting an optical axis; a support portion that is provided on a basal end side from the drive unit and that is spaced away from the drive unit to support the optical fiber; and a correction portion that performs correction so as to bring the center of gravity of the drive unit and a combined center of gravity of the optical fiber, the drive unit, and the support portion close to each other on a cross-section of the drive unit.
US10151915B2 Illumination arrangement, beam combination device and method for coupling at least three input light beams into an optical waveguide
An illumination arrangement according to the invention, in particular for an endoscope, comprises at least three light sources for generating a respective input light beam, and a beam combination device (5, 21), wherein the beam combination device (5, 21) comprises at least two beam splitters for combining the at least three input light beams to form an output light beam, at least three collimator lenses (7, 8, 9) embodied as GRIN lenses and serving for collimating and coupling a respective one of the input light beams into one of the beam splitters, and at least one further GRIN lens for coupling the output light beam into an optical waveguide. The invention also relates to a beam combination device and a method for coupling at least three input light beams into an optical waveguide, in particular into an optical waveguide of an endoscope.
US10151911B2 Microscope system and method for estimating microscope magnification
Provided is a microscope system including: a microscope that includes an optical member disposed in an optical path so as to be switchable and that acquires an image of a specimen; and a processor including hardware, wherein the processor is configured to implement: a magnification-estimation unit that, on the basis of a pre-switching optical magnification of the optical member in the microscope, is configured to estimate a post-switching optical magnification, wherein while scaling one of a pre-switching image acquired before switching of the optical member and a post-switching image acquired after switching of the optical member to a plurality of search images respectively corresponding to a plurality of search magnifications, the magnification-estimation unit is configured to calculate a degree of similarity to the other image and estimates the post-switching optical magnification from the search magnification when the calculated degree of similarity becomes the maximum.
US10151910B2 Image analysis using microscope optical system
An observation apparatus according to the present technology includes a microscope optical system, an imaging unit, a spectroscopic unit, and a detection unit. The imaging unit captures an image via the microscope optical system. The spectroscopic unit acquires an absorption spectrum or a Raman spectrum in an ultraviolet, visible, or infrared area via the microscope optical system. The detection unit detect an observation target object in an observed sample by using the absorption spectrum or the Raman spectrum.
US10151909B2 Surgical microscope and method for highlighting eye lens pieces
A surgical microscope is disclosed with an observation beam path for generating an optical image from the eye, an illumination device for illuminating the eye, wherein the illumination device is designed for illuminating the eye with illumination light that contrasts eye lens pieces, in order to generate an optical contrast image that contrasts the eye lens pieces as optical image from the eye by means of the observation beam path, at least one digital camera, to which the optical contrast image is fed and which creates a digital contrast image from the optical contrast image and outputs it, an image processing unit, which is connected to the digital camera for receiving the digital contrast image and which is designed to find locations of increased contrast in the digital contrast image and to generate and output a superimposition image representing the locations of increased contrast, and a superimposing device.
US10151908B2 Image acquisition device and image acquisition method
This image acquisition device comprises: a specimen stage on which a specimen as a target of image acquisition is to be mounted; a micro-use light source having a light emitting device and a heat dissipator for dissipating heat generated by the light emitting device, and emitting light to the specimen; an objective arranged so as to be opposed to the specimen on the stage, as a light-guide optical system for guiding an optical image of the specimen; a micro image acquisition unit configured to capture the optical image of the specimen thus guided; and a micro-use light source controller configured to control the light emitting device so as to implement the emission of light by the micro-use light source, during a standby period between image acquisition periods of capturing optical images of a plurality of specimens.
US10151907B2 Full-color three-dimennsional optical sectioning microscopic imaging system and method based on structured illumination
The present invention provides a full-color three-dimensional optical sectioning microscopic imaging system and method based on structured illumination, includes an illumination source, a dichroic prism positioned at the illumination optical path, a structured light generator positioned at the reflected optical path of the dichroic prism, a lens positioned at the transmitted optical path of the dichroic prism, a beam splitter positioned at the optical path of the lens, an objective lens and a sample stage positioned at the upper optical path of the beam splitter, a reflector mirror and a tube lens positioned at the lower optical path of the beam splitter and a CCD camera positioned behind the tube lens. The illumination source is an incoherent monochrome LED or a white light LED The structured light generator is a DMD (Digital Micro-mirror Device).
US10151906B2 Imaging optical system, projection-type display apparatus, and imaging apparatus
An imaging optical system consists of a first optical system and a negative second optical system in order from a magnified side. The second optical system forms an intermediate image, and the first optical system forms the intermediate image on a magnified-side conjugate plane. The second optical system consists of a positive front group and a back group in order from the magnified side. Predetermined conditional expressions are satisfied.
US10151901B1 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The camera optical lens further satisfies specific conditions.
US10151899B2 Flat drop cable with features for enhancing stripability
A flat drop cable has notches or other structures for enhancing the stripability of the jacket from the a core of the flat drop cable. The notches can have an angled configuration with surfaces that converge as the notch extends into the jacket. Inner edges of the notches can be positioned along a tear path that intersects the core of the flat drop cable. For example, the notches can be offset from a minor axis of the flat drop cable a sufficient distance such that the notches are positioned outside a central boundary region that extends tangent to sides of the core and parallel to the minor axis of the flat drop cable.
US10151898B2 Former, optical fiber unit manufacturing method and optical cable manufacturing method
A former including: a guide pipe guiding an optical fiber bundle; a tape forming section forming a press-wrapping tape from a strip shape into a helical shape, while guiding the press-wrapping tape along a feed direction, the tape forming section including a curved section gradually curving the strip shaped press-wrapping tape while guiding the press-wrapping tape along the feed direction, and a helical section that is a helical tube shaped location further to a downstream side than a position where two edges of the curved section intersect with each other, the helical section causing two end portions of the press-wrapping tape that has been curved with the curved section to overlap and forming the press-wrapping tape into a helical shape, while guiding the press-wrapping tape along the feed direction, and gradually narrowing an external diameter of the helical shaped press-wrapping tape.
US10151896B2 Telecommunications connection cabinet
A telecommunications cabinet includes a cabinet housing; a fiber optic splitter; a plurality of spools disposed on a cable management surface; a panel oriented at a fixed angle relative to the access opening so that the panel extends laterally and rearwardly between the access opening and the cable management surface; and a plurality of adapters disposed on the panel.
US10151895B2 System and method of transmitting electricity through an insulated environment
An insulated utility vehicle for supporting a utility worker during the performance of a task is provided. The utility vehicle comprises a base, a boom assembly, and a utility platform. The base includes a power source of electrical energy and an energy emission assembly for emitting light energy within an enclosed housing. The boom assembly presents a proximal end pivotably attached to the base. An insulated energy transmission assembly associated with the boom assembly for receives and transmits the emitted light energy from the energy emission assembly. The utility platform is secured to a distal end of the boom assembly. An energy reception assembly associated with the utility platform receives the transmitted light energy from the energy transmission assembly and converts at least a portion of the transmitted light energy into electrical energy, which can be utilized by the utility worker in the utility platform to power a device.
US10151894B2 Method and system for optical power monitoring of a light source assembly coupled to a silicon photonically-enabled integrated circuit
Methods and systems for optical power monitoring of a light source coupled to a silicon integrated circuit (chip) are disclosed and may include, in a system comprising an optical source coupled to the chip: emitting a primary beam from a front facet of a laser in the optical source assembly and a secondary beam from a back facet of the laser, directing the primary beam to an optical coupler in the chip, directing the secondary beam to a surface-illuminated photodiode in the chip, and monitoring an output power of the laser utilizing an output signal from the photodiode. The primary beam may comprise an optical source for a photonics transceiver in the chip. The focused primary beam and the secondary beam may be directed to the chip using reflectors in a lid of the optical source.
US10151892B2 Method to bond two surfaces with precured epoxy and optical subassembly including the same
In an example, a method may include dispensing a portion of epoxy on a first surface. The method may also include curing the portion of epoxy to form precured epoxy. The method may also include positioning the first surface and a second surface separated from each other by a gap. The precured epoxy is located within the gap between the first surface and the second surface. The method may also include dispensing bulk epoxy into the gap and in contact with the precured epoxy, the first surface, and the second surface. The method may also include curing the bulk epoxy to bond the first surface to the second surface.
US10151891B1 Optical transceiver
An optical transceiver includes a substrate, a transceiver module, an optical lens and a ferrule. The transceiver module is disposed on an outer surface of the substrate. The optical lens includes a supporting portion and at least one extension portion connected to the supporting portion. The extension portion is located between the supporting portion and the substrate. The supporting portion defines a bottom surface facing the outer surface. The bottom surface is spaced apart from the outer surface. The extension portion defines a lateral surface connected to the bottom surface. The bottom surface of the supporting portion, the lateral surface of the at least one extension portion and the outer surface of the substrate jointly form an accommodation groove. The ferrule is disposed in the accommodation groove through an opening of the accommodation groove, and the ferrule is supported by the supporting portion.
US10151890B2 Data communication port insert configurable with indicia to customize data communication station labeling and identification
An exemplary embodiment of a device, configurable with various indicia of connectivity, and to be received by a data communication station is disclosed. The data communication station may include a frame having an aperture formed therein and a blank insert configured to be in registered alignment with the aperture. The blank insert may include a front facing surface configured to receive indicia thereon. The blank insert may include a retention feature configured to engage with an identification icon. In another embodiment, the data communication station may include a frame, a connector housing insert, and an identification icon configured to receive connectivity indicia thereon, wherein the connector housing insert may include a retention feature to engage with a corresponding retention feature on the identification icon. In another embodiment, a data communication station is configured to directly receive and retain an identification icon configured to receive connectivity indicia thereon.
US10151889B2 Optical connector and branch structure of wire harness
An optical connector includes a first connector portion having a first optical fiber, a second connector portion having a second optical fiber, and an aligning part. The second connector portion includes a fitting recessed portion in which the first connector portion is fitted. The second connector portion is joined closely in a direction orthogonal to axes of the first and second optical fibers by the first connector portion. The aligning part includes side walls of the fitting recessed portion gradually closing to each other in a fitting direction of the first connector portion to the fitting recessed portion, and side surfaces of the first connector portion inclined at the same inclination angle as the side walls of the fitting recessed portion.
US10151886B2 Connector assemblies for hybrid fiber/wire connections
A connector assembly for a hybrid cable includes: a housing, comprising a base; at least one discrete connector mounted in the base or at least one connector that is at least partially integrated in the base, configured to receive at least one fiber from the hybrid cable; and at least one electrical interface, configured to receive at least one wire from the hybrid cable.
US10151878B2 Optical interconnection substrate including optical transmitter with light source and mark or optical receiver with light receiving unit and mark
An optical axis adjustment method for optical interconnection, includes: providing, on a substrate, an optical transmitter including light sources and a mark for acquiring a position of each of the light sources; providing, on the substrate, an optical waveguide including cores each allowing light emitted from the respective light sources to propagate through the core; determining a first position based on the mark as a position of each of the light sources; and forming, at a second position in the optical waveguide corresponding to the first position, first mirrors configured to reflect the light emitted from the respective light sources and make the light propagate through the respective cores.
US10151877B2 Optical circuit module, optical transceiver using the same, and semiconductor photonic device
An optical circuit module comprises a substrate with a first optical coupler connected to a first optical waveguide and a second optical coupler connected to a second optical waveguide on a substrate surface side; and a semiconductor photonic device mounted on the substrate, wherein the semiconductor photonic device has a third optical waveguide and a fourth optical waveguide extending to a first end face that faces the substrate surface, and wherein the third optical waveguide is optically connected to the first optical coupler and the fourth optical waveguide is optically connected to the second optical coupler.
US10151872B2 Light mixing systems with a glass light pipe
An optical system is disclosed, which comprises a glass light pipe having an input surface for receiving light from a light source and an output surface through which light exits the light pipe, and a polymeric light pipe optically coupled at its input surface to the output surface of the glass light pipe to receive at least a portion of the light exiting the glass light pipe, said polymeric light pipe having a textured output surface. A plurality of microlenses is optically coupled to said textured surface of the polymeric light pipe, and a projection lens is optically coupled to the output surface of the polymeric light pipe to receive light therefrom.
US10151869B2 Optical member and lighting device using the same
An optical member includes: a light guide portion; a three-dimensional effect forming portion; and a multi-effect forming portion. The three-dimensional effect forming portion comprises multiple main patterns sequentially arranged on the first surface in a first direction and having respective inclined surfaces. The multiple main patterns guide an incident beam to a first surface direction or a second surface direction, thereby creating a line-shaped beam of a first path crossing at right angles to each pattern extension direction of the multiple patterns. The multi-effect forming portion comprises multiple optical patterns sequentially arranged in a second direction crossing a first direction and configured for converting a single line-shaped beam of the first path into multiple line-shaped beams.
US10151860B2 Sun-facing light redirecting films with reduced glare
The present disclosure relates generally to light management constructions comprising microstructured prismatic elements useful in the preparation of sun-facing light redirecting films having reduced glare.
US10151859B2 Camera module and manufacturing method for same
An embodiment of the present invention relates to a camera module in which the structure of an image sensor has been improved, and to a method for manufacturing same, the camera module comprising: a printed circuit board on which various elements are mounted; a lens array in which at least on lens is arranged in an direction traversing the optical axis; and a plurality of image sensors mounted on the printed circuit board so as to correspond with the respective lenses.
US10151854B1 Process for assembly of multimode hydrophone ceramic stack
A method of assembling a hydrophone is provided in which the method stacks ceramic rings, delrin washers, and LC-800 washers such that a top edge of a composite stack extends beyond a top of a hydrophone flange. By measuring the voltage on each ceramic ring while an end cap and a socket head cap screw are installed; the axial compression of each ceramic ring is quantified; thereby, providing an opportunity to equalize the axial compression of each ceramic ring to yield an accurately performing hydrophone.
US10151849B2 Well placement using closure stress based landing map
Desirable completion zones can be identified using closure stress in combination with one or more other attributes such as porosity. One computer-based well placement method includes using the computer to: process a seismic data volume to map the spatial distribution of a seismic-based CSS attribute; acquire logs from one or more boreholes in the subsurface region; derive from the logs a relationship between CSS and a minimum in-situ stress; apply the relationship to the CSS attribute map to produce a landing map that highlights desirable completion zones; and place one or more wells in the desirable completion zones. The borehole logs may include direct measurements of minimum in-situ stress (acquired via microfracture testing), sonic tool measurements of P-wave and S-wave velocity, and density tool measurements of bulk formation density.
US10151846B2 Seismic modeling system providing seismic survey data frequency domain inpainting and related methods
A seismic modeling system may include a seismic model data storage device, and a processor cooperating with the seismic model data storage device to transform a seismic model spatial domain data set associated with a given region into a seismic frequency domain data set, where the given region includes a suspect region, transform a seismic model spatial domain data subset associated with the suspect region into a seismic frequency domain data subset, and perform inpainting of the seismic frequency domain data subset based upon the seismic frequency domain data set. The processor may further convert the inpainted seismic frequency domain data subset into an inpainted spatial domain data subset, and substitute the inpainted spatial domain data subset for the seismic model spatial domain data subset associated with the suspect region in the seismic model spatial domain data set associated with the given region.
US10151843B2 Systems and methods of tracking position and speed in GNSS applications
Systems and methods of tracking a mobile subject based on Global Navigation Satellite Systems (GNSS) data, including a boundary test unit to evaluate a boundary violation according to the current actionable position and current actionable speed of the mobile subject relative to a predetermined boundary, wherein the current actionable position is a sum of a prior actionable position and a product of a degraded position difference and a position tracking coefficient, and a current actionable speed is a function of a prior actionable speed and a degraded speed estimate.
US10151841B2 Assisted GPS
A method and system are provided. A first request for satellite navigation data is provided to a vehicle to everything V2X receiver. Satellite navigation data recovered from a V2X message is received from the V2X receiver. The satellite navigation data is provided to a satellite navigation system receiver. The satellite navigation data comprises the data required by the satellite navigation system receiver to perform a hot start.
US10151837B2 Optoelectronic sensor
An optoelectronic sensor for the distance measurement of objects (2) in a monitored zone (4) using a time of flight method, having a light receiver (5) for receiving light from the monitored zone (4) and for outputting received signals (10), and having an evaluation unit (12) for determining the time of flight from the received signals (10), wherein the light receiver (5) is an image sensor (6) having a plurality of light reception elements (8) which are arranged in a planar manner in a matrix, wherein a first optical element (14) is arranged in front of at least one light reception element (8), with the first optical element (14) having a filter element (18) of a filter array (24), wherein at least respective first filter elements (20) and at least respective second filter elements (22) have different optical attenuations and/or the first optical element (14) has a lens (28) of a fly's eye optics (26), with the fly's eye optics (26) having a plurality of lenses (28), with a respective lens (28) being associated with at least one respective light reception element (8).
US10151836B2 LIDAR with enhanced utilization of a remotely located mirror
A LIDAR can utilize remote mirrors discovered in the local environment to gather reflections from remote locations. In one embodiment, a laser range finder identifies and tracks a remote mirror with variable placement in a field of view (e.g. a roadside mirror at an traffic intersection) and generates a dense non-uniform subset of outgoing laser pulses designed to cover the mirror portion of the field of view, thereby interrogating or data mining the indirect field of view offered by the remote mirror. In several embodiments a light detection and ranging (LIDAR) system, learns the position of a remotely located mirror, then identifies a subset of the laser reflections that have undergone deflection by that remote mirror and performs a correction step in the process of calculating 3D locations for the deflected subset of laser reflections.
US10151834B2 Weather data de-conflicting and correction system
In one example, this disclosure is directed to a system configured to receive a first set of weather data from an onboard weather data system disposed on an aircraft. The system is configured to receive a second set of weather data from a remote weather data system separate from the aircraft, wherein the second set of weather data and the first set of weather data provide coverage at least in part of an overlapping volume of airspace and an overlapping time interval. The system is configured to determine whether a difference between the first set of weather data and the second set of weather data is above a nominal threshold of difference. The system is configured to generate a corrective output in response to determining that the difference between the first set of weather data and the second set of weather data is above the nominal threshold of difference
US10151827B2 Laser phase estimation and correction
In one general aspect, a non-transitory computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The process can include producing a segment of a laser signal where the segment of the laser signal has a duration, and producing a first reference signal based on the laser signal. The process can include calculating a first phase deviation corresponding with a first portion of the duration based on the first reference signal, and producing a second reference signal based on the laser signal. The process can include calculating a second phase deviation corresponding with a second portion of the duration based on the second reference signal, and calculating a phase deviation of the segment of the laser signal based on a combination of the first phase deviation and the second phase deviation.
US10151825B2 Radar detection system
A radar detection system that includes a signal transmitter, a signal receiver, a coupling module, two antennas and a switching module is provided. The coupling module includes a first and a second coupling paths each corresponding to a group of phase-shifting parameters. Under a first operation mode, the switching module connects the signal transmitter to the first coupling path to perform signal transmission from the two antennas along a first axis and connects the signal receiver to the second coupling path to perform signal receiving from the two antennas along a second axis. Under a second operation mode, the switching module connects the signal transmitter to the second coupling path to perform signal transmission from the two antennas along the second axis and connects the signal receiver to the first coupling path to perform signal receiving from the two antennas along the first axis.
US10151821B2 System calibration in an MR system
In a method for making calibration measurements in a magnetic resonance (MR) system, in order to acquire an MR image of an examination subject, wherein the MR unit has a computer for operating the MR scanner, and a system control computer designed to control multiple system components of the MR scanner, a preparation step is executed by the computer to prepare a first calibration step, in which a first parameter of a system component is matched to the examination subject via the system control computer, and to prepare a second calibration step, in which a second parameter of a system component is matched to the examination subject via the system control computer. The first calibration step is executed by the system control computer as is the second calibration step. The preparation step is executed by the computer to prepare one of the first or second calibration steps before one of the calibration steps is initiated by the system control computer.
US10151818B2 Magnetic resonance angiography method and apparatus
In a magnetic resonance angiography method and apparatus, a time-of-flight sequence is used to acquire and enter k-space data, and a magnetic resonance angiography image is reconstructed from the k-space data. The time-of-flight sequence includes at least one saturation radio frequency pulse and multiple excitation radio frequency pulses. At least two of the excitation radio frequency pulses directly follow the saturation radio frequency pulse, and part of the k-space data is collected after each of the excitation pulses. Scanning time can thus be decreased, scanning efficiency can be improved, the electromagnetic absorption ratio can be reduced, and a venous magnetic resonance signal is still suppressed.
US10151816B2 Method of designing and generating pulses for magnetic resonance imaging
A method of designing a refocusing pulse or pulse train for Magnetic Resonance Imaging comprises the steps of: a) determining a phase-free performance criterion representative of a proximity between a rotation of nuclear spins induced by the pulse and a target operator, summed or averaged over one or more voxels of an imaging region of interest; and b) adjusting a plurality of control parameters of the pulse to maximize the phase-free performance criterion; wherein each target operator is chosen so the phase-free performance criterion takes a maximum value when the nuclear spins within all voxels undergo a rotation of a same angle θ around a rotation axis lying in a plane perpendicular to a magnetization field B0, called a transverse plane, with an arbitrary orientation; wherein the angle θ is different from Mπ radians, with integer M, preferably with θ<π radians and even preferably with θ≤0.9·π radians.
US10151814B2 Apparatus and method for improving balanced steady-state free precision in magnetic resonance imaging
A method for improving image homogeneity of image data acquired from balanced Steady-State Free Precision (bSSFP) sequences in magnetic resonance imaging. Multiple bSSFP sequences are performed with different radio frequency phase increments to create multiple bSSFP image volumes with different phase offsets ϕ. Each image has voxels whose intensity M is a function of a nuclear resonance signal (or magnetization) measured by the MR imaging apparatus. Per-voxel fitting of a mathematical signal model onto the measured magnetization of the field of view in function of the phase offsets Φ. Then the spin density M0, the relaxation time ratio Λ and the local phase offset ΔΦ are determined from the fit for each voxel. A homogeneous image of the object is generated by calculating the signal intensity in each voxel, using the spin density M0 and the relaxation time ratio Λ, wherein ΔΦ is chosen such that Φ−ΔΦ=0°.
US10151811B2 Method for producing an MR image and correspondingly designed magnetic resonance scanner
In a method and a magnetic resonance (MR) scanner for producing an MR image of a volume portion of a scanned object, MR data are acquired by repeatedly executing the following step of radiating an RF excitation pulse, applying magnetic field gradients for spatial encoding of a magnetization excited by the RF excitation pulse, with only two directions in space being encoded by the spatial encoding, and acquiring essentially a single k-space point for each radiated RF excitation pulse. An MR image is reconstructed from the MR data thusly acquired.
US10151804B2 Power monitoring system
Disclosed embodiments relate to a power monitoring system. In some embodiments, the power monitoring system includes: a sampling device configured to measure patterns of how loads included in the power system consume energy; an electric meter configured to measure a first amount of energy supplied from a transmission system to the power system; a power supply configured to supply power stored therein or generate power to supply it to the power system, and measure a second amount of energy supplied to the power system; an external server configured to receive measurements of the patterns from the sampling device, and obtain a third amount of energy consumed by the loads based on the measurements; and a home server configured to receive the first amount of energy and/or second amount of energy and transmit/receive data to/from the external server.
US10151803B2 Electrical power diagnostic system and methods
An electrical power diagnostic device and methods are disclosed. A power-supply-side connector is operable to couple to a power supply, and a load-side connector is operable to couple to a load. At least one conductive path for electricity to flow between the power-supply-side connector and the load-side connector, and a diagnostic monitor is operable to monitor and change electrical properties of the power-supply-side connector and the load-side connector.
US10151798B2 Circuit breaker accessory data collector and related methods and computer program products
Accessory data collectors coupled to a switch-gear of a power system including at least one circuit breaker are provided. The data collector includes a sensor array configured to sense parameters associated with at least one accessory coupled to the at least one circuit breaker; and data storage configured to store the sensed parameters associated with the at least one accessory for a plurality of operational cycles of the at least one circuit breaker. Related methods and computer program products are also provided.
US10151796B2 Semiconductor apparatus and diagnostic test method
A semiconductor apparatus includes a storage circuit, a processing circuit that performs processing using data stored in the storage circuit and writes data into the storage circuit as the processing is performed, a scan test circuit that executes a scan test on the processing circuit when the processing circuit does not perform processing, and an inhibit circuit that inhibits writing of data from the processing circuit to the storage circuit when the scan test on the processing circuit is executed.
US10151794B2 Sleek serial interface for a wrapper boundary register (device and method)
Invention achieves reduced amount of terminals to control a test mode, test function and test results of a given standard for at least one “wrapped core” (40,100) (a core 100 surrounded by a wrapper boundary register (40) as “wrapper chain”). Test flexibility and speed of testing the core (100) are also improved. Suggested serial test interface comprises a state machine (210) and an instruction register (213) for wrapper-instructions, supplied through a single physical data input terminal (1a). The state machine (210) reads wrapper-instructions held by the instruction register (213) and generates on-chip wrapper control signals (30) of the given standard for the wrapper boundary register (40) of the core (100). At least one wrapper-instruction read from the Instruction Register (213) provides at least one wrapper control signal (30). The single input terminal (1a) also supplies an input test signal SDI for coupling to the wrapper boundary register (40) as on chip logical input test signal WSI. A single output terminal (1b) returns an output test signal SDO from an output WSO of the wrapper boundary register (40). Invention may apply to IEEE 1500 control signals.
US10151782B2 Distributed smart grid processing
Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.
US10151781B2 Spectral response synthesis on trace data
Systems and methods for detecting, decoupling and quantifying unresolved signals in trace signal data in the presence of noise with no prior knowledge of the signal characteristics (e.g., signal peak location, intensity and width) of the unresolved signals. The systems and methods are useful for analyzing any trace data signals having one or multiple constituent signals, including overlapping constituent signals, and particularly useful for analyzing data signals which often contain an unknown number of constituent signals with varying signal characteristics, such as peak location, peak intensity and peak width, and varying resolutions. A general signal model function is assumed for each unknown, constituent signal in the trace signal data.
US10151775B2 High-planarity probe card for a testing apparatus for electronic devices
A probe card for a testing apparatus of electronic devices comprises at least one testing head which houses a plurality of contact probes, each contact probe having at least one contact tip suitable to abut onto contact pads of a device under test, and a support plate of the testing head associated with a stiffener and an intermediate support, connected to the support plate and suitable to provide a spatial transformation of the distances between contact pads made on the opposite sides thereof. Conveniently, the probe card comprises a support element which is joined to the intermediate support, this support element being made by means of a material having a greater stiffness than the intermediate support, thereby being able to provide local micro rectifications of the intermediate support.
US10151773B2 Scanning probe microscope and probe contact detection method
According to this invention, a scanning probe microscope for scanning a surface of a sample with a probe by bringing the probe into contact with the surface of the sample, comprises a cantilever having the probe at its tip; a displacement detection unit to detect both a bending amount and a torsion amount of the cantilever; and a contact determination unit to determine a primary contact of the probe with the surface of the sample, based on the bending amount and the torsion amount detected by the displacement detection unit in all directions from an undeformed condition of the cantilever.
US10151771B2 Physical quantity sensor having a frame-shaped movable mass, electronic device, and mobile body
A physical quantity sensor includes a movable electrode side fixed section, a first fixed electrode side fixed section which has a first fixed electrode section and a second fixed electrode side fixed section which has a second fixed electrode section, a movable mass section which has a first movable electrode section that has a portion facing the first fixed electrode section and a second movable electrode section that has a portion facing the second fixed electrode section and which is formed in a shape that encloses the movable electrode side fixed section, the first fixed electrode side fixed section, and the second fixed electrode side fixed section in planar view, and an elastic section which connects the movable electrode side fixed section and the movable mass section.
US10151768B2 Method and apparatus for the accurate linear speed measurement of trains
The calculation of the speed of a moving train is critical to being able to capture high speed resolution images of the undercarriage of a moving train using a camera in an associated application. The measurement must be extremely accurate and in real time so that an appropriately placed camera can capture images and transmit those images to a remote location.
US10151764B2 Compositions and methods for purification and detection of HDL and ApoA1
The present invention provides methods, kits, and compositions for purifying HDL molecules from a sample (e.g., blood sample) using HDL tagging molecules comprising an HDL lipophilic core binding peptide (e.g., portion of ApoA1) and an affinity tag. The present invention also provides methods, kits, and compositions for detecting non-fragmented ApoA1 with mass spectrometry. The present invention further provides methods, kits, and compositions for tagging HDL molecules in a sample with detectably labeled ApoA1 molecules such that the ratio of detectably labeled ApoA1 molecules to native ApoA1 proteins may be determined.
US10151762B2 Bacteriophage gene 3 protein compositions and use as amyloid binding agents
The invention relates to agents and to pharmaceutical compositions for reducing the formation of amyloid and/or for promoting the disaggregation of amyloid proteins. The compositions may also be used to detect amyloid.
US10151758B2 Methods for top-down multiplexed mass spectral analysis of mixtures of proteins or polypeptides
Applications of ion-ion reaction chemistry are disclosed in which proton transfer reactions (PTR) and real-time data analysis methods are used to (1) simplify complex mixture analysis of samples introduced into a mass spectrometer, and (2) improve resolution and sensitivity for the analysis of large proteins in excess of 50 kDa by removing charge and reducing the collisional cross section.
US10151757B2 Achromatic colorimetric sensor using nano particles
The present disclosure provides an achromatic colorimetric nanosensor, by using a mixture of nanoparticles with complementary colors. The color changes from an achromatic color to a chromatic color enables more clear color-transition and, thus, allows immediate analysis of the presence of a target analyte. Further, the present disclosure provides achromatic colorimetric nanosensor for detection of multiple analytes using plural nanoparticles via color changes from an achromatic to multiple chromatic colors.
US10151754B2 Cell surface prostate cancer antigen for diagnosis
The present invention provides compositions and methods of detecting prostate cancer in the body fluids or tissues of patients. Prostate cancer is detected by measuring the level of glypican-1 in a body fluid sample. In one embodiment prostate cancer is detected by contacting a body fluid sample with an anti-glypican-1 antibody, such as MIL-38. The invention includes kits for detection of prostate cancer in a body fluid sample, comprising an anti-glypican-1 antibody and glypican-1 standards.
US10151753B2 Microfluidic devices for isolating particles
In one aspect, a system for isolating particles includes a first array of magnets, a second array of magnets arranged generally in parallel with and spaced apart from the first array of magnets, and a micro fluidic device. The micro fluidic device includes a substrate, an inlet arranged on the substrate and configured to receive a fluid sample, an outlet arranged on the substrate, a first region of the substrate including a channel connected to the inlet, where the first region of the substrate is arranged to sandwich the channel between the first and second arrays of magnets.
US10151748B2 Devices and methods for determining molecular structure
A method of determining the structure of a molecule can include labeling a first location on the molecule with a first DNA strand, and measuring a force-time waveform using the twisting of a T-shaped atomic force microscope cantilever scanning across the molecule. The cantilever can include a DNA probe having a first region that is complimentary to the first DNA strand.
US10151744B2 Highly accurate breath test system
The invention relates to a system for breath test of a person. It includes a sensor unit configured to sense the presence/concentration of a volatile substance, e.g. alcohol, present in air flowing through a predefined inlet area and generating a signal corresponding to the concentration of said substance. An analyzer determines the concentration of said substance in the breath of said person. It comprises means for the temporary interruption of said air flow at a point in time coinciding with the detection of a breath. It also relates to a method comprising interrupting the flow through said predefined area for a predetermined period of time, and detecting the concentration of said substance during said interruption.
US10151740B2 Contact structure body electrical measuring device for biological samples
A contact structure body for use in a measuring device. The contact structure includes a separator that physically separates a sample holder from a measuring circuit, and a contact probe configured to electrically connect an electrode of the sample holder to the measuring circuit, the contact probe comprising. The contact structure body may be part of a system for determining a characteristic of a sample. The system includes a sample holder for holding sample. The sample holder includes an electrode. The system also includes a measuring circuit for measuring at least one property of the sample.
US10151737B2 Method for permeability prediction of shale gas
This disclosure relates to a system and method for applying a prediction of permeability of shale gas in porous media at different pressure conditions to a shale gas production. The method uses a molecular model that accounts for slippage and adsorption effects under the different pressure conditions including simulated gas flows in a large computational domain representing a sample of shale rock. This system and method provides a computationally efficient processing to determine permeability variations of shale gas with the different pressure conditions.
US10151736B2 Process for the detection and adsorption of arsenic
The present invention relates to a process for the detection and adsorption of arsenic from ground water and industrial waste water using lanthanide doped nanoparticles. More particularly, the present invention provides a process for the detection and adsorption arsenic in ppm level using Eu0.05Y0.95PO4 nanoparticles.
US10151733B2 Catalytic oxidation of polar modifiers in chromatographic mobile phases
The present disclosure relates to an oxidizer, and related methods, for oxidizing polar modifiers in chromatographic mobile phases. The oxidizer enables the use of flame-based detection in chromatographic separations, such as carbon dioxide based chromatography, which employ polar modifiers, such as methanol. Upon exiting a chromatographic column, the mobile phase containing the polar modifier is flowed through an oxidizer that contains a catalyst to oxidize at least a portion of the polar modifier to a species that does not interfere with the function of the flame-based detector. The oxidizer allows for flame-based detection, such as flame ionization detection, in applications in which a polar modifier with a reduced form of carbon is used.
US10151731B2 Ultrasonic system for nondestructive testing
Example systems and methods for nondestructive ultrasonic testing are provided. One example system includes at least one air-coupled ultrasonic transducer configured to emit primary ultrasound waves that interfere with each other. The primary ultrasound waves include fundamental frequency components that are multiples of each other and emitted simultaneously in locked phase. Further, the interference of the primary ultrasound waves generates a plurality of frequency harmonics in the air. The system also includes at least one receiver configured to receive ultrasonic waves emitted from an object under test.
US10151730B2 Method and apparatus for determining a concentration of a constituent of a fluid mixture in a fluid chamber
The present disclosure relates to sensors and the teachings may be applied to a method and a corresponding apparatus for determining a concentration of a constituent of a fluid mixture in a fluid chamber. A method may include sending and receiving a first sound signal; sending and receiving a second sound signal; measuring the propagation time of the sound signals; calculating a value based on the propagation times representative of the concentration; sending and receiving a third sound signal with a second sound conversion unit; measuring a third propagation time; and calculating a second characteristic value based on the first propagation time and the third propagation time, representative of a mass flow of the fluid mixture.
US10151725B2 Sensor system and device
The invention achieves a lower noise of a sense signal of a FET-type hydrogen sensor. For solving the above problem, one aspect of a sensor system of the invention includes a reference device and a sensor device configured using FETs on a substrate, and further, well potentials of the reference device and the sensor device are electrically isolated from each other.
US10151717B2 Lubricant analysis using X-ray fluorescence
The invention relates to lubricant analysis, and to apparatus and methods for carrying out real-time in situ lubricant analysis. The invention extends to apparatus and methods which can measure tribological wear in machinery and, in particular, to the in situ measurement of the elemental composition of lubricant and/or debris caught in a filter within a lubricant-wetted machine.
US10151708B2 Erosion detector for an exterior aircraft lighting device and exterior aircraft lighting device comprising the same
An erosion detector for an exterior aircraft lighting device is configured for detecting the state of erosion of an at least partially transparent cover of an exterior aircraft lighting device and includes: at least one light source, which is configured for radiating light onto the at least partially transparent cover; at least one light detection element, which is configured for detecting light reflected by the at least partially transparent cover and for providing a corresponding detection signal; and an evaluation unit, which is configured for evaluating the detection signal for determining the state of erosion of the at least partially transparent cover.
US10151707B2 Method for the spectral analysis of samples by means of a graphite tube
A method for the spectral analysis of samples in a graphite tube, comprising the steps of: inserting a liquid sample into a graphite tube; drying the sample by heating the graphite tube; transferring the sample into a particle cloud by further heating up the graphite tube; and measuring one of the optical signals influenced or generated by the sample with a detector; wherein image sequences of the interior of the graphite tube are recorded with a two-dimensional camera having a plurality of image elements over selected periods of time during the spectral analysis; is characterized in that the images of the image sequences are automatically processed with image processing methods, wherein a reference image of the interior of the graphite tube is determined; and the condition of the graphite tube, of the sample and/or of a dosing means for inserting the sample into the graphite tube is determined by comparison of the images of the image sequences to the reference image.
US10151702B2 Nanofiber spectral analysis
Apparatus, systems, and methods may operate to transmit energy to a nanofiber sampling coil and/or a nanofiber reference coil. Further activity may include receiving the energy as modified by evanescent interaction with a sampled material located proximate to the sampling coil and/or as modified by propagation through the reference coil, and comparing the energy modified by evanescent interaction with the energy modified by propagation through the reference coil to determine a spectroscopic property of the sampled material. Additional apparatus, systems, and methods, including the use of nanofibers and fluorescence induced by evanescent radiation to conduct spectroscopic analysis, are disclosed.
US10151692B2 Method for dispensing a product from a container
A method for dispensing a product from an interior volume of a container to which a power assembly is secured, which includes rotating an actuator sleeve of the power assembly in one direction relative to the container to draw an amount of the product from the interior volume into a pump chamber and to pressurize the pump chamber, and temporarily depressing an actuator of the power assembly to dispense a portion of the product from the pump chamber through a nozzle for a duration of time during which the actuator is temporarily depressed. During the duration when the product is dispensed from the container, the power assembly does not rotate relative to the container, and the power assembly is never rotated in an opposite direction.
US10151690B2 Gas inlet system for isotope ratio spectrometer
A gas inlet system 20 for an isotope ratio spectrometer 1 and a method for coupling analyte gas to an isotope ratio spectrometer 1 are disclosed. A variable volume reservoir 5 is located between a supply of analyte gas 9,11 and a spectrometer 1. The reservoir's internal volume is controllably adjusted at a pre-determined rate to generate a defined flow of analyte gas or mixture to or from the reservoir 5. Analyte gas and carrier gas are taken up by the reservoir 5 on increasing the reservoir's internal volume and then expelled from the reservoir to the spectrometer 1 on decreasing the reservoir's internal volume. An open split 3,8 can be used together with the reservoir 5 to facilitate splitting away and hence dilution of analyte within the reservoir 5. A method for cleaning the gas inlet system 20 is provided, which involves flushing the system with carrier gas.
US10151688B2 Methodology for the identification of materials through methods of comparison of the spectrum of a sample against a reference library of spectra of materials
A method of comparison of spectra from the spectrum of a sample and at least one spectrum of a reference library is provided. The method involves: obtaining at least one relevant spectral peak from the sample spectrum and comparing each of the relevant spectral peaks obtained with the spectra in the reference library. Methods are also described for: comparison of spectra from the second derivative of the sample spectrum and the second derivative of the reference library spectra; and comparison of spectra with the previous identification of the major component of a sample, which involves correlating triangularly the spectra of the sample, the reference and the major component.
US10151687B2 Systems, apparatuses, and methods for fluid analysis and monitoring
The present disclosure provides systems, apparatuses, and methods for fluid analysis. Embodiments include a removable and replaceable sampling system and an analytical system connected to the sampling system. A fluid may be routed through the sampling system and real-time data may be collected from the fluid via the sampling system. The sampling system may process and transmit the real-time data to the analytical system. The analytical system may include a command and control system that may receive and store the real-time data in a database and compare the real-time data to existing data for the fluid in the database to identify conditions in the fluid.
US10151677B2 Real-time optical flow imaging to determine particle size distribution
An example well system including a drill string extending from a surface location into a wellbore and defining an annulus between the drill string and the wellbore, a fluid circuit extending through the drill string to a bottom of the wellbore and back to the surface location within the annulus, and further extending back to the drill string from the annulus, and one or more flow imaging devices in fluid communication with the fluid circuit to monitor the wellbore fluid and track a real-time particle size distribution (PSD) of one or more particulates suspended within the wellbore fluid.
US10151676B2 Refrigerator with fermented beverage rancidity sensor and control method thereof
Disclosed herein are a refrigerator of sensing a degree of rancidity of fermented beverage to transmit state information of the fermented beverage to a remote user, and a method of controlling the refrigerator. The refrigerator may include a storage space configured to store fermented beverage, a cooling unit configured to cool inside air of the storage space; a rancidity sensor configured to sense a degree of rancidity of the fermented beverage, and a communication device configured to transmit state information of the fermented beverage created based on the degree of rancidity to a predetermined external device.
US10151675B2 Method and device for increasing the optical transparency of regions of a tissue sample
A method for increasing the optical transparency of regions of a tissue sample (1) is proposed, in which the tissue sample (1) is introduced into a process chamber (10) and is infiltrated in the process chamber (10) with at least one process fluid (2), and in which a removal of light-scattering structures in the tissue sample (1) is carried out. The method encompasses monitoring the optical transparency of the tissue sample (1), at least during a clearing time period in which the tissue sample (1) is introduced into the process chamber (10) and in which the removal of the light-scattering structures in the tissue sample (1) is carried out, by means of an optical transparency measuring arrangement (13) associated with the process chamber (10). An apparatus (100) for carrying out the method is also a subject of the invention.
US10151668B2 Systems and methods for detecting engine vibration
Systems and methods of monitoring health of rotating engine components are provided. The systems and methods may receive a measurement from a speed sensor, detect the measurement from the speed sensor indicates a vibration of an engine, determine the vibration of the engine persisted for a predetermined duration, and signal the vibration of the engine is detected.
US10151663B2 Leak detector sensor systems using tag-sensitized refrigerants
A leak detection system for a refrigerant circuit is provided. The refrigerant circuit is sealed and circulates a working fluid having a refrigerant (e.g., flammable refrigerant) and an oil. A reducing tag component is solubilized within the refrigerant. The leak detection system also includes a sensor for detecting the tag component if the refrigerant should leak from the refrigerant circuit. The sensor is highly sensitive to the tag component and thus enhanced detection is enabled. The tag component is stable in the working fluid and does not affect the flammability rating or performance of the refrigerant or oil. The tag component is present at a concentration of from about 50 ppm to about 35,000 ppm in the refrigerant. Methods of detecting leaks from refrigeration systems are also provided.
US10151661B2 System for monitoring the weight and center of gravity of a vehicle
A system for determining load distribution of pieces of cargo in a cargo hold of a vehicle may include a plurality of tags, each of the plurality of tags mounted on a different piece of the pieces of cargo in the cargo hold and carrying information indicative of a weight of the different piece of cargo on which it is mounted; a plurality of sensors mounted in a spaced array along a length of the cargo hold, each of the sensors capable of reading from the tags the information indicative of the weights of the pieces of cargo; and a computer connected to receive from the plurality of sensors the information indicative of the weights and information indicative of the locations of the pieces of cargo in the cargo hold, the computer programmed to calculate therefrom a weight and/or center of gravity of the plurality of the pieces of cargo.
US10151658B2 Pressure-sensing integrated circuit device with diaphragm
An integrated circuit (IC) device includes a pressure sensor die, a flexible gel covering a least a pressure-sensing region of the die, and a flexible diaphragm covering the gel. The IC device has encapsulant and a lid that define a cavity above the diaphragm. The lid has an aperture that enables proximate ambient air pressure outside the device to be sensed by the pressure-sensing region through the flexible diaphragm and the flexible gel. The diaphragm protects the gel material from potentially harmful ambient materials. The diaphragm may be a part of the lid.
US10151657B2 Diaphragm pressure gauge with monitoring function
A diaphragm pressure gauge, in which a measuring spring is monitored in regard to integrity in that on the side, facing away from the process pressure, of the measuring spring a vacuum chamber is formed to which vacuum is applied and which is controlled by means of a vacuum monitoring device to maintain the vacuum.
US10151654B2 Guide carriage with a sensory layer on the raceway insert
A guide carriage for use with a guide rail includes a main body and a separate raceway insert. A first carriage raceway that extends parallel to a longitudinal axis is disposed on the raceway insert. The first carriage raceway is assigned a first lateral face, which is disposed on that side of the raceway insert that is opposite the first carriage raceway. The first carriage raceway is assigned a row of rolling bodies capable of being brought into rolling engagement with the first carriage raceway and an assigned first rail raceway on the guide rail. The raceway insert is supported in a force-transmitting manner on the main body by way of the first lateral face. The raceway insert has a sensory layer which in the direction of the longitudinal axis extends across at least 80% of the length of the raceway insert.
US10151652B2 Apparatus for determining external stray magnetic fields on a magnetic field sensor
An apparatus is provided for detecting an external magnetic field and/or a product-related magnetic field on a ferromagnetic component, which has a magnetization in the form of magnetic tracks. The apparatus comprises at least two magnetic field sensors which can detect an external magnetic field acting on the ferromagnetic component. Each magnetic field sensor comprises two coils, wherein each coil is assigned at least one magnetic track. Each two coils are configured so that they have a different sensitivity to one another, wherein one coil which has a higher sensitivity with respect to the other coil. The coil having the higher sensitivity ensures that the effect of an external magnetic field is amplified.
US10151649B2 Printed stretchable strain sensor
A printed stretchable strain sensor comprises a seamless elastomeric body and a strain-sensitive conductive structure embedded in the seamless elastomeric body. The strain-sensitive conductive structure comprises one or more conductive filaments arranged in a continuous pattern. A method of printing a stretchable strain sensor comprises depositing one or more conductive filaments in a predetermined continuous pattern into or onto a support matrix. After the depositing, the support matrix is cured to embed a strain-sensitive conductive structure in a seamless elastomeric body.
US10151646B2 Force sensor using displacement amplification mechanism and apparatus having the same for measuring weight
Disclosed is a force sensor and an apparatus having the sensor for measuring weight. The force sensor and apparatus can enhance detection sensitivity by amplifying a displacement of an elastic body having high strength, thereby measuring weight. The sensor includes: a base; an elastic structure provided as a housing disposed on the base, and downwardly deformed when weight is applied to the elastic structure; an adjusting member coupled to an upper surface of the elastic structure by penetrating the upper surface; a lever disposed below the elastic structure, and amplifying a displacement of the elastic structure transferred via the adjusting member by being in contact with the adjusting member; a sensor disposed above the base, and generating an electric signal indicative of a distance from the sensor to the lever; and a circuit board disposed between an upper surface of the base and a lower surface of the sensor.
US10151644B2 Combination current generator configured to selectively generate one of a PTAT and a CTAT current
One embodiment of the instant disclosure provides a compact lower power thermal sensor that comprises a combination current generator configured to selectively generate a PTAT and a CTAT current; a convertor configured to generate digital output corresponding to the current mirrored by the current-reuse charge pump; and a current-reuse charge pump coupled between the combination current generator and the convertor, configured to mirror the current generated by the combination current generator and selectively establish a charging/discharging path to/from the convertor. The combination current generator selectively generates the PTAT and the CTAT current in accordance with an output state of the convertor, and the current-reuse charge pump selectively charges and discharges a capacitor of the convertor with the PTAT and the CTAT current in accordance with the output state of the convertor.
US10151642B2 System and method for providing magnetic resonance temperature measurement for radiative heating applications
Exemplary embodiments of an apparatus according to the present disclosure comprise a radiative heating system with a radiation source configured to generate radiation for absorption by an object. A magnetic resonance system is provided with one or more coils configured to transmit and receive radio frequency energy to and from the object. A processor is configured to determine at least one of a temperature of the object and a change in the temperature of the object, based on the radio frequency energy received. A magnetic field source can be configured to generate a magnetic field within the object, and the radio frequency of the energy can be selected for magnetic resonance interactions in the object, based on a strength of the magnetic field.
US10151635B1 Real time correction of optical window thermal gradients
A thermal detection system for detecting a thermal profile of an optical window may be used in an airborne body that contains a sensor system. The system may include a thermal imager arranged within the airborne body for imaging a portion of the optical window and the portion may coincide with an optical path of the sensor system. The system may further include a processor in communication with the thermal imager for receiving images of the portion and determining a thermal gradient of the portion. The processor may be configured to apply corrections to active optical elements of the sensor system to accommodate for adverse thermal effects on the optical sensor that interferes with the sensor system performance.
US10151634B2 Multi-spectral polarimetric variable optical device and imager
A system is described that combines spectropolarimetry with scatterometry. The system uses an annular mirror and liquid crystal devices to control the angle of the incident light cone, the polarization and wavelength, an imaging setup and one or more video cameras so that spectroseopic-polarimetric-scatterometric images can be grabbed rapidly. The system is also designed to incorporate additional imaging modes such as interference, phase contrast, fluorescence and Raman spectropolarimetric imaging.
US10151628B2 Method for checking the functionality of a motor vehicle, and motor vehicle
The invention relates to a method for testing the operability of a motor vehicle (10) with a headlamp (12) which comprises a laser (14) for generating by means of which a converter (16) for emitting converted light is excited, which is emitted by the headlamp (12) for generating a predeterminable light distribution (18) on a surface area (20) in a surrounding area of the motor vehicle (10), wherein the predeterminable light distribution (18) is set by a control device (22) of the headlamp (12). The object of the invention is to check the condition of the converter (16). A test pattern (26, 30) is set by the control device (22) as light distribution (18). The test pattern (26, 30) is detected on the surface area (20) by means of an optical detection device (24) of the motor vehicle (10). The detected test pattern (26, 30) is compared with at a predetermined reference pattern by an evaluation device (28) of the motor vehicle (10). The invention also relates to a motor vehicle (10), which is designed to carry out such a method.
US10151625B2 Inspection system for turbine rotors
An inspection system includes a first ultrasonic probe positioned on and configured to move along a surface of a component. The first ultrasonic probe transmits ultrasonic energy. The inspection system also includes a second ultrasonic probe positioned on and configured to move along the surface of the component opposite the first probe. The second ultrasonic probe receives the ultrasonic energy transmitted by the first ultrasonic probe. Additionally, the inspection system includes a probe alignment system in communication with the first ultrasonic probe and the second ultrasonic probe. The probe alignment system is configured to analyze an energy characteristic for the ultrasonic energy received by the second ultrasonic probe to determine if a displacement characteristic for at least one of the first ultrasonic probe and the second ultrasonic probe requires adjustment.
US10151623B2 Thin weight scale
A thin scale apparatus for measuring body weight includes 5 or more force sensors within a total thickness of between 0.4 inches and 0.004 inches measured between a bottom surface and a top surface of the thin scale apparatus. The thin scale is designed to be thin enough to be non-intrusive or not recognized by a user. A weight of a toilet user may be determined as a combination of additive force of force sensors in a thin scale and force sensor associated with a toilet seat of a toilet. The force sensors may be positioned in one or more cavities on a bottom side of a substrate material of the thin scale or be embedded within a substrate material. Embodiments of a standalone thin scale and a thin scale with a toilet are disclosed.
US10151612B2 Flow sensor package
A flow sensor package comprises a chip comprising a sensitive structure for sensing the flow of a fluid and an encapsulation at least partly encapsulating the chip. A recess in the encapsulation contributes to a flow channel for guiding the fluid, which recess exposes at least the sensitive structure of the chip from the encapsulation, and which recess extends beyond an edge of the chip.
US10151611B2 Hydraulic system for ultrasonic flow measurement using reflective acoustic path approach
A flow meter for determining the flow rate of a fluid through a conduit, including an upper body having an inlet chamber, an acoustic channel, an outlet chamber, a sound wave generator, and a sound wave receiver. The inlet chamber, acoustic channel, and outlet chamber are fluidly connected together. The acoustic channel is a non-linear pathway that is symmetrically dimensioned. The sound wave generator is configured to create a sound wave that moves along the liquid pathway formed by the acoustic channel. The receiver detects that sound wave that has moved through the acoustic channel and such information is used to determine the flow rate of the fluid through the flow meter.
US10151608B2 System and method for reducing noise in a sensor system
A sensor system has an acquisition unit comprising an analog to digital converter generating a series of digital sensor signals, a first evaluation unit receiving the series of digital sensor signals for evaluation, wherein the first evaluation unit generates output signals that correspond to a sensor event, and a second evaluation unit independent from said first evaluation unit receiving the series of digital sensor signals. At least a first and second series of digital sensor signals is processed by the second evaluation unit to generate a control signal that is configured to select a sampling frequency controlling the analog-to-digital converter, wherein the first and second series of digital sensor signals are sampled at different sampling frequencies.
US10151607B2 Shield devices, systems, and methods for improved measurements and detection
The present disclosure relates to a device having a first wall that includes a first opening having a first edge, and a first aperture through the first wall. The first edge may be positioned at least partially within a first plane, the first wall and the first plane may define a first space positioned within the first wall, and the first aperture may have a second edge with at least a portion of the second edge positioned outside of the first plane. The device may be utilized to shield one or more sensors from radiation, to insure measurements made by the one or more sensors more accurately represent the actual environmental conditions.
US10151605B2 Rotation angle detection device and rotation angle detection method
In a rotation angle detection device for detecting a rotation angle and a rotation speed of a motor generator by using a resolver, a resolver detection accuracy is improved by raising the amplitude or frequency of an excitation signal when the motor generator is performing a driving operation. Furthermore, by reducing the amplitude or frequency of the excitation signal when the motor generator is not performing a driving operation, it is possible to suppress the amount of heat generated by the excitation circuit and the resolver, while maintaining a resolver detection accuracy that enables information about the rotation speed of the motor generator to be obtained.
US10151604B2 High speed sensing system
A sensor system including a clock generation module, a sensor, a conditioning module, and an output module. The clock generation module is configured to generate a modulation signal and an output sampling signal. The modulation signal has a modulation frequency, and the sampling signal has a sampling frequency. The sensor is configured to generate an output signal having an output value. The output signal is modulated by the modulation signal, and the output value includes a sensor output value and an offset value. The conditioning module is configured to receive the output signal, condition the output signal, and generate a conditioned output signal including the sensor output value and the offset value. The output module is configured to receive the conditioned output signal and the output sampling signal. The output sampling signal is operable to sample the conditioned output signal at a value that corresponds to the sensor output value.
US10151603B2 Explosion-proof housing for a sensor
The explosion-proof housing for a sensor, in particular, for a rotary encoder having a shaft rotatably situated in the rotary encoder and axially aligned to detect a rotary angle, having a flameproof interior vis-a-vis the atmosphere, in which at least one sensor part is situated, and an at least two-part, approximately cylindrical overall housing is made up of a cover having a cable inlet, which is releasably coupled to a possibly multi-part housing by a plurality of fastening screws distributed around the circumference, and the contacting fastening planes of the cover and housing are designed as explosion-proof ex-joints, and at least the fastening screws between the cover and the possibly multi-piece housing create the separation between the flameproof interior and the atmosphere by forming ex-joints.
US10151600B2 Systems and methods for controlling viewport movement in view of user context
As part of a technique for positioning viewports over interactive digital maps, a digital map of a geographic area is provided via a user interface of a computing device. The currently visible portion of the digital map is displayed in a viewport. A user gesture is detected, where the user gesture communicates a particular acceleration to the viewport, along a particular direction, to move the viewport from its current position to a target position over the digital map. A current user context for the digital map is determined. A new position of the viewport over the digital map is determined in accordance with (i) the user gesture and (ii) the current user context, such that the new position is different from the target position, and the viewport is moved from its current position to the new position.
US10151597B2 Route search apparatus and route search method
There is provided a route search apparatus including a measuring unit configured to measure a traveling distance or a traveling time, a position information acquiring unit configured to acquire position information of a current point, a start point registering unit configured to register the position information, which is acquired by the position information acquiring unit when the measuring unit starts the measurement, as position information of a start point, and a route searching unit configured to, if an operation of returning to the start point is detected, search a return route between the current point designated as a departure point when the operation of returning to the start point is detected and the start point designated as a destination.
US10151593B2 Travel time data processing apparatus, travel time data processing method and program
A travel time data processor extracts a link that is present in the neighborhood of a target link, as a reference link. The travel time data processor selects an identical time zone of the reference link that is identical with the time zone of the target link in which the number of sample data is less than a reference number, and searches for another time zone having similar statistical data to that of the selected time zone. The travel time data processor adds the number of sample data in a time zone of the target link corresponding to the searched another time zone of the reference link to the number of sample data in the time zone of the target link that is equal to or less than the reference number, and generates statistical data from the summed-up sample data.
US10151588B1 Determining position and orientation for aerial vehicle in GNSS-denied situations
On-board, computer-based systems and methods compute continuously updated, real-time state estimates for an aerial vehicle by appropriately combining, by a suitable Kalman filter, local, relative, continuous state estimates with global, absolute, noncontinuous state estimates. The local, relative, continuous state estimates can be provided by visual odometry (VO) and/or an inertial measurement unit (IMU). The global, absolute, noncontinuous state estimates can be provided by terrain-referenced navigation, such as map-matching, and GNSS. The systems and methods can provide the real-time, continuous estimates even when reliable GNSS coordinate data is not available.
US10151587B2 Method and device for determining navigation data
In a method for determining navigation data, positional angle measurement values are determined using a first navigation device (310). A second navigation device (320) is then initialized using the positional angle measurement values determined by the first navigation device (310). Both navigation devices are supplied with rotational rate and acceleration measurement values from a common sensor unit in order to determine the positional angle measurement values. In the process, the first navigation device (310) produces erroneous measurements of the positional angle measurement values with a probability which is lower than as specified positional angle error rate, and the second navigation device (320) produces erroneous measurements of the positional angle measurement values with a probability which is higher than the specified positional angle error rate. An erroneous measurement of the positional angle measurement values is present if one of the determined positional angle measurement values deviates from a corresponding positional angle reference value by more than a specified positional angle tolerance value.
US10151586B2 Spirit level
A spirit level has a hollow profile member as the spirit level body and at least one bubble level with a bubble level holder. The bubble level holder is mounted moveably in the spirit level body, and the bubble level holder has an opening into which a fixing element can be introduced through a wall of the spirit level body. The fixing elements prevents a displacement of the bubble level holder parallel to the longitudinal axis of the spirit level body, and allows a movement of the bubble level holder normal to a measurement surface of the spirit level body.
US10151585B1 Non-contact and optical measuring automation system for the surface roughness value of disk cams and method thereof
A non-contact and optical measuring automation system includes a base, a rotating chuck to clamp a disk cam, a moving stage module and an optical measuring module. The moving stage module includes a first linear motion stage movably disposed on the base, a second linear motion stage movably disposed on the first linear motion stage, and a rotary motion stage rotatably disposed on the second linear motion stage. The optical measuring module disposed on the rotary motion stage includes a laser-emitting unit and an image-capturing unit. The laser-emitting unit projects a light beam onto a cam surface of the disk cam, and the image-capturing unit receives scattering light to capture a grayscale measuring image including a profile speckle pattern. A computer calculates a profile speckle characteristic value according to the grayscale measuring image and the surface roughness value according to the profile speckle characteristic value.
US10151579B1 Array photoelectric sensor grating displacement detection system and method
The present invention has the advantages of simple structure, low detection cost, high measurement precision, high detection speed, strong practicability, etc. The present invention relates to a novel array photoelectric sensor grating displacement detection system and method. The system includes a parallel light source, an incremental glass grating ruler, photoelectric sensor arrays, a high-speed voltage comparator, a signal processing unit and a displacement display unit, wherein the incremental glass grating ruler is perpendicular to an irradiation direction, of the parallel light source.
US10151576B2 Confocally chromatic sensor for determining coordinates of a measurement object
A confocally chromatic sensor for determining coordinates of two different determination locations of a measurement object. The confocally chromatic sensor comprises: a first stop element having two hole elements; an illumination device configured to generate an illumination light beam to illuminate the measurement object through the first stop element at the two determination locations; a first optical element configured to focus a portion of the illumination light beam at two focal points in one focal plane along an optical axis of the first optical element; a sensor unit having a second optical element and a sensor element configured to determine a wavelength-dependent image content; a confocal stop element having two hole elements, and configured to transmit a portion of a detection light beam emanating from the measurement object to the second optical element for which the measurement object is in the focal plane of the first optical element, to generate the wavelength-dependent image content; and an evaluation unit configured to determine the two coordinates of the determination locations from the wavelength-dependent image content.
US10151574B2 Precision surface measurement in a vacuum
Methods and related equipment for dynamic on-axis in-situ interferometry where the reference surface is positioned in an vacuum chamber. The systems use a wavelength shifting, or a phase shifting interferometer that allows the freedom to eliminate the need to step the cavity length physically with the reference surface, allowing the reference surface to be placed inside the vacuum chamber.
US10151569B2 Initiator having an explosive substance of a secondary explosive
An initiator comprises: a first explosive substance, wherein the first explosive substance comprises a secondary explosive, and wherein at least the first explosive substance is capable of being initiated. The initiator comprises effectively no primary explosive. The secondary explosive can be a thermally-stable secondary explosive. A method of using an initiator comprises: initiating the initiator.
US10151567B2 Visual disruption network and system, method, and computer program product thereof
Aspects of the disclosed subject matter involve an airborne-based network for implementing a laser-based visual disruption countermeasure scan pattern system, method, and computer program product. The scan pattern can be comprised of a plurality of lasers each with their own scan pattern and may be used to disrupt an optical system of a weapon or an individual. One vehicle in the network can transmit target information and/or scan information to one or more other vehicles or to a non-vehicle remote location in the network.
US10151564B2 Electronic weapon accessory and detachable mount with integrated control apparatus
An electronic weapon accessory system includes an electronic weapon accessory, such as a light, and a detachable mount with integrated controls. The electronic weapon accessory includes an electronic component, such as an LED, and a power source disposed within a housing. The electronic component and the battery are electrically connected with a circuit having electrical contacts exposed on an outer surface of the housing. The mount has a body with a clamp structure, a switch disposed on an outer surface of the mount body and a circuit having electrical contacts exposed on the outer surface of the mount body. Fasteners removably secure the mount body and accessory housing in assembled relation. When the electronic weapon accessory and mount are assembled, the accessory electrical contacts physically and electrically engaging the mount electrical contacts to complete an electronic control circuit and provide integrated control and operation of the electronic accessory.
US10151555B1 Air cannon with sabot system
An air cannon has a barrel and a sabot sized to fit within the barrel and configured to engage a projectile located within the barrel forward of the sabot. A flexible cord connects the sabot to a fixed location relative to the barrel. Forward motion of the sabot is decelerated by the cord after the sabot exits the forward end of the barrel, and the sabot is retained by the cord near the forward end of the barrel.
US10151554B2 Trigger mechanism for toy blowgun
A trigger mechanism for a toy blowgun wherein the toy blowgun comprises: a launching mechanism for launching a projectile from the toy blowgun; and a locking mechanism for locking the launching mechanism in a primed configuration, the locking mechanism being releasable to launch the projectile from the toy blowgun. The trigger mechanism comprises: a trigger chamber having an inlet for receiving a flow of air; and a shuttle movable from a start position to a launching position in the trigger chamber by the flow of air to release the locking mechanism.
US10151552B2 Line-of-sight apparatus locking arrangement
The present invention regards a line-of-sight apparatus locking arrangement for demountably securing a line-of-sight apparatus to said arrangement, comprising a locking device for locking the apparatus to the arrangement comprising a handle member adapted for attachment to a rotation mechanism coupled to a translation mechanism adapted for, during maneuver of the locking device, converting rotational motion into translator motion, a pressing portion of the translation mechanism is provided for abutment against an abutment area of the apparatus. The translation mechanism comprising a resilient member provided for urging said pressing portion against the abutment area.
US10151551B2 Gun device allowing replacement of barrels with different sizes
A gun device allowing replacement of barrels with different sizes, having a gun body, one end of the gun body has an opening. The opening outer edge has a threading and a positioning slot. The gun body connects with a first size barrel by connecting the threading with a lock. The gun device further comprising: a guide adapter, a second size barrel and a barrel key. The guide adapter has a positioning body, a projecting part, and a first groove, the projecting part alignment connects with the positioning slot. The second size barrel has a second groove, the first groove corresponding with the second groove.
US10151550B2 Firearm single-shot bolt catch assembly and method of operation
A firearm single-shot bolt catch assembly and method of operation. The automatic firearm single-shot bolt catch assembly uses a tensioned spring that operates with a bolt catch. The tension from the spring works to pivotally articulate a plate in the bolt catch to a catch position, which restricts the recoiling bolt carrier group in linear path of the firearm. The tension from the spring presses the plate upwardly into the linear path to restrict the passage of, and hold, the bolt carrier group towards the rearward end of the firearm. This restriction of movement inhibits automated recoiling responses from the bolt carrier group, consequently creating a single-shot mode by disabling automated firing sequence of the firearm. Applying force to a lever that forms in the bolt catch overcomes the spring bias to displace the plate out of the linear path followed by the bolt carrier.
US10151545B1 Bi-sonic gas block for firearms
An apparatus for adapting a firearm for supersonic and subsonic ammunition. The apparatus includes a housing with channels for receiving propellant gas for cycling the firearm and for regulating the pressure of the gas that cycles the firearm. The housing includes a piston in a chamber that constricts the flow of gas when the barrel pressure exceeds a predetermined value. The apparatus includes a spring for applying force to the piston so that the piston position adjusts based on pressure of the gas for each type of ammunition. The method includes steps for manufacturing a firearm to incorporate the apparatus.
US10151544B1 Systems and components for improving firearm operation, as well as defensive systems and target acquisition
A bolt carrier for a firearm, including lugs on the first end to engage corresponding lugs of a barrel receiver/extension. The bolt carrier includes a cam slot within which a cam pin from a bolt is constrained to travel along a cam slot path during rotational and translational movement of the bolt. The cam slot defines (1) a first cam slot means for constraining motion of the cam pin and the bolt during engagement or disengagement of the lugs of the bolt and the corresponding lugs of the barrel receiver or extension; (2) a second cam slot means for imparting rotational movement to the cam pin and bolt during linear movement of the bolt carrier; and (3) a third cam slot means for constraining motion of the cam pin at an end of a rearward travel of the bolt and bolt carrier during an ejection cycle. The combination of the first, second, and third cam slot means yields an extension of the unlocking by over 10% and a delay of the actual unlock of the bolt by over 5% relative to TDP.
US10151539B2 Self-contained flameless heat transfer fluid heating system
A heating system for heating at least one of a fluid-filled conduit arrangement and a volume of air includes an internal combustion engine provided with engine coolant that flows to and from the engine and is heated thereby. A fluid heat exchanger is provided in fluid communication with a heat transfer fluid stored in a reservoir and the engine coolant of the internal combustion engine. The fluid heat exchanger receives heated engine coolant from the internal combustion engine, and transfers heat from the heated engine coolant to the heat transfer fluid to provide heated transfer fluid. A heat generator is provided in fluid communication with the fluid heat exchanger, and receives the heated transfer fluid from the fluid heat exchanger for further heating. This heated transfer fluid may then be selectively used to heat a conduit or a volume of air.
US10151538B2 Heat exchanger
A heat exchanger is provided that may include at least one refrigerant tube having a plurality of tube channels; a plurality of headers provided at both sides of the at least one refrigerant tube, and at least one distributor provided between one header among the plurality of header and the at least one refrigerant tube. The at least one distributor may include an opening through which the at least one refrigerant tube may be coupled to the distributor, and a shielding wall having an inlet/outlet that guides introduction or discharge of the refrigerant.
US10151535B2 Arrangement for feeding fine-grained matter to a concentrate or matte burner of a suspension smelting furnace
The invention relates to an arrangement for feeding fine-grained matter to a concentrate or matte burner (1) of a suspension smelting furnace (2). The arrangement includes a screw conveyor (3) comprising a tube means (4) having an inlet opening (6), an downward-facing outlet opening (7), and a helical screw (8) for moving fine-grained matter from the inlet opening (6) to the downward-facing outlet opening (7). The downward-facing outlet opening (7) is provided with a distribution means (10). The distribution means (10) has a free end (11) configured for feeding fine-grained matter into the downward-facing outlet opening (7). The helical screw (8) of the screw conveyor (3) extends from the direction of the inlet opening (6) at least partly over the downward-facing outlet opening (7).
US10151532B2 Industrial tunnel ovens
An industrial tunnel oven for heat treatment of parts may include: an outer wall that defines a tunnel; at least one inner wall; and a conveying line, at least partially inside the tunnel, configured to convey the parts along the tunnel. The outer wall may have a substantially cylindrical form above a base zone of the outer wall. The walls may define at least one interspace for hot air entering, leaving, or entering and leaving the oven. The at least one inner wall may extends along sides of the tunnel in an arc so as to define openings for the hot air to flow from the at least one interspace toward the conveying line, from the conveying line toward the at least one interspace, or from the at least one interspace toward the conveying line and from the conveying line toward the at least one interspace.