Document Document Title
US10002707B2 Induction coil structure for wireless charging device
An induction coil structure for a wireless charger includes at least one first coil, at least one second coil, a first magnetic conductor and a second magnetic conductor. The first coil is disposed in a first layer of an induction coil. The second coil is disposed in a second layer of the induction coil. The first magnetic conductor is located between the first coil and the second coil, wherein a first surface and a second surface of the first magnetic conductor are superposed on the first coil and the second coil, respectively. The second magnetic conductor is superposed on a surface of the second coil that is not superposed on the first magnetic conductor. The first magnetic conductor includes a hole, and a wire for winding the first coil extends from the first layer to the second layer via the hole, to wind the second coil.
US10002705B2 Coil device
Provided is coil device 1 including: core 10 including winding core part 12 and flange parts 14a, 14a provided on both edges of winding core part 12, and coil part 30 including wires 31, 32 wound on winding core part 12. Electrode film 40, having wire connecting part 41 where wire edges 31a, 31b, 32a, 32b are connected, and formed on a surface of the flange parts 14a, 14a. Metal terminal 50 is connected to a terminal fitting part 42 formed on a surface of electrode film 40 at a place different from the wire connecting part. According to the invention, a coil device having a high reliability for bonding at mounting part can be provided.
US10002702B2 Coupler for use in a power distribution system
A novel coupler, coupler housing and ferrite core and associated elements and concepts thereof and therefor for use in particular with an Inductive Power Transfer or Distributed Power System.
US10002696B2 Wiring assembly and method of forming a channel in a wiring assembly for receiving conductor and providing separate regions of conductor contact with the channel
A conductor assembly and method for constructing an assembly of the type which, when conducting current, generates a magnetic field or which, in the presence of a changing magnetic field, induces a voltage. In one embodiment the method provides a first insulative layer tubular in shape and including a surface along which a conductor segment may be positioned. A channel formed in the surface of the insulative layer defines a first conductor path and includes a surface of first contour in cross section along a first plane transverse to the conductor path. A segment of conductor having a surface of second contour in cross section is positioned at least partly in the channel and extends along the conductor path. Along the first plane, contact between the conductor surface of second contour and the channel surface of first contour includes at least two separate regions of contact.
US10002695B2 Method for manufacturing rare-earth magnets
Provided is a method for manufacturing a rare-earth magnet having good workability and capable of manufacturing a rare-earth magnet having low oxygen density. A method for manufacturing a rare-earth magnet includes: a first step of applying or spraying graphite-based lubricant GF on an inner face of a forming die M, and charging magnetic powder MF as a rare-earth magnet material in the forming die M, followed by cold forming, to form a cold-forming compact 10 having a surface on which a graphite-based lubricant coat 12 is formed; a second step of performing hot forming to the cold-forming compact 10 to form a sintered body 20 having a surface on which a graphite-based lubricant coat 22 is formed; and a third step of, in order to give the sintered body 20 anisotropy, performing hot deformation processing to the sintered body 20 to form the rare-earth magnet 30.
US10002693B2 High-power compact electrical resistor
The electrical resistance (10) includes a sealed housing (12) with a generally cylindrical shape defined along a longitudinal axis (X), a resistive element (16), extending along a spiral defined around the longitudinal axis (X), and a fluid guiding element (18), defining, with the sealed housing (12), a conduit for guiding a flow of fluid in contact with the resistive element (16). The guiding element (18) has a spiral shape defined around the longitudinal axis (X).
US10002691B1 High-speed, high resolution ethernet cable
An improved Ethernet cable with an undulating and folding jacket housing external spatial channels. The undulating housing provides for multiple connection configurations from a flat cable to rectangular block configurations. The cable has a plurality of internal electronic signal channels, each channel having a pair of conductors. Each channel is also further isolated by a multi-layer protective shield, the protective shield encasing the pair of conductors. This unique design meets the new requirements of CAT8 cables, and substantially enhances video and audio streaming and transmission speeds, while eliminating deleterious effects of prior cables.
US10002688B2 Flexible electrical power cable
An electrical cable has a plurality of generally rectangular cross-section conductors superposed in a stack, the stack surrounded by a polymer jacket. The stack may be provided with a lubrication layer provided between at least two of the conductors. Conductors of the stack may have a thickness that is greater proximate the middle of the stack than at the top and bottom of the stack and/or a width that is less at the top and the bottom than at the middle. Further stacks may also be provided parallel and coplanar with the first stack, also surrounded by the polymer jacket.
US10002687B2 Transparent conductive film
A transparent conductive film 1 includes a transparent substrate 2; a first optical adjustment layer 4 disposed on one side in the thickness direction of the transparent substrate 2 and made of a resin layer; an inorganic substance layer 5 disposed on one side in the thickness direction of the first optical adjustment layer 4 so as to make contact with the first optical adjustment layer 4; and a transparent conductive layer 6 disposed on one side in the thickness direction of the inorganic substance layer 5. The inorganic substance layer 5 has a thickness of 10 nm or less, and the surface of the one side in the thickness direction of the transparent conductive layer 6 has a surface roughness of 1.40 nm or less.
US10002686B2 Method of infusing fibrous substrate with conductive organic particles and conductive polymer; and conductive fibrous substrates prepared therefrom
A method of infusing fibrous substrates with conductive organic particles (e.g. graphene/graphite) and conductive polymer, and the resulting electrically conductive fibrous substrates prepared therefrom are disclosed. All organic electrically conductive fibrous substrates prepared from synthetic fibrous substrates, graphene/graphite, and conductive polymer have been prepared having high electrical conductivity.
US10002684B2 Copper alloy and method for manufacturing the same
A copper alloy according to the present invention is a copper alloy rolled to be plate-shaped. The copper alloy contains 8.5 to 9.5 mass % of Ni, 5.5 to 6.5 mass % of Sn with a remainder being Cu and unavoidable impurities. An average diameter of crystal grains in a cross section perpendicular to a rolling direction is less than 6 μm. A ratio x/y of an average length x of the crystal grains in a plate width direction to an average length y in a plate thickness direction satisfies 1≤x/y≤2.5. An X-ray diffracted intensity ratio in a plate surface parallel to the rolling direction of the copper alloy includes, when an X-ray diffracted intensity of a (220) plane is standardized as 1, an intensity ratio of a (200) plane being 0.30 or less, an intensity ratio of a (111) plane being 0.45 or less, and an intensity ratio of a (311) plane being 0.60 or less. The intensity ratio of the (111) plane is greater than the intensity ratio of the (200) plane and smaller than the intensity ratio of the (311) plane.
US10002681B2 Fuel assembly
A fuel assembly for use in a core of a nuclear power reactor. The fuel assembly can include a frame and a plurality of elongated, extruded fuel elements supported by the frame. The frame can include a lower nozzle that is shaped and configured to mount to an internal core structure of the nuclear power reactor. Each of the fuel elements can include a fuel kernel having fuel material disposed in a matrix of metal non-fuel material, the fuel material including fissile material, and a cladding surrounding the fuel kernel. The fuel assembly can have a moderator: fuel ratio in a region of the fuel elements of 2.4 or less.
US10002680B2 Pressure wave generator and controller for generating a pressure wave in a liquid medium
An apparatus for generating a pressure wave in a liquid medium is disclosed. The apparatus includes a plurality of pressure wave generators having respective moveable pistons, the pistons having respective control rods connected thereto. The apparatus also includes a plurality of transducers coupled to the liquid medium and means for causing the pistons of respective ones of the plurality of the pressure wave generators to be accelerated toward respective ones of the plurality of transducers. The apparatus further includes means for causing restraining forces to be applied to respective control rods to cause respective pistons to impact respective transducers at respective desired times and with respective desired amounts of kinetic energy such that the respective desired amounts of kinetic energy are converted into a pressure wave in the liquid medium.
US10002679B2 System for bulk encoding medical items
A system and method for bulk encoding medical items in a tracking system in a healthcare facility comprises attaching to each of a plurality of identical medical items a blank RFID tag. When activated simultaneously, the serial numbers of all RFID tags on all the identical medical items are read and their serial numbers are associated with the pre-stored characteristics of the medical item in a data base. The RFID tags are blank in that they include no human-readable data concerning the medical article to which the RFID tag is attached. A data mining system and method are provided for mining the database.
US10002677B2 Test mode control circuit
A test mode control circuit relating to a technology for controlling a vendor specific test mode is disclosed. The test mode control circuit includes a signal generation circuit configured to generate a plurality of set signals and a plurality of reset signals in response to a plurality of code signals and a predetermined mode register signal; and a plurality of serially-connected latch circuits configured to selectively operate in response to the plurality of set signals and the plurality of reset signals so as to control an entry signal of an output terminal.
US10002676B2 Nonvolatile memory device detecting defective bit line at high speed and test system thereof
A nonvolatile memory device includes a memory cell array, a page buffer connected to bit lines of the memory cell array, a defect detector, and an input/output circuit. The defect detector receives readout data from the page buffer through the bit lines and performs a logical operation based on the readout data for a plurality of column units. The defect detector outputs defective data based on the logical operation. The input/output circuit outputs the defective data based on a control signal.
US10002675B2 Shift register unit, gate driving circuit and driving method, and display apparatus
The present application discloses a method of driving a gate driving circuit in an operation cycle divided into a first sub-cycle and a second sub-cycle, including providing a gate driving circuit having a first plurality of shift register units with a second plurality of shift register units, the first plurality of shift register units being configured so that each odd/even numbered shift register unit includes a first bias-control terminal to receive a first/second bias signal CLK1/CLK2, a second bias-control terminal to receive a second/first bias signal CLK2/CLK1, and a first control level terminal provided with a first control voltage VC1, the second plurality of shift register units being configured so that each odd/even numbered shift register unit includes a third bias-control terminal to receive a third/fourth bias signal CLK3/CLK4, a fourth bias-control terminal to receive a fourth/third bias signal CLK4/CLK3, and a second control level terminal provided with a second control voltage VC2; configuring the first bias signal CLK1 and the second bias signal CLK2 as first pair of clock signals at respective turn-on level and turn-off level with inverted phase in the first sub-cycle; setting the first control voltage VC1 to a turn-off level so that the first plurality of shift register units is controlled along with the first pair of clock signals to respectively output corresponding gate driving output signals in an output phase within the first sub-cycle; setting both the third bias signal CLK3 and the fourth bias signal CLK4 to a turn-off level and the second control voltage VC2 to turn-on level during the first sub-cycle; configuring the third bias signal CLK3 and the fourth bias signal CLK4 as second pair of clock signals at respective turn-on level and turn-off level with inverted phase in the second sub-cycle; setting the second control voltage VC2 to a turn-off level so that the second plurality of shift register units are controlled along with the second pair of clock signals to respectively output corresponding gate driving output signals in an output phase within the second sub-cycle; and setting the first bias signal CLK1 and the second bias signal CLK2 to a turn-off level and the second control voltage VC1 to a turn-on level during the second sub-cycle.
US10002674B2 Method for operating a serial non-volatile semiconductor memory
A method for operating a serial non-volatile semiconductor memory in which, for safely writing data into the semiconductor memory, a serial write sequence is applied to an input terminal. The sequence is formed at least with a sequence of command bits, a sequence of address bits and a sequence of data bytes. During the transmission of the bits of the write sequence, a clock signal is present at a clock input and a sufficiently high supply voltage is present at a supply voltage terminal. On occurrence of a supply voltage that is too low, the write sequence and/or the clock signal is subsequently transmitted incorrectly during the transmission of the write sequence and of the clock signal to the semiconductor memory. In the alternative, the write sequence is not transmitted at all.
US10002673B2 Flash memory data storage device and programming method thereof
A detection method for detecting a programming operation of a flash memory includes issuing a program command of the programming operation to the flash memory, by a controller, issuing a first read status command to the flash memory, by the controller, before a page program time of the flash memory has been reached, and determining whether the programming operation is performed in the flash memory according to a first memory status corresponding to the first read status command provided by the flash memory.
US10002671B2 Semiconductor memory device
A semiconductor memory device includes first and second memory cell arrays, and first and second control circuits configured to execute an operation on the first and second memory cell arrays. The first control circuit executes an operation on the first memory cell array responsive to a first command set that is received by the semiconductor memory device. The second control circuit executes an operation on the second memory cell array responsive to second and third command sets that are received by the semiconductor memory device while the first control circuit is executing the operation on the first memory cell array.
US10002666B2 FeRAM-DRAM hybrid memory
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. One method includes determining whether to access a first memory cell of a first memory cell array or a second memory cell of a second memory cell array, where a first digit line coupled to the first memory cell is coupled to a paging buffer register including a sense amplifier. The method further includes operating a transfer gate based at least in part on determining to read the second memory cell of the second memory cell array, where the transfer gate is configured to selectively couple a second digit line coupled to the second memory cell to the paging buffer register through the first digit line.
US10002662B2 Semiconductor device
A semiconductor device with a memory unit of which the variations in the operation timing are reduced is provided. For example, the semiconductor device is provided with dummy bit lines which are arranged collaterally with a proper bit line, and column direction load circuits which are sequentially coupled to the dummy bit lines. Each column direction load circuit is provided with plural NMOS transistors fixed to an off state, predetermined ones of which have the source and the drain suitably coupled to any of the dummy bit lines. Load capacitance accompanying diffusion layer capacitance of the predetermined NMOS transistors is added to the dummy bit lines, and corresponding to the load capacitance, the delay time from a decode activation signal to a dummy bit line signal is set up. The dummy bit line signal is employed when setting the start-up timing of a sense amplifier.
US10002660B2 Transistor gain cell with feedback
A gain cell includes a write bit line input, a read bit line output, a write trigger input and a read trigger input. The write element writes a data level from the write bit line input to the gain cell when triggered by the write trigger input. The retention element buffers between an internal buffer node and an internal storage node during data retention. The retention element also connects or disconnects the buffer node to a first constant voltage according to the data level being retained in the gain cell. The read element decouples the storage node from the read bit line output during data read. The read element also connects and disconnects the read bit line output to a second constant voltage according to the data level being read from the gain cell.
US10002659B2 System and method for decoding commands based on command signals and operating state
A system and method for decoding command signals that includes a command decoder configured to generate internal control signals to perform an operation based on the command signals and an operating state. The same combination of command signals can request different commands depending on the operating state. A command is selected from a first set of operations according to the command signals when the memory system is in a first operating state and a command is selected from a second set of operations according to the command signals when the memory system is in a second operating state.
US10002652B1 Memory system and method for operating the same
Provided herein may be a memory system and a method of operating the same. A semiconductor memory device may include a write protect pin mode setting unit configured to set, depending on a parameter value stored therein, a write protect pin of the semiconductor memory device as any one of an input pin and an output pin and a control logic configured to output, when the write protect pin serves as the output pin, internal state information of the semiconductor memory device to an external device.
US10002651B2 Semiconductor devices
A semiconductor device may include a valid command generation circuit and a training control circuit. The valid command generation circuit may be configured to latch an internal chip selection signal and an internal control signal in synchronization with a division clock signal to generate a latch chip selection signal and a latch control signal. The valid command generation circuit may be configured to generate a valid command for executing a predetermined function from the latch control signal. The training control circuit may be configured to generate a training result signal from the latch chip selection signal or the latch control signal based on a flag.
US10002650B1 Signal quality detection circuit for generating signal quality detection result according to two-dimensional nominal sampling point pattern and associated signal quality detection method
A signal quality detection circuit has a sampling circuit and a comparing circuit. The sampling circuit samples an input signal associated with a target device according to a plurality of nominal sampling points, and generates a plurality of sampled bits corresponding to the nominal sampling points, respectively. The nominal sampling points are set by different combinations of sampling time and sampling reference voltage, and the number of the nominal sampling points is larger than four. The comparing circuit generates a signal quality detection result by performing comparison according to the sampled bits.
US10002645B2 Laminate-wrapped hard disk drives and related methods
Hard disk drives of the invention are wrapped in laminate for enhanced sealing of the hard disk drive. Laminate-wrapped hard disk drives of the invention comprise: an enclosed hard disk drive housing comprising a base and a cover enclosed around internal components for facilitating reading and recording of data at a desired location on at least one disk contained within the housing; and a laminate wrapped around the enclosed housing in an at least partially overlapping manner to form the laminate-wrapped hard disk drive and prevent undesired migration therethrough such that a sealed environment exists within the laminate-wrapped hard disk drive, wherein the laminate comprises a barrier layer and an adhesive layer for adherence of the laminate to the enclosed housing.
US10002644B1 Restructuring video streams to support random access playback
Techniques are described for dynamically restructuring an encoded video stream to support a wide range of high-speed playback with accompanying visual feedback of the underlying video content. For a particular range of playback speeds, frames in each fragment are retained or dropped based on the encoded dependencies among the frames in the fragment and the selected playback speed. The set of frames in each fragment is analyzed to determine the optimal pattern of frames to retain or drop for a given playback speed. The time stamps of the retained frames are adjusted to achieve the proper spacing for the decoder.
US10002641B1 Systems and methods for determining highlight segment sets
A system and/or method configured to determine highlight segment sets. Content files that define content in content segment sets may be obtained. Individual highlight segment sets of content segments may be determined from the content segment sets. Determining a first highlight segment set of content segments included in the first content segment may include iterating (a)-(c) for multiple iterations. At (a), individual content segments included in the first content segment set may be selected as a selected content segment for inclusion in the first highlight segment set. At, (b) diversity scores for content segments that are (i) included in the first content segment set and (ii) not yet selected for inclusion in the first highlight segment set may be determined. At (c), one or more of the content segments may be disqualified for inclusion in the first highlight segment set for future iterations based on the diversity scores.
US10002640B2 Hyper-lapse video through time-lapse and stabilization
Various technologies described herein pertain to generation of an output hyper-lapse video from an input video. A smoothed camera path can be computed based upon the input video. Further, output camera poses can be selected from the smoothed camera path for output frames of the output hyper-lapse video. One or more selected input frames from the input video can be chosen for an output frame. The selected input frames can be chosen based at least in part upon an output camera pose for the output frame. Moreover, the selected input frames can be combined to render the output frame. Choosing selected input frames from the input video and combining the selected input frames can be performed for each of the output frames of the output hyper-lapse video.
US10002639B1 Sanitization of voice records
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sanitizing audio recordings. One of the methods includes identifying confidential information in a transcription of an audio file. The method includes altering at least a portion of the audio file to remove the identified confidential information.
US10002638B2 System and method for time delayed playback
A system and method that time delays a playback from a first feed at a first time to a second feed at a second time. The method includes recording the first feed that is received at the first time to be used at least partially as a playback of the second feed at the second time. The second time has a predetermined delay relative to the first time. The method includes determining whether the first feed has a discrepancy in the actual playback from a desired playback. The discrepancy is at a known time and lasting a known time amount. The method includes transmitting the playback to the second feed after the predetermined delay. A fix is aired instead of the playback for the known time amount corresponding to the discrepancy.
US10002629B2 Disk drive suspension assembly having a partially flangeless load point dimple
Various embodiments concern a suspension assembly of a disk drive. The suspension assembly includes a load beam comprising a major planar area formed from a substrate. The load beam further comprises a window in the substrate, a dimple formed from the substrate, and a flange. The flange is a region of the major planar area that extends partially around the dimple but does not extend along an edge of the dimple. The edge of the dimple is adjacent to the window. The dimple is in contact with the flexure. A HAMR block or other element can extend through the window. The lack of a full flange can minimize the necessary clearance between the dimple and the HAMR block or other element and thereby allow the window to be enlarged to accommodate the HAMR block or other element.
US10002627B2 Tape head with electrically conducting surface to reduce triboelectric charging
A tape head including a body exhibiting a tape-bearing area is provided. The body includes at least one transducer that is a read element or a write element, configured in the tape head so as for the tape head to read from or write to a magnetic tape, in operation. The tape-bearing area is essentially covered by an electrically conducting layer of material. This way, the exposed surface of the electrically conducting layer essentially forms the tape-bearing surface of the tape head, which surface contacts the magnetic tape, in operation. A tape head apparatus for recording or reproducing multi-track tapes including the tape head is also provided.
US10002624B1 Magnetic disk device using head amplifier circuit for pattern dependent write
According to one embodiment, a magnetic disk device includes a disk, a head configured to write data to the disk, and an integrated circuit configured to acquire a detection signal indicative of a first pattern of a first frequency of write data, change a first current of a second pattern of a write current corresponding to the first pattern on the basis of the detection signal, detect a third pattern of a second frequency which is greater than the first frequency from the write data, change a second current of a fourth pattern of the write current corresponding to the third pattern, and output the write current with the changed first current and the changed second current to the head.
US10002623B2 Speech-processing apparatus and speech-processing method
A speech-processing apparatus includes: a sound source localization unit that localizes a sound source based on an acquired speech signal; and a speech zone detection unit that performs speech zone detection based on localization information localized by the sound source localization unit.
US10002619B2 Unified speech/audio codec (USAC) processing windows sequence based mode switching
A Unified Speech and Audio Codec (USAC) that may process a window sequence based on mode switching is provided. The USAC may perform encoding or decoding by overlapping between frames based on a folding point when mode switching occurs. The USAC may process different window sequences for each situation to perform encoding or decoding, and thereby may improve a coding efficiency.
US10002617B2 Bandwidth extension of harmonic audio signal
Methods and arrangements in a codec for supporting bandwidth extension, BWE, of a harmonic audio signal. The method in the decoder part of the codec comprises receiving a plurality of gain values associated with a frequency band b and a number of adjacent frequency bands of band b. The method further comprises determining whether a reconstructed corresponding frequency band b′ comprises a spectral peak. When the band b′ comprises a spectral peak, a gain value associated with the band b′ is set to a first value based on the received plurality of gain values; and otherwise the gain value is set to a second value based on the received plurality of gain values. The suggested technology enables bringing gain values into agreement with peak positions in a bandwidth extended frequency region.
US10002615B2 Inter-channel level difference processing method and apparatus
An inter-channel level difference (ICLD) processing method and apparatus are disclosed. A stereo audio signal is received, and the stereo audio signal is parsed frame by frame, to obtain an ICLD of each sub-band of each subframe of each frame of the stereo audio signal; a sum of absolute values of the ICLDs of each subframe of any frame of the stereo audio signal is calculated; and when an absolute value of a difference between the sums of the absolute values of the ICLDs of each two subframes of the any frame is less than a preset threshold, a weighted ICLD value of each sub-band of the any frame is calculated in a first weighting manner; or otherwise, a weighted ICLD value of each sub-band of the any frame is calculated in a second weighting manner.
US10002612B2 Systems, computer-implemented methods, and tangible computer-readable storage media for transcription alignment
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for captioning a media presentation. The method includes receiving automatic speech recognition (ASR) output from a media presentation and a transcription of the media presentation. The method includes selecting via a processor a pair of anchor words in the media presentation based on the ASR output and transcription and generating captions by aligning the transcription with the ASR output between the selected pair of anchor words. The transcription can be human-generated. Selecting pairs of anchor words can be based on a similarity threshold between the ASR output and the transcription. In one variation, commonly used words on a stop list are ineligible as anchor words. The method includes outputting the media presentation with the generated captions. The presentation can be a recording of a live event.
US10002610B2 Presentation supporting device, presentation supporting method, and computer-readable recording medium
A presentation supporting device extracts a first word from a character string included in each region divided from a page of a document file, and calculates a score, for each region in a page currently-displayed, based on the first word and a second word acquired as a result of a sound recognition, and calculates, when the highest score of scores is equal to or higher than a first threshold, a distance between a first region in which the highlight display is currently executed and a second region in which the highest score is equal to or higher than the first threshold, and executes a highlight display in the second region when a frequency corresponding to the distance between the first region and the second region is equal to or higher than a second threshold, and executes a highlight display in the first region, when the second threshold is not reached.
US10002607B2 Cross device companion application for phone
Example apparatus and methods concern establishing context for a phone call. A computing device is controlled to display content and applications that are relevant for the call during the call. A party on the call is identified using data received from a phone used by the party. The relevant content and the relevant application are identified using actions (e.g., purchase to make, call to make) and intentions (e.g., family matter, business matter) identified in text provided in a text-based transcript of the call. The text-based transcript is provided in real time by a natural language processing (NLP) service during the call. The devices are controlled to selectively present the relevant content and the relevant application to make the call more automated and more productive. A to-do list is automatically generated based on the intentions, the actions, and on subject matter or content discussed or accessed during the call.
US10002604B2 Voice synthesizing method and voice synthesizing apparatus
A voice synthesizing apparatus includes a first receiver configured to receive first utterance control information generated by detecting a start of a manipulation on a manipulating member by a user, a first synthesizer configured to synthesize, in response to a reception of the first utterance control information, a first voice corresponding to a first phoneme in a phoneme sequence of a voice to be synthesized to output the first voice, a second receiver configured to receive second utterance control information generated by detecting a completion of the manipulation on the manipulating member or a manipulation on a different manipulating member, and a second synthesizer configured to synthesize, in response to a reception of the second utterance control information, a second voice including at least the first phoneme and a succeeding phoneme being subsequent to the first phoneme of the voice to be synthesized to output the second voice.
US10002603B2 System and method for actively influencing sound
A system has a sound generator (20) that generates superimposed sound to a sound to be manipulated. An error sensor (50) measures sound and outputs a corresponding feedback signal (e′(n)). A signal generator (91) generates a sound signal (y(n)). A controller (92) generates a control signals (λ1(n)) and (λ2(n)). The adder (94) subtracts one control signal (λ2(n)) from the feedback signal (e′(n)) and outputs a modified feedback signal (en(n)) to the signal generator (91). A weighter (95) weights the sound signal (y(n)) with the control signal (λ1(n)) and outputs the weighted sound signal (y′(n)). The generated sound signal (y(n)) is a function of the modified feedback signal (e(n)). The controller (92) generates the control signals (λ1(n), λ2(n)) such that a value of the amplitudes of the feedback signal (∥e′(n)∥) corresponds to a predefinable value (Δ).
US10002602B2 Method and system for reducing fan noise and electronic device using the same
A noise-reducing fan system, comprising a motor, a fan body, a plurality of magnetic-inducing elements, a magnetic field generator and a noise-reducing sound source device, is provided. Here, the fan body is mounted on the motor. The fan body comprises a plurality of blades, on which the plurality of magnetic-inducing elements are disposed, respectively. The magnetic field generator, which may generate a magnetic field, is employed for driving the plurality of magnetic-inducing elements to vibrate the plurality of blades and generate a vibration sound, so that at least one portion of the noise emitted from the fan body as rotating may be counterbalanced. The noise-reducing sound source device is disposed on a predetermined position and may send out a noise-reducing sound, so that the noise-reducing sound may counterbalance at least the other portion of the noise emitted from the fan body as rotating.
US10002601B2 In-vehicle communication signal processing
A system includes a feedback filter configured to receive an audio signal from a microphone and to process the audio signal based on a feedback path between a loudspeaker and the microphone. The system also includes an adaptive filter coupled to the feedback filter. The system further includes a signal combiner coupled to the microphone and to the adaptive filter.
US10002599B1 Pickup assembly for an electrical stringed musical instrument
A pickup comprises a mounting component having a mounting plate, a first contact and a second contact. The pickup also has a coil component including a primary flatwork member, a secondary flatwork member, a pole therebetween, and a coil of wire wrapped around the pole. A magnet cooperates with the pole. A first coil end is electrically connected to a first coil component contact, and a second coil end is electrically connected to a second coil component contact. When assembled, the first coil component contact electrically couples to a select one of the first contact and the second contact of the mounting member regardless of the orientation of the coil component relative to the mounting plate.
US10002595B2 Rhino resonator and flute crown
A wind instrument cavity resonator and optional flexible flute crown assembly capable of improved sound generation and amplification within a flute or piccolo body is presented. The crown presents a swiveling nut joint, and the resonator has one or more counterweights to assist in the sound and weight balancing of the musical instrument, creating an acoustically pleasing flute or similar sound generation device.
US10002587B2 Display apparatus and method for controlling display apparatus
A display apparatus includes a display section that includes a light source and displays a displayed image based on image data and an image correction section that corrects the image data based on correction data. The image correction section corrects a color in the image by switching the correction data between first correction data which enables correction in which a displayed color in the displayed image conforms to a reference color and second correction data which enables correction in which a displayed color in the displayed image conforms to a color within an allowable range set in advance.
US10002586B1 Compression of display data stored locally on a GPU
Display data used in display frame generation are compressed for efficient storage in a local memory within a graphics processing unit. The compression technique used is difference encoding and before performing difference encoding, display data in RGB format are converted into YCbCr format. Since the component values of adjacent pixels in YCbCr format typically vary less than the component values of the same adjacent pixels in RGB format, converting the display data to YCbCr format before performing difference encoding improves the compression efficiency.
US10002583B2 Display drive circuit and display panel
A display drive circuit is provided, including a line buffer, a lever converter, a D/A converter, a Gamma reference voltage generator, and a buffer. The Gamma reference voltage generator has a first duty time and second duty time. In the first duty time, the Gamma reference voltage generator outputs the Gamma voltage to the buffer to charge pixel electrodes of a display having the display drive circuit. In the second duty time, the Gamma reference voltage generator outputs a common voltage to the buffer.
US10002581B2 Liquid crystal display and a driving method thereof
A liquid crystal display includes a liquid crystal panel which includes a plurality of pixels and a plurality of data lines connected to the plurality of pixels and a data driver which applies data voltages having different polarities to adjacent data lines among the plurality of data lines and performs a first charge sharing to short the data lines having the different polarities and a second charge sharing to short the data lines having the same polarity, wherein the voltage of at least one of the data lines is step-wisely changed by the second charge sharing.
US10002579B2 Display device
According to one embodiment, a first Pixel is connected to a first source line via a first switch included in a first Pixel and the second Pixel is connected to a second source line via a second switch included in the second Pixel. The first Pixel has a first memory, and the second Pixel has a second memory. A first potential line supplies data 1 and a second potential line supplies data 0. The first and second Pixels can store data 1 or 0, when a gate signal is applied to a gate line and the first and second switches are turned on. In this case, in order to store the same data (1 or 0) in the first and second memories, the first and second source lines should be applied different revel signals each other.
US10002577B2 Color adjustment method and device, liquid crystal display
A color adjustment method includes obtaining a current color gamut mode of a pixel, converting the current color gamut mode of the pixel to a preset color gamut mode to obtain a blue component of the pixel in the preset color gamut mode, and performing an intensity weakening adjustment on the blue component of the pixel in the preset color gamut mode.
US10002573B2 Field sequential display device and drive method therefor
The purpose of the present invention is to reduce the size of a circuit that generates display data and backlight data in each field. A field sequential data generation unit (10) is characterized by including a motion vector detection unit (11) for detecting motion vectors (MV) of input image data (D1), a backlight data generation unit (12) for generating backlight data (D2) based on the input image data, an image data calculation unit (13) for generating pre-interpolation display data (D3) based on image data (De) equivalent to the input image data and the backlight data, and an interpolation frame generation unit (14) for generating display data (D4) by performing frame interpolation processing which includes motion compensation using the motion vectors, on the pre-interpolation display data. By using such a configuration, the backlight data is generated based on the input image data having not been subjected to the frame interpolation processing, and the size of the circuit is reduced.
US10002568B2 Display unit, display unit driving method, and electronic apparatus with deterioration suppression
A display unit of the disclosure includes a pixel array section and a drive section. In the pixel array section, unit pixels each including a light-emitting section are disposed. The drive section causes, during a non-display period other than a display period, a transistor to be corrected to be in an electrically conductive state, and performs, during the non-display period, light emission driving of the light-emitting section on a basis of a predetermined voltage. The transistor is provided in each of the unit pixels. The display period is a period during which display driving is performed on a basis of a display signal.
US10002564B2 Display device, display module, and electronic device
To provide a display device which can perform external correction and has a reduced area occupied by a read circuit. The display device includes a pixel and the read circuit. The pixel includes a transistor and a display element. The read circuit includes a function selection portion and an operational amplifier. The transistor is electrically connected to the function selection portion through a wiring. The operational amplifier is electrically connected to the function selection portion. The function selection portion includes at least one switch and can select the function of the read circuit by switching of the switch.
US10002562B2 Wear compensation for a display
Techniques for implementing aging compensation for a display are described. An example of an electronic device includes a display with a plurality of pixels, each pixel including one or more Light Emitting Diodes (LEDs). The electronic device also includes a wear compensation unit. The wear compensation unit is configured to receive input frame data corresponding to content to be displayed, determine a wear compensation configuration that identifies which of the plurality of pixels are compensated pixels and which are non-compensated pixels, and generate output frame data by adjusting the input frame data associated with the compensated pixels based on a degree of aging of the LEDs of the compensated pixels.
US10002561B1 Perceptually configured array of addressable electromagnetic emitter elements
The present invention provides a system and related devices, systems and methods to enable the controlled and predictable emission of electromagnetic radiation from objects that previously were impossible or impractical to utilize as electromagnetic emitters or to place electromagnetic emitters on. The present invention includes addressable electromagnetic emitter “elements”, a plurality of which is applied as a continuous surface coating or is otherwise integrated with one or more three dimensional objects (the “subject”). Said plurality of elements (“array of elements”) is controlled by an array controller which accepts electrical input signals, generates and transmits, by means of a shared transmission medium, corresponding control signals to elements in the array. An automated configuration method and system provide configuration data utilized by the array controller to convert input signals to control signals compensating for irregular element placement, radiance and other factors unique to an application of the present invention.
US10002560B2 Gate drive on array unit, gate drive on array circuit and display apparatus
A gate drive on array unit, a gate drive on array circuit and a display device are disclosed. The gate drive on array unit including: a control module configured to output a clock signal under control of a gate driving signal of a previous stage of gate drive on array unit or a start input signal; an output module connected to the control module and configured to output a high voltage signal (VGH) as a gate driving signal of the present stage under control of the clock signal outputted from the control module, and output a low voltage signal under the control of the clock signal outputted from the control module; and a reset module connected to the output module, and configured to reset the gate driving signal of the present stage under the control of a gate driving signal of a next stage of gate drive on array unit.
US10002559B2 Image display device, image display system, and image display method
An image display device includes a display unit that includes a plurality of display lines, an image data input unit that receives image data including data for each display line, and an image data transmission switching circuit that transmits the image data to the display unit.
US10002555B2 Display apparatus and dipslay method
A display apparatus and a display method are disclosed. The display apparatus includes at least one display unit and a control unit. 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 control unit is electrically connected to the LCD module and the self-luminous display module, and matches optical parameters of the LCD module with optical parameters of the self-luminous display 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, and the display method matches display effects of the LCD module and the self-luminous display module.
US10002554B2 Display device and method of detecting deterioration of the same
A display device includes a display panel, a power supply unit, a first current measuring unit, and an overcurrent preventing switch. The power supply unit provides a power supply voltage to the display panel. The first current measuring unit is connected to a first path for providing the power supply voltage from the power supply unit to the display panel and measures a first current flowing through the first path. The overcurrent preventing switch is connected in parallel with the first current measuring unit and selectively forms a detour path for the first path according to an amount of the first current such that at least a portion of the first current flows through the detour path.
US10002546B2 Spinal injection trainer and methods therefor
A model for anatomical training includes a clear thermoplastic elastomer matrix formed with at least one contoured surface that simulates at least a portion of a human body. The visibly clear thermoplastic elastomer matrix provides visible needle tracks upon needle penetration that may be fused closed upon heating the thermoplastic elastomer matrix. The model includes at least a portion of a vertebral column with a synthetic spinal sheath passing through a portion of the vertebral column, the synthetic spinal sheath providing tactile feedback upon needle penetration that simulates the tactile feedback of a needle penetrating a natural human spinal sheath.
US10002542B1 Method of playing a musical keyboard
A method of playing a musical keyboard comprises four main steps. The first step involves providing a guide comprising multiple columns aligned with keys on the musical keyboard. The columns are further divided into rows defining multiple blocks containing color codes and numbers. The numbers are arranged in arithmetic progression in each color code extending across a single row. The second step involves playing a first key on the musical keyboard based on a selected color code represented in each predetermined row. The third step involves playing the subsequent keys on the musical keyboard as per the arithmetic progression of numbers in the subsequent rows. The fourth step involves shifting to a subsequent row of the sheet, to start playing a selected key and the subsequent keys on the musical keyboard based on the next color code and corresponding numbers represented in the subsequent rows.
US10002541B1 Musical modification method
A method for producing modified music can be for facilitating playing of a musical instrument and/or facilitate learning of a song. Such methods can include several computer implemented steps which can be some or all of the following steps; digitally obtaining original note data about a song and/or original audio data of the song, creating modified note data for a musical instrument, synchronizing audio data of the song to the modified note data, and presenting the modified note data to a user. The steps can also be ordered as outlined above and below.
US10002540B2 Interactive educational tool
Systems, devices, and methods associated with interactive educational tools are described herein. One device includes instructions executable by a processor to cause a plurality of mobile devices to each represent a respective subsystem associated with an objective, cause an interaction between at least two of the plurality of mobile devices to represent a relationship between the respective subsystems represented by the at least two mobile devices, and aggregate a number of interactions between the at least two of the plurality of mobile devices to form a coordinated response associated with achieving a particular objective.
US10002532B2 Communication device and method
According to an embodiment, a communication device is provided in a movable body and is wirelessly communicable with a transceiver unit and another movable body. The communication device includes a transmitter, a receiver, a synchronization unit, a registration unit, and a stop control unit. The transmitter transmits movable body information on the movable body to a predetermined channel. The receiver receives transceiver unit information that the transceiver unit has transmitted to the predetermined channel. The synchronization unit performs synchronization of reception timing when the transceiver unit information can be received. The registration unit registers a communication area of the transceiver unit calculated based on a position where the other movable body receives the transceiver unit information in storage. The stop control unit stops transmission of the movable body information at a reception timing of the transceiver unit information, when a position of the movable body is within the registered communication area.
US10002529B2 Operating table system
An operating table system is disclosed. The operating table system has a first transmitting-receiving device that is mountable to a transport device, a second transmitting-receiving device that is mountable to an operating table column, and a coupling device that couples a patient support and the operating table column. The first transmitting-receiving device is configured to transmit a request command and a transfer command to the second transmitting-receiving device. The second transmitting-receiving device is configured to transmit a device address to the first transmitting-receiving device. The coupling device is actuated based on the second transmitting-receiving device receiving the request command and the transfer command and the first transmitting-receiving device receiving the device address.
US10002525B2 Method and device for the remote control of a function of a vehicle
A method and device for the remote control of a function of a vehicle is disclosed. Images of the vehicle are recorded by a camera which is integrated in the mobile control unit. A visual signal is generated at a predetermined position on the vehicle, where remote control is only enabled if the visual signal is recorded by the camera. The device for the remote control of a function of a vehicle includes a mobile control unit with an integrated camera to record the images of the vehicle. A signal generation unit is arranged at a predetermined position on the vehicle for the generation of a visual signal and the vehicle includes a function unit for the control of the function. The function unit is formed in such a way that remote control is only enabled when the visual signal is recorded by the camera.
US10002522B2 Information processing apparatus and transmission control method
An information processing apparatus includes: a processor that executes a process, the process including: detecting that sensor information of any sensor, among a sensor group registered associated with a mobile terminal that transmits sensor information, upon reception of the sensor information from a sensor capable of transmitting a radio signal, has not been acquired from the mobile terminal for a predetermined time or more; and transmitting a signal to a wireless access point to transmit latest sensor information acquired from the sensor to the mobile terminal when detecting that sensor information of any sensor has not been acquired from the mobile terminal for a predetermined time or more.
US10002521B2 Suppressing nuisance alarms of a floating production, storage and offloading (FPSO) surveillance system
A Floating Production, Storage and Offloading (FPSO) surveillance system (7) is equipped with an adjustable alarm threshold that suppresses nuisance alarms if liquid level variations in FPSO crude oil and/or other liquid storage tanks (6) monitored by the system do not exceed estimated oscillating liquid level variations due to oscillating motions of the FPSO unit (1) during severe weather conditions.
US10002518B1 System and method of biological and germ cross contamination control
Hospital-acquired infections or nosocomial infections are decreased when medical personal observe a hand washing protocol. A method is disclosed for encouraging adherence to a hand washing protocol when entering and exiting rooms of patients. A carried device, or badge, receives a first signal when proximate to a wash station. A first indicator on the badge displays indicates that that the wearer has visited the wash station. The badge receives a second signal when inside a patient's room, i.e., when visiting a first contaminated area. The badge may receive a third signal when entering a second contaminated area. A second indicator on the badge alerts the wearer when a countdown expires after washing, of failure to visit the wash station before the first room visit, or of failure to visit the wash station between room visits. Reporting data may be uploaded to a database.
US10002513B2 Footwear arrangement with battery and anti-theft protection
A footwear arrangement including a wireless interface device capable of sending input signals and receiving output signals to a first shoe having a primary controller. The primary controller sends signals to the second shoe, which has a slave controller that is controller that is controlled by signals from the primary controller.
US10002512B2 System and method for object entry and egress control in a predefined area
A system and method of loss prevention using a pair of ID tags is disclosed. The user or owner of the protected object can dynamically create a security perimeter by using key ID tag and object ID tag pair. An object ID tag is either embedded in or attached to a protected object. A key ID tag, which is in a handheld device, has protection to prevent unauthorized scan. The object ID tag information can only be obtained from key ID tag using preprogrammed algorithm. The area security system will be armed after reading and validating a key ID tag scanned by the user. If anyone takes protected object with object ID tag out of the area without proper key ID tag authentication, alarm will be triggered.
US10002510B2 System and methods for detecting, confirming, classifying, and monitoring a fire
One variation of a method for detecting a fire includes: during a first time period: detecting an increase in ambient light intensity and detecting an increase in ambient humidity; responsive to the increase in ambient light intensity and the increase in ambient humidity, detecting a fire event; during a second time period: correlating a decrease in ambient light intensity with an increase in visual obscuration; detecting an increase in ambient air temperature; in response to a magnitude of the increase in visual obscuration remaining below a high obscuration threshold and a magnitude of the increase in ambient temperature remaining below a high temperature threshold, classifying the fire as an incipient fire; and, in response to the magnitude of the increase in visual obscuration exceeding the high obscuration threshold and the magnitude of the increase in ambient temperature exceeding the high temperature threshold, classifying the fire as a developed fire.
US10002507B2 Integrated security network
A security system architecture and method of operation that combines a local security network with control panel and sensors, a central monitoring station (CMS), and a separate operator computer server that provides a web portal for both the homeowner and CMS, that maintains a persistent connection between the control panel and CMS allowing failsafe dual-path signaling. This dual-path signaling technique is extended to provide an effective “smash and grab alarm”, and various approaches to dual-path signal management are disclosed including handshaking, persistent domain monitoring, relayed Operator 3-to-CMS signaling, etc. Improved processes for remotely accessing video are also disclosed along with an improved process for remote control panel configuration, and control panel interfacing with home automation appliances.
US10002506B2 Security system with kill switch functionality
A merchandise display security system for displaying and protecting an article of merchandise is provided. In one example, the system includes a sensor configured to be coupled to an article of merchandise and to communicate with the article of merchandise. The system also includes a tower configured to receive a signal from the sensor in response to a security event. The tower is further configured to generate a kill switch signal for determining whether to activate a kill switch on the article of merchandise.
US10002505B1 Systems and methods for protecting retail display merchandise from theft
Security systems and methods configured for use with an item of merchandise for retail display include a housing, at least one sensor carried by the housing and at least one output device carried by the housing. The security system further includes a controller carried by the housing and operably coupled to the sensor and to the output device. The controller is operable to determine a distance traveled by the item of merchandise from a retail display “home” position based upon a sensor input from the sensor, and to activate the output device based upon the distance traveled by the item of merchandise exceeding a threshold distance. The controller may utilize the at least one sensor in conjunction with an inertial navigation system (INS) and motion processing algorithms or techniques to determine the distance traveled by the item of merchandise from the retail display “home” position.
US10002504B2 System and method of providing intelligent system trouble notifications using localization
Systems and methods of providing intelligent system trouble notifications using localization are provided. Some methods can include a dealer device receiving a first signal from a first control panel device indicative of a system trouble event at the first control panel device, the dealer device transmitting a second signal to each of a plurality of other control panel devices soliciting a status update therefrom, the dealer device receiving a respective third signal from each of the plurality of other control panel devices indicative of a respective system status, and the dealer device determining whether the system trouble event is local to the first control panel device or is area wide.
US10002502B2 Apparatus, systems, and methods for signal localization and differentiation
Apparatus, systems, and methods for providing transmission and localized reception of audio, visual, and tactile signaling are taught for a myriad of useful purposes, including embodiments that permit differentiation between selected groups of intended recipients to permit simultaneous use of multiple instances of this technology in close proximity, if desired.
US10002500B2 Emergency inflatable signal locator
Improvements in an emergency inflatable signal locator is disclosed the emergency inflatable signal locator is a portable self-contained emergency inflatable illuminated signal location indicator generally provides a carrying case defining an interior volume carrying a container of compressed helium and an inflatable balloon having a reflective exterior surface and carrying a light source, the inflatable balloon connected to one end of a length of tether. The tether having a second end portion securely fastened to a reel that is securely interconnected to the interior of the carrying case allowing the inflated balloon to be retracted if necessary.
US10002499B2 Distribution of audible notifications in a control room
A technology for delivering an audible notification from a process control system in a control room environment, where the delivery is made by one or more first speakers having a first coverage for audible notifications and one or more second speakers having a second coverage for audible notifications. A determination if the location of an operator is covered by the first coverage is made. The audible notification is delivered by the one or more first speakers if it is determined that the location of the operator is covered by the first coverage. The audible notification is delivered by the one or more second speakers if it is determined that the location of the operator is not covered by the first coverage.
US10002496B2 Gaming system and method providing a keno game including an object removal feature that may trigger a secondary award
The present disclosure is directed to a gaming system and method providing a keno game including an object removal feature that may trigger a secondary award. In one embodiment, the keno game is associated with a plurality of keno numbers and a plurality of sets of objects. Each object is associated with one of the keno numbers. The gaming system displays the sets of objects in different layers stacked one atop the other. If an object removal event occurs during play of the keno game, the gaming system removes (at least) one of the displayed objects such that the object is no longer displayed, and determines if a secondary award triggering event occurred based on the removal of the object. If so, the gaming system determines and provides a secondary award. The occurrence of the object removal event thus provides an opportunity for the secondary award triggering event to occur.
US10002495B2 Side pool interleaved wagering system
A side pool interleaved wagering system is disclosed. The system includes an interactive controller operatively connected to an application controller, the interactive controller constructed to: receive an indication to participate in a competition with one or more other users; communicate application telemetry associated with the interactive application; and receive an application resource. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: receive a wager request; communicate funds for a side pool; generate a wager outcome; communicate the wager outcome; and receive funds from the side pool when the user is a winner of the competition. The system also includes the application controller operatively connecting the interactive controller to the wager controller by a network, the application controller constructed to: communicate a wager request based on received application telemetry; and communicate application resources based on received wager outcome.
US10002494B2 Multi-player bingo game with progressive jackpots
Methods and gaming units for conducting a wagering game and an associated progressive jackpot in a gaming network having a plurality of operatively coupled gaming units are described. A progressive jackpot award amount may be determined in part based on the amount of the player's wager for the occurrence of the wagering game in relation to a maximum wager amount that may be made on one of the gaming units in the gaming network. The progressive jackpot pool may include a main pool and a reserve pool. Portions of players' wagers being added to the progressive jackpot pool may be apportioned between the main pool and the reserve pool based on calculation performed at the gaming network, with the apportionment being at least partially determined by the amount in the main pool.
US10002493B2 Asynchronous group play method for online casino game
A method for facilitating asynchronous group play of an online casino game is provided. A group session is initiated over the Internet, including a plurality of players. A group objective defines a requirement of two or more of the plurality of players achieving winning outcomes that result from initiation of player decisions occurring in relative proximity to each other. For each player, outcomes of player decisions occurring during a period of gameplay are stored to a current session database defined in a storage device, wherein the periods of gameplay of at least two of the plurality of players are asynchronous. The current session database is analyzed to identify outcomes of two or more of the plurality of players occurring within a predefined number of player decisions of each other. The identified outcomes are combined and compared against the group objective.
US10002492B2 Method of modifying a primary game of an existing legacy gaming machine to include secondary game features
Secondary gaming functionality is provided for a casino gaming machine by a secondary controller of the casino gaming machine. The secondary gaming functionality may function to provide a multi-game experience at the gaming machine or remotely at another gaming machine or other device, e.g., a smart phone, tablet, personal computer, and the like. The multi-game experience may comprise one or more additional instances of a wager-based video game provided by the primary gaming functionality of the gaming machine. The secondary gaming functionality of the gaming machine may cause the one or more additional instances of the wager-based video game to be presented at another device either directly or indirectly via a server, such as a social media server or a server-based gaming system's server. The secondary gaming functionality may provide betting scenarios other, additional than those provided by the primary gaming functionality, which betting scenarios may permit the player to wager on a wager-based video game provided by the primary gaming functionality.
US10002491B2 Controlling gaming effects on available presentation devices of gaming network nodes
A wagering game system and its operations are described herein. In embodiments, the operations can include determining a bank gaming effect for presentation on a bank of content presentation devices. The bank of content presentation devices can be associated with a plurality of wagering game machines. The operations can further include receiving presentation status information for the bank of content presentation devices. The presentation status information can indicate one or more events that affect a state of availability of each of the bank of content presentation devices to present the bank gaming effect. The operations can further include determining, based on the presentation status information, one content presentation device, from the bank of content presentation devices, that is ineligible to present the bank gaming effect. The operations can also include excluding the one content presentation device from participation in the bank gaming effect.
US10002490B2 Method and apparatus for using conditional parameters to alternate between wagering games
A wagering method is provided that allows players or gaming establishments to specify conditions which when satisfied, reconfigure the gaming device to change game play from a first game to a second game. The condition may depend upon the value of a parameter—generally related to game play—to determine if the condition is valid and triggers the reconfiguration. The second game may be selected from a game on the same gaming device, from a game on a different gaming device, or a game played by a specific player.
US10002488B2 Electronic gaming device with call tower functionality
Examples disclosed herein relate to a gaming device including a memory, a processor, a display, a plurality of display areas located on the display, and a call tower including a first plate, a second plate, a third plate, and a call tower display screen, and a processor which initiates a base game via the plurality of display areas located on the display.
US10002480B2 Apparatus and methods for entry control over a cellular network
Apparatus and methods for controlling physical access to a location include an entry system including at least one barrier at the physical location, with the barrier configured to selectively permit access into and/or from and/or within the physical location upon proper credentials and/or authorization. A cellular device is connected to or integrated with the entry system and is configured to transmit and receive voice and/or data information to the entry system that includes the credentials and/or authorization. The cellular device can be a retrofit to prior art/installed systems, can be external to an otherwise operational system, and/or can be integrated natively into the entry system. Methods and apparatus are disclosed to determine the power status and network link state of the cellular device and/or to establish communication through/to same, as well as for the cellular device to be connected to and control a plurality of entry systems and/or barriers. A plurality of entry systems and/or barriers can be controlled by one or more cellular devices, and the usage (and associated billing charges from cellular service providers) on any/all of those cellular devices monitored and selected to optimize (reduce) the expense of any data or other charges imposed by a cellular carrier associated with the cellular device. Optimization can include allocation to the aforementioned voice and/or data cellular plans related to specific of the plurality of entry systems and/or barriers.
US10002472B2 Methods and apparatus for operating flight control systems of aircrafts
Methods and apparatus for operating flight control systems of aircrafts are disclosed. An example apparatus includes a flight control system including a processor to: based on data from first and second sensors, determine first and second values; based on the first and second values, determine a location of a jam in the flight control system, the location of the jam being determined based on a summation of the first and second values.
US10002468B2 Systems and methods for updating non-networked autonomous devices
Various arrangements for servicing autonomous devices via satellite-based communication links are detailed herein. A satellite transponder stream of data may be monitored via a tuner for an identifier indicative of an autonomous device. An update linked with the identifier may be acquired from the satellite-transmitted transponder stream of data. The acquired update may be stored at least until the autonomous device communicatively pairs with the network-independent maintenance device. The autonomous device may be communicatively paired with the system or device that received the satellite-broadcast update. In response to having acquired the update linked with the identifier from the transponder stream of data and the autonomous device being communicatively paired with the system or device, the acquired update may be transmitted to the autonomous device.
US10002467B2 Apparatus and method of error monitoring with a diagnostic module
A vehicle computer system configured to communicate with a mobile device, comprising a wireless transceiver configured to communicate with the mobile device. The vehicle computer system also includes a processor in communication with the wireless transceiver and memory. The processor is configured to monitor activity occurring at the wireless transceiver, receive a message from the wireless transceiver that includes information related to one or more software states of the wireless transceiver, determine an error has occurred at the wireless transceiver, save the information related to the one or more software states of the wireless transceiver in the memory, and send the information related to the one or more software states.
US10002464B1 Light field light source orientation method for augmented reality and virtual reality and front-end device
The present invention relates to a light field light source orientation method for augmented reality and virtual reality and a front-end device. The method comprises: A: identifying a target marker; B. tracking the target marker; C. analyzing the pixel color shape on the marker object; D. analyzing color difference zones on the marker object and analyzing the shape cast to calculate direction of environmental light source; E. pushing the light source directional data to an augmented reality object; and F. compensating and adjusting the imaging of an augmented reality object: the present invention can collect surrounding environmental factors, such as the light source direction, so as to project a computer-generated object into a reality environment to possess a shadow consistent with that in the reality, so that an augmented reality environment is more realistic and represents a realist shadow effect of the object.
US10002460B2 Method and apparatus for estimating body shape
A system and method of estimating the body shape of an individual from input data such as images or range maps. The body may appear in one or more poses captured at different times and a consistent body shape is computed for all poses. The body may appear in minimal tight-fitting clothing or in normal clothing wherein the described method produces an estimate of the body shape under the clothing. Clothed or bare regions of the body are detected via image classification and the fitting method is adapted to treat each region differently. Body shapes are represented parametrically and are matched to other bodies based on shape similarity and other features. Standard measurements are extracted using parametric or non-parametric functions of body shape. The system components support many applications in body scanning, advertising, social networking, collaborative filtering and Internet clothing shopping.
US10002458B2 Data plot processing
A method, system, and/or computer program product processes a data plot comprising a plurality of data points for inclusion of additional information content. A space of the data plot is divided into subspaces, where each subspace contains at least one data point of the data plot. An available area for each subspace is computed, and then a compressed information representation for each subspace is computed based on information about said at least one data point contained in said each subspace and a computed available area for said each subspace.
US10002457B2 Image rendering apparatus and method
An image rendering apparatus comprises an image data unit for obtaining volumetric image data representative of a three-dimensional region, a rendering unit configured to perform a rendering process on the volumetric image data that includes a sampling process that comprises, for each of a plurality of sampling paths, determining a respective color or grayscale value for a corresponding pixel based on a plurality of sampled points along the sampling path. For each sampling path, the sampling process performed by the rendering unit comprises for each of at least some of the sampled points, calculating a significance factor for the sampled point based on accumulated opacity along the sampling path for the sampled point, selecting for the sampled point one of a plurality of rendering calculation processes in dependence on the calculated significance factor, and performing the selected rendering calculation process to obtain at least one image data value for the sampled point. For each sampling path the rendering unit is configured to determine the color or grayscale value for the corresponding pixel based on the determined image data values for the plurality of sampled points for the path.
US10002456B2 Water surface rendering in virtual environment
Aspects described herein may provide improved water surface approximation by correcting a polygonal mesh (such as a projected grid mesh) at pixel and/or sub-pixel levels through application of a novel ray-casting method based on a modified version of Newton's method for finding roots. The ray-casting method may refine an initial condition determined based on the polygonal mesh and may iteratively develop a more accurate approximation of the water surface as described further herein. This improved approximation method may be suitable for both low-end and high-end GPUs. Due to lower computational complexity, the method may be utilized by low-end GPUs to improve quality while maintaining performance. The method may also be further enhanced with more advanced features such as low-cost multisampling anti-aliasing on higher-end GPUs to provide superior visualization of water surfaces and take full advantage of the additional processing power of such systems.
US10002453B2 System and method for displaying and manipulating a floor layout display on a computer
A graphic display on a computer system with a floor layout having a canvas layer and an overlay layer. The canvas layer has tile graphics laid out in a grid, the tile graphics representing portions of the floor. The overlay layer has overlay containers corresponding to the tile graphics, the overlay layer having overlay zones and overlay graphics. Overlay functions associated with overlay zones in an overlay container manipulate the tile graphic associated with the overlay container. The overlay graphics of each overlay container are transparent until a hover event occurs over the associated overlay container. A tile pallet illustrates the tile graphics in the canvas layer of the floor layout. A tool layout display includes indicia associated with various functions that can manipulate the tile graphics in the flooring layout. A perspective flooring layout is displayed in a transparent window of an environmental mask with a perspective room design.
US10002448B2 Producing glyph distance fields
A system includes a first computing device that includes a memory configured to store instructions. The first computing device also includes a processor to execute the instructions to perform a method that includes receiving data representing a collection of line segments that represent a glyph. The method also includes, for each line segment, defining a cell that substantially encapsulates the line segment. At least one side of the cell is defined by bisecting an angle defined by the line segment and an adjacent line segment. The method also includes determining a value for a portion of the defined cell based upon the distance between the portion of the cell and the corresponding line segment.
US10002441B2 Image processing apparatus, image processing method, and computer-readable recording medium
An image processing apparatus includes an imaging unit that divides an image of a subject into blocks, a quadric-surface fitting unit that calculates a distance from a reference position to the subject that corresponds to each block, a weight calculating unit that calculates a weight of each block according to the distance, and a barycenter calculating unit that corrects information about a size of the subject projected in each block based on the weight, and calculates barycentric coordinates based on the corrected information about the size of the subject.
US10002439B2 Three-dimensional measurement system and method thereof
A three-dimensional measurement system includes a projector, an image sensor, an image analyzing module and a measurement module. The projector provides a structured light pattern. The image sensor captures an object image of an object on which the structured light pattern is projected. The image analyzing module analyzes the object image to obtain a space coding image and a phase coding image according to gray level distribution of the object image. The measurement module calculates phase information of each of coordinate points in the phase coding image, calculates compensation information of a coordinate position, corresponding to a coordinate position of a point of discontinuity, in the space coding image, compensates the phase information of the point of discontinuity in the phase coding image by the compensation information, and calculates height information of the object according to the phase information of each of the coordinate points.
US10002438B2 Rapid image registration
An example method of rapid image registration includes recovering an affine transform of a quasi-periodic object based on peak locations of Discrete Fourier Transform (DFT) in a captured image. The example method also includes filtering a region of the captured image to match a filtered version of a reference image including the quasi periodic object. The example method also includes recovering translation parameters to reduce image differences between the reference image and the captured image for a subset of the image locations of the filtered image and outputting an approximate transform including translation.
US10002433B2 Boundary line recognition apparatus and branch road determination apparatus
In a boundary line recognition apparatus, based on luminance levels of an image captured by a camera, candidate edge points of a boundary line sectioning a travel road are extracted, and a candidate line of the boundary line is extracted. An apparent width of the candidate line on an image is calculated, from a width of the candidate line in a horizontal direction of the image and an angle of the candidate line relative to a vertical direction of the image. A probability of a candidate line being a boundary line is calculated to be higher, as a degree of the candidate line having characteristics as a boundary line is higher. The calculated probabilities are integrated in respect of a plurality of characteristics to recognize a boundary line. The characteristics include a ratio of the calculated apparent width to an image blur degree is larger than a predetermined value.
US10002429B2 Apparatus and method for notifying a virtual reality user of real world objects
A virtual reality apparatus comprising: i) a plurality of sensors for detecting objects in the vicinity of a user of the virtual reality apparatus; and ii) a controller coupled to the plurality of sensors and configured to determine that an object has been detected. The controller determines a direction of the detected object with respect to the user. The controller generates a glowing region in a virtual reality image being viewed by the user. The location of the glowing region in the virtual reality image notifies the user of the direction of the detected object. The controller generates an audible notification in response to detection of the detected object and determines a distance of the detected object with respect to the user.
US10002424B2 Image processing system and method to reconstruct a three-dimensional (3D) anatomical surface
Various aspects of an image-processing system and method to reconstruct a three-dimensional (3D) anatomical surface of an anatomical portion are disclosed herein. The system includes an image-processing device configured to receive a plurality of stereo images of the anatomical portion. A first set of key points with a point density greater than a threshold value is identified. A second set of key points is determined based on filtration of one or more outlier key points from the identified first set of key points. A 3D anatomical surface of the anatomical portion is reconstructed based on disparity of one or more matched key points in the determined second set of key points and a smoothing operation performed on the disparity.
US10002422B2 Ultrasound image processing apparatus and medium
An ultrasound image processing apparatus includes a structural object extracting unit, an abnormal candidate spot detecting unit and a cine information generating unit. The structural object extracting unit extracts a structural object in an ultrasound image of each frame from ultrasound image data of a plurality of continuous frames. The abnormal candidate spot detecting unit detects an abnormal candidate spot in the extracted structural object. The cine information generating unit generates cine information where the detected abnormal candidate spot is made to be associated with a frame in which the abnormal candidate spot is detected.
US10002418B2 Laser beam welding diagnosis apparatus and laser beam welding diagnosis method
A laser beam welding diagnosis apparatus includes: an imaging unit configured to capture images of a laser beam welding penetration side of a laser beam welded portion at a predetermined time interval; a feature amount calculating unit configured to calculate, from an image captured by the imaging unit, a feature amount of a jetted portion accompanying laser beam welding penetration; a welding diagnosis unit configured to determine that a welding defect in the laser beam welded portion has occurred when values of the feature amounts of a predetermined area around the laser beam welded portion on the laser beam welding penetration side become equal to or less than a predetermined value for a predetermined duration or longer; and an output unit configured to output a welding quality state including the occurrence of the welding defect.
US10002412B2 Image processing device that removes haze from image
A device for removing haze from an image includes an image decomposer that decomposes a near-infrared (NIR) image to generate an NIR detail layer image and decomposes an RGB image to generate an RGB detail layer image and an RGB base layer image, a weight generator that generates a mixing weight value based on a similarity between high frequency (HF) components of the NIR image and the RGB image, a detail layer mixer that mixes the NIR detail layer image and the RGB detail layer image based on the mixing weight value to generate a mixed RGB detail layer image, a base layer dehazer that removes haze from the RGB base layer image to generate a compensated RGB base layer image, and an adder that adds the mixed RGB detail layer image and the compensated RGB base layer image to generate an output RGB image.
US10002410B2 Method and system for enhancement of cell analysis
A method, computer readable medium, and system are disclosed of enhancing cell images for analysis. The method includes performing a multi-thresholding process on a cell image to generate a plurality of images of the cell image; smoothing each component within each of the plurality of images; merging the smoothed components into a merger layer; classifying each of the components of the merged layer into convex cell regions and concave cell regions; combining the concave cell regions with a cell boundary for each of the corresponding concave cell regions to generate a smoothed shape profile for each of the concave cell regions; and generating an output image by combining the convex cell regions with the concave cell regions with smoothed shape profiles.
US10002409B2 Image signal providing apparatus and image signal providing method
An image signal providing apparatus includes a signal separator which separates an inputted image signal into an upper bit and a lower bit, an upper bit image quality processor which performs image quality processing regarding an upper bit image signal, a compositor which combines the image-quality-processed upper bit image signal with a lower bit image signal and outputs the result, and a controller which controls the compositor to combine the image-quality-processed upper bit image signal with the lower bit image signal per area of the image signal based on image parameters regarding the image signal.
US10002408B2 Restoring color and infrared images from mosaic data
Methods, apparatuses and systems may provide for creating a reference signal for a restoration process using a plurality of pixels corresponding to various color channels within a spatial neighborhood of a target pixel location. Additionally, first weights may be set in pixel locations within the spatial neighborhood to control contributions of pixel values and values of the reference signal in calculating one or more intermediate restoration factors. Moreover, second weights may be set in pixel locations within the spatial neighborhood to control contributions of the intermediate restoration factors in calculating one or more final restoration factors. In one example, at least one of the one or more final restoration factors and the reference signal are combined in the target pixel location to restore one or more values in the target pixel location.
US10002405B2 Smart optimization of unused graphics buffer memory in computing environments
A mechanism is described for facilitating smart optimization of unused graphics buffer memory in computing environments. A method of embodiments, as described herein, includes detecting a software application at a computing device, where the software application to place a request for a task capable of being executed by a processor of the computing device. The method may further include allocating a composition of buffers and facilitate allocation of physical memory to the buffers to be used to perform the task, where a first portion of the physical memory and a second portion of the physical memory are allocated to first one or more of the buffers and second one or more of the buffers, respectively. The method may further include purging first one or more of the buffers, if the first one or more of the buffers are determined to be unused for the task, where purging includes disallowing commitment of the first portion of the physical memory to the first one or more of the buffers such that the first portion of the physical memory remains available for other tasks despite being allocated to the first one or more of the buffers.
US10002404B2 Optimizing shading process for mixed order-sensitive and order-insensitive shader operations
A graphics processing unit (GPU) includes programmable shader hardware and grouping hardware. The grouping hardware receives pixels collected from a set of primitives, wherein pixel locations of each primitive have been obtained through rasterization of a set of vertices of the primitive. The grouping hardware also groups the pixels into a set of groups having a sequential order. None of the pixels in each group overlapped with each other in a display and overlapped pixels belong to different groups. The programmable shader hardware performs order-insensitive shader operations on the groups according to a first subset of an instruction set defined for a programmable shader, with two or more of the groups processed in parallel. The programmable shader hardware also performs order-sensitive shader operations on each of the groups in the sequential order according to a second subset of the instruction set defined for the programmable shader.
US10002402B2 Learning convolution neural networks on heterogeneous CPU-GPU platform
Convolution neural networks are able to be trained using a GPU and a CPU. To efficiently utilize a device's resources, the HetNet and HybNet approaches have been developed. The HetNet approach separates batches into partitions such that the GPU and CPU process separate batches. The HybNet approach separates the layers of a convolution neural network for the GPU and CPU.
US10002401B2 Method and apparatus for efficient processing of graphics commands
A method of processing a graphics command may include: receiving the graphics command from an apparatus that executes an application; selecting at least one shader included in the graphics command to be processed by a graphics processor; creating a shader program using the selected at least one shader; searching for a shader program corresponding to the created shader program from among one or more previously compiled shader programs; and outputting a found shader program.
US10002397B2 Apportioning shared financial expenses
A payment system can accept an electronic reservation for a merchant restaurant in response to a reservation request received from a user. The payment system can detect that the user is present at a location associated with the merchant restaurant based at least in part on an indication received from a mobile device associated with the user. The payment system can determine a completion of a service associated with the electronic reservation. The payment system can provide an electronic bill for the service to be displayed on the mobile device of the user. Based on receiving an authorization of the electronic bill from the mobile device of the user, the payment system can charge, through a card-less payment transaction, the user for at least an amount disclosed in the electronic bill.
US10002396B2 System and method for transitioning from a first site to a second site
Disclosed is an approach for receiving, via a user interface of a browser, user input in an input field and presenting an object in response to the user input, the object configured such that when a user interacts with the object, the method includes transitioning the user to a second site associated with the object, filling the user input into a second site input field and causing the user input to be processed at the second site as though the user entered the user input into the second site input field.
US10002389B1 Systems, methods, and program products for an application programming interface generating a blended digital math-based assets index
Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be created using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to purchase a quantity of shares, electronically transmitting a quantity of digital math-based assets to one or more destination digital asset accounts for receipt of digital math-based assets from the authorized participant based on the determined share price information and the requested quantity of shares, and electronically issuing shares to the authorized participant.
US10002388B2 Risk mitigation in an electronic trading system
An electronic trading system (ETS) implements risk mitigation methods for orders and quotes associated with a market participant on the ETS. The methods determine a measure of risk associated with one or more trading positions. One of the methods globally counts the number of breaches of risk thresholds associated with a trading symbol and market participant across all matching engines on the ETS over a rolling time period, and if this global risk counter exceeds a maximum, disables all further trades by the market participant on the ETS. Another method limits the number of automatic re-enablements that a market participant can request in response to prior breaches of risk thresholds that resulted in disabling any further trading by the market participant on the ETS.
US10002386B2 System and method for automatic repositioning of market information in a graphical user interface
A method for automatically positioning information related to a commodity on a graphical user interface. Market information is displayed on the graphical user interface. The market information may be presented as a number of indicators, corresponding to particular items of interest, that are associated with a static scale. The scale may, for example, represent price. Upon detecting a predetermined condition, the location of the market information is automatically repositioned.
US10002383B2 Viewing images for review in merged image form and with parameter-based image processing
A method involves on-line viewing of a first article through a linking node for virtual merging on another structure. A particular application of the invention is directed to on-line apparel shopping involving a matching scheme using codes provided with images to be merged. For example, on-line viewing of one article, such as clothing, on another structure, includes creating an item from image-data corresponding to an article selected by an on-line viewer from an on-line viewer site with an image of a structure selected by the on-line viewer, and indicating whether the article and the structure satisfy a category-matching criterion. In certain embodiments, the articles are represented by (search) parameters that permit organizational advantages.
US10002381B2 Methods, systems and machines for identifying geospatial compatibility between consumers and providers of goods or services
Geospatial compatibility between consumers and providers of goods or services is identified. The system allows consumers to find service providers with service areas encompassing their location or merchants within a desired shopping area, and allow consumers to query about consumers within a specified area, for example to identify a potential customer base or consider regional advertising. A digital map interface allows users to enter one or more locations or areas of interest and later performs location or area additions, modifications or removals. The system provides the geospatially matched consumers and vendors with information on how to contact one another, but is kept simple by leaving actual contact between the matched parties to separate outside communication channels independent of the system. Processing requirements are reduced by pre-calculating an inner rectangle for complex polygon geographical areas so that simple point-rectangle calculations can confirm locations within the area as being within the polygon.
US10002377B1 Infrared driven item recommendations
Techniques for detecting dimensions of an object from a three dimensional (3D) image may be provided. Dimensions of an object may be determined based upon a received 3D image and calibration information for calibrating a dimension related to the 3D image. The calibration information may be utilized for calibrating aspect ratios of the 3D image. In an example, a recommended item may be identified and presented to the user based on the determined dimensions of the object.
US10002367B2 System and method for managing message campaign data
A server system comprising one or more processors and memory initiates delivery of a plurality of message campaigns to a plurality of users that include a first campaign and a second campaign. The server system receives, from a plurality of client devices associated with the plurality of users, campaign-feedback data for the first campaign and the second campaign that is indicative of user interaction with the message campaigns. After receiving the campaign-feedback data, the server system directs storage of campaign-tracking data that corresponds to the campaign-feedback data and then receives, from a requestor, a request for a campaign report for a respective user. In response, the server system obtains a respective campaign report for the respective user that includes information indicative of the respective user's interactions with the first and second campaigns and the server system provides the respective campaign report to the requestor.
US10002366B2 Systems and methods for transaction processing using various value types
The present subject discloses systems and methods for processing transaction payments. More specifically, the present subject discloses systems and methods in which transactions are processed for payment from any of a plurality of applicable purses associated with an account, wherein the plurality of purses include values defined by: currency; SKUs; discounts; conditional values; loyalty points; or other non-standard currencies and/or various combinations thereof.
US10002365B2 Methods and apparatus to identify publisher advertising behavior
Methods, apparatus, systems and articles of manufacture are disclosed to identify publisher advertising behavior. An example disclosed method includes initiating a first probing effort of an Internet publisher of interest to establish a baseline advertising ratio for a plurality of advertisers, determining a first advertising deviation based on a difference between the baseline advertising and a local advertising associated with a first geography of interest, and establishing a first probing frequency for the first geography of interest based on the first advertising deviation.
US10002362B1 Composite security marking
The present invention relates to the field of anti-counterfeit protection of products. Specifically, the invention is directed to a composite security marking for a physical object, in particular to an anti-counterfeit product marking. In particular, without limitation, such composite security marking can be used in connection with or can form a component of a multi-component security system, in particular of an anti-counterfeit protection system, which is also disclosed herein as part of an overall solution for anti-counterfeit protection. The composite security marking comprises a physical unclonable function, PUF, and a representation of a digital signature or of a pointer indicating a location where said digital signature can be accessed. The digital signature digitally signs a hash value resulting from application of a predetermined cryptographic hash function to data representing a response generated by the PUF in reaction to a challenge of a predetermined challenge-response authentication scheme.
US10002360B2 Intelligent adaptive label device and method
Briefly, an intelligent label is associated with a good, and includes one or more permanent and irreversible electrochromic indicators that are used to report the condition of that good at selected points in the movement or usage of that good. These electrochromic indicators provide immediate visual information regarding the status of the good without need to interrogate or communicate with the electronics or processor on the intelligent label. In this way, anyone in the shipping or use chain for the good, including the end user consumer, can quickly understand whether the product is meeting shipping and quality standards. If a product fails to meet shipping or quality standards, the particular point where the product failed can be quickly and easily identified, and information can be used to assure the consumer remains safe, while providing essential information for improving the shipping process. It will be understood that the label may take many forms, such as a tag attached to the good, integrated into the packaging for the good, integrated into the good itself, or may even be an information area on a prepaid card for example. The label may also include, for example, print information regarding the good, usage or shipping rules, or address and coded information.
US10002357B2 Wi-Fi location based application download and discovery
Techniques for presenting venue based services in a WLAN environment are provided. Specifically, methods that when taken alone or together, provide a device or group of devices with an efficient way of accessing venue based applications and advertisements while reducing application pollution. The present disclosure includes a system that provides a user with automatic network and application discovery while in the vicinity of a venue. If the system detects that the application is not installed in the wireless device, the venue specific application is presented to the user for download and install. The system can also recognize a user's preferences and tailor the application and advertisement provided accordingly.
US10002339B2 Post-disaster assessment systems and methods
A disaster assessment system is presented. The disaster assessment system generates one or more impact reports detailing the nature of how a disaster has impacted a building site based on sensor data associated with the building site that is collected after the disaster. According to one aspect of the inventive subject matter, the disaster assessment system includes a sensor platform, a pre-disaster database, a historic disaster database, and an impact assessment engine. The sensor platform obtains sensor data reflecting a building site before, during, and/or after an event. The impact assessment engine derives a pre-event 3D model based on sensor data collected by the sensor platform before the event, and derives a post-event 3D model based on sensor data collected by the sensor platform after the event. The impact assessment engine then generates the impact reports based on a difference between the pre-event 3D model and the post-event 3D model.
US10002338B2 Method and score management node for supporting service evaluation
A method and score management node for supporting service evaluation by obtaining a perception score P reflecting a user's experience of a service delivered by means of a telecommunication network. The score management node receives network measurements related to service events when the service is delivered to the user. For each received network measurement, the score management node determines a quality score Q reflecting the user's perception of quality of service delivery by applying a first function on the network measurement, and determines an associated significance S reflecting the user's perception of importance of service delivery by applying a second function on the network measurement. The first and second functions are dependent on network measurement type. The perception score P is then calculated based on the determined quality scores Q and associated significances S, wherein the calculated perception score P is made available for use in the service evaluation.
US10002332B2 Methods and systems for resource and organization achievement
Methods and systems for resource and organization achievement are described. In one embodiment, outcome data associated with a resource may be received. The outcome data may include an outcome time period, an outcome title, an outcome priority, an outcome status, and an outcome access level. The outcome status may identify progress by the resource toward an outcome. The outcome access level may define resource access to an outcome item. The outcome data may be stored in a database. A display of an outcome item associated with the resource may be generated based on at least a portion of the outcome data. The outcome item may represent the outcome for the resource. Additional methods and systems are disclosed.
US10002331B2 Order fulfillment systems
Order fulfillment systems and methods, which may enable a recipient to retrieve an ordered product from a plurality of providers, and may additionally deliver a virtual representation of the ordered product to the recipient. The order fulfillment method may be a paperless process comprising electronically receiving an order from a customer for a product to be retrieved by the recipient. A virtual representation of the ordered product may then be delivered and displayed to the recipient. A status module may be provided to indicate to providers whether the order has yet been fulfilled. The method may further comprise receiving an update to the status module when the recipient selects a provider and retrieves the ordered product from the selected provider.
US10002328B1 Electron spin-based information shuttling for a computer system
A silicon metal-oxide semiconductor device transports a spin-polarized single electron. An array of silicon quantum dot electrodes is arranged atop a silicon dioxide layer of a silicon metal-oxide semiconductor. The array comprises at least a first electrode and a second electrode adjacent to the first electrode. A transport control logic for individually controls a voltage applied to the electrodes. The transport control logic is configured to gradually decrease a voltage at the first electrode while gradually increasing a voltage at the second electrode. Localization of the single electron is adiabatically transferred from the first electrode to the second electrode while maintaining a desired energy gap between a ground state and a first excited state of the single electron.
US10002327B1 Systems, methods, devices and arrangements for emergency call services and emergency broadcasts
A variety of methods, systems, devices and arrangements are implemented for emergency call centers. According to one such method, a location database is populated from a plurality of endpoint devices. The location database determines locations for nodes in a data transmission route from information received from the endpoint devices. Emergency calls using these nodes are located using the populated database.
US10002325B2 Knowledge representation systems and methods incorporating inference rules
Techniques for analyzing and synthesizing complex knowledge representations (KRs) may utilize an atomic knowledge representation model including both an elemental data structure and knowledge processing rules stored as machine-readable data and/or programming instructions. One or more of the knowledge processing rules may be applied to analyze an input complex KR to deconstruct its complex concepts and/or concept relationships to elemental concepts and/or concept relationships to be included in the elemental data structure. One or more of the knowledge processing rules may be applied to synthesize an output complex KR from the stored elemental data structure in accordance with context information. Methods of populating an elemental data structure and methods of synthesizing complex KRs from the elemental data structure may rely on linguistic inference rules and/or elemental inference rules.
US10002322B1 Systems and methods for predicting transactions
Systems and methods for predicting transactions. A record is stored for each of a plurality of transactions, each record comprising an indication identifying each item from a set of items involved in the transaction and an indication of a time elapsed between the transaction and a previous transaction. A sequential plurality of the transactions is analyzed using a unidirectional long short term memory (LSTM) network to produce a probability that each item from the set of items will be involved in a next transaction, and a time estimate value for a future time when the next transaction will occur. The probability for each item and the time estimate value is stored in the memory as a prediction.
US10002316B2 Spatially addressable molecular barcoding
The disclosure provides for methods, compositions, systems, devices, and kits for determining the number of distinct targets in distinct spatial locations within a sample. In some examples, the methods include: stochastically barcoding the plurality of targets in the sample using a plurality of stochastic barcodes, wherein each of the plurality of stochastic barcodes comprises a spatial label and a molecular label; estimating the number of each of the plurality of targets using the molecular label; and identifying the spatial location of each of the plurality of targets using the spatial label. The method can be multiplexed.
US10002313B2 Deeply learned convolutional neural networks (CNNS) for object localization and classification
A Convolutional Neural Network (CNN) includes an initial set of convolutional layers and max pooling units, in which any input is convoluted with the learned image filters and the output is a stack of the different filter responses. Max pooling produces a scaled version of the output. The process can be repeated several times, resulting in a stack of space invariant-scaled images. Since the operation is space invariant, the computations of these layers not need to be recomputed if interested just in certain regions of the image. A Region Of Interest (ROI) Pooling layer is used to select regions to be processed by the set of fully connected layers, which uses the response of the multiple convolutional layers of the network to determine the regions where the objects (of different scales) could be located. This object proposal method is implemented as a Region Of Interest (ROI) Selector.
US10002312B2 Systems and methods for applying a convolutional network to spatial data
Systems and methods for test object classification are provided in which the test object is docked with a target object in a plurality of different poses to form voxel maps. The maps are vectorized and fed into a convolutional neural network comprising an input layer, a plurality of individually weighted convolutional layers, and an output scorer. The convolutional layers include initial and final layers. Responsive to vectorized input, the input layer feeds values into the initial convolutional layer. Each respective convolutional layer, other than the final convolutional layer, feeds intermediate values as a function of the weights and input values of the respective layer into another of the convolutional layers. The final convolutional layer feeds values into one or more fully connected layers as a function of the final layer weights and input values. The one or more full connected layers feed values into the scorer which scores each input vector to thereby classify the test object.
US10002311B1 Generating an enriched knowledge base from annotated images
A knowledge base is generated based on eye tracking, audio monitoring and image annotations, for determining image features from given images and sequences of image features to focus on in analyzing an image. An eye tracker monitors eye movements of a user analyzing an image and generates a sequence of eye movements. A user interface receives annotations on the image. Audio data received via a microphone is translated into text and keywords are extracted. The sequence of eye movements, the annotations and the keywords are correlated according to their time of occurrence. Image features are extracted from the image and mapped with the sequence of eye movements, the annotations and the keywords that are correlated. A recurrent neural network model is generated based on the mapped image features and predicts a likelihood of an expert image analyzer focusing on a feature in a given new image.
US10002307B2 Suggestion generation based on data extraction
The disclosure includes a system and method for classifying conditions of a data stream of object information. An image recognition receives an image and identifies a plurality of objects from the image. The image recognition application generates a data stream including information about the plurality of objects. The image recognition application generates a score based on the information about the plurality of products, determines a condition from the data stream based on the score, and generates a suggestion based on the condition. The image recognition application further provides the suggestion to a user.
US10002305B2 Fisheye image display method
A fisheye image display method is adapted to a display device, wherein a display screen of the display device is divided into a plurality of view cells. The fisheye image display method includes steps of receiving a fisheye image; generating an original image and a plurality of regional images according to the fisheye image, wherein the regional images are corresponding to a plurality of regions of interest in the original image; and arranging the regional images in at least two of the view cells, wherein the at least two view cells are adjacent to each other horizontally or vertically, and one of the at least two view cells includes at least two of the regional images.
US10002304B2 Image processing device that reads image of original while emitting light toward original
An image processing device is configured to perform: reading an image of an original while a light emitting portion emits light with a first lighting color to acquire first image data representing the image; storing the first image data in a memory; executing a recognition process for recognizing an ID photograph in the image represented by the first image data; in response to determining that the ID photograph is recognized, outputting the image represented by the first image data; in response to determining that the ID photograph is not recognized, switching a lighting color of the light emitting portion from the first lighting color to a second lighting color different from the first lighting color; and reading the image of the original while the light emitting portion emits light with the second lighting color to acquire second image data representing the image.
US10002303B2 System and method for detecting duplicate documents
A method and system are disclosed for identifying in real time duplicate financial documents processed by a financial institution or check clearinghouse. A collection of hash values representative of previously processed financial documents are maintained in a memory, such as a GPU memory. When a new financial document enters the financial institution or check clearinghouse for processing, one or more features of the financial document are captured. A hash value is generated from the one or more features of the financial document. A search is performed in the collection of hash values for a matching hash value. If a match is found, a potential fraudulent event or operational error may be indicated. If a match is not found, the hash value representative of the new financial document is added to the collection of hash values.
US10002302B2 Method of host-directed illumination and system for conducting host-directed illumination
A method of host-directed illumination for verifying the validity of biometric data of a user is provided that includes capturing biometric data from a user with an authentication device during authentication and directing illumination of the biometric data from a host authentication system during the capturing operation. Moreover, the method includes comparing illumination characteristics of the captured biometric data against illumination characteristics expected to result from the directing operation, and determining that the user is a live user when the illumination characteristics of the captured biometric data match the illumination characteristics expected to result from the directing operation.
US10002297B2 Active presence detection with depth sensing
In vision-based authentication platforms for secure resources such as computer systems, false positives and/or false negatives in the detection of walk-away events are reduced or eliminated by incorporating depth information into tracking authenticated system operators.
US10002284B2 Iterative matching method and system for partial fingerprint verification
An iterative matching method for partial fingerprint verification includes providing database features and input features; initially comparing the input features with the database features using one of the database features as a first reference point, resulting in initial matched feature pairs between initial matched database features and corresponding initial matched input features; and progressively comparing the input features with the database features using a gravity center of the initial matched database features as a second reference point, resulting in progressive matched feature pairs between progressive matched database features and corresponding progressive matched input features.
US10002276B2 Barcode-reading device and machine including such a device for automated analysis of a sample
A bar code reader device (10) having a bar code reader apparatus (12) with: a) a light emitter system (14); b) a light recovery system (28) capable of recovering light reflected from a working viewing zone through a reflected light conditioning system (30); and c) a photoelectric sensor. The device (10) includes an auxiliary optical system (36) that is arranged permanently in the working viewing zone at a distance from the sensor (26) and in series with the reflected light conditioning system (30) in such a manner that a fraction, but not all, of the working viewing zone is intercepted by the auxiliary optical system (36).
US10002275B2 Optical element having two phase masks
An optical element is disclosed. The optical element comprises: a first phase shift mask formed on a first optical material and constituted to generate a positive phase shift, and a second phase shift mask formed on a second optical material and constituted to generate a negative phase shift, wherein the phase shift masks are arranged serially on an optical axis, and wherein a refractive index of at least one of the first and second optical materials varies with the temperature at a rate of at least 50×10−6 per degree Kelvin.
US10002274B2 Handheld indicia reader having locking endcap
An indicia-reading device including an indicia-capturing subsystem for acquiring information about indicia within the indicia-capturing subsystem's field of view and an indicia-decoding module configured for decoding indicia information within the indicia-capturing subsystem's field of view. The device also includes a hand-supportable housing, a battery compartment, an end cap for holding the battery compartment in place, and a locking mechanism for securing the end cap to the battery compartment during use.
US10002262B2 Device and method for generating identification key by using semiconductor process
Provided are a device and a method for generating an identification key by using a process variation in a semiconductor process. A semiconductor is manufactured by adjusting a gate side edge position of a contact such that a difference between a probability that a gate of a transistor is shorted from a drain or a source by the contact and a probability that the gate is not shorted is less than or equal to a predetermined threshold. When the manufactured semiconductor does not have a separate process, whether there is a short circuit between the gate and the drain or the source is stochastically generated by the process variation, whether there is a short circuit is detected through a reader, and an identification key is provided.
US10002259B1 Information security/privacy in an always listening assistant device
An always-listening-capable computing device includes a receiver for input from a user, a module for communication with a remote server, and a gate-keeping module that, when enabled, prevents the communication module from transmitting data external to the device. After determining that user input includes a first wake up phrase, the device processor automatically transmits a representation of user input subsequent to the phrase, activates an always-receiving mode to transmit a stream of user input captured subsequent to the phrase, deactivates the always-receiving mode to prevent transmission of user input received subsequent to the phrase, unless also preceded by a second wake up phrase, or enables the gate-keeping module to prevent transmission of data external to the device.
US10002257B2 Cryptographic key loader embedded in removable data cartridge
Systems and methods using a cryptographic key loader embedded in a removable data storage device are provided. In one embodiment, the removable data storage device can include a dedicated key memory storing one or more cryptographic keys for cryptographic processing of data by a host system. The removable data storage device can further include a dedicated data memory storing data subject to cryptographic processing by the host system. When the removable data cartridge is interfaced with the host system, the cryptographic key(s) and the data subject to cryptographic processing can become accessible to host system.
US10002255B2 Method and device for controlling security screen in electronic device
A device and a method for controlling a security screen in an electronic device are provided. The electronic device includes a display module, a first memory having at least one display data stored therein, a composing module that composes a plurality of display layers each including at least one display data and displays the same on the display module, and a control module that controls at least one of the display module, the first memory, or the composing module, wherein the control module identifies a type of the at least one display data included in each of the plurality of display layers and controls the attributes of the plurality of display layers to display a display layer including security data, among the plurality of display layers, at the uppermost position when the identified display data is the security data.
US10002254B2 Systems and methods for SQL type evaluation to detect evaluation flaws
Methods and apparatuses for detecting an evaluation flaw in a SQL query, the SQL query configured to access data in a database table are disclosed. The method includes creating a parse tree from the SQL query and evaluating the parse tree to ascertain whether a condition of the SQL query results in a type or value that is independent of contents of the database table. For type evaluation, if, responsive to the evaluating, the condition is found, designating the SQL query at risk for having the tautology in the SQL query. For value evaluation, if, responsive to the evaluating, the condition is found, determining whether the condition is always true or whether the condition is always false; and if, responsive to the determining, the condition is found to be always true or always false, designating the SQL query at risk for having the evaluation flaw in the SQL query.
US10002253B2 Execution of test inputs with applications in computer security assessment
A given application is instrumented to trace its execution flow. Constraints and/or transformation associated with input identified in the execution flow are mirrored on a set of candidate test payloads. The set of candidate test payloads are modified or pruned based on the execution flow of the instrumented application reaching a security operation with the input satisfying the constraints while the payloads may not. If the set of candidate test payloads is not empty at reaching the security operation, it is determined that the give application has vulnerability and a signal issuing a warning may be generated and transmitted.
US10002252B2 Verification of trusted threat-aware microvisor
A trusted threat-aware microvisor may be deployed as a module of a trusted computing base (TCB). The microvisor is illustratively configured to enforce a security policy of the TCB, which may be implemented as a security property of the microvisor. The microvisor may manifest (i.e., demonstrate) the security property in a manner that enforces the security policy. Trustedness denotes a predetermined level of confidence that the security property is demonstrated by the microvisor. The predetermined level of confidence is based on an assurance (i.e., grounds) that the microvisor demonstrates the security property. Trustedness of the microvisor may be verified by subjecting the TCB to enhanced verification analysis configured to ensure that the TCB conforms to an operational model with an appropriate level of confidence over an appropriate range of activity. The operational model may then be configured to analyze conformance of the microvisor to the security property. A combination of conformance by the microvisor to the operational model and to the security property provides assurance (i.e., grounds) for the level of confidence and, thus, verifies trustedness.
US10002250B2 Security agent
A security agent is described herein. The security agent is configured to observe events, filter the observed events using configurable filters, route the filtered events to one or more event consumers, and utilize the one or more event consumers to take action based at least on one of the filtered events. In some implementations, the security agent detects a first action associated with malicious code, gathers data about the malicious code, and in response to detecting subsequent action(s) of the malicious code, performs a preventative action. The security agent may also deceive an adversary associated with malicious code. Further, the security agent may utilize a model representing chains of execution activities and may take action based on those chains of execution activities.
US10002245B2 Hacking-resistant computer design
A computer architecture is disclosed for implementing a hacking-resistant computing device. The computing device, which could be a mainframe computer, personal computer, smartphone, or any other computing device suitable for network communication, comprises a first partition and a second partition. The second partition can communicate over a network such as the Internet. In contrast, the first partition cannot connect to the Internet, and can directly communicate only with the second partition or with input/output devices directly connected to the first partition. Further, the first partition segments its memory addressing for program code and hardware-protects it from alteration. The second partition is hardware-limited from reading or writing to the memory addressing of the first partition. As a result, the critical data files and program code stored on the first partition are protected from malicious code affecting the second partition.
US10002244B2 Utilization of biometric data
A method for authenticating a user on a device is provided. The method comprises receiving an authentication request. The method also comprises checking a memory cache for available biometric data. The method also comprises retrieving the available biometric data from the memory cache. Retrieving available biometric data comprises retrieving a plurality of biometric data portions. The portions are retrieved such that a first biometric data portion is retrieved before a second biometric data portion. The second biometric data portion was captured before the first biometric data portion. Retrieving available biometric data also comprises determining whether each of the plurality of biometric data portion comprises verified biometric data. The method also comprises comparing the retrieved biometric data portions to an enrollment template and, upon determining that the retrieved biometric data portions matches the enrollment template, indicating that an authentication is complete.
US10002241B2 Managing data to diminish cross-context analysis
A mechanism is provided for managing user accounts used on the data processing system. A first user account and second user account are initialized. Responsive to a user attempting to perform an activity from a user account in a set of user accounts under which the user is currently logged in, a determination is made as to whether an identifier associated with the activity is associated with a set of identifiers of the user account under which the user is currently logged in. Responsive to the identifier associated with the activity being associated with the set of identifiers of the user account under which the user is currently logged in, the user is allowed access to perform the activity. Responsive to the identifier associated with the activity being associated with a set of identifiers of another user account on the data processing system, the activity is denied.
US10002240B2 Conducting a sequence of surveys using a challenge-response test
According to an aspect of the present invention, there is a method, computer program product, and/or system that performs the following steps (not necessarily in the following order): (i) presenting a first challenge-response test to a requestor seeking access to a first application; (ii) receiving a first answer to the first challenge-response test from the requestor; (iii) storing a first test-answer set; and (iv) selecting a subsequent challenge-response test, based at least in part on the first test-answer set. The first test-answer set includes the first answer and a first test indicator. At least the selecting step is performed by computer software running on computer hardware.
US10002236B2 Controlling use of shared content items based on client device
User accounts can be linked together to form a group of linked user accounts that can access content items assigned to the other user accounts in the group. A user can download content items assigned to their user account, as well as shared content items assigned to one of the other user accounts in the group of linked user accounts. Use of shared content items can be restricted to client devices running specified versions of an operating system. The key ID tagged to a shared content item can be altered such that the key ID no longer correctly identifies the corresponding DRM key that enables use of the shared content item. Client devices authorized to use shared content items can be configured to recognize that a content item is a shared content item and generate the original key ID form the altered key ID.
US10002233B2 Method and apparatus for providing data processing and control in a medical communication system
Methods and apparatus for providing data processing and control for use in a medical communication system are provided.
US10002230B2 Screening, diagnosis and prognosis of autism and other developmental disorders
The invention provides a method and system combining functional genomic and genetic, proteomic, anatomic neuroimaging, functional neuroimaging, behavioral and clinical measurements and data analyses for autism pediatric population screening, diagnosis or prognosis. More specifically, the invention provides a weighted gene and feature test for autism which uses a weighted gene signature matrix for comparison to a reference database of healthy and afflicted individuals. The invention also provides normalized gene expression value signatures for comparison to a reference database. The invention additionally combines either the weighted gene or the normalized gene analysis with comparisons to a gene-networks signature matrix, a multi-modal signature matrix, and a collateral features signature matrix for improved accuracy in screening, diagnostic and prognostic relevance for autism, particularly for newborns, babies ages birth to 1 year, toddlers ages 1 to 2 years, toddlers ages 2 to 3 years and young children ages 3 through 4 years.
US10002228B2 Method for binding site identification by molecular dynamics simulation (silcs: site identification by ligand competitive saturation)
The invention describes an explicit solvent all-atom molecular dynamics methodology (SILCS: Site Identification by Ligand Competitive Saturation) that uses small aliphatic and aromatic molecules plus water molecules to map the affinity pattern of a large molecule for hydrophobic groups, aromatic groups, hydrogen bond donors, and hydrogen bond acceptors. By simultaneously incorporating ligands representative of all these functionalities, the method is an in silico free energy-based competition assay that generates three-dimensional probability maps of fragment binding (FragMaps) indicating favorable fragment:large molecule interactions. The FragMaps may be used to qualitatively inform the design of small-molecule ligands or as scoring grids for high-throughput in silico docking that incorporates both an atomic-level description of solvation and the large molecule's flexibility.
US10002225B2 Static timing analysis with improved accuracy and efficiency
A method for performing static timing analysis of an integrated circuit design, wherein at least two timing paths share a shared node comprises propagating along the at least two timing paths a plurality of timing signals characterized by a set of timing parameters and determining respective values of the timing parameters at the shared node. Subsets of timing signals are defined based on relations between the determined parameter values of different timing signals. For each of the subsets representative parameter values are identified and a merged timing signal is propagated from the shared node at least partially along the at least two timing paths. Therein the merged timing signal has at the shared node the representative parameter values of the subset. The method also comprises generating timing data based on the merged timing signals and storing the timing data.
US10002220B2 On the fly netlist compression in power analysis
A method for analyzing power in a circuit includes identifying equivalent elements in a source netlist representing the circuit. Abstract elements are formed combining the equivalent elements of the source netlist. A reduced netlist is formed, substituting the abstract elements in the reduced netlist for the collective equivalent elements in the source netlist. Metrics or properties associated with equivalent elements of the source netlist are combined and associated, in the reduced netlist, with the abstract elements. The reduced netlist can be analyzed with results equivalent to analyzing the source netlist.
US10002217B2 Region based device bypass in circuit simulation
Methods and systems are disclosed related to region based device bypass in circuit simulation. In one embodiment, a computer implemented method of performing region based device bypass in circuit simulation includes receiving a subcircuit for simulation, where the subcircuit includes a plurality of devices, and determining node tolerance of the plurality of devices. The computer implemented method further comprises for each device in the plurality of devices, determining whether the device has entered into a bypass region using the node tolerance of the plurality of devices, performing model evaluation in response to the device has not entered the bypass region, and skipping model evaluation in response to the device has entered the bypass region.
US10002216B2 Systems and methods for dynamic regression test generation using coverage-based clustering
A new approach is proposed that contemplates systems and methods to support dynamic regression test generation for an IC design based upon coverage-based clustering of RTL modules in the design. First, coverage data for code coverage by a plurality of RTL modules in the IC design are collected and a plurality of clusters of related RTL modules of the IC design are generated based on statistical analysis of the collected coverage data and hierarchal information of the RTL modules. When changes are made to the RTL modules during the IC design process, a plurality of affected RTL modules are identified based on the clusters of the RTL modules and a plurality of regression tests are generated dynamically for these affected RTL modules based on their corresponding coverage data. The dynamically generated regression tests are then run to verify the changes made in the IC design.
US10002212B2 Virtual power management multiprocessor system simulation
A model-based virtual power management driven multi-chip system simulator generates utilization data and performance data with a workload model that models one or more types of workloads based on parameters that characterize the one or more types of workloads. The simulator generates thermal data and power consumption data with a power model that models power consumption at a chip-level and a system-level. The simulator then generates performance counter information with a performance model that models change of performance counters over time and at least one of the generated utilization data and the generated performance data as input to the performance model. The simulator provides this generated data as input to a driver of the simulator.
US10002206B2 Information processing device and information processing method
An information processing device for obtaining contents distributed from a server, includes an answer generating section configured to generate user side answer information as information indicating an answer of a user to a question about a preference of the user so as to correspond to question information as information indicating the question, the question information being transmitted from the server. The device further includes a matching section configured to obtain the contents distributed from the server by performing matching between the user side answer information and provider side answer information as information indicating an answer set to the question by a provider providing the contents, the provider side answer information being transmitted from the server. The matching section is provided as a Web application, and performs the matching between the user side answer information and the provider side answer information by calling a plurality of APIs (Application Programming Interfaces).
US10002205B2 Efficient method for indexing data transferred between machines in distributed graph processing systems
Techniques herein index data transferred during distributed graph processing. In an embodiment, a system of computers divides a directed graph into partitions. The system creates one partition per computer and distributes each partition to a computer. Each computer builds four edge lists that enumerate edges that connect the partition of the computer with a partition of a neighbor computer. Each of the four edge lists has edges of a direction, which may be inbound or outbound from the partition. Edge lists are sorted by identifier of the vertex that terminates or originates each edge. Each iteration of distributed graph analysis involves each computer processing its partition and exchanging edge data or vertex data with neighbor computers. Each computer uses an edge list to build a compactly described range of edges that connect to another partition. The computers exchange described ranges with their neighbors during each iteration.
US10002204B2 Automated enterprise dynamics system
A system includes reception of time-series tuples of a first portion of business data, automatic generation of a weighted graph describing relationships between the time-series tuples, automatic generation of one or more causal loop diagrams based on the relationships and on one or more knowledge models associated with the business data, automatic transformation of each of the one or more causal loop diagrams into a respective state flow diagram, automatic annotation of each of the one or more state flow diagrams with parameters and equations, generation of a simulated system based on the one or more annotated state flow diagrams, and evaluation of the simulated system based on a second portion of the business data.
US10002201B2 Named URL entry
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this web site may be immediately accessed. If not, a list of search results based on the terms may be displayed by the browser.
US10002196B2 Systems and methods for paragraph-based document searching
A computerized method of searching a collection of electronic documents may include comparing search terms to sets of paragraph terms associated with paragraphs in the documents. Search terms and paragraph terms may be standardized, prior to the comparison. The method may also include generating paragraph scores for the paragraphs using term weight values associated with paragraph terms that match search terms, generating paragraph scores for the paragraphs, and using the paragraph scores to generate overall document scores. The method may also include using the overall document scores to determine a set of search results and providing the search results to a display.
US10002191B2 Methods, systems, and media for generating search results based on contextual information
Methods, systems, and media for generating search results based on contextual information are provided. In some implementations, a method for presenting search results is provided, the method comprising: receiving, using a hardware processor, a query related to media that is currently being presented; identifying a program that is currently being presented; identifying a plurality of keywords associated with the identified program; determining one or more of the plurality of keywords that are contextually relevant to the query; obtaining a plurality of search results based on the query and the one or more contextually relevant keywords; and causing at least one of the plurality of search results to be presented to the user.
US10002185B2 Context-aware cognitive processing
Methods, systems, and computer program products for context-aware cognitive processing are provided herein. A method includes creating a progressively increasing map of a knowledge state as a function of time based on one or more topics covered during a user session by utilizing one or more processing techniques to process at least one of (i) text input, (ii) audio input and (iii) video input derived from content of the user session; analyzing a knowledge base to determine a response to a user query submitted during the user session; and customizing the response to the user based on (i) the map of the knowledge state and (ii) a collection of one or more items of context information pertaining to the user.
US10002180B2 Landmark point selection
An exemplary method comprises receiving data points, selecting a first subset of the data points to generate an initial set of landmarks, each data point of the first subset defining a landmark point and for each non-landmark data point: calculating first data point distances between a respective non-landmark data point and each landmark point of the initial set of landmarks, identifying a first shortest data point distance from among the first data point distances between the respective non-landmark data point and each landmark point of the initial set of landmarks, and storing the first shortest data point distance as a first landmark distance for the respective non-landmark data point. The method further comprising identifying a non-landmark data point with a longest first landmark distance in comparison with other first landmark distances and adding the identified non-landmark data point associated as a first landmark point to the initial set of landmarks.
US10002173B1 System and methods for dynamically adjusting between asynchronous and synchronous data replication policies in a networked virtualization environment
A method for dynamically adjusting between asynchronous and synchronous data replication policies in a networked virtualization environment, includes identifying a current data replication policy for a user virtual machine (VM) determining a load level by a source service VM associated with the user VM and calculating a desired data replication policy for the user VM based on at least the load level.
US10002172B2 System and method for integrating business logic into a hot/cold prediction
A system and method for integrating business logic into a database system is disclosed herein. A database system may comprise a first database cluster H and a second database cluster L. After records are separated into the first database cluster H and the second database cluster L, the total number of records in the second database cluster L is compared to a target number of records. If there are too many records in the second database cluster L, a randomly generated number is used to randomly move records from second database cluster L into first database cluster H. In a situation where the first database cluster H is faster and accessed more often, such a method results in more products being placed in the faster database cluster and become more likely to become purchased. Other embodiments are also disclosed herein.
US10002171B1 Flexible database schema
Various systems and methods can provide a flexible database schema. One method can store information identifying a first entity in a first table. A unified data model includes several tables, including the first table and a metadata table. Each of the tables stores information describing one or more entities belonging to a respective archetype. The first table already stores information identifying a second entity when the information identifying the first entity is stored. The second entity is already related to another entity when the information identifying the first entity is stored. The first entity is a new type of entity not already stored in the first table when the information identifying the first entity is stored. The method then stores metadata associated with the first entity in a metadata table. The metadata then identifies the new type of entity.
US10002164B2 Systems and methods for context based search of simulation objects
Systems and methods are provided for providing a context-based search of simulation objects. A computer-readable medium configured for storage of objects and records associated with the objects is accessed, where the objects include a plurality of simulation objects and one or more container objects, where a container object is associated with a context of the engineering simulation, where a record associated its associated container record identifies one or more simulation objects that are associated with the container object. A graphical user interface is provided for display. The graphical user interface includes a first control for identifying a context of the simulation for search and a second control for identifying an object parameter for search. A container object is identified based on the identified context. Object parameters of the simulation objects associated with the identified container object are searched using the identified object parameter to identify matching simulation objects.
US10002160B2 Parallelizable gridded geospatial join (PGGJ)
Statistics for a Relational Database Management System (RDBMS) set of tables are normalized and a grid computed. A particular grid cell having above threshold number of entries from the tables is determined and an R-Tree is dynamically constructed for that grid cell for use when performing a geospatial join operation against the tables.
US10002152B2 Client computer for updating a database stored on a server via a network
The invention relates to a client computer for updating a database stored on a server via a network, the server being coupled to the client computer via the network, wherein the database comprises a set of first relations, wherein each first relation in the set of the first relations comprises first data items, wherein for each first relation the first data items are encrypted with a respective first cryptographic key in the first relation, wherein the first data items form a partially ordered set in each first relation, in each first relation the partial order being formed with respect to the first data items of said first relation in non-encrypted form.
US10002148B2 Memory-aware joins based in a database cluster
Techniques are described herein for distributing data from one or more partitioned tables across the volatile memories of a cluster. In memory copies of data from partitioned tables are grouped based on the data falling within the same partition criteria. These groups are used for assigning data from corresponding partitions to the same node when distributing data from partitioned tables across the volatile memories of a multi-node cluster. When a query requires a join between rows of partitioned tables, the work for the join query is divided into work granules that correspond to partition-wise join operations. Those partition-wise join operations are assigned to nodes by a query coordinator based on the partition-to-node mapping located in the node of the query coordinator.
US10002146B1 Distributed data set indexing
An apparatus including a processor to receive search criteria including a data value for a search within a data field; in response to the receipt of the query instructions, and for each data cell within a super cell, perform the specified search by comparing the data value to ranges of values indicated in a corresponding cell index to determine whether the data cell includes a data record meeting the search criteria, and in response to a determination that the data cell includes such a data record, use a unique values index in the cell index to search the data records of the data cell to identify one or more data records meeting the search criteria; and in response to identifying at least one data record meeting the search criteria, provide an indication that at least the data cell includes at least one data record meeting the search criteria.
US10002145B2 Declaring directives in a data store
A specified data type and pre-storage operation are receive. In response, an association between the two is created in storage metadata. After the association is created, data to be stored is received where the data has a data type. In response to receiving the data, the storage metadata, including the association, is accessed and it is determined if the data type of the data is the same as the specified one. If so, the specified pre-storage operation is automatically performed on the data in order to obtain an output and the output is stored.
US10002141B2 Distributed database in software driven networks
Provided are methods and systems for implementing a distributed database in a data network. The method comprises receiving node data associated with one or more nodes of a plurality of nodes, updating the distributed database and replicating the distributed database to each of the plurality of nodes. The plurality of nodes comprises one or more cluster device, a cluster master, a traffic classification engine, a service node, and an orchestrator. The node data comprises node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, node responsiveness. The distributed database comprises tables containing traffic map, node health information, traffic classification mapping, and service policy.
US10002136B2 Media label propagation in an ad hoc network
A method of labeling media files includes connecting to at least one device on an ad hoc network and indexing media and corresponding labels in the ad hoc network. The method also includes comparing a computed feature representation of a seed media file with feature representations of other media files in the ad hoc network to create an ordered list. The method further includes determining whether a label corresponding to a media file on the ordered list matches the label of the seed media file and increasing a label frequency when the label corresponding to the media file on the ordered list matches the label of the seed media file.
US10002134B2 Placard-to-pin interaction
Methods, systems, and apparatus for receiving a query; selecting one or more entities responsive to the query; providing, for display on a map portion of an interface, map-based representations of the one or more entities; providing, for display on a list portion of the interface, list-based representations of one or more of the entities; generating an additional query based on selection of a particular map-based representation of a particular entity; determining that, when the particular map-based representation was selected, a particular list-based representation was visible on the list portion; adjusting a ranking score for the particular entity; ranking the particular entity among one or more other entities identified as responsive to the additional query; and providing, for display on the list portion, list-based representations of at least one of the one or more other entities, including the particular list-based representation which remains visible on the list portion.
US10002132B2 User interface for realtime language translation
A language translation application on a user device includes a user interface that provides relevant textual and graphical feedback mechanisms associated with various states of voice input and translated speech.
US10002131B2 Classifying languages for objects and entities
Technology for media item and user language classification is disclosed. Media item classification may use models for associating language identifiers or probability distributions for multiple languages with linguistic content. User language classification may define user language models for attributing to users indications of languages they speak read, and/or write. The text classifications and user classifications may interact because the probability that given text is in a particular language may depend on a determined likelihood the user who produced the text speaks that language, or conversely, a user interacting with text in a particular language may increase the likelihood they understand that language. Some embodiments use language-tagged social media content to train n-gram classifiers for use with other social media content.
US10002130B1 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.
US10002128B2 System for tokenizing text in languages without inter-word separation
A computerized system for transforming an input string includes a dictionary with tokens and associated scores. A chart parser generates a chart parse of the input string by, for each position within the input string, (i) identifying a string of at least one consecutive character in the input string that begins at that position and matches one of the tokens and (ii) unless the identified string is a single character matching the start character for another entry in the chart parse, creating an entry corresponding to the identified string. A partition selection module determines a selected partition of the input string. The selected partition includes an array of tokens selected from the chart parse such that their concatenation matches the input string. The selected partition is a minimum score partition, where the score is based on a sum of the tokens' associated scores from the dictionary.
US10002126B2 Business intelligence data models with concept identification using language-specific clues
Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.
US10002124B2 Class-narrowing for type-restricted answer lookups
A mechanism is provided in a data processing system configured with a natural language processing pipeline executing on at least one processor of the data processing system, for class narrowing for answer lookups. The natural language processing pipeline annotates an input question with a verb in the input question and a syntactic relation between the verb and a focus of the question. A class narrowing component of the natural language processing pipeline finds an entry in a verb/type lookup resource corresponding to the verb and the syntactic relation. The entry comprises the verb, the syntactic relation, and a set of classes. Each given class in the set of classes has a corresponding frequency value representing a frequency the given class occurs with the syntactic relation to the verb. The class narrowing component performs class-narrowed type-restricted answer lookup from a topology based on the entry in the verb/type lookup resource to generate a set of candidate answers.
US10002122B2 Forming knowledge information based on a predetermined threshold of a concept and a predetermined threshold of a target word extracted from a document
Provided is a knowledge extracting apparatus for extracting knowledge information related to a knowledge-extraction target from an electronic document distributed continually in a state where the electronic document is not associated with the knowledge-information extraction target. A knowledge extracting apparatus according to one embodiment is a knowledge extracting apparatus including: an information receiving section for receiving an electronic document; a knowledge extracting section for extracting a concept from the electronic document based on a target word to extract knowledge information and a clue word to extract knowledge information and forming knowledge information in which the concept thus extracted and the target word are associated with each other; a storage section for storing the knowledge information thus extracted; and an information analysis section for, after the knowledge information is stored, analyzing the electronic document based on the knowledge information in the storage section.
US10002116B2 System and method for citation processing presentation, and transport
The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document.
US10002115B1 Hybrid rendering of a web page
Technologies for performing hybrid rendering of web pages are described in which some web page resources are rendered by a server to create processed layers (e.g., composited layers) and other web page resources are left in a format that can be locally rendered at the client. For example, a server can split web page resources into a first part and a second part. The first part can be rendered down to processed layers and placeholder layers can be created representing the second part. The processed layers, the placeholder layers, and the second part of the web page resources can be sent to the client. The client can render the second part of the web page resources and merge them with the processed layers. The client can display the web page using the merged layers. The client can update the web page by locally re-rendering the second part of the web page resources.
US10002112B2 Methods and apparatus for obtaining flight data for electronic logbook and graphical summary presentation
A method for obtaining flight data for one or more recent flights of an aircraft is provided. The method extracts, via a communication device, avionics data from a data communication bus onboard the aircraft; identifies electronic logbook data and aircraft performance data, based on the extracted avionics data; incorporates the electronic logbook data into an electronic logbook to create an updated electronic logbook; creates a summary of the one or more recent flights, based on the aircraft performance data; and presents, via a display device, the updated electronic logbook and the summary of the one or more recent flights.
US10002107B2 Systems and methods for removing unwanted interactions in quantum devices
Systems, devices, articles, methods, and techniques for advancing quantum computing by removing unwanted interactions in one or more quantum processor. One approach includes creating an updated plurality of programmable parameters based at least in part on a received value for the characteristic magnetic susceptibility of the qubit in the at least one quantum processor, and returning the updated plurality of programmable parameters. Examples programmable parameters include local biases, and coupling values characterizing the problem Hamilton. Also, for example, a quantum processor may be summarized as including a first loop of superconducting material, a first compound Josephson junction interrupting the first loop of superconducting material, a first coupler inductively coupled to the first loop of superconducting material, a second coupler inductively coupled to the first loop of superconducting material, and a second loop of superconducting material proximally placed to the first loop of superconducting material inductively coupled to the first coupler and the second coupler.
US10002105B2 Display device
A display device is provided, which includes a display panel, a controlling unit, a first universal serial bus (USB) interface, a signal configuration unit, and a second universal serial bus interface. The controlling unit controls the display panel to display an image frame according to display data. When the first USB interface is connected to an external device, the signal configuration unit receives the display data and USB data via the first USB interface, and transmits the display data to the controlling unit. The second USB interface receives the display data from the controlling unit and receives the USB data from the signal configuration unit, so as to transmit the display data and the USB data to another display device via an USB cable.
US10002104B2 Dual autonomous telemetry data acquisition system and real time opto-isolated receivers for use therewith
A serial digital data acquisition receiver (SDDAR) or system of receivers may include an opto-isolator assembly, sampling logic and a USB interface. Both a CLK signal and a DATA signal may each pass through the opto-isolator assembly upon receipt of the CLK and DATA signals at the SDDAR or system. The sampling logic may be operably coupled to the opto-isolator assembly and be configured to determine a point at which to sample the DATA signal based on state changes in the CLK signal. The USB interface may be operably coupled to the sampling logic and an output terminal. The USB interface may be configured to provide telemetry data for processing, display or recording at the output terminal, and may be configured to enable the SDDAR or system to be powered from the output terminal.
US10002100B2 Active-by-active programmable device
An example integrated circuit (IC) system includes a package substrate having a programmable integrated circuit (IC) and a companion IC mounted thereon, the programmable IC including a programmable fabric and the companion IC including application circuitry. The IC system further includes a system-in-package (SiP) bridge including a first SiP IO circuit disposed in the programmable IC, a second SiP IO circuit disposed in the companion IC, and conductive interconnect on the package substrate electrically coupling the first SiP IO circuit and the second SiP IO circuit. The IC System further includes first aggregation and first dispersal circuits in the programmable IC coupled between the programmable fabric and the first SiP IO circuit. The IC system further includes second aggregation and second dispersal circuits in the companion IC coupled between the application circuitry and the second SiP IO circuit.
US10002092B2 Arithmetic processing unit, and method of controlling arithmetic processing unit
An arithmetic processing unit including a memory controller configured to make variable-length access requests allowing a plurality of lengths to a memory, the memory controller comprising: a plurality of buffers configured to hold the access requests for each of the lengths of the access requests; and an arbitrator configured to select one of access requests stored in the plurality of buffers in accordance with a number of remaining resources of the memory.
US10002088B2 Method and apparatus for improving decreasing presentation latency in response to receipt of latency reduction mode signal
Aspects of the present disclosure describe automatically changing an output mode of an output device from a first output mode to a latency reduction mode. An initiation signal and the output data may be received from a client device platform or a signal distributor. Upon receiving the initiation signal, the output device may change the output mode from the first output mode to the latency reduction mode. Thereafter, the output device may receive an end latency reduction mode signal. The output device may then revert back to the first output mode. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10002079B2 Method of predicting a datum to be preloaded into a cache memory
A datum to be preloaded includes the acquisition of a, so-called “model”, statistical distribution of the deltas of a model access sequence, the construction of a, so-called “observed”, statistical distribution of the deltas of an observed access sequence, the identification in the observed statistical distribution, by comparing it with the model statistical distribution, of the most deficient class, that is to say of the class for which the difference NoDSM−NoDSO is maximal, where NoDSM and NoDSO are the numbers of occurrences of this class that are deduced, respectively, from the model statistical distribution and from the observed statistical distribution, the provision as prediction of the datum to be preloaded into the cache memory, of at least one predicted address where the datum to be preloaded is contained, this predicted address being constructed on the basis of the most deficient class identified.
US10002076B2 Shared cache protocol for parallel search and replacement
A method includes generating least-recently-used location information for a shared set-associative multi-access cache and next-to least-recently-used location information for the shared set-associative multi-access cache. The method includes concurrently accessing a shared set-associative multi-access cache in response to a first memory request from a first memory requestor and a second memory request from a second memory requestor based on the least-recently-used location information and the next-to least-recently-used location information. The method may include updating the least-recently-used location information and the next-to least-recently-used location information in response to concurrent access to the shared set-associative multi-access cache according to the first memory request and the second memory request. The method may include independently handling the first and second memory accesses concurrently in response to first and second set fields being different and cooperatively handling the first and second memory access concurrently in response to first and second set fields identifying a target set.
US10002074B2 Non-intrusive storage of garbage collector-specific management data
A system, method, and techniques for managing memory are provided. An example method includes identifying a plurality of regions in a heap storing one or more objects of a first type and one or more objects of a second type. Each object of the first type includes application data and management data, and the management data is used by a managed runtime to manage the application data. The method also includes determining an object of the first type to read and computing, based on a last-known memory address of the object of the first type, a memory address of an object of the second type storing a current memory address of the object of the first type. The method further includes reading the current memory address stored in the object of the second type and locating the object of the first type at the read memory address.
US10002073B2 Selective data recycling in non-volatile memory
Embodiments are directed to methods of classifying a flash memory block of N-level cells into sub-blocks. The N-level cells can store N bits of data. In some embodiments, the sub-blocks can represent one bit of each of the N-level cells. The sub-blocks can be selectively reclaimed in error-correction processes such as read disturb reclaim and retention refresh. Methods described can offer the advantage of reducing write amplification.
US10002062B2 Quasi disk drive for testing disk interface performance
Embodiments relate to diagnostic evaluation of hardware components of a computer machine. A conventional storage device is replaced with a modified storage device. Read and write operations are received by the modified storage device. Issuance of a response to the read and write operations is limited to an acknowledgement receipt, which is employed to evaluate performance and/or bandwidth of the machines with respect to hardware for data storage.
US10002060B2 Matrix circuit detecting failure location in common signal
A matrix circuit includes, besides a plurality of common signal lines and a plurality of data signal lines arranged in a matrix, a plurality of monitoring signal lines that allow states of the common signal lines to be monitored. Inputs to the monitoring signal lines during one scan of the common signal lines are stored such that a fault including a ground fault, a short circuit, or disconnection on any of the common signal lines is detected and a location of the faulty common signal line is identified based on the stored inputs to the monitoring signal lines.
US10002058B1 Method and system for providing disaster recovery services using elastic virtual computing resources
A method and system provides disaster recovery services in an expandable environment of virtual computing resources, according to one embodiment. The method and system provide a financial service with a primary financial service system, according to one embodiment. The method and system operate, on virtual computing resources in a second computing environment, a disaster recovery system for the primary financial service system, and the second computing environment is a virtual computing resources service provider computing environment that provides requested quantities of virtual computing resources for use by the disaster recovery system, in exchange for payment, according to one embodiment. If a loss of service for the primary financial service is detected, the method and system execute a secondary financial system from the disaster recovery system, within the second computing environment, by allocating additional virtual computing resources to the disaster recovery system within the second computing environment, according to one embodiment.
US10002056B2 Integrated circuit chip with cores asymmetrically oriented with respect to each other
An integrated circuit (IC) chip can include a given core at a position in the IC chip that defines a given orientation, wherein the given core is designed to perform a particular function. The IC chip can include another core designed to perform the particular function. The other core can be flipped and rotated by 180 degrees relative to the given core such that the other core is asymmetrically oriented with respect to the given core. The IC chip can also include a compare unit configured to compare outputs of the given core and the other core to detect a fault in the IC chip.
US10002055B2 Efficient repair of B+ tree databases with variable-length records
Presented herein are methods, non-transitory computer readable media, and devices for efficiently repairing tree databases with variable-length records. Methods for repairing tree databases with variable-length records are disclosed which include: iterating the tree database, detecting at least one recoverable leaf block, reducing the at least one recoverable leaf block to its legally formatted contents, and writing the at least one recoverable leaf block back into the tree database; processing the at least one recoverable leaf block to ensure the at least one recoverable leaf block represents a disjoint region within a record space within the tree database; and rebuilding branch blocks as necessary to provide a lookup and organizational index for the at least one recoverable leaf block.
US10002054B2 Method and system for performing automatic system recovery
A method for performing automatic system recovery is implemented by a server including a control chipset and a baseboard management controller (BMC). In the method, when a current image file is corrupted, a recovery engine generates an indicator of a version of the current image file and transmits the indicator to the BMC. The BMC then transmits a request for a backup image file to an external electronic device. After the BMC receives file link information of a disk image file from the electronic device, the BMC accesses the electronic device to download the disk image file, and mounts the disk image file as a virtual disk on the BMC. Afterward, the recovery engine replaces the current image file with the disk image file from the virtual disk.
US10002050B1 Systems and methods for improving rehydration performance in data deduplication systems
The disclosed computer-implemented method for improving rehydration performance in data deduplication systems may include (1) identifying a set of data containers that include data segments referenced by a backup image stored in a data deduplication system, (2) determining the total number of data segments referenced by the backup image that are included in a data container within the set of data containers, (3) determining that the total number of data segments that are referenced by the backup image and included in the data container is below a certain threshold, and then (4) rebasing the data segments that are referenced by the backup image and included in the data container to at least one other data container to decrease the total number of data containers that include the data segments referenced by the backup image. Various other methods, systems, and computer-readable media are also disclosed.
US10002049B2 Apparatus and method for managing data storage
Provided are an apparatus and method for managing data storage. A first log structured array stores data in a storage device. A second log structured array in the storage device stores metadata for the data in the first log structured array, wherein the second log structured array storing the metadata for the first log structured data storage system is nested within the first log structured array, and wherein the first and second log structured arrays comprise separate instances of log structured arrays. Address space is allocated in the second log structured array for metadata when the allocation of address space is required for metadata for data stored in the first log structured array.
US10002046B2 Zero-one balance management in a solid-state disk controller
An SSD controller maintains a zero count and a one count, and/or in some embodiments a zero/one disparity count, for each read unit read from an SLC NVM (or the lower pages of an MLC). In an event that the read unit is uncorrectable in part due to a shift in the threshold voltage distributions away from their nominal distributions, the maintained counts enable a determination of a direction and/or a magnitude to adjust a read threshold to track the threshold voltage shift and restore the read data zero/one balance. In various embodiments, the adjusted read threshold is determined in a variety of described ways (counts, percentages) that are based on a number of described factors (determined threshold voltage distributions, known stored values, past NVM operating events). Extensions of the forgoing techniques are described for MLC memories.
US10002045B2 Semiconductor memory devices having input/output gating circuit and memory systems including the same
A semiconductor memory device is provided. The semiconductor memory device includes a memory cell array, an input/output (I/O) gating circuit and an error correction circuit. The memory cell array includes a plurality of memory cells. The I/O gating circuit, before performing a normal memory operation on the memory cell array by a first unit, performs a cell data initializing operation by writing initializing bits in the memory cell array by a second unit different from the first unit. The error correction circuit performs an error correction code (ECC) encoding and an ECC decoding on a target page of the memory cell array by the second unit, based on the initializing bits. Therefore, power consumption in performing write operation may be reduced.
US10002044B2 Memory devices and modules
A memory module includes a module error interface, a module data interface, and a plurality of memory device. The module error interface communicates error information a system control path. The module data interface communicates data to and from a main memory path that is separate from the system control path. Each memory device includes a device controller, a device error interface and a device data interface in which the error data interface is separate from the device data interface. Each device controller includes an ECC engine and an ECC controller. The ECC engine corrects an error in data that is read from the corresponding memory device to generate corrected data, generate error information, communicate the error information through the device error interface to the module error interface, and communicate the corrected data through the device data interface to the module data interface. The ECC controller records the error information.
US10002039B2 Predicting the reliability of large scale storage systems
An aspect includes identifying a set of components of a storage system and determining dependencies among constituent components in the set of components. At least one of the components' ability to function is dependent on at least one other of the components' ability to function. The set of components includes at least one data storage component and at least one computation component configured to operate within at least one datacenter. An aspect also includes identifying a size, strength, and storage placement scheme of the storage system; simulating operation of the storage system based on the identified size, strength, and storage placement scheme; and determining a mean time between loss event from the simulated operation. The mean time between loss event factors in the dependencies among the constituent components. An aspect further includes assessing reliability of the storage system as a function of the mean time between loss event.
US10002032B2 System and method for automatic generation of service-specific data conversion templates
Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.
US10002030B2 Risk-appropriate validation for live operating system migration
Methods for migrating a virtual machine instance between devices include scoring a received migration request against one or more rules in a rule database relating to one or more respective validation sets. Each validation set includes one or more validation subtasks. Each score is compared to a respective threshold to determine if a level of risk according to the respective rule merits performing validation. The migration request is validated by one or more validation sets that correspond to the scores that exceed the respective threshold.
US10002028B2 Dynamic feedback load balancing
A method for rendering a scene across N number of processors is provided. The method includes evaluating performance statistics for each of the processors and establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene. The method also includes dynamically adjusting the boundaries based upon the establishing and the evaluating.
US10002026B1 Acquisition and maintenance of dedicated, reserved, and variable compute capacity
A system for providing low-latency computational capacity from a virtual compute fleet is provided. The system may be configured to maintain a plurality of virtual machine instances on one or more physical computing devices, wherein the plurality of virtual machine instances comprises a first pool comprising a first sub-pool of virtual machine instances and a second sub-pool of virtual machine instances, and a second pool comprising virtual machine instances used for executing one or more program codes thereon. The first sub-pool and/or the second sub-pool may be associated with one or more users of the system. The system may be further configured to process code execution requests and execute program codes on the virtual machine instances of the first or second sub-pool.
US10002022B2 Processing interrupt requests
A method, a computer program product, and a computer system for processing interrupt requests in a computer system. The computer system disables, for a processor, an interrupt request for threads other than an interrupt request handling thread. The computer system configures the processor to route the interrupt request to the interrupt request handling thread. The computer system determines, by the interrupt request handling thread, whether one of the threads needs to process the interrupt request. The computer presents, by the interrupt request handling thread, the interrupt request to the one of the threads, in response to determining that the one of the threads needs to process the interrupt request.
US10002021B2 Deferred preemption techniques for scheduling graphics processing unit command streams
This disclosure is directed to deferred preemption techniques for scheduling graphics processing unit (GPU) command streams for execution on a GPU. A host CPU is described that is configured to control a GPU to perform deferred-preemption scheduling. For example, a host CPU may select one or more locations in a GPU command stream as being one or more locations at which preemption is allowed to occur in response to receiving a preemption notification, and may place one or more tokens in the GPU command stream based on the selected one or more locations. The tokens may indicate to the GPU that preemption is allowed to occur at the selected one or more locations. This disclosure further describes a GPU configured to preempt execution of a GPU command stream based on one or more tokens placed in a GPU command stream.
US10002020B2 Call stack maintenance for a transactional data processing execution mode
A data processing apparatus and method of data processing are provided, which relate to the operation of a processor which maintains a call stack in dependence on the data processing instructions executed. The processor is configured to operate in a transactional execution mode when the data processing instructions seek access to a stored data item which is shared with a further processor. When the processor enters its transactional execution mode it stores a copy of the current stack depth indication and thereafter, when operating in its transactional execution mode, further modifications to the call stack are compared to the copy of the stack depth indication stored. If the relative stacking position of the required modification is in a positive stack growth direction with respect to the copy stored, the modification to the call stack is labelled as non-speculative. Conversely if the modification to the call stack is to be made at a relative stacking position which is not in a positive growth direction with respect to the position indicated by the copy stored, then that modification is labelled as speculative. The size of the write-set associated with maintaining the call stack while in transactional execution mode can therefore be reduced.
US10002014B2 Management of a virtual machine in a virtualized computing environment based on a fabric limit
An apparatus and program product manage virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, storage fabric limitations may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, storage fabric limitations may be used in connection with load balancing across multiple fabrics in a virtualized computing environment.
US10002013B2 Obtaining virtual machine images from virtualization environments
Techniques are described for facilitating sharing and reuse of executable software images between multiple execution environments. In at least some situations, the executable software images are virtual machine images (e.g., images that are bootable or otherwise loadable by a virtual machine in a particular virtualization environment, and that each include operating system software and/or software for one or more application programs, optionally along with one or more hard disks or other representations of stored data). The described techniques may include use of an image conversion tool that is configured to support interactions with multiple distinct types of source execution environments to extract executable software images from those environments, and to modify extracted software images for execution in one or more distinct types of destination execution environments, optionally as directed by one or more users via a GUI provided by the image conversion tool.
US10002012B2 Virtualization event processing in a layered virtualization architecture
Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a hardware processor including event circuit to recognize a virtualization event, and evaluation circuit to determine whether to transfer control of the apparatus from a child guest to a parent guest in response to the virtualization event, wherein the child guest and the parent guest each include a bit per virtualization event to indicate whether the parent guest is to gain control when the virtualization event occurs.
US10002010B2 Multi-byte compressed string representation
Multi-byte compressed string representation embodiments define a String class control field identifying compression as enabled/disabled, and another control field, identifying a decompressed string created when compression enabled. Tests are noped based on null setting of the compression flag. When arguments to a String class constructor are not compressible, a decompressed String is created and stringCompressionFlag initialized. Endian-aware helper methods for reading/writing byte and character values are defined. Enhanced String class constructors, when characters are not compressible, create a decompressed String, and initialize stringCompressionFlag triggering class load assumptions, overwriting all nopable patch points. A String object sign bit is set to one for decompressed strings when compression enabled, and masking/testing this flag bit is noped. Alternative package protected string constructors and operations are provided. A predetermined location is checked to determine whether supplied arguments to a String class constructor are compressible is performed.
US10002009B2 Electronic device performing emulation-based forensic analysis and method of performing forensic analysis using the same
An electronic device configured to perform forensic analysis on a target device includes a data extractor, an emulator, and a user data converter. The data extractor obtains, from the target device, a source file of at least one of applications installed on the target device. The data extractor obtains, from the target device, user data generated according to the least one of the applications being executed in the target device. The emulator emulates an execution of a target application installed based on the obtained source file. The user data converter converts the obtained user data having a data structure according to a database scheme of the target device into converted user data having a data structure according to a database scheme of the emulator. The emulator emulates the execution of the target application such that the target application operates using the converted user data.
US10002007B2 Operating system (OS) independent device drivers
A device driver is configured to provide access to at least one peripheral device through a normalized interface. A loader is provided with the device driver. When the loader is executed, the loader loads the device driver to an operating system (OS) within its own independent processing context. The interactions through the normalized interface are OS independent.
US10002006B2 System and method for configuring plural software profiles
A computer with multiple software applications has defined for it plural software profiles for selection of one of the profiles in response to a system and/or user signal. Each profile when selected enables a respective set of applications to run on the system.
US10002002B2 Communication of device presence between boot routine and operating system
Various embodiments are directed to creating multiple device blocks associated with hardware devices, arranging the device blocks in an order indicative of positions of the hardware devices in a hierarchy of buses and bridges, and enabling access to the multiple device blocks from an operating system. An apparatus comprises a processor circuit and storage storing instructions operative on the processor circuit to create a device table comprising multiple device blocks, each device block corresponding to one of multiple hardware devices accessible to the processor circuit, the device blocks arranged in an order indicative of relative positions of the hardware devices in a hierarchy of buses and at least one bridge device; enable access to the device table by an operating system; and execute a second sequence of instructions of the operating system operative on the processor circuit to access the device table. Other embodiments are described and claimed herein.
US10002001B1 Importing a virtual disk image into a compute service environment
The embodiments herein allow importation of a disk image (real or virtual) into a compute service environment. Any imported disk image can be reconfigured into a geometry compatible with the compute service environment into which it is imported. The reconfiguration can be accomplished through modifying the C, H, and S address values in the master boot record in order to match the virtualized disk environment.
US10001999B2 System and method for configuring a plurality of registers with soft error detection and low wiring complexity
A new approach is proposed which contemplates system and method for configuring a plurality of configurable registers in a programmable digital processing engine of a network device. Under the proposed approach, one or more slave configuration controllers (SCC) are utilized to configure a large number of configurable registers in a programmable engine, wherein each SCC is used to configure a plurality of configurable registers, which are organized in multiple configuration groups. The configurable registers in each configuration group are connected in a looped one-way daisy chain. During its operation, each of the slave configuration controllers is configured to receive instructions from a user via a master configuration controller (MCC), performs read or write operations on the configurable registers of one of the configuration groups as designated by the instructions from the user. Here, each of these configurable registers is equipped with an error-detecting circuit to detect dynamic soft errors; and any detected error is promptly reported back to the user through its SCC and the corresponding MCC so that the user is aware of the error at run-time.
US10001993B2 Variable-length instruction buffer management
A vector processor is disclosed including a variety of variable-length instructions. Computer-implemented methods are disclosed for efficiently carrying out a variety of operations in a time-conscious, memory-efficient, and power-efficient manner. Methods for more efficiently managing a buffer by controlling the threshold based on the length of delay line instructions are disclosed. Methods for disposing multi-type and multi-size operations in hardware are disclosed. Methods for condensing look-up tables are disclosed. Methods for in-line alteration of variables are disclosed.
US10001990B2 Method and system for enhancing application container and host operating system security in a multi-tenant computing environment
A system for application container security comprising an application container processing and deployment computer system configured to receive an application container, determine operating system kernel requirements of the application container, calculate a risk value based on the operating system kernel requirements of the application container, determine availability of a host computer to host the application container, by determining if the operating system kernel of the host computer meets operational requirements of the application container. The operational requirements including the risk value for the application container. When the operating system kernel of the host computer is determined to meet the operational requirements, pair the application container with the operating system kernel of the host computer. When the operating system kernel of the host computer is determined to not meet the operational requirements, configure and compile a container-specific operating system kernel that meets the operational requirements.
US10001988B2 Compatibility module to support an automotive system upgrade
The disclosure includes a system and method for removing an incompatibility between an adaptive sensor system and an adaptive engine control unit system. The method may include detecting an update to one or more of an adaptive sensor system and an adaptive engine control unit system. The method may include identifying an incompatibility between the adaptive sensor system and the adaptive engine control unit system created by the update. The method may include determining one or more modifications for one or more of the first compatibility module and the second compatibility module. The modifications may be configured to remove the incompatibility. The method may include modifying one or more of the first compatibility module and the second compatibility module so that the incompatibility is removed.
US10001985B2 Role-based modernization of legacy applications
Methods, systems, and techniques for role-based modernization of legacy applications are provided. Example embodiments provide a Role-Based Modernization System (“RBMS”), which enables the reorganization of (menu-based) legacy applications by role as a method of modernization and enables user access to such modernized applications through roles. In addition the RBMS supports the ability to enhance such legacy applications by blending them with non-legacy tasks and functions in a user-transparent fashion. In one embodiment, the RBMS comprises a client-side javascript display and control module and a java applet host interface and a server-side emulation control services module. These components cooperate to uniformly present legacy and non-legacy tasks that have been reorganized according to role modernization techniques.
US10001979B2 Avoiding guard test invalidation for virtual and interface calls
Embodiments of the present invention provide methods, computer program products, and systems for optimizing virtual calls. Embodiments of the present invention can be used to receive a virtual call associated with a first implementation method and identify a virtual call associated with a second implementation method that appears to have similar functionality to the first implementation method. Embodiments of the present invention can determine whether the virtual call associated with the first implementation method and the virtual call associated with the second implementation method produce the same result and, responsive to determining that the virtual call associated with the first implementation method and the virtual call associated with the second implementation method produce the same result, use a result of the virtual call associated with the first implementation method as a result of the virtual call associated with the second implementation method.
US10001977B1 System and method for identifying operations based on selected data
A system and method identifies a set of operations or tasks, such as functions, of a programming system or technical computing environment based on a selection of input data. The technical computing environment may have a plurality of operations that may be called and executed. The operations may operate on one or more input arguments that may need to satisfy certain constraints. Upon selection of input data, a matching engine may classify the input data, and compare the classifications of the input data to the input argument constraints of a plurality of operations. The matching engine may identify those operations whose input argument constraints are satisfied by the selected input data, as well as those operations whose input argument constraints are not satisfied by the selected input data. The matching and non-matching operations may be provided to an action unit, which may be configured to perform some task or action with regard to some or all of the operations.
US10001969B2 Identification of audio content facilitated by playback device
An example implementation involves a playback device receiving digital data representing audio content, the digital data encoded in a first format. The playback device causes one or more speaker drivers to playback the audio content. The playback device decodes a portion of the received digital data to convert the portion of the received digital data from the first format to a second format and transmits, via a network interface to a computing device of an identification system, the decoded portion of the received digital data. The playback device receives, from via the network interface from the identification system, metadata corresponding to the audio content, and in response, causes a control device to display a graphical representation of the received metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received metadata to the control device.
US10001967B2 Account aware media preferences
Embodiments described herein involve providing media item preferences according to a user account of a user providing the preference, rather than a user account providing the media item. When a user indicates a preference for a media item, the preference are associated with that particular user, rather than with another user whose account the media item may have been accessed and played through when the particular user indicated the preference. As a result, a media preference history associated with the account providing the media item will not be disrupted by other users indicating preferences for the media item. Further, users may build on their respective media preference histories even when listening to music provided by someone else.
US10001966B1 Systems and methods for sequencing audio communications
An audio sequencing device includes an input circuit, a prioritizing circuit, a playback circuit, and an output circuit. The input circuit is receives a first audio signal from a first audio source and a second audio signal from a second audio source. The prioritizing circuit assigns a first priority to the first audio signal and a second priority to the second audio signal. The playback circuit sequences at least one of the audio signals based on at least one of an order of receiving the audio signals and the assigned priorities. The output circuit transmits the audio signals to a user device one at a time based on the sequence and the assigned priorities of the audio signals.
US10001965B1 Playback system join with base
An example implementation may involve a playback device detecting placement of the playback device onto a device base of a particular media playback system. The playback device may determine that it is configured to automatically join media playback systems. Based on such a determination, the playback device may send, to the particular media playback system, a request to join the particular media playback system. The playback device may receive, from the media playback system, one or more messages that enable the playback device to join the particular media playback system, which the playback device may use to join the particular media playback system.
US10001960B2 Display panel, display device, and illumination device
Improved image quality is achieved with a display device.A display panel includes a panel substrate and a film. In the display panel, multiple light emitting elements are provided on the panel substrate. In the display panel, the film is a film made of a material having a predetermined refractive index, and a thickness depending on a viewing angle and the refractive index, the viewing angle being an angle of a field of view where a substrate end distance from a light emitting element that is closest to an end of the panel substrate among the light emitting elements to the end and brightness of the light satisfy predetermined criteria.
US10001959B2 User interface for redirection of print jobs
The present disclosure is directed to a method and user interface for redirecting print jobs. The method involves receiving a notification indicating that execution of a print job at a first printing device failed. The method also involves displaying a network printing device map on a display unit in response to receiving the notification. The network printing device map is a graphical representation of a network topology of a plurality of printing devices within a local network. The method further involves receiving an input gesture indicative of a selection of a second printing device of the plurality of printing devices with which to execute the print job. Additionally, the method involves causing the first printing device to transmit the print job to the second printing device upon receiving the input gesture.
US10001956B2 Information processing apparatus and information processing method
Print settings of a first print queue (DEVMODE) are converted, in part or in whole, into print settings of a format used by a second printer driver (PrintTicket), and the generated print settings of the format used by the second printer driver (PrintTicket) are used as print settings of a second print queue.
US10001953B2 System for configuring partitions within non-volatile random access memory (NVRAM) as a replacement for traditional mass storage
A non-volatile random access memory (NVRAM) is used in a computer system to perform multiple roles in a platform storage hierarchy, specifically, to replace traditional mass storage that is accessible by an I/O. The computer system includes a processor to execute software and a memory coupled to the processor. At least a portion of the memory comprises a non-volatile random access memory (NVRAM) that is byte-rewritable and byte-erasable by the processor. The system further comprises a memory controller coupled to the NVRAM to perform a memory access operation to access the NVRAM in response to a request from the software for access to a mass storage.
US10001950B2 Maintaining storage thresholds in a distributed storage network
A method begins by a processing module of a dispersed storage network (DSN), in response to issuing a write slice request for a send threshold number of encoded data slices (EDSs) to a set of storage units, receiving access responses from the set of storage units. The method continues with the processing module receiving less than a send threshold number of access responses within a first predetermined amount of time and issuing one or more additional write slice requests to one or more storage units of the set of storage units. When a send threshold number of EDSs have been stored in storage units of the set of storage units the method continues by determining a preservation threshold number of EDSs, where the preservation threshold number of EDSs is a number of EDSs of the set of EDSs that will be stored for at least a second predetermined amount of time, and the preservation threshold number of EDSs is less than the send threshold number of EDSs.
US10001945B2 Method of storing data and data storage managing server
A method of storing data includes: determining a number of copies to be initially stored for a data block x after receiving a request for storing the data block x, and storing the data block x according to the number of copies to be initially stored; and periodically determining a current importance level of the data block x, determining whether a number of copies corresponding to the importance level is identical to a number of currently stored copies of the data block x, and adjusting the number of currently stored copies of the data block x to be consistent with the number of copies corresponding to the importance level if the number of copies corresponding to the importance level is not identical to the number of currently stored copies of the data block x. The present disclosure also provides a data storage managing server.
US10001944B2 Systems and methods for data organization in storage systems using large erasure codes
Systems and methods which implement one or more data organization techniques that facilitate efficient access to source data stored by a storage system are disclosed. Data organization techniques implemented according to embodiments are adapted to optimize (e.g., maximize) input/output efficiency and/or (e.g., minimize) storage overhead, while maintaining mean time to data loss, repair efficiency, and/or traffic efficiency. Data organization techniques as may be implemented by embodiments include blob based organization techniques, grouped symbols organization techniques, data ordering organization techniques, and combinations thereof.
US10001942B1 Asynchronous semi-inline deduplication
Techniques are provided for asynchronous semi-inline deduplication. A multi-tiered storage arrangement comprises a first storage tier, a second storage tier, etc. An in-memory change log of data recently written to the first storage tier is evaluate to identify a fingerprint of a data block recently written to the first storage tier. A donor data store, comprising fingerprints of data blocks already stored within the first storage tier, is queried using the fingerprint. If the fingerprint is found, then deduplication is performed for the data block to create deduplicated data based upon a potential donor data block within the first storage tier. The deduplicated data is moved from the first storage tier to the second storage tier, such as in response to a determination that the deduplicated data has not been recently accessed. The deduplication is performed before cold data is moved from first storage tier to second storage tier.
US10001940B2 Limiting memory in a distributed environment at an operator or operator grouping level
Techniques are disclosed for memory management in a streams processing environment. Certain aspects of the present disclosure provide a method generally including monitoring, via a streams manager for a distributed application, an amount of memory used by a group of executing processes, and for each group, comparing the amount of memory used by the group against a memory threshold, and determining whether the memory used by the group exceeds a first threshold, and reducing memory usage by the group when the memory used by the group exceeds the first threshold.
US10001939B1 Method and apparatus for highly available storage management using storage providers
Example embodiments of the present invention relate to a method, a system, and a computer program product for managing a plurality of storage providers to allocate a second storage provider as an active storage provider. The method includes monitoring respective health states of a plurality of storage providers in a storage infrastructure and determining an unhealthy health state of a first storage provider, operating as an active storage provider, among the plurality of storage providers. The method also includes managing the plurality of storage providers to allocate a second storage provider, operating as a standby storage provider, among the plurality of storage providers as the active storage provider.
US10001932B2 Enhanced redundant caching for shingled magnetic recording devices in data storage drive assemblies
A data storage array is presented that includes a plurality of storage drives each comprising storage media with a first storage region and a shingled magnetic recording (SMR) storage region. The data storage array includes a control system communicatively coupled to the storage drives and configured to receive a write operation over a host interface for storage of write data by the data storage array. Responsive to the write operation, the control system is configured to cache the write data in first storage regions of two or more of the storage drives prior to transfer of the write data into at least an SMR storage region of a storage drive associated with the write operation.
US10001929B2 Method and systems for simulating a workload of a storage system
A computer system that simulates a workload of a storage system including a non-transitory storage medium including instruction code for the computer system, wherein the instruction code, when executed on the computer system, performs steps as follows: obtaining configuration data regarding first components of the first storage system including at least one RAID group; obtaining performance data including workload information of the first storage system; configuring second components of a second storage system including at least one corresponding RAID group corresponding to the at least one RAID group of the first storage system, based on the obtained configuration data; and operating the second storage system using a simulated workload based on the obtained performance data, resulting in a front loading of the second storage system equivalent to a front loading of the first storage system.
US10001926B2 Management of extents for space efficient storage volumes by reusing previously allocated extents
A storage controller maintains an allocation space for extent space efficient storage volumes, in response to a request from a host application for storage space, wherein an extent pool is configured to allocate available extents to the host application. In response to a request from the host application to delete data stored in selected extents that are already allocated to the host application, the storage controller deletes the data but continues to maintain the selected extents as being allocated to the host application. In response to a request to write new data, the storage controller writes the new data to the selected extents that are already allocated.
US10001923B2 Generation collapse
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module that is configured to perform various operations. The computing device determines and converts sets of encoded data slices (EDSs) associated with a data object stored within a generation-based storage pool set of storage units (SUs) to a Decentralized, or Distributed, Agreement Protocol (DAP)-based storage pool set of SUs. The computing device convert a first storage generation set of EDSs associated with the data object to pre-establish DAP scoring information. Then, for additional generation sets of EDSs associated with the data object and stored within the generation-based storage pool set of SUs, the computing device uses additional DAP scoring information to determine migration of EDSs from the generation-based storage pool set of SUs to the DAP-based storage pool set of SUs.
US10001922B2 High performance optical storage system for protection against concurrent data loss
A data storage structure, comprising: a plurality of storage units, each comprising: a storage media; and a library executive configured to manage the storage media. The structure further comprises a buffer connected to a controller, the controller comprising: a host interface configured to receive the instruction from the host machine; an object aggregator configured to combine the plurality of data objects into a data segment; a persistent write buffer configured to store the data segment; a persistent map configured to identify a location of each of the plurality of objects in the data segment; an erasure coder configured to encode the data segment into an erasure code; a destager configured to transfer the data segment from the persistent write buffer to the storage media in a given storage unit; and a library controller configured to communicate with the library executive in the given storage unit.
US10001921B2 Data migration method and data migration device
A data migration method includes creating, by a first control processor that controls a first cache memory storing first cache data cached from first storage data stored in a storage, first management information including information indicating a storage location of the first cache data on the first cache memory and information indicating whether or not the first storage data has been updated in accordance with an update of the first cache data for each block of a predetermined data size in the first cache memory, when a program that accesses the first cache data migrates to a different node, transmitting, by the first control processor, the first management information to a second control processor that controls a second cache memory capable of being accessed by the program after migration to the different node.
US10001920B2 Symbol lists for grammar-driven data entry
In a data entry environment constrained by a symbolic grammar, a data entry position in the data set may be amenable to the insertion of a subset of symbols in compliance with the grammar. Also, the grammar may or may not permit the insertion of a value of one or more types at the data entry position of the data set. In order to facilitate grammatically correct data entry, a symbol list may be presented that indicates the grammatically valid symbols for the symbolic context of the data entry position, as well as the validity of the insertion of a value at the data entry position. The symbol list may also permit the selection of a symbol list option, and may insert the selected symbol or value at the data entry position. Various symbol list option selection inputs may be associated with the symbol list options to facilitate and economize data entry, and the association may be adapted based on whether or not a value is permitted at the data entry position. Several variations of these techniques are discussed relating to the use of symbol lists in various data entry and grammar scenarios, the presentation of the symbol lists, and the user interaction with the symbol lists.
US10001916B2 Directional interface for streaming mobile device content to a nearby streaming device
A mobile device includes a directional streaming mechanism that causes digital content to be streamed to one or more nearby devices based on a gesture on the touch screen of the mobile device, such as the swipe of a finger. The mobile device and nearby devices each include a position mechanism that allows each device to know the position of other devices within a given range. When a user is streaming digital content to the mobile device, the user can swipe a finger on a touch screen display in the direction of one of the streaming devices in range of the mobile device, which results in the mobile device streaming the digital content to the streaming device in the direction of the finger swipe. The streaming device in the direction of the finger swipe can then play the digital content received from the mobile device.
US10001912B2 Robot operation apparatus, robot system, and robot operation program
In a robot operation apparatus, a motion command generator selects one of combinations of driving axes as an operation object from among preset combinations of the driving axes including at least one of: a driving axis associated with drag operation in a first direction for a touch panel; or a driving axis associated with drag operation in a second direction intersecting with the first direction. If touch operation detected by a touch operation detector is the drag operation, the motion command generator determines whether drag operation is in the first direction or the second direction. The motion command generator generates a motion command to drive the driving axis associated with drag operation in the first direction, if drag operation is in the first direction, and generates a motion command to drive the driving axis associated with drag operation in the second direction, if drag operation is in the second direction.
US10001910B2 Mobile terminal and controlling method thereof for creating shortcut of executing application
The present invention relates to a mobile terminal and controlling method thereof. After setting information related to an executing operation of content has been saved, an item for executing the content is displayed. When the item is selected, the content is run in a setting state corresponding to the setting information. Particularly, operating state information on a specific operation timing point of content is registered as a shortcut and saved. An item of the shortcut is displayed on a screen. When the item is selected, the content is directly executed from a timing point corresponding to the operating state information. Accordingly, when the content is executed, the content can be executed from a user-desired part by skipping a part unnecessary for a user.
US10001902B2 Learning user interface
Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The plurality of dynamic icons may include at least one suggested dynamic icon representing at least one suggested item of the plurality of items and at least one secondary dynamic icon representing a secondary item of the plurality of items. The interface may be facilitated by determining, via a processor, a visual bias for the at least one suggested dynamic icon relative to the at least one secondary dynamic icon. The interface may be facilitated by applying the visual bias, via the interface, to the at least one suggested dynamic icon.
US10001899B2 Graphical user interfaces for supporting collaborative generation of life stories
Graphical user interfaces (GUIs) support the collaborative generation of life stories by helping the user view the development of the life stories of other users and facilitating interaction with them through these GUIs. A GUI according to a first type helps the user keep track of recent life stories and comments posted by other users of the collaborative system, and a GUI according to a second type helps the user view life stories of any user in a chronological manner.
US10001896B2 Gamification platform
Systems to gamify a data processing application using auditing data. Processing commences upon accessing electronic records comprising a set of application auditing specifications that identify one or more transaction types to be executed by a data processing application. Certain transactions corresponding to the identified transaction types are observed by an auditing facility during operation of the data processing application. At least some of the identified transaction types and measured audit parameters corresponding to the transactions are recorded. A gamification module associates the measured audit parameters with game parameters. Motivational imagery such as a scoreboard is generated for display.
US10001892B2 Self-capacitive touch and force sensing apparatus and self-capacitive touch and force sensing method
A self-capacitive touch and force sensing apparatus includes a metal layer, a sensing component layer, an air gap layer and a processing module. The sensing component layer is disposed above metal layer. The air gap layer is formed between metal layer and sensing component layer. When the self-capacitive touch and force sensing apparatus is operated in a self-capacitive touch sensing mode, metal layer is driven and synchronized with a touch signal, so that no capacitive effect between sensing component layer and metal layer and a first capacitance change is sensed; when the self-capacitive touch and force sensing apparatus is operated in a self-capacitive force sensing mode, metal layer is grounded, so that there is a capacitive effect between sensing component layer and metal layer and a second capacitance change is sensed. The processing module obtains a third capacitance change according to first capacitance change and second capacitance change.
US10001891B2 Conductive film and touch panel including the same
An object of the present disclosure is to improve visibility while suppressing an impedance of an antenna pattern formed on a conductive film. In a film base material on which an antenna pattern for near field communication is formed, the antenna pattern is formed of a metal having excellent conductivity. The antenna pattern is formed into a loop line shape with three to five turns and has a length of 200 to 500 mm, an interval between adjacent loop lines of 200 to 400 μm, and a line width of 4 to 20 μm. The thickness of the antenna pattern is set to a value calculated by the following Formula (1) so that the impedance at a maximum load becomes equal to or less than 50Ω. Thickness=Specific Resistance×Length/(Impedance×Width)   Formula (1)
US10001888B2 Touch sensor panel design
A touch sensor panel including a plurality of drive lines crossing a plurality of sense lines, forming an array. The plurality of drive lines and the plurality of sense lines are formed by interconnecting sections of at least one conductive material having a truncated diamond shape or formed of interconnected conductive lines. At least one conductive dummy region may be disposed in an area of the touch sensor panel around the truncated diamond shape sections or interconnected conductive lines of the plurality of drive lines and the plurality of sense lines. One or more lines may be formed overlapping the interconnected sections of each of the plurality of drive lines and the plurality of sense lines.
US10001886B2 Display device and method for driving the same during display period and touch period of display device
A display device and a method for driving the same are discussed. The display device, in which pixels of a display panel are charged to a data voltage during a pixel driving period and touch sensors embedded in the display panel are driven during a touch sensor driving period, includes a timing controller which transmits a preamble signal, control data, and data of an input image to a source driver integrated circuit (IC) during the pixel driving period and transmits the preamble signal to the source driver IC during the touch sensor driving period.
US10001885B2 Methods and apparatus for capacitive sensing
The present disclosure addresses methods and apparatus facilitating capacitive sensing using a conductive surface, and facilitating the sensing of proximity to the conductive surface. The sensed proximity will often be that of a user, but can be another source of a reference voltage potential. In some examples, the described systems are capable of sensing capacitance (including parasitic capacitance) in a circuit that includes the outer conductive surface, and where that outer conductive surface is at a floating electrical potential. In some systems, the systems can be switched between two operating modes, a first mode in which the system will sense proximity to the conductive surface, and a second mode in which the system will use a capacitance measurement to sense contact with the conductive surface.
US10001884B2 Voltage driven self-capacitance measurement
In one embodiment, a method includes substantially simultaneously applying a pre-determined voltage to a sense electrode and a corresponding drive electrode of a touch sensor. The application of the pre-determined voltage providing a measurement current at a capacitance including the sense electrode. The method also includes determining a difference between the measurement current at the capacitance and a reference value; and determining whether a proximity input to the touch sensor has occurred based at least in part on the difference.
US10001881B2 Touch-sensitive apparatus with improved spatial resolution
A touch-sensitive apparatus comprises a first subset of components on a first end of the touch surface, and a second subset of components on a second end which is opposite to and parallel with the first end. The components include emitters and detectors, each emitter being operable for propagating a diverging energy beam (e.g. radiation) across the touch surface inside the panel, and each detector being operable for detecting transmitted energy from at least two emitters. The components in at least one of the first and second subsets are systematically arranged in spatially separate groups along at least one of the first and second ends, so as to achieve a reduced spacing and/or an increased uniformity of the transmission paths along a center line between the first and second ends compared to an equidistant arrangement of all components.
US10001880B2 Electronic apparatus which determines effectiveness of a touch coordinate based on an amount of bend
A strain quantity threshold value is set in accordance with a distance from a pressure detection unit for each divided predetermined subdivision which is obtained by dividing an operation surface of a touch panel unit into a plurality of subdivisions. The minimum value of the strain quantity threshold value is set to be a value larger than a strain quantity when water or the like is attached to the operation surface of the touch panel unit.
US10001876B2 Touch display panel, and driving method and driving circuit for the same
An OLED touch display panel is provided, including: a display substrate; a touch electrode including multiple touch electrode units arranged on the display substrate; multiple touch switch elements having a one-to-one correspondence with and electrically connected to the touch electrode units respectively; multiple first signal lines each electrically connected to at least two touch switch elements located in different columns; multiple second signal lines each electrically connected to at least two touch switch elements located in different rows; a display pixel arranged on the touch electrode, where the display pixel includes multiple pixel unit groups each corresponding to one touch electrode unit; and a glass cover arranged on the display pixel, where each touch electrode unit has multiple meshes opposite to pixel units in one pixel unit group corresponding to the each touch electrode unit in a vertical direction, respectively.
US10001875B2 Touch panel and method of fabricating the same
A touch panel and a method of fabricating the same are provided. The touch panel may include: a substrate; first sensing electrodes disposed on a first surface and arranged along a first direction and second sensing electrodes arranged along a second direction; at least one first connector connecting the first sensing electrodes in the first direction; a first insulating layer pattern disposed on the first connector; at least one second connector disposed on the first insulating layer pattern, intersecting the first connector, and connecting the second sensing electrodes in the second direction; and wires disposed on the first surface of the substrate in the peripheral area and electrically connected to the first sensing electrodes and the second sensing electrodes. The first connector includes a first light-transmitting conductive pattern disposed on the first surface of the substrate and a first light-blocking conductive pattern disposed on the first light-transmitting conductive pattern.
US10001874B2 Display device with touch detection function
A display device including a display section having a plurality of pixel electrodes; and a plurality of drive electrodes extending in a first direction and arranged side-by-side in a second direction. Each of the drive electrodes has a width in the second direction corresponding to a size of the two or more pixel electrodes, and has one or more slits extending in the first direction.
US10001873B2 Display apparatus and driving method thereof
A display apparatus and driving method are provided. The display apparatus, which operates in a display mode or a sensing mode, includes: a first signal line configured to apply a first driving signal to a pixel circuit during the display mode and to apply a sensing input signal to the pixel circuit during the sensing mode; a second signal line configured to apply a second driving signal to the pixel circuit during the display mode and to transfer a sensing output signal from the pixel circuit during the sensing mode; and a pixel including the pixel circuit, wherein a first current path for image display is formed in the pixel circuit during the display mode, and a second current path, configured to measure a resistance of a pressure resistance layer between the first signal line and the second signal line, is formed in the pixel circuit during the sensing mode.
US10001872B2 In-cell touch screen and display device
Embodiments of the present disclosure disclose an in-cell touch screen and a display device. A touch electrode arranged in the touch screen is provided with a slit at a region corresponding to a gap between two adjacent pixels, such that the slits in respective touch electrodes of the in-cell touch screen and the gaps between the touch electrodes are uniformly distributed to avoid defective problem of bright lines or dark lines present in the in-cell touch screen. Further, a strip-shaped floating electrode is further provided in the touch screen to be electrically connected with the touch electrode and is arranged at the a slit of the touch electrode and/or at the gap between two adjacent touch electrodes. The strip-shaped floating electrode is used to partially fill or cover the slit in the touch electrode, which can alleviate reduction in an effective area of the touch electrode due to providing the slit in the touch electrode.
US10001870B2 In cell touch panel with uniformly-distributed grooves and display device
An In Cell touch panel and a display device are disclosed. The insulating layer comprises at least one groove at overlapping regions between each self capacitance electrode and the wires. Via holes penetrating the insulating layer are arranged in the insulating layer at overlapping regions between corresponding wires and self capacitance electrodes. Recesses not penetrating the insulating layer are arranged in the insulating layer at overlapping regions between wires and self capacitance electrodes apart from the corresponding wires and self capacitance electrodes. Thus, only the corresponding wires and self capacitance electrodes are electrically connected with each other, and the insulating layer is further provided with grooves at overlapping regions between wires and self capacitance electrodes which are not electrically connected. Grooves are distributed uniformly in the insulating layer and the problem of non-uniform displayed picture due to non-uniform distribution of via holes in the insulating layer is solved.
US10001868B2 Information processing method, information processing device, and electronic apparatus
An information processing method, an information processing device and an electronic apparatus with a touch screen are provided. The method includes: obtaining a first parameter value of the touch screen at instant T1; obtaining a second parameter value of the touch screen at instant T2 after instant T1, where an instant T3 is defined between instant T1 and instant T2, and the instant T3 corresponds to a third parameter value, where the third parameter value is greater than or equal to the first parameter value and any one of parameter values corresponding to instants between instant T1 and instant T2; and generating an operation response instruction in a case that the second parameter value is greater than a preset parameter value and a correspondence among the first parameter value, the second parameter value and the third parameter value meets a preset condition.
US10001867B2 Touch display panel and method for controlling the same, and touch display device
A touch display panel and a method for controlling the same and a touch display device are provided. The touch display panel includes at least one first electrode arranged in a same layer with the touch sensing electrode and insulated from the touch sensing electrode. The first electrode is electrically connected to a first signal input terminal in a display phase to discharge electrostatic charges in the first electrode, and is electrically connected to a second signal input terminal in a touch display phase to keep the first electrode in a high impedance state in the touch phase.
US10001863B2 Pressure sensing structure, pressure sensing panel and pressure sensing display device
Embodiments of the present disclosure relate to a pressure sensing structure, a pressure sensing panel and a pressure sensing display device. The pressure sensing structure includes a first electrode, a second electrode, a common electrode, a capacitance detection unit and a pressure grade identification unit; a first insulating layer is provided between the first and second electrodes, a second insulating layer is provided between the second electrode and the common electrode; the first and/or the second electrodes include a plurality of sub-electrodes which are separated from each other; a plurality of through holes are provided in the first insulating layer, a conductive sliding cylinder is provided in each of the through holes, the sliding cylinder is connected to the first electrode and spaced apart from the second electrode by a gap in an initial unstressed state, the sliding cylinder slides to the second electrode along the through hole when being subjected to a pressure, which results in a change in capacitance value between the first and second electrodes and in turn a change in a capacitance value between the first electrode and the common electrode, wherein the gap value between the slide cylinders in the plurality of through holes and the second electrodes are classified into a plurality of grades; the capacitance detection unit is connected with the first electrode and the common electrode respectively so as to detect the capacitance value between the first electrode and the common electrode; the pressure grade identification unit determines the grade of user's pressure according to the detected capacitance value.
US10001859B2 Touch-integrated display panel and display device having the same
A touch-integrated display panel includes a substrate, a plurality of first and second pixels, a touch electrode, and a shield electrode. The substrate has an active area and a non-active area outside of the active area. The plurality of first pixels are disposed in the active area, and the plurality of second pixels are disposed in the non-active area. The touch electrode is formed by electrically connecting the common voltage electrodes of a group of first pixels among the plurality of first pixels. The shield electrode is formed by electrically connecting the common voltage electrodes of the plurality of second pixels. The shield electrode is disposed to surround the active area.
US10001857B2 Display apparatus and method of controlling display apparatus
A display apparatus includes an image display unit that allows a user to view an image. The display apparatus includes an operation detection unit that detects an operation on a track pad and a control unit that displays an operation target display object on the image display unit. The control unit controls a display position of the display object in response to an operation on the track pad, obtains a movement direction of the display object in response to a change in an operation position on the track pad, moves the display position of the display object, and stops moving the display object in a case in which an operation on the track pad corresponds to a preset ending condition.
US10001856B2 Dynamic enablement, disablement and adjustment of offset of a periodic timing control signal
Techniques pertaining to dynamic enablement, disablement and adjustment of offset of a virtual periodic timing control signal based on one or more predefined events are described. A method may determine whether a first predefined event is beginning. The method may also enable an offset of the virtual periodic timing control signal for synchronizing one or more first system modules in response to a determination that the first predefined event is beginning. The one or more first system modules may be configured to control one or more operations of one or more second system modules. The one or more second system modules may be configured to process one or more image frames. The method may further determine whether the first predefined event is ending. The method may additionally disable the offset in response to a determination that the first predefined event is ending.
US10001836B2 Finger mounted computer input device and method for making the same
A finger mounted computer input device is provided. The device includes a housing adapted to be worn on a finger, a pressure response unit configured to convert pressure into movement, and a movement sensing unit comprising a motion sensor capable of measuring the movement of the pressure response unit in response to the pressure. The device allows a user to control a cursor on a computer screen and input command without the restrictive requirement of a rigid flat space, and is particularly suited the anatomy of fingers, thus ergonomic to a user's hand.
US10001835B2 Head up display automatic correction method and correction system
A head-up display (HUD) automatic correction method includes: projecting, by a HUD device, a head-up display image onto a windshield of a vehicle; photographing, by a camera disposed outside of the vehicle, the head-up display image; generating, by an image processing unit, a correction signal by analyzing the head-up display image photographed by the camera; and controlling, by a HUD controller, the HUD device to correct the head-up display image using the correction signal.
US10001834B2 Calibration of multiple rigid bodies in a virtual reality system
A virtual reality (VR) console receives slow calibration data from an imaging device and fast calibration data from an inertial measurement unit on a VR headset including a front and a rear rigid body. The slow calibration data includes an image where only the locators on the rear rigid body are visible. An observed position is determined from the slow calibration data and a predicted position is determined from the fast calibration data. If a difference between the observed position and the predicted position is greater than a threshold value, the predicted position is adjusted by a temporary offset until the difference is less than the threshold value. The temporary offset is removed by re-calibrating the rear rigid body to the front rigid body once locators on both the front and rear rigid body are visible in an image in the slow calibration data.
US10001833B2 User input system for immersive interaction
A system and method for providing immersive interaction between users and interactive software programs comprise receiving radio frequency (RF) signals, transmitted by an RF-transmitting device, at three or more spatially separated antennas. Time of arrival information is acquired from the RF signals. A position of the RF-transmitting device is computed from the time of arrival information acquired from the RF signals. The position of the RF-transmitting device is registered within a virtual environment produced by an interactive software program (which can execute on a mobile device). The virtual environment, as affected by the registered position of the RF-transmitting device, is transmitted to a display apparatus for display.
US10001827B2 Power management method using fabric network and fabric network system using power management method
A power management method includes monitoring a status of an external interface of external interfaces between the fabric network and at least one host, and a status of an internal interface of internal interfaces between the fabric network and at least one storage device of a plurality of storage devices. The power management method further includes calculating aggregate information of bandwidths of internal interfaces of the plurality of storage devices based on the monitoring, the at least one storage device connected to the at least one host. The method further includes adjusting the bandwidths of the internal interfaces such that the aggregate information of the bandwidths of the internal interfaces is within a threshold range, the threshold range based on a bandwidth of the external interface connected to the at least one host.
US10001826B2 Power management mechanism for data storage environment
A method, system, and computer program product for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure is provided. Upon receipt of a first early power off warning (EPOW) signal indicating power instability, a first priority of execution of a first data storage task to be performed pursuant to a new data storage request is decreased, while a second priority of execution of a second data storage task to destage data in nonvolatile storage (NVS) to disk is increased. Upon receipt of a second EPOW signal indicating power failure, a system shutdown procedure is executed.
US10001825B2 Reserve power system for data center
A system for performing computing operations in a data center includes one or more sets of computer systems, one or more primary power systems, and a reserve power system. The primary power systems include at least one power distribution unit that supplies power to at least one of the sets of computer systems. The reserve power system automatically supplies power to at least one of the sets of computer systems if a condition is met (such as a failure of the primary power system).
US10001820B2 Telescoping enclosure for information handling system component
A telescoping enclosure for information handling system components is disclosed. The telescoping information handling system component comprises a first enclosure and a second enclosure slidably coupled to the first enclosure. A service loop is configured to electrically couple a first sub-component located in the first enclosure to a second sub-component located in the second enclosure.
US10001813B1 Bumper deployment mechanism and electronic device using the same
An electronic device which is protected against screen breakage when dropped includes a display panel defining a through hole, a gravity sensor, a processor, and a bumper deployment mechanism. The bumper deployment mechanism includes a first elastic part and a connected rotating mechanism. The rotating mechanism includes a motor. The processor can compare a detected acceleration value with a preset acceleration value. When the detected acceleration value represents free-fall motion, which is greater than the preset acceleration value, the processor controls the motor to drive the first elastic part to pass through the through hole of the display panel and protrude from the display panel as a shock absorber.
US10001808B1 Mobile device accessory equipped to communicate with mobile device
A smartphone case can include one or more piezotransductive materials (e.g., piezoelectric, piezomagnetic, piezoluminescent, etc.) positioned at one or more contact locations of the smartphone case. For example, a piezoelectric material can be positioned at multiple different locations of the smartphone case at which users may physically contact the smartphone case when holding the case. The piezoelectric material can generate an electric charge when pressure is applied to the material, and the generated electric charge can pass through an electromagnetic coil as an electric current to produce a magnetic field which one or more sensors (e.g., one or more magnetometers) of a smartphone that is housed within the smartphone case may be able to detect.
US10001803B2 Rotation detection device and a vehicle pedal comprising such a device
A rotation detection device for detection of rotation of a vehicle pedal (2) around an axis of rotation, comprising a movable first part, which accompanies the rotational motion of the pedal, a stationary second part, a magnetic field sensing component arranged in the first or in the second part and a magnetic element arranged in that part of the first or the second part that does not comprise the magnetic field sensing component when the first and the second part are moving in relation to each other. The first part comprises a base part and at least one arm protruding from the base part, where at least one arm at least partly surrounds the second part.
US10001802B2 Accelerator pedal apparatus
An accelerator pedal apparatus includes a pedal arm which includes an accelerator pedal; a housing which supports the pedal arm between a rest position and a maximum depression position as being rotatable around a predetermined swing axis line; a first return spring which exerts urging force to the pedal arm to return toward the rest position; and a reaction force adding mechanism which adds reaction force opposed to tread force of the accelerator pedal. The reaction force adding mechanism includes a movable member movably arranged against the housing while receiving reaction force of the first return spring, a reaction force spring arranged between the movable member and the pedal arm to be capable of generating reaction force against the tread force, and a lock member capable of locking the movable member not to be movable at desired timing.
US10001801B2 Voltage providing circuit
A voltage providing circuit includes a first circuit configured to receive a first input signal and a second input signal and to generate an output signal. The first circuit includes a first transistor configured to switchably couple the second input signal to a first node responsive to the first input signal, a second transistor having a gate terminal coupled with the first node, and a third transistor having a source terminal coupled with a source terminal of the second transistor. The third transistor is configured to set a reference voltage value at the source terminal of the second transistor if the first input signal indicates that the second input signal is pulled from a first voltage value toward a second voltage value and if the second input signal reaches a predetermined voltage value. A second circuit is configured to receive the output signal and to generate an output voltage.
US10001797B2 Space and power-saving multiple output regulation circuitry
Regulator circuitry may include a plurality of output circuits to generate a plurality of regulated output voltages. The regulator circuitry may include a single operational amplifier and a single feedback loop for regulation, which may reduce space and power consumed by the regulator circuitry. A transconductor and current mirror circuitry may be included to generate the plurality of regulated output voltages based a single operational amplifier output voltage generated with the single operational amplifier and feedback loop.
US10001791B2 Setback controls based on out-of-room presence information obtained from mobile devices
Methods, systems, and devices for managing energy consumption in multi-room facilities are provided. In particular, intelligent mechanisms for determining a location of a mobile device (124) associated with a room (112a, 112b . . . 112n) and then for managing energy settings, especially setback controls, of that room (112a, 112b . . . 112n) are provided. Some logic for implementing these mechanisms may be provided in a mobile device (124) and in-room device, such as a motion detector, thermostat, HVAC controller, door, lock, television, set top box, etc.
US10001784B2 Small boat posture control apparatus
In an apparatus for controlling posture of a small boat having a hull and an even number of outboard motors mounted side by side on a stern of the hull, each equipped with a propeller driven by an engine and a throttle actuator adjusting a throttle valve opening of the engine, an inclinometer is installed in one of the outboard motors that produces an output indicating inclination of the hull relative to a vertical axis around a roll axis. It is determined whether the hull inclines to port or starboard from the output of the inclinometer and when it does, operation of the throttle actuators of the outboard motors are controlled on a side determined to incline downward to increase engine speed, while controlling operation of the throttle actuator of the outboard motor on a side determined to incline upward to decrease the engine speed.
US10001783B2 Method for controlling a work train
The present invention relates to a method for controlling a work train including a self-propelled road paver and a self-propelled feeder travelling ahead of the road paver, to a work train comprising a self-propelled road paver and a self-propelled feeder, as well as to a feeder and to a road paver for such a work train. According to one aspect of the present invention, the control of the road paver is effected automatically, to which end particularly the position of the feeder is determined and travel commands for the road paver are generated based on this information.
US10001780B2 Systems and methods for dynamic route planning in autonomous navigation
Systems and methods for dynamic route planning in autonomous navigation are disclosed. In some exemplary implementations, a robot can have one or more sensors configured to collect data about an environment including detected points on one or more objects in the environment. The robot can then plan a route in the environment, where the route can comprise one or more route poses. The route poses can include a footprint indicative at least in part of a pose, size, and shape of the robot along the route. Each route pose can have a plurality of points therein. Based on forces exerted on the points of each route pose by other route poses, objects in the environment, and others, each route pose can reposition. Based at least in part on interpolation performed on the route poses (some of which may be repositioned), the robot can dynamically route.
US10001778B2 Velocity control for an unmanned aerial vehicle
Systems and methods for controlling an unmanned aerial vehicle within an environment are provided. In one aspect, a system comprises one or more sensors carried on the unmanned aerial vehicle and configured to receive sensor data of the environment and one or more processors. The one or more processors may be individually or collectively configured to: determine, based on the sensor data, an environmental complexity factor representative of an obstacle density for the environment; determine, based on the environmental complexity factor, one or more operating rules for the unmanned aerial vehicle; receive a signal indicating a desired movement of the unmanned aerial vehicle; and cause the unmanned aerial vehicle to move in accordance with the signal while complying with the one or more operating rules.
US10001776B2 Unmanned aerial vehicle flight control system
An onboard system for controlling flight of an unmanned aerial vehicle. The system comprises: a flight management system configured for controlling flight of the unmanned aerial vehicle; a mission control module configured to send commands to the flight management system for guiding the unmanned aerial vehicle to perform a mission; a safety module configured to communicate commands to the flight management system for guiding the unmanned aerial vehicle to fly in a safe mode; a communication control component which is switchable between a mission state in which the flight management system receives commands from the mission control module and a safety state in which the flight management system receives commands from the safety module; and a monitor module configured to determine whether a trigger condition warranting a change in mode is present or not and to cause the communication control component to switch from the mission state to the safety state when the trigger condition is present.
US10001773B2 Optimal one-wafer scheduling of single-arm multi-cluster tools with tree-like topology
The scheduling problem of a multi-cluster tool with a tree topology whose bottleneck tool is process-bound is investigated. A method for scheduling the multi-cluster tool to thereby generate an optimal one-wafer cyclic schedule for this multi-cluster tool is provided. A Petri net (PN) model is developed for the multi-cluster tool by explicitly modeling robot waiting times such that a schedule is determined by setting the robot waiting times. Based on the PN model, sufficient and necessary conditions under which a one-wafer cyclic schedule exists are derived and it is shown that an optimal one-wafer cyclic schedule can be always found. Then, efficient algorithms are given to find the optimal cycle time and its optimal schedule. Examples are used to demonstrate the scheduling method.
US10001771B2 Systems and methods for tracking teeth movement during orthodontic treatment
Methods, systems, and apparatus's for improving orthodontic treatments. In an embodiment, an orthodontic tracking template is provided for assisting in determining whether a patient's teeth are in an appropriate tooth arrangement for transitioning between a wire and bracket orthodontic treatment to a patient-removable orthodontic appliance treatment. The tracking template may include a shell portion defining a plurality of tooth-receiving cavities arranged to fit over at least a portion of the patient's teeth in an intermediate tooth arrangement without applying a tooth-moving force to the teeth or to any brackets attached to the teeth.
US10001770B2 Processing program generation method and device
A processing program generation method for generating a processing program (PR) for a work machine on the basis of use-results information for a tool (4) attached to a work machine (2), wherein the use-results information for each part of the tool (4) is obtained, a target use part of the tool (4) is set on the basis of the obtained use-results information, and the processing program (PR) is generated in a manner such that a workpiece (W) is processed using the set target use part of the tool (4).
US10001768B2 Item storage array for mobile base in robot assisted order-fulfillment operations
A method for executing orders by at least one robot on a plurality of items stored at locations throughout a warehouse including reading a bar code affixed to an item storage array disposed on said at least one robot. The item storage array includes a plurality of interconnected containers each for storing items associated with an order. The method also includes using the read bar code to retrieve information about at least one characteristic of the item storage array and assigning an order associated to each of the plurality of containers of the item storage array. The orders are based in part on the at least one characteristic of the item storage array. The method further includes navigating the at least one robot to locations throughout the warehouse to execute the orders associated with each of the plurality of containers of the item storage array.
US10001767B2 Programmable controller system, programmable controller, program display device, and program display method
In a programmable controller system, a program display device includes: a command name conversion table; a second conversion unit that receives a program list from a programmable controller and converts a command number described in the program list into a command name on the basis of a command name conversion table; a non-corresponding command name acquisition unit that acquires a command name corresponding to a non-corresponding command number among the command numbers described in the program list on the basis of an additional command information table; and a display unit that displays the command name converted by the second conversion unit and the command name acquired by the non-corresponding command name acquisition unit.
US10001764B2 Adaptive multiple input multiple output PID control system for industrial turbines
The subject matter of this specification can be embodied in, among other things, a method that includes receiving, at a ratio controller, turbine response values based on first process output value based on a first control parameter and a first process input value, and a second process output value based on a second control parameter and a second process input value, providing the first process input value as a predetermined first constant set point value while varying the second process input value, receiving updated turbine response values, determining at least one third control parameter, providing the third control parameter as the second control parameter, providing the second process input value as a predetermined second constant set point value while varying the first process input value, receiving updated turbine response values, determining at least one fourth control parameter, and providing the fourth control parameter as the first control parameter.
US10001763B2 Control device and method for controlling intelligent device
A method for controlling intelligent device based on linkage rules and a control device are disclosed. The method includes: executing a first linkage rule based on a first parameter of a first condition device to control a first response device to be in a first state; determining that the first response device switches from the first state to a second state different from the first state; disabling the first linkage rule; determining a second linkage rule among a plurality of linkage rules based on the second state of the first response device, the second linkage rule is provided to control the first response device to be in the second state; and setting a third linkage rule.
US10001758B2 Time information receiver, radio wave correction timepiece, and time code type determination method
A time information receiver that receives a standard radio wave containing a time code and analyzes the time code based on a demodulated signal of the standard radio wave includes a falling edge cycle measurement part that measures a falling edge cycle of the demodulated signal over a measurement period set in advance and counts an occurrence in which the falling edge cycle is determined to coincide with any of 400 ms, 700 ms, 1300 ms, and 1600 ms, a low level width measurement part that measures a low level width over the measurement period whenever the falling edge cycle of the demodulated signal occurs and counts an occurrence in which the measured low level width is greater than or equal to a predetermined threshold greater than 300 ms but smaller than 500 ms.
US10001748B2 Holography reproducing apparatus and holography reproducing method
A holography reproducing apparatus and a holography reproducing method are provided. The holography reproducing apparatus includes: a backlight configured to emit light, and a spatial light modulator configured to modulate light input from the backlight and transmit the modulated light to generate a transmissive hologram image, wherein at least one of a wave front of light emitted from the backlight and the spatial light modulator has a curved surface.
US10001747B1 Image forming apparatus
An image forming apparatus includes: a fusing unit that heats a toner image and fixes the toner image on a recording medium; an exhaust passage that allows air heated by the fusing unit to flow and discharges the air to an outside of the apparatus; a delivery unit that moves the air in the exhaust passage in a discharge direction; a target structural component to which the air is to be delivered; a ventilation passage that connects a portion on a downstream side of the delivery unit of the exhaust passage in the discharge direction and the target structural component, and that allows the air to flow; and an adjuster that adjusts a passage through which the air flows, at a branch point between the exhaust passage and the ventilation passage.
US10001741B2 Driving device and image forming apparatus
Example embodiments include a driving device having: a plurality of vibrating members that may vibrate when the vibrating members are driven; and a holding part that may hold the vibrating members. The holding part may include a first member with which one or more of the vibrating members may be brought into contact, and a second member with which one or more of the vibrating members may be brought into contact. The first member and the second member may be partially coupled to each other. A grounding member for electrically grounding a member held by the holding part may be brought into contact with one of the first member and the second member that is more difficult to vibrate.
US10001740B2 Curl correcting apparatus and image forming apparatus
A curl correcting apparatus includes rollers, a motor, and a clutch portion. The rollers are curl correction-use rollers which are arranged in parallel to each other in a pressure-contact state and which are different in hardness. The motor is a motor capable of rotating in forward and reverse directions relative to a correction-amount adjusting portion that changes and adjusts a distance to the rollers as a result of an eccentric cam that integrally rotates in accordance with a rotation amount of a rotation shaft, pressing against the rollers. The clutch portion transmits a rotary driving force of the motor to the rollers during the forward rotation and to a rotation shaft during the reverse rotation.
US10001739B2 Image forming apparatus
An image forming apparatus with a duplex printing function may include a closeable and openable portion. In one example, the portion may correspond to a cover of the image forming apparatus. The cover may include guiding portions configured to define a return path for duplex printing. In another example, the portion may correspond to a document reading unit including an outer casing. A portion of the outer casing may be configured to guide a recording sheet that is conveyed out of a housing of the image forming apparatus by a switchback roller. In one example, the switchback roller may convey a recording sheet to a position above an upper surface of the outer casing.
US10001737B2 Image forming apparatus
An image forming apparatus includes: an image carrier, a developing section, a transfer roller, a power supply section, a conveyance roller, and an operation control section. The operation control section has a cleaning operation mode and an image formation operation mode where images are formed on recording paper. In the cleaning operation mode, the operation control section causes the developing section to supply a predefined amount of toner to a circumferential surface of the image carrier, causes the power supply section to apply a bias of a polarity opposite to a normal charge polarity to the transfer roller, then causes the conveyance roller to convey a single piece of recording paper, causes the conveyance roller to stop rotating operation when the recording paper is located in a nip area, and causes the image carrier and the transfer roller to rotate while the recording paper is stopped in the nip area.
US10001733B2 Fixing device provided with belt guide, and method of manufacturing the same
A fixing device includes a belt, and a belt guide configured to guide movement of the belt. The belt guide includes a base part and a first protrusion protruding from a surface of the base part toward a surface of the belt. The first protrusion has a distal end surface and a side surface, the surface of the belt being configured to contact the distal end surface, the distal end surface having a distal surface roughness, the side surface connecting the distal end surface and the surface of the base part. At least one of the side surface and the surface of the base part includes a rough region having a surface roughness higher than the distal surface roughness.
US10001730B1 Skew adjustment mechanism for a roller of an intermediate transfer member
An image transfer assembly includes a transfer belt formed as an endless loop around a backup roll and a tension roll. A tensioning arm is movably mounted on a side of a frame and operatively connects to an axial end of the tension roll such that the arm and axial end of the tension roll moves together relative to the frame. A translating member slidably mounted about the axial end of the tension roll is movable in an axial direction. A cam disposed below the translating member has an angled cam surface in contact with a portion of the translating member such that as the translating member moves in the axial direction, the translating member moves along the angled cam surface changing an elevation of the arm and axial end of the tension roll and changing an amount of skew of the tension roll relative to the frame.
US10001728B2 Developing device and image forming apparatus having a collection container with a swing portion
A developer container of a developing device has a toner collection portion having a collection container, a toner receiving member, a stopping member, and a toner collection passage. The collection container is arranged under a developing roller, extends along the axial direction of the rotary shaft of the developing roller, and has an opening open upward to face the developing roller. The toner receiving member is supported on the collection container, and has a swing portion protruding inward from an inner surface of the collection container and receiving toner that falls from the developing roller. The stopping member is supported on the collection container, and prevents, by the swing portion making contact with the stopping member from below, the swing portion from being displaced upward. The toner collection passage is arranged in a bottom part of the collection container, and communicates with the interior of the developer container.
US10001725B2 Developing unit with improved conveying assembly
A developing unit configured for operating with a two-component developer material includes carrier particles to which the toner particles are adhered. The developing unit includes: at least one developer member rotatably mounted in the housing and configured for transferring toner particles to a photoconductor member, and a conveying assembly configured for conveying toner particles to the at least one developer member or away from the at least one developer member. The conveying assembly includes an auger and which includes a bar shaped shaft, a helical screw blade arranged around the shaft, and at least a first elongate element arranged at a distance of the shaft.
US10001723B2 Toner case and image forming apparatus with a vibrating coil spring in a toner communication space
A toner case includes a case main body, a cover, and a coil spring. The case main body is rotatable and has a toner containing space in which a toner is contained and an opening through which the toner is discharged from the toner containing space. The cover keeps a rotation stop state when the case main body rotates and has a communication space which communicates with the toner containing space via the opening. The coil spring is fixed to the cover so that at least a part of the coil spring is arranged in the communication space. The coil spring vibrates as the case main body rotates.
US10001722B2 Non-transitory computer-readable recording medium for control device and control device
A control device may obtain, at each of a plurality of sets of date-and-time, a current value related to a current remaining amount of a print material used by the print performing unit. The control device may calculate N1 change values by using a plurality of current values obtained at the plurality of sets of date-and-time, each change value being related to a change per unit time of a remaining amount of the print material. The control device may specify a first greatest change value among the N1 change values. The control device may perform a first prediction process that includes calculating a first future value by using the first greatest change value, the first future value being related to a future remaining amount of the print material, and a first output process using the first future value in a case where the first prediction process is performed.
US10001721B2 Image forming apparatus
An image forming apparatus includes a control unit configured to change, to a light quantity different from a plurality of reference light quantities, a light quantity per unit area of a surface of an electrical charge retention layer of a photosensitive member when an exposure unit exposes the surface in correspondence with a plurality of gradation levels, based on a plurality of exposure potentials corresponding to the plurality of gradation levels which is acquired by exposing with the exposure unit the surface with each of the plurality of reference light quantities corresponding to the plurality of gradation levels, and measuring with the measurement unit the plurality of exposure potentials of the photosensitive member which is formed by the exposure with the plurality of reference light quantities.
US10001720B2 Exposure unit, image forming unit, and image forming apparatus
An exposure unit includes a light-emitting element array and a lens array. The light-emitting element array includes a plurality of light-emitting elements that are disposed in a first direction and each emit a light beam. The lens array faces the light-emitting element array in a second direction that is orthogonal to the first direction, and focuses the light beams emitted from the respective light-emitting elements. The following expression [3] is satisfied. A symmetric property, determined from the following expression [1], of a light amount distribution in the first direction of at least one of the light beams focused by the lens array satisfies the following expression [2]. S=|(HL−HR)/(XE/2)|  [1] 0≤S≤0.65  [2] Lo≠LB  [3]
US10001719B2 Image forming apparatus
An image forming apparatus includes: an acquisition portion that acquires, based on a current value detected by a detection unit, a discharge start voltage value between a photosensitive body and a charging member, in a voltage value of a voltage applied to the charging member, the discharge start voltage value being acquired from at least one of a plurality of measurement regions set by dividing an image forming region of the photosensitive body, in which an electrostatic image is formed, into a plurality of regions in a longitudinal direction orthogonal to a recording material conveyance direction; and a control portion that performs unevenness suppression control to reduce unevenness, in the longitudinal direction, of density of a developer image transferred onto the recording material based on the discharge start voltage value.
US10001717B2 Electrostatic latent image developing toner
An electrostatic latent image developing toner includes a plurality of toner particles each including a composite core and a shell layer covering a surface of the composite core. The composite core is a composite of a toner core and a plurality of organic particles each adhering to a surface of the toner core. The shell layer contains a first resin having a glass transition point of at least 50° C. and no greater than 90° C. The organic particles each contain a releasing agent and a second resin having a glass transition point of at least 90° C. and no greater than 110° C.
US10001714B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive base; an organic photosensitive layer disposed on the conductive base, the organic photosensitive layer including a layer that constitutes a surface and contains a charge transport material, a binder resin having a viscosity-average molecular weight less than about 50,000, and silica particles in an amount of about 40% by weight or more; and an inorganic protective layer disposed on the organic photosensitive layer.
US10001713B2 Lithographic apparatus and method
A support such as a clamp (310) is configured to releasably hold a patterning device such as a reticle (300) to secure it and prevent heat-induced deformation of it. For example, an electrostatic clamp includes a first substrate (312) having opposing first (313) and second (315) surfaces, a plurality of burls (316) located on the first surface and configured to contact the reticle, a second substrate (314) having opposing first (317) and second (319) surfaces. The first surface of the second substrate is coupled to the second surface of the first substrate. A plurality of cooling elements (318) are located between the first surface of the second substrate and the second surface of the first substrate. The cooling elements are configured to cause electrons to travel from the second surface of the first substrate to the first surface of the second substrate. Each cooling element is substantially aligned with a respective burl.
US10001711B2 Inspection method, lithographic apparatus, mask and substrate
A method and apparatus for obtaining focus information relating to a lithographic process. The method includes illuminating a target, the target having alternating first and second structures, wherein the form of the second structures is focus dependent, while the form of the first structures does not have the same focus dependence as that of the second structures, and detecting radiation redirected by the target to obtain for that target an asymmetry measurement representing an overall asymmetry of the target, wherein the asymmetry measurement is indicative of focus of the beam forming the target. An associated mask for forming such a target, and a substrate having such a target.
US10001710B2 Inspection apparatus, inspection method, lithographic apparatus and manufacturing method
Disclosed is a method of monitoring a lithographic process parameter, such as focus and/or dose, of a lithographic process. The method comprises acquiring a first and a second target measurement using respectively a first measurement configuration and a second measurement configuration, and determining the lithographic process parameter from a first metric derived from said first target measurement and said second target measurement. The first metric may be difference. Also disclosed are corresponding measurement and lithographic apparatuses, a computer program and a method of manufacturing devices.
US10001707B2 Exposure method, exposure equipment and 3-D structure
An exposure method is provided. The exposure method includes coating a photo-curable material on a substrate, and exposing a portion of the photo-curable material by providing a first light source through an optical fiber to form a first photo-cured material. The optical fiber includes a light output end and a cone portion that tapers toward the light output end. The photo-curable material not exposed by the first light source is removed while leaving the first photo-cured material. Exposure equipment for performing the exposure method and a 3-dimensional structure formed thereby are also described.
US10001703B2 Photopolymer formulation for production of holographic media comprising borates with low TG
The invention relates to a photopolymer formulation comprising a component reactive toward isocyanates, a polyisocyanate component, a writing monomer and a photoinitiator containing at least one dye and a coinitiator, characterized in that the coinitiator contains at least one substance of the formula (Ia) The invention further provides a process for preparing the specific coinitiators and the coinitiators obtainable by this process, and additionally a process for producing a holographic medium using the specific coinitiators, and a holographic medium obtainable using the inventive photopolymer formulation. The invention further relates to a laminate structure comprising an inventive holographic medium and likewise specific borates suitable as coinitiators.
US10001702B2 Imprinting apparatus, device fabrication method, and imprinting method
An imprinting apparatus that imprints a pattern on a resin on a substrate using a mold, includes a detector configured to detect a mold mark and a substrate mark, a driving unit configured to change relative positions of the mold and substrate, a curing unit configured to cure the resin, and a controller configured to control the detector, the driving unit, and the curing unit. The controller performs an alignment step of controlling the driving unit in accordance with the detected mold and substrate marks to perform alignment, a curing step of causing the curing unit to cure the resin in contact with the mold after the alignment step, and a detection step of causing the detector to detect the mold and substrate marks after the curing step to determine an amount of relative misalignment between the mold and the substrate after the resin has been cured.
US10001701B1 Pellicle structures and methods of fabricating thereof
A structure including an EUV mask and a pellicle attached to the EUV mask. The pellicle includes a pellicle frame and a plurality of pellicle membrane layers attached to the pellicle frame. The plurality of pellicle membrane layers include at least one core pellicle membrane layer and an additional pellicle membrane layer is disposed on the at least one core pellicle membrane layer. In some embodiments, the additional pellicle membrane layer is a material having a thermal emissivity greater than 0.2, a transmittance greater than 80%, and a refractive index (n) for 13.5 nanometer source of greater than 0.9.
US10001700B2 Pellicle film including graphite-containing thin film for extreme ultraviolet lithography
A pellicle film for extreme ultraviolet (EUV) lithography includes a graphite-containing thin film.
US10001699B2 Mask blank substrate, substrate with multilayer reflection film, transmissive mask blank, reflective mask, and semiconductor device fabrication method
Disclosed is a mask blank substrate for use in lithography, wherein the main surface on which the transfer pattern of the substrate is formed has a root mean square roughness (Rms) of not more than 0.15 nm obtained by measuring an area of 1 μm×1 μm with an atomic force microscope, and has a power spectrum density of not more than 10 nm4 at a spatial frequency of not less than 1 μm−1.
US10001696B2 Imaging apparatus
An imaging apparatus includes a pan housing that is supported so as to be pan-rotatable about a pan-axis, a supporting arm of which a base end is supported by one end of the pan housing so as to be rotatable about a first tilt-axis which is spaced away from and perpendicular to the pan-axis, and a tilt housing which accommodates a camera, and of which one end side opposing the supporting arm is supported by a tip of the supporting arm so as to be rotatable about a second tilt-axis which extends in the same direction as the first tilt-axis extends.
US10001694B1 High-frequency light modulator
An optical modulator that is adapted to modulate a light signal at very high RF frequencies and provide the modulating RF signal to equipment separate from the modulator is disclosed. The modulator includes a Mach-Zehnder Modulator in which light loses due to the crossing of the RF waveguide conductors and the optical waveguides are reduced. In addition, problems arising from asynchrony between the RF signals and the optical signals are reduced. The modulator also reduces signal losses due to resonances in the modulator. The modulator can be configured to be used in test probes that require a compact configuration that is adapted to designs having multiple test probes that are proximate to each other.
US10001688B2 Display and pixel structure thereof
A pixel structure including a first data line, a first sub-pixel, and a second sub-pixel is disclosed. The first sub-pixel includes a first transistor and a first pixel electrode. A first end and a second end of the first transistor are connected to a first data line and the first pixel electrode, respectively. A distance between the first end and the first data line is less than a first width of the first pixel electrode. The second sub-pixel includes a second transistor and a second pixel electrode. A first end and a second end of the second transistor are connected to the first data line and the second pixel electrode, respectively. The first sub-pixel is disposed between the second sub-pixel and the first data line, and a distance between the first end of the second transistor and the first data line is less than the first width.
US10001683B2 Low-profile microdisplay module
Disclosed is a low-profile microdisplay module that comprises a package substrate, a microdisplay chip disposed over a first surface of the package substrate, and a plurality of conductive vias. The plurality of conductive vias are electrically coupled to the microdisplay chip and disposed through the package substrate to a second surface of the package substrate, the second surface being opposite and parallel to the first surface. The microdisplay module further comprises a flexible flat circuit connector coupled to the plurality of conductive vias at the second surface of the package substrate.
US10001681B2 Liquid crystal display device
Pixels of a liquid crystal display device exhibit, in a switched manner, a black display state where black display is provided in a state where a vertical electric field is generated in a liquid crystal layer, a white display state where white display is provided in a state where a lateral electric field is generated in the liquid crystal layer, and a transparent display state where a rear side of a liquid crystal display panel is seen through where no voltage is applied to the liquid crystal layer. A gray scale level group including gray scale levels from a lowest level to a highest level includes a white level, a transparent level having a luminance higher than that of the white level, and a plurality of sub-transparent levels each having a luminance higher than that of the white level and lower than that of the transparent level.
US10001680B2 Liquid crystal display device
In an LCD device having wall electrodes, four kinds of pixels are used that impart different alignment properties to the liquid crystal molecules. Specifically, the LC molecules are aligned such that: the LC molecules in first pixels twist clockwise and rise in a plus direction; the LC molecules in second pixels twist clockwise and rise in a minus direction; the LC molecules in third pixels twist counterclockwise and rise in the plus direction; and the LC molecules in fourth pixels twist counterclockwise and rise in the minus direction. The pixels of the same type are arranged in rows such that their long sides are adjacent to one another.
US10001675B2 Liquid crystal device, method of manufacturing liquid crystal device, and electronic apparatus
There is provided a liquid crystal device having high reliability, a method of manufacturing a liquid crystal device, and an electronic apparatus. A liquid crystal device includes a seal material for sticking an element substrate and a counter substrate together, an encapsulant for filling an opening region in which the seal material is opened, a liquid crystal layer interposed by the element substrate and the counter substrate, a first inorganic alignment film provided between the element substrate and the liquid crystal layer, and a second inorganic alignment film provided between the counter substrate and the liquid crystal layer, in which at least the first inorganic alignment film is expanded and arranged in a region overlapping with the encapsulant in plan view.
US10001673B2 Optical sheet member and image display device employing same
An optical sheet member includes a polarizing plate including a polarizer, a brightness enhancement film including a reflection polarizer, and a λ/4 plate, in which the reflection polarizer includes a first light reflecting layer which has a reflection center wavelength range of 430 nm to 480 nm, and is formed by fixing a cholesteric liquid crystalline phase emitting circular polarization light, a second light reflecting layer which has a reflection center wavelength range of 500 nm to 600 nm, and a third light reflecting layer which has a reflection center wavelength range of 600 nm to 650 nm, and both formed by fixing a cholesteric liquid crystalline phase emitting circular polarization light, and the brightness enhancement film includes the λ/4 plate satisfying 550 nm/4−25 nm
US10001670B2 Supporting member for backlight unit, backlight unit and image display apparatus having the same
A supporting member usable with a backlight unit of an image display apparatus includes a supporting portion that is formed of a transparent material, disposed below a diffuser plate to support the diffuser plate, and includes a first end being in contact with the diffuser plate and two flat side surfaces disposed in parallel to one another and connected to one another at the first end; a base that is formed at a second end of the supporting portion and fixes the supporting portion to an under chassis of the backlight unit; and a reinforcing portion that is disposed on a top surface of the base.
US10001669B2 Optical member, polarizing plate set and liquid crystal display apparatus
There is provided an optical member that suppresses the occurrence of moire, and can realize a liquid crystal display apparatus that is excellent in mechanical strength and has high brightness. An optical member according to an embodiment of the present invention includes a polarizing plate, a light diffusion layer, a reflective polarizer, and a prism sheet in the stated order.
US10001668B2 Liquid crystal panel, display apparatus and display method
The present disclosure provides a liquid crystal panel, a display apparatus and a display method, which relate to the display field, and may reduce the number of polarizers, increase transmissivity of the display device and enhance the optical efficiency of the display device. The liquid crystal panel includes: an upper substrate; a lower substrate; a liquid crystal layer sandwiched between the upper substrate and the lower substrate; a polarizer arranged on a side of the lower substrate facing away from the liquid crystal layer; a common electrode arranged on the upper substrate; and a plurality of pixel electrodes which are arranged on the lower substrate in a region corresponding to each of the sub-pixels and are configured to be driven independently.
US10001667B2 Display and display apparatus using the same
Disclosed is a display apparatus a display of which includes a liquid crystal panel; a light source configured to emit light toward the liquid crystal panel; a first polarization layer disposed on a first surface of the liquid crystal panel and configured to transmit a first polarized component of the light emitted from the light source; a second polarization layer disposed on a second surface of the liquid crystal panel opposed to the first surface and configured to transmit a second polarized component of light emitted from the liquid crystal panel; and a color filter disposed on a surface of the second polarization layer from which the second polarized component exits, the color filter comprising a quantum dot layer configured to filter light having preset colors out of the second polarized component exiting the second polarization layer.
US10001666B2 Liquid crystal grating, method of manufacturing the same and display apparatus
The disclosure discloses a liquid crystal grating and a method of manufacturing the same and a display apparatus, and belongs to the field of display apparatus. The liquid crystal grating comprises a polymer network layer, which comprises liquid crystal and a polymer network allowing the liquid crystal to arrange in a preset manner by the anchoring effect. The polymer network is a polymer network formed by the polymerization of a reactive monomer and a photoinitiator. The polymer network layer may further comprise a copolymer used for entangling the polymer network and adhering the polymer network to the first transparent electrode. The liquid crystal grating may be used in naked-eye 3D display.
US10001660B1 Methods of designing reverse geometry lenses for myopia control
Generating an aspheric contact lens design for facilitating myopia control of a cornea of a patient includes operations of: obtain measurement for degree refractive error of the eye in diopters; obtain measurement of one or more biomechanical properties of the cornea; define a diameter of a central zone of the contact lens based on pupil size; select a base curve profile and width for the central zone based on the refractive error and the one or more biomechanical properties; define a width of a reverse zone adjacent to and encircling the central zone, the width being greater than 0.5 mm; select a reverse curve profile for the reverse zone compatible with the base curve profile; modify the base curve profile adjacent to the reverse zone by applying a selected base eccentricity curve profile for enhancing the tension force strength of the reverse zone; define a width of a relief zone of the contact lens adjacent to and encircling the reverse zone; select a relief curve profile for the relief zone; define a width of an alignment zone of the contact lens adjacent to and encircling the relief zone; select an alignment curve profile for the alignment zone; and define a width of a peripheral zone of the contact lens adjacent to and encircling the alignment zone; select a peripheral curve profile for the peripheral zone; wherein the compression force strength and the tension force strength of the contact lens cooperate to reshape corneal curvature in a mid-peripheral region to address the myopia control when the contact lens is applied to the eye.
US10001659B2 Eyeglass retention device
Disclosed is an eyeglass retention apparatus including a first retention band having disposed at each of a first and second ends a retention device configured to be affixed to an eyeglass temple, and a second retention band having disposed at each of a first and second ends a retention device configured to be affixed to an eyeglass temple. The first and second retention bands are interconnected and the retention devices are together configured to secure a first and second pair of eyeglasses to a user's body.
US10001653B2 Spatial image display apparatus
A spatial image display apparatus includes a display element including a plurality of pixels which are two-dimensionally arranged, and an imaging device that has a substrate including a plurality of dihedral corner reflectors arranged, the display element is disposed in a first space on one main surface of the substrate, and the imaging device forms a real image of a display image by the display element, in a second space on the other main surface of the substrate. The plurality of pixels are arranged in a period corresponding to a frequency that is equal to or less than a minimum spatial frequency at which an MTF value relative to a spatial frequency of the imaging device is minimized.
US10001652B2 Virtual image display apparatus
A virtual image display apparatus includes a case member that stores a image element and is provided with a first end connected to other members, an optical component holding member with which an optical component guiding image light from the image element is assembled and that is provided with a second end connected to the first end, three or more protruding portions that are provided at one of the first end and the second end, have protrusion shapes, and extend toward the other end, three or more grooves that are provided at the other end, have depression shapes corresponding to the three or more protruding portions, and extend, and adhesive portions that fix the three or more protruding portions to the three or more grooves in a state in which the case member is aligned with the optical component holding member.
US10001650B2 Attachable image display device and ocular optical system
An attachable image display device includes a light guiding prism that guides image light from a display element, and an eyepiece that emits the image light guided by the light guiding prism, wherein the light guiding prism includes an outer peripheral surface, and a reflection surface off which the image light is reflected to the eyepiece; and a portion of or the entirety of an intersection line of the outer peripheral surface and a plane including an optical axis of the image light before the image light is reflected off the reflection surface has a negative inclination angle to the optical axis in a direction downstream of the light path, and a tangential inclination angle of the portion of or the entirety of the intersection line becomes gradually larger from an upstream side to a downstream side of the light path.
US10001642B2 Electro-optical device, method of manufacturing electro-optical device, and electronic apparatus
In an electro-optical device, a torsion hinge and a mirror support post are formed as one piece together with a conductive member, and in the mirror support post, a first end portion on a substrate side is an open end which is opened toward the substrate. In the mirror support post, a second end portion on a mirror side is a flat plate which closes an opening of the mirror support post, and the mirror is in contact with a surface of the flat plate at a side opposite to the substrate. The first sacrificial layer which is used for manufacturing the electro-optical device is formed by exposure, development, and etching in a state in which a hard mask is formed, with respect to the photosensitive resin layer.
US10001639B1 Brick type colored pixel wall for electrowetting displays
An electrowetting display comprises a support plate on which individual electrowetting pixels separated from one another by pixel walls are formed. Pixel walls including different layers are disposed on the first support plate and separate adjacent pixel regions from each other. The first layer of a pixel wall comprises a first material having a first color and a second layer of the pixel wall comprises a second material having a second color that is different from the first color. Instead of using black matrix to reduce photo crosstalk, the pixel walls of the different layers absorb light colors that are not intended to reach the respective pixels. A fluid is disposed between the first support plate and a second support plate and at least partially surrounds the first wall and the second wall.
US10001638B2 Electrowetting display device
An electrowetting display device includes first and second barrier layers which cover first and second electrodes. The electrowetting display device includes a first base substrate which faces a second base substrate, the first electrode on the first base substrate, the first barrier layer which covers the first electrode, the second electrode on the second base substrate, the second barrier layer which covers the second electrode, a barrier wall between the first base substrate and the second base substrate, and an electrowetting layer between the first base substrate and the second base substrate. The barrier wall defines a pixel area corresponding to the first electrode, and the electrowetting layer is in the pixel area. The electrowetting layer includes a polar fluid and a non-polar fluid which are separated from each other.
US10001633B1 Six-piece microscope lens system
A six-piece microscope lens system includes, in order from the object side to the image side: a first lens element with a positive refractive power, a stop, a second lens element with a positive refractive power, a third lens element with a negative refractive power, a fourth lens element with a positive refractive power, a fifth lens element with a positive refractive power, a sixth lens element with a negative refractive power. Such arrangements can reduce the volume so as to reduce the manufacturing cost, has high pixel and image magnification 4.5×, and can detect biological fluid.
US10001630B1 Wide-angle lens
A wide-angle lens includes a first lens group having a positive refractive power, a second lens group having a positive refractive power and an aperture. The first lens group, the aperture and the second lens group are arranged in sequence from the object side to the image side. The first lens group includes five lens, and the second lens group includes four lens.
US10001624B2 Annular optical element, imaging lens assembly, imaging apparatus and electronic device
An annular optical element includes a first side surface, a second side surface, an outer annular surface and an inner annular surface. The outer annular surface connects the first side surface and the second side surface, and surrounds a central axis of the annular optical element. The inner annular surface connects the first side surface and the second side surface, surrounds the central axis, and is closer to the central axis than the outer annular surface is to the central axis. The inner annular surface includes a plurality of protrusion circles surrounding the central axis and arranged along a direction from the first side surface towards the second side surface. Each of the protrusion circles includes a plurality of protrusion structures and a plurality of separation structures, and the protrusion structures and the separation structures are alternately arranged to surround the central axis.
US10001619B2 Cable assembly with a removable installation device
A cable assembly is described that includes a preterminated optical fiber drop cable having a connector body mounted on a terminal end thereof, and a removable installation device attached to a jacket of the preterminated optical fiber drop cable by an attachment portion, wherein the attachment portion includes a pair of tear tabs that provides tool-less removal of the installation device from the preterminated optical fiber drop cable.
US10001618B2 Fiber optic splice protection device and method for mounting the same
Disclosed is fiber optic splice protection device, comprising: a closure including a cover and a chassis; wherein a circle of groove is formed on mating edge of four walls of one of the cover and the chassis, and an elastic sealing member is placed in the groove; a circle of projection is formed on mating edge of four walls of another of the cover and the chassis; the cover is locked on the chassis in the way of locking, when the cover is locked on the chassis, the projection is pressed against the elastic sealing member and is embedded into the groove in order to achieve the seal locking between the cover and the chassis. The cover of this application may ease to open repeatedly, and the good seal performance between the cover and the chassis can be achieved.
US10001616B1 Underwater fiber optic cable with a predetermined buoyancy and associated methods
An underwater fiber optic cable includes an optical fiber, and a jacket surrounding the optical fiber. The jacket includes a polymer having a first density, and particles distributed throughout the polymer having a second density greater than the first density. The particles have a predetermined volume fraction to thereby provide the underwater cable with a predetermined buoyancy when underwater.
US10001612B2 Optical fiber cable for transmission of high power laser energy over great distances
There is provided a system and apparatus for the transmission of high power laser energy over great distances without substantial power loss and without the presence of stimulated Raman scattering. There is further provided systems and optical fiber cable configurations and optical fiber structures for the delivering high power laser energy over great distances to a tool or surface to perform an operation or work with the tool or upon the surface.
US10001610B2 Optical module
A plurality of leads include a pair of differential signal leads for inputting differential signals, and a power supply lead for supplying power. A wiring pattern includes a pair of differential transmission lines connected to the pair of differential signal leads, and a power supply wiring connected to the power supply lead. A wiring board includes a first region overlapping an optical subassembly, and a second region extending from the first region so as to protrude from the optical subassembly. The pair of differential signal leads are farther away from the second region than the power supply lead. The pair of differential transmission lines are close together so as to be electromagnetically coupled to each other. The optical subassembly does not include a lead penetrating the wiring board in a region between the pair of differential transmission lines.
US10001607B2 Optical wiring module, optical transceiver, and optical coupling method
An optical wiring module includes an optical wiring substrate on which an optical waveguide having a light input/output part is formed, and a fiber holder mounted on the optical wiring substrate, the fiber holder being configured to hold an optical fiber. The optical wiring substrate includes a hydrophobic film having an opening at a position corresponding to the light input/output part and a first adhesive layer disposed within the opening, and the optical fiber is optically coupled to the light input/output part via the first adhesive layer.
US10001604B2 Connector-incorporating plug
A connector-incorporating plug contains a connector to be inserted into and connected to an adapter in a receptacle and is connected to the receptacle. The connector-incorporating plug includes a housing that is located at a back-end side of the connector in a direction of insertion, to hold the connector, a spring pressing the housing in the direction of insertion, a holder that is located in front of a flange portion formed on the housing and that is mounted to the housing, and a shell member. The holder is pressed by the spring through the flange portion to butt against a projection formed on the inner wall of the shell member, and is kept there. The housing is movable with respect to the holder only along a first axis orthogonal to the direction of insertion. The holder is movable with respect to the shell member only along a crossing axis.
US10001602B2 Polarization-combining module
Provided is a polarization-combining module in which it is possible to suppress deviation of an optical axis in a polarization-combining optical system and to perform efficient polarization combination with a less optical loss.A polarization-combining module includes: a PBS 4 which combines two linearly polarized lights input and emits the combined light; a λ/2 wavelength plate 3 which is provided on an optical path of at least one of the two linearly polarized lights which are input to the PBS 4, and provides polarization rotation by a predetermined angle to the linearly polarized light that passes therethrough; and a pedestal member 10 on which the λ/2 wavelength plate 3 and the PBS 4 are mounted, in which the pedestal member 10 has a protrusion part 12 which defines mounting positions of the λ/2 wavelength plate 3 and the PBS 4 so as to be separated from each other and be parallel to each other, and the λ/2 wavelength plate 3 and the PBS 4 are mounted on the pedestal member 10 with apart of each of the λ/2 wavelength plate 3 and the PBS 4 being brought into contact with the protrusion part 12.
US10001597B2 Multicore optical fibers and interconnection methods for the same
A multicore optical fiber that includes seventeen cores arranged in a hexagonally close-packed configuration, each core having a core center and comprising silica and an up-dopant; and a cladding region surrounding the seventeen cores, the cladding region having a cladding edge, an outer diameter, and a cladding composition comprising silica. The outer diameter of the cladding region is between about 100 microns and 150 microns. Further, the hexagonally close-packed configuration has bi-lateral symmetry to accommodate bi-directional data flow within the fiber.
US10001596B2 Lighting device
A lighting device may be provided that includes: a body; a first light source and a second light source, which are disposed on the body and are disposed symmetrically with each other with respect to a central axis of the body; a first light guide unit which is disposed on the first light source and is coupled to the body; and a second light guide unit which is disposed on the second light source and is coupled to the body. The first light guide unit and the second light guide unit are disposed symmetrically with each other with respect to the central axis of the body.
US10001595B2 Display device
A display device includes a lower substrate, a light source, a polarized light activation layer, an inner polarizer layer, a light modulation layer, and an upper substrate. The lower substrate has a light entrance side, and a bottom surface and a top surface opposite to each other. The light source generates light entering the lower substrate through the light entrance side. The light entering into the lower substrate at least partially passes through the bottom surface to enter and excite the polarized light activation layer into generating a plurality of polarized color lights of different colors. The polarized color lights have their polarization levels increased by the inner polarizer layer before reaching the light modulation layer.
US10001590B2 Optical transmission module
An optical transmission module that converts an electric signal to an optical signal and outputs the optical signal, including: a package; a plurality of light-emitting elements each emitting light in the interior of the package; a plurality of light-receiving elements each including a light-receiving surface on which a portion of the light is incident in the interior of the package, for monitoring light outputs of the plurality of light-emitting elements; and light-shielding members provided on the plurality of light-receiving elements while avoiding the light-receiving surfaces.
US10001589B2 Mask assembly, color filter substrate and method of manufacturing the same
The present disclosure provides a mask assembly, a color filter substrate and a method of manufacturing the same. The mask assembly includes: a first mask formed with a plurality of first black matrix marking mask patterns at a position corresponding to each marking region, a spacing between centers of two first black matrix marking mask patterns that are the closest to each other among the first black matrix marking mask patterns being not less than two times of a spacing between centers of two adjacent sub-pixels located in a same row; and a second mask formed with a plurality of photoresist block mask patterns at a position corresponding to the color filtering region, and further formed with at least two photoresist marking mask patterns, which are located at a position corresponding to each marking region and arranged in a column direction.
US10001585B2 Illuminating device
An illuminating device is configured to include a light guide structure having a first light source configured to emit light of a first wavelength to excite at least one red fluorescent transparent substance; a second light source configured to emit light of a second wavelength to excite at least one green fluorescent transparent substance; and a third light source configured to emit light of a third wavelength to excite at least one blue fluorescent transparent substance.
US10001582B2 Method for using pulsed neutron induced gamma ray measurements to determine formation properties
A method for determining a petrophysical property of a formation includes detecting gamma rays at two different spaced apart positions from a position of emitting neutrons into the formation at an energy level sufficient to induce inelastic scatting gamma rays. The neutrons are emitted in a plurality of bursts of neutrons into the formation, the bursts each having a first selected duration. Each burst is followed by a wait time having a second selected duration, the gamma rays detected during each of the bursts and each of the wait times. A ratio of numbers of gamma rays detected during the bursts is determined (burst ratio). A ratio of numbers of gamma rays detected during the wait times is determined (capture ratio). The burst ratio is used to correct the capture ratio. The petrophysical property is determined from the corrected capture ratio.
US10001573B2 Borehole flow modulator and inverted seismic source generating system
The present invention relates to the vertical seismic profiling (VSP) of geological formations in which profiling is used to obtain information for performing precise interpretations of geophysical seismic data and better understanding of geophysical information. The disclosure involves using a sound source for generating primary and secondary seismic pulses within well boreholes. The seismic profiling system obtains information regarding a geological formation traversed by a borehole with controllable downhole seismic pulse generators with drill string tool(s). The tool(s) have contact with and are coupled to the formation. A seismic pulsing device (SPD) is attached to a portion of the drill string and a valve controller is used to control opening and closing the valve causing high amplitude short duration ultra wide band pressure pulses, generating primary seismic waves sent into surrounding geological formations. This generates secondary seismic waves received that can be detected by geophones or similar devices.
US10001571B2 Fission meter and neutron detection using poisson distribution comparison
A neutron detector system and method for discriminating fissile material from non-fissile material wherein a digital data acquisition unit collects data at high rate, and in real-time processes large volumes of data directly into information that a first responder can use to discriminate materials. The system comprises counting neutrons from the unknown source and detecting excess grouped neutrons to identify fission in the unknown source. Comparison of the observed neutron count distribution with a Poisson distribution is performed to distinguish fissile material from non-fissile material.
US10001566B2 Distance factor learning device, distance factor learning method and current position calculating device
A distance factor learning device includes: a first learner that updates a first estimated value for the distance factor and a first parameter, based upon a measurement quantity, which is calculated based upon the vehicle speed pulses and the GPS information, the first estimated value for the distance factor and the first parameter; a second learner that updates a second estimate a value for the distance factor and a second parameter, based upon the measurement quantity, which is calculated based upon the vehicle speed pulses and the GPS information, the second estimated value for the distance factor and the second parameter; a difference calculation unit that calculates a difference between the first estimated value and the second estimated value; and an arithmetic operation control unit that overwrites the first parameter and the first estimated value at the first learner with the second parameter and the second estimated value at the second learner when the difference between the first estimated value and the second estimated value, having been calculated, is equal to or greater than a predetermined value.
US10001559B2 Passive millimeter-wave detector
Disclosed are passive millimeter wave detection devices that in some embodiments are useful for detecting objects such as weapons obscured underneath clothing. Also disclosed are methods for detecting objects using millimeter waves, in some embodiments, objects such as weapons, obscured underneath clothing.
US10001553B2 Geolocation with guided surface waves
Disclosed are various embodiments for fixing a navigational position using guided surface waves launched from guided surface wave waveguide probes at various ground stations. A navigation unit may fix its position by determining the travel time of guided surface waves from the ground stations to the navigation unit. In another embodiment, the navigation unit may also fix its position by determining the change in intensity of the guided surface waves after travelling from the ground stations to the navigation unit. In other embodiments, the navigation unit may also fix its position by determining the difference in phases of phase-locked guided surface waves as they travel from the ground stations to the navigation unit.
US10001552B2 Three-port piezoelectric ultrasonic transducer
A piezoelectric micromechanical ultrasonic transducer (PMUT) includes a diaphragm disposed over a cavity, the diaphragm including a piezoelectric layer stack including a piezoelectric layer, a first electrode electrically coupled with transceiver circuitry, and a second electrode electrically coupled with the transceiver circuitry. The first electrode may be disposed in a first portion of the diaphragm, and the second electrode may be disposed in a second, separate, portion of the diaphragm. Each of the first and the second electrode is disposed on or proximate to a first surface of the piezoelectric layer, the first surface being opposite from the cavity. The PMUT is configured to transmit first ultrasonic signals by way of the first electrode during a first time period and to receive second ultrasonic signals by way of the second electrode during a second time period, the first time period and the second time period being at least partially overlapping.
US10001550B2 Method for automatic classification of radar objects
Classification of radar objects involves processing a received radar signal in an input channel within a number of successive coherent integration intervals (bursts), detecting an object using Doppler filter amplitudes, and producing range reports. A number of range reports are combined using a cluster algorithm to form a plot, and adding Doppler filter amplitudes of the two azimuthally adjacent bursts from the same range cell each range report. As subset of the range reports is formed by, starting with the range report at the position of a plot centroid, arranging range reports from a defined number of bursts sorted according to azimuthal position in a matrix of the dimension azimuth x range with the plot centroid in the center. Doppler filter amplitudes from the region plot centroid +− a defined number of bursts associated with the range reports are arranged according to the burst sequence. A combined plot spectrum is formed as a vector of range reports from the matrix, which is initiated with the range cell of the plot centroid and then the next nearest range report in adjacent range cells is inserted at all burst positions at which there is no range report in the range cell. Remaining gaps are filled with the adjacent Doppler filter amplitudes of the range reports used and then gaps still remaining are filled with a suitable noise value.
US10001548B2 Amplitude envelope correction
A system that has a chirp generator for emitting signals and an amplitude modulator for shaping the signals emitted by the chirp generator. The signals are shaped using a calibration ramp. The system further includes a Radio Frequency (RF) power amplifier for amplifying the signals shaped by the amplitude modulator, an RF power detector for measuring power levels of the signals amplified by the RF power amplifier, and a pre-distortion coefficient generator for adjusting the measured power levels using power detector calibration coefficients that correspond to the RF power detector.
US10001542B1 Method for establishing direction of arrival by use of signals of opportunity
A method is provided for use of a segmented aperture communications system to determine a direction of arrival of a radio signal in which the system includes a receiver plane having equally spaced and planar aligned radio frequency ports. Computation of the aperture segments depends on the port coordinates where the geometric relationship of the segments is used to determine a time delay and direction of arrival of the signal. The ports receive at least two orthogonal polarizations that characterize the incoming signals. A central port is used as reference to determine a phase difference associated at each port. Two angles are calculated by a simultaneous solution of two phase difference measurements to determine the direction of arrival solution. A mean direction of arrival solution is obtained by averaging solution estimates that are obtained by repeating the direction of arrival determination using random port pairs.
US10001541B2 Magnetometer and accelerometer calibration for cart navigation system
A wheeled object (e.g., a human-propelled cart such as a shopping cart) can include a navigation system that uses dead reckoning to determine the position of the wheeled object. The navigation system can include a magnetometer and an accelerometer and may be disposed on a handle of the wheeled object. Examples of a system for calibrating the magnetometer and accelerometer during manufacture as well as during installation on the wheeled object are disclosed. The calibration includes calibrating for the soft iron distortion induced at the navigation system by the ferromagnetic shopping cart handle (or other ferromagnetic portions of the cart such as the frame) and hard iron distortions induced by nearby magnetic sources (e.g., a permanent magnet in an audio speaker). The calibration system can include a plurality of Helmholtz or Maxwell coils.
US10001538B2 Method and magnetic resonance system that determines operational sample points in k-space of a random undersampling scheme when acquiring magnetic resonance data
In a method and magnetic resonance (MR) apparatus to determine sample points of a random undersampling scheme of k-space to acquire reduced MR data with multiple coils, a set of sample points of the random undersampling scheme to acquire the reduced MR data is determined, and an indicator of a signal noise in reconstructed MR data is calculated. Furthermore, an additional sample point, which is not included in the set of sample points is determined, and a change of the indicator that results by an addition of the additional sample point to the set of sample points is calculated. The additional sample point is selectively added to the set of sample points dependent on the calculated change.
US10001532B2 Magnetic sensor device
A magnetic sensor device includes: a magnet, extending in a longitudinal direction, that has different magnetic poles in a direction perpendicular to a conveyance direction of a detected object having a magnetic material, the longitudinal direction being orthogonal to the conveyance direction; and anisotropic magnetoresistive elements arranged linearly in the longitudinal direction on a detected object-side magnetic pole of the magnet, wherein the magnet is provided with a magnetic material yoke between the anisotropic magnetoresistive elements and the magnet, and the end of the magnet in the longitudinal direction has a greater length in the direction perpendicular to the conveyance direction than the center in the longitudinal direction.
US10001530B2 Reading circuit with automatic offset compensation for a magnetic-field sensor, and related reading method with automatic offset compensation
A method reading a magnetic-field sensor provided with at least one first magnetoresistive element envisages generation of an output signal, indicative of a magnetic field, as a function of a detection signal supplied by the magnetic-field sensor. The reading method envisages: determining an offset signal present in the output signal; generating at least one compensation quantity as a function of the offset signal; and feeding back the compensation quantity at input to the reading stage so as to apply a corrective factor at input to the reading stage as a function of the compensation quantity, such as to reduce the value of the offset signal below a given threshold.
US10001526B2 Self-testing ground fault circuit interrupter
A circuit interrupter including a ground fault circuit interrupter circuit structured to detect a ground fault based on current flowing in line and neutral conductors of the circuit interrupter, a ground fault circuit interrupter monitor circuit structured to perform a self-test on the circuit interrupter to determine the functional status of the ground fault circuit interrupter, and a bridge circuit structured to harvest power from the line and neutral conductors and supply said harvested power to the ground fault circuit interrupter circuit and the ground fault circuit interrupter monitor circuit.
US10001524B2 Semiconductor integrated circuit and test method thereof
According to one embodiment, a semiconductor integrated circuit comprises: a tested block including a test control circuit; and a control circuit configured to output a first signal. The test control circuit performs a test of at least a first test pattern of the test patterns for the scan chain in accordance with the first signal during a first non-access state period of the tested block, and performs a test of at least a second test pattern following the first test pattern of the test patterns for the scan chain in accordance with the first signal during a second non-access state period of the tested block, and the test of the first test pattern and the test of the second test pattern are performed discontinuously.
US10001523B2 Adjusting latency in a scan cell
Embodiments herein describe the design of a scan cell within an integrated circuit. The scan cell operates in either a test mode or a normal functional mode according to a scan enable signal. The scan cell comprises delay logic including a plurality of delay elements, e.g., a plurality of transistors. The delay logic activates the delay elements only when the scan cell operates in the test mode. The delay elements are activated to change a scan latency of the scan cell. The scan latency of the scan cell is increased to mitigate or prevent hold violations.
US10001520B2 System and method for detecting voltage dependence in insulation systems based on harmonic analysis
A method of testing an insulation system is disclosed. The method comprises coupling a first test lead to a first conductor, the first conductor at least partly isolated by the insulation system and coupling a second test lead to a second conductor or a ground. The method further comprises applying a test signal to the first test lead, receiving a test response from the second test lead, and analyzing the test response from the second test lead to determine a harmonic content of the test response. The method further comprises, when the harmonic content is equal to or greater than a predetermined threshold, determining that the insulator system has non-linear properties.
US10001511B2 Systems and methods for determining current flow through a utility asset
The present invention describes systems and methods for determining current flow through a current-carrying utility asset. An exemplary embodiment can include measuring a first magnetic induction value at a first location near a targeted current-carrying utility asset and a second magnetic induction value at a second location near the targeted asset where the first location is a known distance from the second location; determining a correlation between a spatial angle and an electrical phase angle between the targeted asset and a second asset where the second asset contributes a first and second error component to the first and second magnetic induction values respectively; estimating error values for the first and second error components using the correlation between the spatial angle and the electrical phase angle; and estimating a current flowing through the targeted asset using the first and second magnetic induction values, the known distance, and the error values.
US10001507B2 ICT probe contact improvement
A method of testing a printed circuit board (PCB) with an in-circuit test (ICT) probe having an improved probe-to-via contact is provided. The ICT probe includes a tip attached to a spindle; a housing having a cavity, a portion of the spindle insertable into the cavity; and a heating element wrapped helically around the spindle, the heating element coupled to the housing. The probe is contacted with a surface of a flux layer of a test via of the PCB, said contact compressing the heating element and recessing the insertable portion of the spindle into the cavity. The tip of the probe is heated with the heating element to a temperature capable of at least partially melting the flux layer, the tip at least partially penetrating the flux layer to contact a surface of a solder plugging the test via.
US10001506B2 Adjustable tooling
An adjustable tool configured to facilitate mounting an electromechanical device relative to a tester is contemplated. The adjustable tool may be operable to facilitate adjustably mounting a belt tensioner, pulley or other rotating element of the electromechanical device relative to a belt drive or other rotatable testing element included on the tester in a manner sufficient to enable adjusting tensioning and/or positioning therebetween.
US10001504B2 Acceleration detecting device
There is provided an acceleration detecting device capable of using a flat plate-like packaging substrate having no recess portion as a packaging substrate and reducing the height thereof.In an acceleration detecting device, an acceleration detecting element is held by first and second holding members therebetween so as to configure a plate-like structure. In the plate-like structure, at least one of a third surface and a fourth surface of the acceleration detecting element is located at the inner side relative to first holding member surfaces or second holding member surfaces of the first and second holding members in the thickness direction connecting the third surface and the fourth surface.
US10001502B2 Fastening device for an electronic component, in particular an acceleration sensor for airbag systems
A fastening device for an electronic component, in particular an acceleration sensor for airbag systems, in which the electronic component is fixable in a motor vehicle with the aid of fastening elements, a first connection pair being present both on the motor vehicle and on the housing of the electronic component, which interlocks in a form-locked and/or force-fit manner for a pre-mounting of the electronic component and a second connection pair is present on the housing of the electronic component and on the motor vehicle, with the aid of which the electronic component may be fastened and positioned on the vehicle. The second connection pair is made up of a clip connection.
US10001500B2 Method of controlling a pipetting arrangement or of producing liquid product doses
A pipetting arrangement includes at least two sets of pipettes (9a; 9b; 9c; 9d). Each set of pipettes (9a; 9b; 9c; 9d) is operationally connected, via a controllable ON/OFF valve (11a; 11b; 11e; 11d) to a common aspiration port (7). Latter is connectable to a pumping arrangement. The valves (11a; 11b; 11e; 11d) are controlled by a timing-control unit (15) conceived to establish, by control of the valves (11a; 11b; 11e; 11d), the operational connections of the at least two sets of pipettes (9a; 9b; 9c; 9d) to the aspiration port (7) in a time-multiplexed manner.
US10001499B2 Modular workcells for lab automation
Systems and methods are provided for performing a work-flow, which may be in an IVD environment. A plurality of workcells can be used to perform tasks, while vessels can be automatically transported between the workcells using bulk transport trays along an inter-cell track, allowing each workcell to be independently adapted to one or more tasks in the work-flow.
US10001495B2 Blood factor monitoring assay and uses thereof
The present disclosure provides methods and compositions for diagnosing and treating subject having a bleeding disorder. The disclosed methods comprise contacting a sample, e.g., a blood or plasma sample obtained from the patient, with an activation mixture comprising an activated coagulation factor and a phospholipid mixture, wherein the activation mixture is dried onto a solid substrate. Also provided is a global hemostasis test based on the integration of clotting time (Ct) and pharmacokinetics data. The methods and compositions presented can be applied to point-of-care diagnostic systems.
US10001494B2 Automatic fecal occult blood detector
The present invention discloses an automatic fecal occult blood detector for detecting a sample kit, comprising: a feed passage and a discharging passage which are provided in parallel and convey a sample kit separately; a transfer platform configured between the feed passage and the discharging passage; a push rod configured to push the sample kit on the feed passage onto the discharging passage through the transfer platform; and an image capturing device provided on one side of the discharging passage to acquire the color band information presented on a test strip. In the present invention, the parallel arrangement of the feed passage and the discharging passage shortens the whole length of the automatic detector, meeting the requirement that the color band information of the test strip is automatically acquired after the sample kit is left in the device a certain time.
US10001493B2 Markers for inflammatory bowel disease
There is provided protein biomarkers and methods for their use in diagnosing and treating Inflammatory Bowel Disease (IBD), ulcerative colitis (UC) and Crohn's disease (CD) as well as methods for assessing the severity of the diseases.
US10001492B2 Method for diagnosing inflammatory bowel disease
The present invention relates to a method for diagnosing inflammatory bowel disease (IBD), the method comprising determining the concentration of at least one IBD-specific biomarker in a sample of the colonic mucocellular layer obtained from a subject.
US10001491B2 Method for determining radiosensitivity
The present invention relates to a method for the in vitro determination of the radiosensitivity of a subject. More particularly, the invention relates to a method comprising a step of inducing an exogenous stress on a biological sample from a subject, followed by the comparison of the presence or level of at least one compound chosen in a group of defined compounds, in said biological sample and in a reference sample. The present invention also relates to the use of said at least one compound as predictive biomarker of the radio-sensitivity of a subject. The invention also relates to a kit for the detection of the presence or level of at least one of said compounds, usable in a method according to the invention.
US10001484B2 Reagents and methods for breast cancer detection
The present invention provides compositions including reagents for detecting human autoantibodies against at least two proteins selected from the group consisting of ANGTPL4, DKK1, EPHA2, LAMC2, SPON2, SSR2, GAL1, GFRA1, LRRC15, CD147, CD320, CDH3, LRP10, SPINT2, SUSD2, and CST2, and their use in detecting breast cancer or disease recurrence.
US10001483B2 Methods for the treatment of Kaposi's sarcoma or KSHV-induced lymphoma using immunomodulatory compounds, and uses of biomarkers
Provided herein are uses of gene and protein biomarkers as a predictor of clinical sensitivity of Kaposi's sarcoma (KS) or Kaposi's sarcoma-associated herpesvirus (KSHV) induced lymphoma and patient response to treatment with an immunomodulatory compound. Further provided herein are methods for the treatment or management of Kaposi's sarcoma or KSHV-induced lymphoma with an immunomodulatory compound, alone or in combination with doxorubicin.
US10001480B2 Photo-electrochemical biosensor and semiconductor heterostructure-based sensing method
A photo-electrochemical bio-sensor uses a semiconductor heterostructure located in an etching solution. An outer layer of the heterostructure is functionalized, such as with a self-assembled monolayer, to provide adherence of a charged molecule of interest. When contacted by a test solution, the functionalization immobilizes a quantity of the molecule that corresponds to its concentration in the test solution. The heterostructure undergoes photocorrosion when illuminated by a laser at a rate corresponding to the quantity of immobilized charged molecules. The rate of photocorrosion is monitored to determine the concentration of the molecule in the test solution. The monitoring may make use of a photoluminescent material in the heterostructure that emits photoluminescence in response to the laser illumination. The photoluminescence changes with the advancement of the photocorrosion, and the change is therefore indicative of the concentration of the molecule in the test solution.
US10001477B2 Use of protein nanoparticle based hydrogel
The present invention relates to a use of a protein nanoparticle-based hydrogel, and more particularly, to a use of a protein nanoparticle-based hydrogel capable of highly sensitive and simultaneous multi-detection of disease markers by using a hydrogel within which protein nanoparticles presenting multiple copies of disease marker detection probes are immobilized.
US10001476B2 Capture ligand controls, blocking probes, masking probes and methods of using the same
The invention, depending on aspect and embodiment, relates to capture probe controls, and capture and signal probe configurations and combinations of configurations that can facilitate accurate and efficient multiplex analyte detection, especially in electrochemical detection schemes.
US10001475B2 Light harvesting multichromophore compositions and methods of using the same
Light harvesting luminescent multichromophores that are configured upon excitation to transfer energy to, and amplify the emission from, an acceptor signaling chromophore in energy-receiving proximity therewith are provided. Also provided are compositions for labelling a target. The labelling composition may include a donor light harvesting multichromophore and an acceptor signaling chromophore in energy-receiving proximity to the donor light harvesting multichromophore. Also provided is an aqueous composition for labelling a target, including: a donor light harvesting multichromophore; an acceptor signaling chromophore in energy-receiving proximity therewith; and a sensor biomolecule. Methods for using the subject compositions are also provided.
US10001469B2 Use of GPR83 to identify pruritus-related substances
The present invention provides a peptide having antagonist activity against SP, pain control activity, anti-inflammation activity, and anti-pruritic activity. The present invention further provides a method for searching for a therapeutic agent for pain, a therapeutic agent for inflammation, and a therapeutic agent for pruritus using G protein coupled receptor (GPR) 83, which is an HK-1 specific receptor.
US10001466B2 Magnifying device for jewelry and system for use of same
A magnifying device for jewelry and system for use of the same are disclosed. In one embodiment of the magnifying device, a securing ring is coupled to a body to selectively attach in a snap-fit engagement with a gem tester. A hinge assembly is also coupled to the body and a support frame is pivotally coupled thereto. A seat within the support frame defines a circular opening securing a magnifying lens therein. The support frame also includes a pivot blade extending therefrom that accepts rotational bearing force to cause the support frame and therefore the magnifying lens to rotate relative to the body.
US10001464B2 Beach detection sensors for vibratory separator
An apparatus including a screen capable of separating solids from a liquid-solid mixture and a first probe disposed beneath the screen. The first probe is provided to determine a position of a beach between the liquid-solid mixture and separated solids. The apparatus may measure a property of a local volume of a probe disposed beneath a first separator deck. The probe may then send a first signal to database. Based on the signal a location of a beach may be determined.
US10001460B2 Phasing adder and ultrasound probe
A phasing adder and an ultrasound probe are disclosed. According to one implementation, the phasing adder includes a delay charge transferring unit and a delay adding unit. The delay charge transferring unit obtains signal charge in an amount obtained without amplifying according to charge generated in each of a plurality of piezoelectric elements. Each of the plurality of piezoelectric elements includes a piezoelectric body to generate charge according to sound pressure of input ultrasound. The delay charge transferring unit holds the signal charge for a predetermined amount of time. The delay adding unit executes phasing adding of an amount of the signal charge held for the predetermined amount of time in the delay charge transferring unit.
US10001456B2 Methods for detection in differential mobility spectrometer using a peptide metal complex
Methods and systems for separating and/or quantifying peptides using differential mobility spectrometry (DMS) are provided herein. In accordance with various aspects of the applicant's teachings, the methods and systems can provide for the separation of one or more peptides, for example, peptides that may be difficult to separate with conventional techniques, such as mass spectrometry (MS), by complexing the peptides with a metal cation (e.g., Ca2+) prior to DMS. In some aspects, the present teachings can prevent proton stripping from ionized peptides that can occur in DMS to prevent unintended and/or undesirable alterations to the peptide's charge state distribution.
US10001455B2 Amperometric gas sensor
An amperometric gas sensor for measuring the concentration of an analyte includes: a solid configured as an insulator without being contacted by the analyte and configured for diffusion of the analyte therethrough, the solid including a non-conductive polymer, the solid further configured to increase in electrical conductivity when in contact with the analyte; a working electrode positioned on and in contact with the solid; and a reference electrode positioned on and in contact with the solid, the reference electrode spaced apart and insulated from the working electrode without the solid being contacted by the analyte, the working electrode and the reference electrode configured to measure electrical conductivity of the solid when the solid is in contact with the analyte.
US10001452B2 Aircraft rescue hoist rope designed for continuous inspection
A method of making a hoist cable capable of continuous resistance monitoring includes applying an electrically-insulating material to at least one strand of a wire rope such that a length of the strand is electrically insulated and an end of the strand is electrically conductive. The end of the at least one strand is joined to other strands of the wire rope such that at least two strands are electrically connected at a free end of the wire rope. A method of inspecting the hoist cable includes transmitting a first electrical signal through a first strand from a hoist drum to a free end of the wire rope and receiving the first electrical signal through a second strand at the hoist drum, the first and second strands being electrically connected at the free end. Using the first electrical signal, the resistance of the wire rope is calculated.
US10001450B2 Nonlinear mapping technique for a physiological characteristic sensor
A method of measuring blood glucose of a patient is presented here. In accordance with certain embodiments, the method applies a constant voltage potential to a glucose sensor and obtains a constant potential sensor current from the glucose sensor, wherein the constant potential sensor current is generated in response to applying the constant voltage potential to the glucose sensor. The method continues by performing an electrochemical impedance spectroscopy (EIS) procedure for the glucose sensor to obtain EIS output measurements. The method also performs a nonlinear mapping operation on the constant potential sensor current and the EIS output measurements to generate a blood glucose value.
US10001447B2 Using 3D computed tomography to analyze shaped charge explosives
A method may include positioning at least one calibration disk in a computed tomography (CT) scanner and positioning a pellet in the CT scanner. The at least one calibration disk and the pellet may both be made of a same powder exhibiting a known density. The method may further include scanning the at least one calibration disk and the pellet using the CT scanner to obtain one or more CT images of the pellet and the at least one calibration disk, and comparing a density of the pellet with the known density of the at least one calibration disk based on the one or more CT images.
US10001445B2 Vision system
Provided is a vision system for detecting a defect, including a conveyer belt configured to move at least one bottle through the vision system; a light emitting diode (LED) backlight configured to silhouette any dark contamination on a surface or inside the at least one bottle; a robot with a bottle gripper tooling, the robot configured to pick up the at least one bottle and rotate the at least one bottle; at least one camera configured to take pictures of the at least one bottle while the at least one bottle is being rotated; and a flipper arm configured to stop or allow the at least one bottle to move to a position where the robot picks up the at least one bottle.
US10001442B2 Optical fiber-based hybrid SERS platform for in vivo detection of bio-molecules
An optical probe includes an optical fiber with a first end and a second end, and an enhanced surface on a portion of the first end of the optical fiber. The enhanced surface includes a patterned base layer including multiple protruding nano-pyramids, an intermediate layer over the patterned base layer, and a graphene layer over the intermediate layer. Using a layer of graphene to cover the enhanced surface increases the sensitivity of a surface-enhanced Raman spectroscopy (SERS) process performed in conjunction with the enhanced surface, and further increases the chemical stability and bio-compatibility of the enhanced surface. Further, placing the enhanced surface at the end of the optical fiber provides a self-contained probe for use with a SERS process, thereby allowing for in-vivo characterization of a sample.
US10001440B2 Observation apparatus and observation method
An observation apparatus and an observation method are provided. The observation apparatus includes a light source that emits illumination light used to observe a specimen to which a fluorescent substance that specifically binds to or is expressed in a stimulus target has been supplied, an illumination optical system that radiates the illumination light emitted from the light source 11 onto the specimen, a deflecting device that changes an area of the specimen to be irradiated with the illumination light, a wavelength selecting section that selects the wavelength of illumination light to be radiated onto the specimen, an observation optical system that collects light from the specimen, a detector that detects the light collected by the observation optical system, an image processing section that generates an image from the light detected by the detector, and a control section that controls these components.
US10001437B2 Spectroscopy for gunshot residue analysis
The present invention relates to a method of detecting inorganic gunshot residue (GSR) particles. The method includes providing a sample comprising gunshot residue, subjecting the sample to spectroscopic analysis to produce a spectroscopic signature for the sample, and identifying inorganic gunshot residue particles based on the spectroscopic signature for the sample. Also disclosed is a method of detecting gunshot residue particles. The method includes providing a sample comprising gunshot residue, subjecting the sample to spectroscopic analysis to produce a spectroscopic signature for the sample, where the spectroscopic signature spans a range of wavenumbers, creating one or more spectroscopic maps from the spectroscopic signature for the sample, where each different spectroscopic map is for a different wavenumber, and identifying gunshot residue particles based on the one or more spectroscopic maps for the sample.
US10001436B2 In-situ measurement of corrosion in buried pipelines using vertically measured pipe-to-soil potential
A method for in-situ measuring the corrosion rate of a corroding site on an underground metal structure buried in soil, the structure being under cathodic protection. The structure-to-soil potential at varying depths above the pipeline is measured to a depth above, but not reaching the structure. These measurements are extrapolated to obtain data representing the structure-to-soil potential at the surface of the structure under the probe. The gradient of the electrical potential at this surface is used to calculate the corrosion rate of the defect. A special probe may be used to obtain the potential measurement data.
US10001434B2 Systems and methods for diagnosing a fluidics system and determining data processing settings for a flow cytometer
The present set of embodiments relates to systems and methods for diagnosing a fluidics system and determining data processing settings for a flow cytometer. Systems and methods for diagnosing a fluidics system require accurate measurement and interpretation of fluctuations within the fluid delivery system. Systems and methods for determining data processing settings require an accurate measurement of peak times among various channels and being able to adjust time delay settings wherein peak time is the measurement of time elapsed from the beginning of the data collection time window to the highest peak in the window.
US10001432B2 Hardness test apparatus and hardness testing method
The present invention includes: an image capturer capturing an image of the sample to be measured; an image acquirer acquiring image data of the sample captured by the image capturer; a pattern searcher performing, on the image data of the sample acquired by the image acquirer, pattern searching process using a pattern image selected based on the sample and identifying a position in the image matching the pattern image; a profile extractor extracting a profile of the sample based on the position in the image identified by the pattern searcher; a calculator calculating a hardness measurement position of the sample based on the profile extracted by the profile extractor; and a measurer executing hardness testing on the sample based on the hardness measurement position calculated by the calculator and measuring the hardness of the sample.
US10001431B2 Extraction device
A device (1) for extracting an extraction material, in particular for solid-phase micro-extraction, comprises an extractor (130) and a tip (100) for penetrating a separating layer, wherein the extractor (130) is connected to the tip (100). In a method for extracting an extraction material from a container with an extraction device (1), a separating layer of the container is penetrated by a tip (100) of an extractor (130), and the extraction material is extracted.
US10001428B2 System and method for multiplexed and buffered sensor arrays
A miniature pressure scanning system may comprise: a plurality of miniature pressure sensors including a plurality of sensor outputs, each of the miniature pressure sensors including at least one sensor output for providing an analog output signal and each at least one sensor output having an associated output impedance; a plurality of buffers, each buffer of said plurality of buffers being electrically coupled to one sensor output of the plurality of sensor outputs, and each said buffer being operative to reduce a settling time constant associated with multiplexer voltage spikes and reduce the associated output impedance of the one sensor output coupled to it; and at least one multiplexer electrically coupled to the plurality of sensor outputs, said at least one multiplexer being operative to be switched between each of the plurality of sensor outputs.
US10001427B2 Leak detector
A handheld-sized, single-hand-holdable, single-hand-operable battery-powered gas leak detector that draws in a sample of ambient air for detecting the presence of a gas by sensing changes in infrared (IR) energy between an IR emitter and an IR sensor when the gas is in the space between the IR emitter and the IR sensor. An algorithm is used that triggers detection of a gas when the change in IR energy between the IR emitter and the IR sensor is more rapid than the thermal drift of the IR sensor, and the detector design allows for IR energy within a wide range of approximately 0.4 micrometers to approximately 20 micrometers to pass into the air being sampled.
US10001425B1 Portable camera controller platform for use with pipe inspection system
A camera controller platform for use with a pipe inspection system is disclosed. The platform is configured for the rapid mounting and connection of an electronic computing device such as a laptop computer for providing display and/or virtual control interface functions in conjunction with an electronics module. An additional user interface, which may include a manual user interface device, may be coupled to the electronics module. Alternatively, a plurality of virtual controls may be supported by a software application on the electronic computing device, which may be connected to the camera controller platform by a USB or other interface bus.
US10001419B2 Spring body for a force transducer, such as a torque-and/or tension/compression-force measuring cell
In a spring body for a force transducer built into a force-transmitting part, a force-input section is provided for receiving a force, a force-output section for transmitting the force, and an elastic deformation body arranged therebetween which couples the force-output section to the force-input section such that the force received by the force-input section is transmitted to the force-output section. The elastic deformation body performs a predetermined elastic deformation movement caused by the force to be transmitted at at least one point. A coding sampling section is provided at the at least one point of the deformation body and which follows deformation movements of the at least one point.
US10001418B1 Micrometer mechanical force interface
Embodiments generally relate to device and methods for detecting force. A force sensor may include a sense die, a substrate, one or more sense elements supported by the sense die, one or more electrical contacts located on the sense die and electrically coupled to electrical traces on the substrate, and an actuation element configured to transmit a force to the sense die. The width of the actuation element may be less than the distance between the one or more electrical contacts. In some embodiments, the actuation element may include a thin wedge/plate configured to interact with the sense die at a contact point. The thin wedge/plate may allow use of a smaller sense die and/or may allow closer placement of the one or more sense elements to the contact point and/or may prevent accidental contact with the one or more electrical contacts which may lead to a short circuit.
US10001417B2 Adaptive heat flow calorimeter
Apparatus and methods are provided for providing flexible and repairable testing capabilities for systems that generate or absorb heat such as energy storage systems. One embodiment can include a temperature bath structure adapted to contain and maintain a fluid bath at a predetermined temperature, an outer containment structure adapted to insert into the temperature bath structure, heat sinks, thermal sensor assemblies, and an internal containment structure where the thermal sensor assemblies and heat sinks removably attach to different sections of the inner containment structure so as to measure heat flow into or out of the inner containment structure's different sections. Embodiments of the invention enable rapid insertion/removal of samples as well as replacement of sections of the system including embodiments or parts of thermal sensor assemblies as well as enabling separate thermal measurements associated with different sections of a sample under test within the inner containment structure.
US10001416B2 Temperature sensor having calibration function according to temperature, method of operating the same, and devices including the same
A temperature sensor having calibration function according to temperature, a method of operating the same, and a device including the same are provided. The temperature sensor includes a reference circuit configured to generate at least one temperature information signal that varies according to a temperature, and generate at least one reference signal that is substantially constant relative to the temperature; and a digital temperature generator configured to receive the at least one temperature information signal and the at least one reference signal generated by the reference circuit, and generate a digital temperature information signal indicative of the temperature based on the at least one temperature information signal and the at least one reference signal, wherein one of the reference circuit and the digital temperature generator is configured to receive a calibration signal and adjust the at least one reference signal based on the calibration signal.
US10001410B2 Quantitative elemental profiling in optical emission spectroscopy
The current invention considers the spectrum as a multimodal distribution over a list of structures containing the wavelength as the main entry and the other information mentioned above in the list as additional entries. Each line is then given a probability of contributing to the spectral line. In the case of multiple spectral lines, inference between spectral lines and their respective levels of confidence will provide a complete picture of the list of probable emitters with a probability factor for each line in order to provide a quantitative assignment of the spectral lines and profiling for a given spectrum.
US10001404B2 Method and system for monitoring sub-synchronous torsional oscillations of a shaft line of a steam turbine
A method for monitoring sub-synchronous torsional oscillations of a shaft line of a steam turbine includes measuring a rotational speed of the shaft line over a period of time and generating, from the measured rotational speed, a signal representative of the rotational speed over the period of time. The method further includes performing a spectrum analysis on the signal to determine, for at least one given frequency, an amplitude of variation of the rotational speed at the given frequency, comparing the amplitude with at least one predetermined amplitude threshold for the frequency, and generating an alert signal if the amplitude exceeds at least one predetermined amplitude threshold.
US10001399B2 Reducing agent tank
A reducing agent tank for receiving and storing a reducing agent solution, with a filler pipe and a fill level sensor for determining the level of the aqueous reducing agent solution in the reducing agent tank. In order to create a reducing agent tank for receiving and storing an aqueous reducing agent solution that allows storage of the liquid pollutant-reducing medium and simultaneously enables reliable detection of incorrect filling of the tank, a first electrode and a second electrode are arranged in the filler pipe such that a liquid flowing into the reducing agent tank flows over the first electrode and a second electrode, the first electrode and the second electrode coming into direct contact with the inflowing liquid.
US10001397B2 Physical quantity measuring device
A device includes: an outer case; an inner case; a cylindrical base having a distal end that penetrates through a cylinder of the outer case to be fixed to the outer case; and a fastener configured to be mounted on the distal end of the base, the fastener including: an exterior configured to be guided by a guide provided to the inner case; a fastener-side engaging portion engageable with the inner case; and a contact peripheral portion configured to be contact with the outer case to prevent the inner case from rotating relative to the outer case.
US10001396B2 Pressure-sensor apparatus, air-mass measuring apparatus, air-mass measuring system and pressure-measuring method
A pressure-sensor apparatus for an air-mass measuring apparatus for a vehicle. The pressure-sensor apparatus has a circuit carrier, a first pressure sensor which is disposed on the circuit carrier and is designed to sense a pressure and to provide a first pressure signal representing the pressure, a second pressure sensor which is disposed on the circuit carrier and is designed to sense the pressure and to provide a second pressure signal representing the pressure, and an evaluator which is disposed on the circuit carrier and has a first input interface to receive the first pressure signal, a second input interface to receive the second pressure signal and an output interface to output an output signal provided using the first pressure signal and the second pressure signal.
US10001393B2 Method for making resin hollow body and flow measuring device
A metal mold includes a restraining part that is fitted in a recess provided at a part of surfaces of at least two resin parts that serves as an outer surface of a resin hollow body. A linear space is filled with high-pressure resin fluid injected at a predetermined injection pressure. The resin parts are joined together. The mold receives injection pressure of resin fluid, with which the space is filled, through the resin parts, and applies pressing force, which pushes back the resin parts toward the space, to the resin parts as reaction force against injection pressure. Stress is produced on a hollow wall surface in a direction in which the wall surface projects into a hollow portion due to injection pressure. The restraining part applies pressing force to the resin parts in a direction opposite from the stress projecting the wall surface into the hollow portion.
US10001388B2 Circuit arrangement and method for controlling a displacement measurement sensor
A circuit arrangement (1) for controlling an inductive displacement measurement sensor (2) is described. The displacement measurement sensor has a sensor coil (2), which is supplemented by means of a capacitor (Cpar) to form an oscillating circuit. In addition, the circuit arrangement has an oscillator (3) for generating an excitation signal (UExciter), which excites the oscillating circuit to oscillate. The excitation signal (UExciter) is superimposed with a DC voltage (Utemp), the amplitude of which changes when the temperature of the sensor coil (2) changes. The sensor coil (2) is connected to a controllable resistor (Rvar). Furthermore, the circuit arrangement (1) has a comparator (4), which compares the DC voltage (Utemp) with a reference voltage (Utref). On the basis of the result of the comparison, the comparator (4) outputs a control voltage (Ur), which controls the controllable resistor (Rvar). In a further development of the circuit arrangement the control of the controllable resistor (Rvar) is designed in such a way that when the temperature of the sensor coil (2) changes and, as a result, the ohmic resistance (RSensor) of the sensor coil (2) also changes, the total resistance consisting of the sensor coil (RSensor) and the controllable resistor (Rvar) is held essentially constant.
US10001383B2 Automatically orientating a map according to the map's natural viewing orientation
Some embodiments provide a device that automatically orients and displays a map of a region according to the natural viewing orientation of the map. In some embodiments, the device examines data associated with the map to determine whether it can identify a natural viewing orientation of the map that differs from the geographic orientation of the map. When the device is able to identify such a natural viewing orientation, it displays the map according to this natural viewing orientation instead of the geographic orientation of the map. On the other hand, when the device is not able to identify a natural viewing orientation that differs from the geographic orientation, the device displays the map according to its geographic orientation. In some embodiments, the geographic orientation of the map is north-up orientation (where north is up (e.g., top center of the page), south is down, west is left, and east is right). In other embodiments, the geographic orientation of the map can be another orientation that is set by one of the geographic directions, such as south-up map orientation, where south is up, north is down, east is left and west is right.
US10001382B1 Apparatuses, methods and systems for an eventual event calendaring platform
The APPARATUSES, METHODS AND SYSTEMS FOR AN EVENTUAL EVENT CALENDARING PLATFORM (hereinafter “EECP”) transforms inputs (e.g., user information, user profile information, event information, import calendar information, etc.) via components (e.g., Event Retrieval Component, Event Collection Component, Event Assignment Component, Eventually Button, Event Collection and Scoring Component, Event Calendaring Component, etc.) into outputs (e.g., user calendar, user calendar RSS feed, user profile, etc.). The EECP provides dynamic, management, analysis, and control of event information and relationships. In one embodiment, the EECP may be configured to provide a user with a calendar implementation that may be populated with events based on the user's identified interests, preferences and historical activity.
US10001381B2 Presentation plan creation apparatus, information presentation apparatus, and presentation plan creation method
The present invention aims to create an information presentation plan suitable for characteristics of output devices in view of driver's driving leeway. A presentation plan creation apparatus of the present invention includes: a driving behavior proportion prediction unit that predicts a driving behavior proportion, for each divided path; a device leeway acquisition unit that acquires device leeway data; a presentation item extraction unit that acquires presentation item data; and a presentation plan creation unit that creates a presentation plan in line with a selection condition. The selection condition is that a time of performing, on the selected path, any of the driving behaviors that allows the leeway of the selected device to be equal to or greater than the required leeway required to present the presentation item is equal to or longer than the required viewing time required to view the presentation item.
US10001379B2 Itinerary generation and adjustment system
One or more techniques and/or systems are provided for routing a user between events using an itinerary. An event source (e.g., electronic calendar) may be assessed to identify event information (e.g., event locations) for events (e.g., meetings). The event information may be evaluated to determine a schedule of events. Routes between events within the schedule may be identified to determine route information (e.g., predicted travel times) for the routes. The event information and the route information may be evaluated to generate an itinerary of events. In an example, a constraint may be identified (e.g., a traffic accident along a route). The constraint may be evaluated to determine an impact (e.g., a user arriving to the meeting event late) of the constraint on the itinerary. Responsive to the impact exceeding an adjustment threshold, the itinerary may be adjusted (e.g., modifying a route between one or more events to avoid the accident).
US10001377B2 Geographic space management
A system is provided that manages a geographic space including a route on which a moving object moves, including a plurality of subsystems operable to respectively manage maps of a plurality of regions obtained by dividing the geographic space, and a region manager operable to adjust loads of the subsystems by dynamically changing a boundary of at least one region among the plurality of regions. Also provided is a method and computer program product.
US10001376B1 Aircraft position monitoring system and method
An apparatus monitors position for an aircraft. The aircraft includes a display, a position system, a vision system and a database comprising terrain data associated with an environment at a location of the aircraft. The apparatus includes a monitoring processor configured to perform character recognition or structure recognition on the image data to identify a structure or a character in the image data, correlate a position of the structure or character in the environment using a position from the position system and the terrain data, and cause the display to provide a confirmation in response to the position of the structure or character in the terrain data matches the position of the structure or character in the image data.
US10001373B2 Resonator element, electronic device, electronic apparatus, and moving object
A gyro element as a resonator element includes a drive resonating arm as a drive portion that is driven by application of a voltage, and a detection resonating arm as a detection portion in which charge is generated in response to a Coriolis force generated in the drive resonating arm. An amount of charge detected in the detection resonating arm in a state where the Coriolis force is not generated is greater than 0% and equal to or less than 0.1% of an amount of charge generated in the drive resonating arm when driving the drive resonating arm.
US10001372B2 Angular velocity detection device
An angular velocity detection device vibrates a vibration body and detects vibrations generated by angular velocity. The vibration body includes a center base portion, first detection beam sections extending from the center base section in a T shape and connected to each other at four corners, second detection-cum-drive beam sections extending from the first detection beam sections toward the center base portion side along diagonal lines of the vibration body, and mass bodies connected to both ends of each of the second detection-cum-drive beam portions. The second detection-cum-drive beam sections each perform flexural vibration within a plate surface in a direction perpendicular or substantially perpendicular to the diagonal line of the vibration body.
US10001371B2 Level
A level includes a frame having a top planar surface, a bottom planar surface, and a web coupling the top planar surface to the bottom planar surface. The top planar surface and the bottom planar surface are parallel. The level further includes a vial supported by the frame. The vial has a longitudinal axis passing through a center of the vial and a body defining an interior containing a liquid and an indicator bubble. The level further includes a plurality of LEDs. Each of the LEDs has a light emitting point, and each of the plurality of LEDs is positioned adjacent an end of the vial and is oriented such that the light emitting point is positioned within the interior of the body of the vial.
US10001370B2 Measuring and marking tool
In some embodiments, a measuring and marking tool may include a triangular base member with a right angle and two complementary opposite angles formed by a first leg, a second leg, and a hypotenuse. A pivotal coupling element may pivotally couple an arm element to the right angle of the base member, allowing the arm element to pivot towards and away from the first and second legs. Preferably, a leveling device may be coupled to the arm element. A locking element may be operably connected to the arm element for arresting the pivotal movement of the arm element relative to the base member. An elongated marking aperture, which may have a plurality of marking indentations, may be disposed on the base member.
US10001364B2 Holding mechanism
A holding mechanism used in a measuring device includes a first groove, a second groove, and a pair of holding members holding the detection device by being attached to first and second sides in a length direction of a scale frame. The pair of holding member include a plate-like main body, a first hook portion engaging with the first groove, a second hook portion engaging with the second groove, and a projecting tab projecting from the main body and positioned at a gap. The pair of holding members are displaced from first and second sides toward the detection device along the length direction of the scale frame and the projecting tab is inserted into the gap, and thereby the projecting tab biases the scale frame and the detection device in mutually separating directions.
US10001360B2 Shape measurement device and shape measurement method
A shape measurement device and a shape measurement method according to the present invention measure, for first and second distance measurement units which are disposed so as to be opposed to each other with a measurement object to be measured interposed therebetween and each measure a distance to the measurement object, first and second displacements of the first and second distance measurement units in an opposition direction, and obtain, as a shape of the measurement object, a thickness of the measurement object in the opposition direction, the thickness being corrected with the measured first and second displacements, based on first and second distance measurement results measured by the first and second distance measurement units, respectively.
US10001358B2 Measuring probe and measuring probe system
A measuring probe for measuring a screw groove of a relatively rotatable ball screw includes a stylus having a tip end portion configured to contact the screw groove, a radial-direction displacement mechanism configured to support the stylus so as for the stylus to be displaceable in an X direction toward an axial center of the ball screw, an axial-direction displacement mechanism configured to support the stylus so as for the stylus to be displaceable in an axial direction (Z direction) of the axial center, and sensors configured to detect displacement of the stylus produced by the radial-direction displacement mechanism and the axial-direction displacement mechanism. This enables high-accuracy measurement of a predetermined position of a side surface of a relatively rotatable work.
US10001352B1 Arrow shaft and arrow including the same
An arrow shaft includes a body having on opposite ends thereof an arrowhead and an arrow feather, and a pattern formed on an outer circumference of the body. The pattern is helically formed along the body, and the helical pattern is formed on a predetermined region in a direction from the arrowhead to the arrow feather.
US10001350B2 Shooting target assembly
Shooting target assemblies have a post element having spaced-apart upper first and second protrusions defining an elongated target receptacle slot, the target receptacle slot having a closed lower end and an open upper end, a target plate having a main portion and an elongated stem portion extending from the main portion, the stem portion having parallel stem legs spaced apart to define a stem slot, a bridge portion connected between the stem legs away from the main portion and defining a lower end of the stem slot, the stem slot of the target plate being adapted to closely receive one of the first and second protrusions of the post element, and the target receptacle slot of the post element being adapted to closely receive the bridge portion of the target plate. The target receptacle slot may have a slot width adapted to closely receive the bridge.
US10001344B1 Riser for firearms accessory rails
A riser for spacing a firearms accessory from a firearms accessory rail has a body, at least a portion of the body having approximately the same cross-sectional shape and slot configuration as a mounting portion of the accessory rail, at least one lug depending from the body and extending laterally, the lug being adapted for insertion into a slot of the accessory rail, and a hook adapted for coupling the riser to the accessory rail, the hook extending from a lateral end of the lug. At least a portion of the hook is adapted to be longitudinally aligned with the slot of the accessory rail and adapted to engage the accessory rail by contacting the accessory rail below the associated slot of the accessory rail.
US10001343B2 Electrical lighting circuit for a portable light
A lighting circuit includes a controllable electronic device in series with a power terminal of a controller, wherein operation of a switch causes the controller to maintain the electronic device conductive, whereby the controller then remains powered; and wherein the controller responds to a subsequent operation of the switch to render the electronic device nonconductive, whereby the controller is then unpowered even when electrical power is received. The lighting circuit is suitable for use, e.g., in a portable or other battery powered light.
US10001342B2 Modular light mountable on a handgun
A light mountable on a handgun may comprise: a light housing including one or more light sources, a cavity for a source of electrical power, a switch, and a circuit for energizing the light sources. The light housing has complementary parts configured to enclose a part of the handgun and a mounting rail, and may include an access cover that is openable when the light is mounted on a handgun, for placing and removing the source of electrical power. Light sources may include an illumination source and/or an aiming source.
US10001340B1 Thermal shielding and venting system
A heat shielding and thermal venting system, having a heat shielding element comprising an elongate, tubular member extending from a first end to a second end; a primary portion formed within a cavity of the heat shielding element; a secondary portion formed within the cavity of the heat shielding element, wherein the secondary portion has a reduced inner cross-sectional area when compared to an inner cross-sectional area of the primary portion; a plurality of entry apertures formed through the heat shielding element proximate the first end; a flare portion formed at the second end; and one or more restricted portions formed along the heat shielding element, wherein each restricted portion includes a reduced inner cross-sectional area, when compared to an inner cross-sectional area of an adjacent interior portion of the heat shielding element.
US10001337B2 Composite multi-lobe projectile barrel
A composite multi-lobe barrel is disclosed for directing the path of a dischargeable projectile. The multi-lobe barrel incorporates a plurality of longitudinal stiffening rods into a composite overwrap around an inner liner to enhance axial stiffness. The barrel is comprised of an inner liner defining an axial bore; a plurality of polymer matrix composite (PMC) stiffening rods equidistantly disposed around the inner liner and a PMC outer shell enclosing the stiffening rods. In one embodiment, a PMC inner wrap surrounds and is in direct contact with the inner liner, with the stiffening rods arranged equidistantly around the inner wrap, with this structure enclosed by a PMC outer shell.
US10001336B2 Auto sear actuation linkage for compact AR-platform firearm
Disclosed is a mechanism for use with firearms having compact bolt carrier designs without modification of or connection to either the upper or lower receiver. It provides an auto sear trip linkage that is independent of both the upper and lower receivers and which may be used as a “drop in” unit to allow an upper receiver assembly otherwise configured for semi-automatic fire to be used in full-auto mode with a standard, full-auto capable AR-pattern lower receiver.
US10001335B2 Trigger assembly of a precision guided firearm
In certain embodiments, a trigger assembly including a bi-stable switch system configured to selectively engage a portion of the sear in a first state and to transition from the first state to a second state to selectively disengage the portion of the sear in response to an electrical signal.
US10001332B1 Rifle apparatus, system, assembly, and method
A rifle apparatus and method wherein the rifle includes a replaceable, threaded, adjustable barrel assembly which is configured for quickly changing the barrel length of the rifle, converting the rifle for using a different caliber of ammunition, and/or accurately determining and quickly setting the headspace in the firing chamber of the weapon for firing the new ammunition. Further, the rifle apparatus preferably also includes a replaceable lower receiver with a well opening and a corresponding magazine retention and release assembly for receiving a magazine clip for the caliber of ammunition fired by the replaceable barrel.
US10001331B2 Firearm magazine loader and unloader
A magazine loader/unloader includes a loader/unloader housing, including right and left sides, a front and rear connector members, and a bridge member; a loading structure, including a loading plunger, and a loading pusher; and an unloading structure, including top and bottom guides, and an unloading protrusion. Also disclosed is a method of using the magazine loader/unloader, including inserting round, loading round, and unloading round.
US10001330B1 Magazine release button interference pin assembly and AR-style lower receiver
AR-style lower receiver with magazine release button interference pin assembly functions to prevent the depression of the magazine release button on an AR-style rifle while the upper receiver is closed or locked onto the lower receiver. AR-style lower receiver with magazine release button interference pin assembly prevents magazine release and reloading while the upper receiver is closed or locked onto the lower receiver. AR-style lower receiver with magazine release button interference pin assembly is a magazine release button interference pin assembly as well as a specially machined lower receiver to accept the magazine release button interference pin assembly. Magazine release button interference pin assembly includes a special magazine release button interference pin with at least two protrusions, a spring, and a retaining pin.
US10001329B2 Firearm with change configuration detection system
A firearm (1) includes a detection system (10) suitable to detect a configuration change of the firearm from an initial configuration. The detection system (10) includes a detection device (100), on the slide (20) suitable to be moved, starting from an initial position, to a detection position in which the detection device (100) detects a configuration change of the firearm. An idler device (200) on the slide (20) engages with the detection device (100) which moves the idler device (200). The detection device (200) includes at least one primary sensor element (250), a receiver device (300) on the main body (5) suitable to receive the information of the configuration change of the firearm from the primary sensor element (250) and at least a secondary sensor element (350).
US10001325B2 Formed microchannel heat exchanger with multiple layers
A heat exchanger (80) includes a plurality of heat exchange layers (95) stacked in a stackwise direction. Each of the layers includes a first plate (110) and a second plate (115), each of the first plate and the second plate includes a portion of a first enclosed header (120), a second enclosed header (125) and at least one flow channel (130) that extends between the first enclosed header and the second enclosed header. The first plate and the second plate are fixedly attached to one another to completely define the first enclosed header, the second enclosed header, and the at least one flow channel. An inlet header (85) is in fluid communication with the first enclosed header of each of the plurality of heat exchange layers (95) to direct a flow of fluid to the heat exchange layers. An outlet header is in fluid communication with the second enclosed header of each of the plurality of heat exchange layers to direct the flow of fluid from the heat exchange layers. The heat exchanger also includes a plurality of fins (100) with each positioned between adjacent heat exchange layers.
US10001322B2 Dual tumble dryer unit and system
A dual tumble dryer unit that includes a housing that defines an interior, a divider that extends between first and second side walls and divides the interior into first and second sections, and first and second dryer assemblies that are positioned in the first and second sections. The first and second dryer assemblies each include a basket positioned to rotate about a horizontal axis, and a blower disposed positioned to blow air on the basket. A first drying path is defined between a first entry opening defined in the first side wall, the first basket and a first exit opening defined in the second side wall, and a second drying path is defined between a second entry opening defined in the first side wall, the second basket and a second exit opening defined in the second side wall.
US10001321B2 Illuminated cooler with improved built-in illumination
Disclosed is an illuminated cooler with a light source positioned below an expected top level of contents of the cooler. A light source is preferably between two and six inches below an expected top level of contents. Most preferably, the cooler will comprise multiple lights arranged at varying heights within the cooler or a single light that provides light sources at a range of heights. The cooler may also comprise a switch to activate the lights when the cooler is opened, an ambient light sensor, and a processor.
US10001317B2 Air-conditioning apparatus providing defrosting without suspending a heating operation
An air-conditioning apparatus includes a main circuit in which a compressor, an indoor heat exchanger, a first flow control device, and a plurality of parallel heat exchangers connected in parallel to each other are sequentially connected via a pipe to allow refrigerant to circulate, a first defrost pipe that branches a part of the refrigerant discharged from the compressor and allows the refrigerant to flow into the parallel heat exchanger to be defrosted among the plurality of parallel heat exchangers, a expansion device provided in the first defrost pipe and configured to depressurize the refrigerant discharged from the compressor, and a connection switching device that allows the refrigerant flowing out of the parallel heat exchanger to be defrosted to flow into the main circuit at a position upstream of the parallel heat exchangers other than the parallel heat exchanger subject to defrosting.
US10001316B2 Freezer air tower and damper
An air tower adapted to be located within a compartment of a refrigeration appliance comprises a first plenum chamber in fluid communication with a first compartment of the refrigeration appliance, a second plenum chamber in fluid communication with a second compartment of the refrigeration appliance, a damper connecting the first plenum chamber to the second plenum chamber, and a movable part within the damper configured to be moveable between a first position and a second position. When moved to the first position, the movable part is relatively closer to interior side walls to thereby restrict air flow from the first plenum chamber to the second plenum chamber. When moved to the second position, the movable part is relatively further away from the interior side walls to thereby permit more air flow from the first plenum chamber to the second plenum chamber.
US10001315B2 Domestic/professional refrigerator
A refrigerator (1) includes a storage chamber (12) for produce storage and a produce ripening control system (10). The produce ripening control system (10) includes an ethylene absorber (18) adapted to operate in absorption mode in a first status and in desorption mode in a second status. A recirculation circuit (20) is configured to fluidly connect the absorber (18) with the storage chamber (12) and to draw air from the storage chamber (12), to flow the drawn air through the absorber (18) and to return it into the storage chamber (12). A control unit (30) configured to selectively operate the absorber either in the absorption mode for ethylene absorption or in the desorption mode for ethylene desorption.
US10001313B2 Reusable cryogenic carrying case for biological materials
A compact, mobile communicating carrying case for the transport and storage of temperature-sensitive materials. The carrying case regulates to temperature presets that can be altered real time directly or remotely. Cryogenic temperature control is provided by use of a low boiling point liquid coolant, like liquid nitrogen or air that accelerates in a multicore cooling system. A microprocessor-controlled double function solenoid acting as a valve and sensor, temperature sensors, and several mechanical one way release valves regulate the cooling system. Peripheral integrated modules collect, send, receive and display information on the case and on smart devices about location, core temperature, the carrier and the nature of the enclosed material. The carrying case provides a compact laser-etched sterile working area, in addition to a set of basic instruments, needed for procedures using the biological materials.
US10001311B2 Simple inverter-control-type refrigerator, inverter control unit for refrigerator, and inverter compressor using same
A simple inverter-controlled refrigerator includes temperature detector (17), constant speed main body control unit (12) whose power is turned on/off by temperature detector (17), and that can drive a constant speed compressor, inverter control unit (14) that is connected to constant speed main body control unit (12), and that is operated, based on a power on/off signal of constant speed main body control unit (12). And variable speed compressor (8) that is connected to inverter control unit (14), and that is controlled, based on an output from inverter control unit (14). Inverter control unit (14) has rotation speed setting unit (23) which is operated, based on the power on/off signal of constant speed main body control unit (12), and which is configured to set a rotation speed of variable speed compressor (8), and inverter drive circuit unit (24) which drives variable speed compressor (8) at the rotation speed set by rotation speed setting unit (23).
US10001310B2 Binary refrigeration apparatus
A two-stage refrigeration apparatus includes a high-stage refrigeration cycle including a high-stage-side refrigerant circuit including a high-stage-side compressor, high-stage-side condenser, high-stage-side expansion valve, and high-stage-side evaporator connected by pipes, a low-stage refrigeration cycle including a low-stage-side refrigerant circuit including a low-stage-side compressor, low-stage-side condenser, low-stage-side receiver, low-stage-side expansion valve, and low-stage-side evaporator connected by pipes, a cascade condenser including the high-stage-side evaporator and low-stage-side condenser, a receiver heat exchanging portion configured to cool the low-stage-side receiver, and a high-stage refrigeration cycle controller configured to perform controlling so as to activate the high-stage-side compressor when estimating a low-stage-side refrigerant will reach a supercritical state when the low-stage-side compressor is inactive on the basis of the pressure of the low-stage-side refrigerant.
US10001307B2 Refrigerator and method for controlling the same
A refrigerator includes a refrigerating compartment temperature sensor, a cooling apparatus, in a state when driving time points of a refrigerating compartment and a freezing compartment are synchronized, to maintain an inside temperature of the refrigerating compartment by performing a cooling operation of the refrigerating compartment on the basis of a cut-off temperature of the refrigerating compartment that is varied by a difference between a temperature of the refrigerating compartment at a driving time point of the refrigerating compartment that is sensed by the refrigerating compartment temperature sensor and a cut-in temperature of the refrigerating compartment, and a control unit to control the driving of the cooling apparatus by varying the cut-off temperature of the cooling apparatus according to the difference between the temperature of the refrigerating compartment at the driving time point of the refrigerating compartment and the cut-in temperature of the refrigerating compartment.
US10001302B2 Phase change compressor cover
A phase change compressor cover may include a first layer configured to provide sound attenuation from undesirable noise produced as a result of operating a compressor and/or thermal isolation of the compressor and a second layer comprising a cavity filled with a phase change material that is configured to absorb heat discharged as a result of operating the compressor and subsequently discharge the absorbed heat onto the compressor in response to discontinuing operation of the compressor to keep the compressor warm and prevent refrigerant migration to the compressor. The phase change compressor cover may be used to substantially envelope the compressor in a heat pump heating, ventilation, and/or air conditioning (HVAC) system.
US10001301B2 Automated, oscillating dual-chambered heat pump, electricity generating, and/or water heating method employing such
Heat pump configurations that provide continuous heat transfer capabilities without any need for electricity. The overall system includes a rotatable hourglass structure situated within a sphere or ovoid container with internal tracks aligned with wheels on the hourglass. With a heat collection component situated on the underside of the container, the rotatable hourglass, being constructed of suitable heat transfer materials, absorb the collected heat in the lower portion of the container, thereby causing the air present therein to expand, forcing a plunger upward from one hourglass chamber to the other. The plunger effectuates operation of a magnetic switch to release the hourglass to rotate and then oscillate from one position to another until the heat collection operation discontinues. With a coolant introduced within the heated chamber (and drawn through pressure differential), heat can be transferred thereto. The heated coolant is then transferred to a reservoir for future utilization.
US10001299B2 Blackbody thermal receiver for solar concentrators
To overcome shortcomings of the conventional thermal receiver, embodiments of the technology disclosed herein are directed towards an improved thermal receiver. More particularly, the various embodiments of the technology disclosed herein relate to thermal receivers without a vacuum insulation, otherwise known as an approximation of a blackbody. Various embodiments of the technology disclosed herein enable greater absorption of sunlight collected by a parabolic solar trough concentrator compared with conventional thermal receivers.
US10001296B2 Condensate neutrilizer adapter cap
A condensate neutralizer having cap adapters is provided. The condensate neutralizer includes a captive pipe, a first cap adapter and a second cap adapter. Each of the cap adapters includes a base, a lock ring and a cap. The base includes a bottom portion secured to the captive pipe and a top portion forming a base opening. The lock ring forms a lock ring opening and releasably attaches to the top portion of the base. The cap includes a plate and an inlet protruding from the plate. The inlet is connectable to a pipe. The plate includes a diameter larger than the base opening and the lock ring opening and is disposed in between the base and the lock ring.
US10001294B2 Air-conditioning apparatus
An air-conditioning apparatus prevents a compressor from not starting for a long time when an actual air conditioning load is low or when exhaust heat from heat-generating devices in an air-conditioned indoor space is not returned to an indoor unit, and reduces the number of times the compressor is started and stopped. The air-conditioning apparatus includes a refrigerant circuit sequentially annularly connecting the compressor, a heat source-side heat exchanger, an expansion valve, and a use-side heat exchanger, a blowing temperature sensor detecting a blowing temperature of air brown into the air-conditioned indoor space after passing through the use-side heat exchanger in the indoor unit including the use-side heat exchanger, and a compressor control unit performing thermo-on and thermo-off controls to start and stop the compressor, to approximate the blowing temperature detected by the blowing temperature sensor to a preset temperature. A time for which the next thermo-on control is prohibited is set based on an air-conditioning operation state immediately preceding the thermo-off control or during thermo-off time.
US10001291B2 Two mode thermostat with set-back temperature and humidity set-point feature
Various thermostat embodiment are provided that includes at least a first sensor configured to communicate information indicative of the temperature within the space, and at least a second sensor configured to communicate information indicative of the humidity within the space. The thermostat further includes a controller in communication with the at least first and second sensors, for controlling the thermostat's operation. The controller is configured to operate in a first mode in which the controller operates the air conditioner when the sensed temperature of the space is above a temperature set-point or when the sensed humidity level is above the humidity set-point. The controller is further configured to operate in a second mode in which the controller operates the air conditioner when the sensed temperature is below a set-back temperature set-point, or when the sensed humidity is above a set-back humidity set-point.
US10001290B2 Air-conditioning apparatus control system
An air-conditioning apparatus control system includes connected devices each including a memory to sequentially store control data which is acquired during operation and is associated with control of the connected device. To back up the control data in the memory of the connected device, a backup destination is selected from the other connected devices included in a plurality of air-conditioning apparatuses constituting the air-conditioning apparatus control system on the basis of an available memory space in each of the other connected devices. The control data is backed up to the selected backup destination at time when it is determined that backup has no interference with communication for a normal operation in the air-conditioning apparatus control system.